@font-face{font-family:fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/fc605aea-32b3-4ce0-9067-a6e46ef01f88.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/6bd0b8ae-684e-4f8f-a3f4-57f10fe3bb9c.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:fraunces;font-style:italic;font-weight:300;font-display:swap;src:url(../fonts/f2b27f5d-5aef-4d57-95b8-0801d34f4857.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/fc605aea-32b3-4ce0-9067-a6e46ef01f88.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/6bd0b8ae-684e-4f8f-a3f4-57f10fe3bb9c.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:fraunces;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/f2b27f5d-5aef-4d57-95b8-0801d34f4857.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/e3bcfdba-2416-4a4d-b067-bc17c24d7118.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/6c17ba7e-f810-4539-a093-603ced409f7e.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:fraunces;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/ed62f112-239b-40e5-9d5d-5a586150f406.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/e3bcfdba-2416-4a4d-b067-bc17c24d7118.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/6c17ba7e-f810-4539-a093-603ced409f7e.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ed62f112-239b-40e5-9d5d-5a586150f406.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/e3bcfdba-2416-4a4d-b067-bc17c24d7118.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/6c17ba7e-f810-4539-a093-603ced409f7e.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/ed62f112-239b-40e5-9d5d-5a586150f406.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/e3bcfdba-2416-4a4d-b067-bc17c24d7118.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/6c17ba7e-f810-4539-a093-603ced409f7e.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ed62f112-239b-40e5-9d5d-5a586150f406.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:inter;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/f19396a1-61df-4798-9658-fbe1a33e7e2d.woff2)format('woff2');unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:inter;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/65474b01-cd22-4d40-80f4-5e5c03618bdd.woff2)format('woff2');unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:inter;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/9e7201e6-bdcc-4fc3-af91-7ad1112d5241.woff2)format('woff2');unicode-range:U+1F??}@font-face{font-family:inter;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/be8be4da-a963-4dd5-84fa-9cd6d0ac8eff.woff2)format('woff2');unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:inter;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/e35b8f57-079c-4a35-9691-8d671c033e52.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:inter;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/2ce392c5-a03f-498d-b1e0-44f0d97f34b9.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:inter;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/6338634d-b8ac-4a4f-a998-c9e0920d3540.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:inter;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/f19396a1-61df-4798-9658-fbe1a33e7e2d.woff2)format('woff2');unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:inter;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/65474b01-cd22-4d40-80f4-5e5c03618bdd.woff2)format('woff2');unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:inter;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/9e7201e6-bdcc-4fc3-af91-7ad1112d5241.woff2)format('woff2');unicode-range:U+1F??}@font-face{font-family:inter;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/be8be4da-a963-4dd5-84fa-9cd6d0ac8eff.woff2)format('woff2');unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:inter;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/e35b8f57-079c-4a35-9691-8d671c033e52.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:inter;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/2ce392c5-a03f-498d-b1e0-44f0d97f34b9.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:inter;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/6338634d-b8ac-4a4f-a998-c9e0920d3540.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:inter;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/f19396a1-61df-4798-9658-fbe1a33e7e2d.woff2)format('woff2');unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:inter;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/65474b01-cd22-4d40-80f4-5e5c03618bdd.woff2)format('woff2');unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:inter;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/9e7201e6-bdcc-4fc3-af91-7ad1112d5241.woff2)format('woff2');unicode-range:U+1F??}@font-face{font-family:inter;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/be8be4da-a963-4dd5-84fa-9cd6d0ac8eff.woff2)format('woff2');unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:inter;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/e35b8f57-079c-4a35-9691-8d671c033e52.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:inter;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/2ce392c5-a03f-498d-b1e0-44f0d97f34b9.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:inter;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/6338634d-b8ac-4a4f-a998-c9e0920d3540.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:inter;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/f19396a1-61df-4798-9658-fbe1a33e7e2d.woff2)format('woff2');unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:inter;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/65474b01-cd22-4d40-80f4-5e5c03618bdd.woff2)format('woff2');unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:inter;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/9e7201e6-bdcc-4fc3-af91-7ad1112d5241.woff2)format('woff2');unicode-range:U+1F??}@font-face{font-family:inter;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/be8be4da-a963-4dd5-84fa-9cd6d0ac8eff.woff2)format('woff2');unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:inter;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/e35b8f57-079c-4a35-9691-8d671c033e52.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:inter;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/2ce392c5-a03f-498d-b1e0-44f0d97f34b9.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:inter;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/6338634d-b8ac-4a4f-a998-c9e0920d3540.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/77c0c961-ad85-480f-9cb6-2ec008d553b2.woff2)format('woff2');unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/513c7077-9c76-4587-b44f-d0e5a750d7ce.woff2)format('woff2');unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/91215351-b865-479d-b215-e5c5ade4a9ed.woff2)format('woff2');unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ecabcab2-165e-421f-9135-66b373dc63ae.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/e187a481-1372-42f6-b15b-8b78fed539ca.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/cffc5d8c-dca6-41c5-bc47-e6e3b00af477.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/77c0c961-ad85-480f-9cb6-2ec008d553b2.woff2)format('woff2');unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/513c7077-9c76-4587-b44f-d0e5a750d7ce.woff2)format('woff2');unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/91215351-b865-479d-b215-e5c5ade4a9ed.woff2)format('woff2');unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/ecabcab2-165e-421f-9135-66b373dc63ae.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/e187a481-1372-42f6-b15b-8b78fed539ca.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/cffc5d8c-dca6-41c5-bc47-e6e3b00af477.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--page-bg:#22243a;--ink-0:#0d0c1a;--ink-1:#100e1c;--ink-2:#15132a;--ink-3:#1c1936;--ink-4:#221f44;--violet:#6b5cf0;--violet-soft:#a89cfa;--violet-bright:#c4b9ff;--indigo-glow:#4a3fa8;--peach:#f0c0a0;--rose:#e9a8c8;--gold:#d4b86a;--gold-soft:#e8c97a;--paper:#ece7f5;--paper-2:#b8b0d6;--paper-3:#7e76a8;--rule:rgba(168,156,250,0.10);--rule-2:rgba(168,156,250,0.20);--serif:"Fraunces", "Iowan Old Style", Georgia, serif;--sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--pad-x:clamp(20px, 4vw, 64px);--gutter:clamp(12px, 2vw, 28px);--content:1280px;--card-radius:32px}*{margin:0;padding:0;box-sizing:border-box}html,body{background:var(--page-bg);color:var(--paper);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased}body{overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}.wrap{max-width:var(--content);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3)}.eyebrow .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin-right:10px;vertical-align:middle;box-shadow:0 0 12px var(--gold)}.h-display{font-family:var(--serif);font-weight:300;font-size:clamp(48px,6.4vw,96px);line-height:.98;letter-spacing:-.025em;color:var(--paper)}.h-display em{font-style:italic;font-weight:300;color:var(--gold-soft)}.h-section{font-family:var(--serif);font-weight:300;font-size:clamp(36px,4.4vw,64px);line-height:1.02;letter-spacing:-.02em}.h-section em{font-style:italic;font-weight:300;color:var(--gold-soft)}.lede{font-size:clamp(17px,1.25vw,21px);line-height:1.55;color:var(--paper-2);font-weight:300;max-width:56ch}.small{font-size:14px;color:var(--paper-3);line-height:1.5}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-family:var(--sans);font-weight:500;font-size:15px;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.btn-primary{background:var(--gold);color:#1a1430}.btn-primary:hover{background:var(--gold-soft);transform:translateY(-1px)}.btn-ghost{border:1px solid var(--rule-2);color:var(--paper)}.btn-ghost:hover{border-color:var(--paper-2);background:rgba(255,255,255,4%)}.btn .arr{font-family:var(--mono);font-weight:400}nav.top{position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:blur(14px)saturate(140%);-webkit-backdrop-filter:blur(14px)saturate(140%);background:rgba(34,36,58,.7);border-bottom:1px solid rgba(255,255,255,6%)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px;max-width:var(--content);margin:0 auto;padding:0 var(--pad-x)}.brand{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-weight:400;font-size:19px;letter-spacing:.02em}.brand-mark{width:26px;height:26px;display:block;object-fit:contain}.nav-links{display:flex;gap:30px;align-items:center}.nav-links a{font-size:13.5px;color:var(--paper-2);letter-spacing:.01em;transition:color .2s}.nav-links a:hover{color:var(--paper)}.nav-cta{padding:9px 16px;border-radius:999px;border:1px solid var(--rule-2);font-size:13.5px}.nav-cta:hover{border-color:var(--gold);color:var(--gold-soft)}@media(max-width:820px){.nav-links{display:none}}.card{position:relative;margin:var(--gutter);border-radius:var(--card-radius);border:1px solid rgba(255,255,255,6%);overflow:hidden;box-shadow:0 30px 80px -40px rgba(0,0,0,.7),inset 0 1px rgba(255,255,255,3%)}.card+.card{margin-top:0}.hero{position:relative;min-height:calc(100vh - 32px);padding-top:120px;padding-bottom:110px;margin-top:calc(68px + var(--gutter));background:var(--ink-1);overflow:hidden;display:flex;flex-direction:column;justify-content:center;text-align:center}.hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 35% at 50% -5%,rgba(232,201,122,.1),transparent 60%),radial-gradient(ellipse 90% 40% at 50% 110%,rgba(120,140,230,.1),transparent 70%)}.hero-wave-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;display:block}.star-field{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.6}.hero-inner{position:relative;z-index:2}.hero-top{display:flex;align-items:center;gap:14px;margin-bottom:28px}.fda-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border-radius:999px;border:1px solid var(--rule-2);background:rgba(255,255,255,3%);font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-2)}.fda-pill .badge{background:var(--gold);color:#1a1430;font-weight:600;padding:3px 8px;border-radius:99px;font-size:10px;letter-spacing:.1em}.hero-inner{display:block;text-align:center}.hero-top{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:28px}.hero h1{margin:0 auto;line-height:1.04}.hero h1 br{line-height:0}.hero .sub{margin:28px auto 0;max-width:58ch;font-size:clamp(17px,1.25vw,20px);line-height:1.55;color:var(--paper-2);font-weight:300}.hero .sub strong{color:var(--paper);font-weight:500}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px;justify-content:center}.hero-meta{display:flex;flex-wrap:wrap;gap:36px;margin-top:64px;padding-top:28px;border-top:1px solid var(--rule);justify-content:center;text-align:left}.hero-meta .cell{min-width:130px}.hero-meta .num{font-family:var(--serif);font-weight:300;font-size:38px;line-height:1;letter-spacing:-.02em;color:var(--paper)}.hero-meta .num em{font-style:italic;color:var(--gold-soft)}.hero-meta .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);margin-top:8px}.device-float{display:none}.device-float--legacy{position:absolute;right:max(40px,6vw);top:38%;transform:translateY(-50%);width:min(360px,28vw);z-index:1;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,4%),rgba(255,255,255,1%));border:1px solid var(--rule-2);backdrop-filter:blur(8px);box-shadow:0 30px 80px rgba(40,30,120,.45),inset 0 1px rgba(255,255,255,6%)}.device-float .img{aspect-ratio:4/3;background:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 1px,transparent 1px 12px),radial-gradient(circle at 50% 45%,rgba(212,184,106,.5),transparent 55%),radial-gradient(circle at 30% 70%,rgba(106,86,220,.5),transparent 60%),linear-gradient(135deg,#1a1538,#0e0a22);position:relative}.device-float .img::after{content:"[ device · fingertip ]";position:absolute;left:14px;bottom:12px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase}.device-float .meta{padding:14px 16px;display:flex;justify-content:space-between;align-items:center}.device-float .meta .t{font-family:var(--serif);font-weight:400;font-size:15px}.device-float .meta .s{font-family:var(--mono);font-size:10px;color:var(--paper-3);letter-spacing:.16em;text-transform:uppercase}@media(max-width:1080px){.device-float{display:none}}.section{padding:140px 0;position:relative;background:var(--ink-0)}.section.card{background:var(--ink-1)}.section-head{display:grid;grid-template-columns:200px 1fr;gap:60px;margin-bottom:80px;align-items:start}.section-head .label{padding-top:12px}.section-head .label .num{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--gold-soft)}.section-head .label .ttl{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--paper-3);text-transform:uppercase;margin-top:8px}@media(max-width:760px){.section-head{grid-template-columns:1fr;gap:20px}.section{padding:100px 0}}.challenge-body{max-width:920px}.challenge-body p{font-family:var(--serif);font-weight:300;font-size:clamp(22px,1.9vw,30px);line-height:1.4;color:var(--paper-2);letter-spacing:-.005em}.challenge-body p+p{margin-top:32px}.challenge-body em{font-style:italic;color:var(--paper)}.solution-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:start}@media(max-width:960px){.solution-grid{grid-template-columns:1fr;gap:56px}}.sol-points{margin-top:36px;display:flex;flex-direction:column;gap:0}.sol-pt{padding:22px 0;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:36px 1fr;gap:18px;align-items:start}.sol-pt:first-child{border-top:1px solid var(--rule)}.sol-pt .ic{width:32px;height:32px;border-radius:50%;border:1px solid var(--rule-2);display:grid;place-items:center;font-family:var(--mono);font-size:11px;color:var(--gold-soft)}.sol-pt h4{font-family:var(--serif);font-weight:400;font-size:19px;color:var(--paper);margin-bottom:4px}.sol-pt p{font-size:14.5px;line-height:1.55;color:var(--paper-2);font-weight:300}.spec-board{border:1px solid var(--rule-2);border-radius:18px;padding:28px;background:linear-gradient(180deg,rgba(106,86,220,6%),rgba(255,255,255,1%));position:relative}.spec-board::before{content:"";position:absolute;inset:0;border-radius:18px;pointer-events:none;background:radial-gradient(circle at 80% 0%,rgba(212,184,106,.1),transparent 60%)}.spec-board .tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.spec-board h3{font-family:var(--serif);font-weight:300;font-size:30px;line-height:1.05;margin-top:14px;letter-spacing:-.01em}.spec-board h3 em{font-style:italic;color:var(--gold-soft)}.spec-list{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--rule)}.spec-list .cell{padding:18px 0;border-bottom:1px solid var(--rule)}.spec-list .cell:nth-child(odd){padding-right:18px;border-right:1px solid var(--rule)}.spec-list .cell:nth-child(even){padding-left:18px}.spec-list .v{font-family:var(--serif);font-weight:300;font-size:30px;line-height:1;letter-spacing:-.015em;color:var(--paper)}.spec-list .v em{font-style:italic;color:var(--gold-soft)}.spec-list .k{font-family:var(--mono);font-size:10.5px;color:var(--paper-3);letter-spacing:.16em;text-transform:uppercase;margin-top:8px}.device-card{margin-top:18px;border-radius:18px;overflow:hidden;border:1px solid var(--rule-2);background:#000}.device-card .stage{aspect-ratio:16/9;background:#000 50%/cover no-repeat;position:relative}.device-card .stage img{width:100%;height:100%;object-fit:cover;display:block}.fields{background:#100e1c}.field-stage{position:relative;width:100%;aspect-ratio:10/7;max-width:1100px;margin:0 auto}.field-stage .lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.field-stage .core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:18%;aspect-ratio:1;border-radius:50%;border:1px solid var(--rule-2);display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,rgba(212,184,106,.18),transparent 65%),radial-gradient(circle at 50% 50%,rgba(106,86,220,.22),transparent 70%),var(--ink-0);box-shadow:0 0 0 1px rgba(212,184,106,.18),0 30px 60px rgba(0,0,0,.5),inset 0 0 60px rgba(106,86,220,.18)}.field-stage .core::before{content:"";position:absolute;inset:-6%;border-radius:50%;border:1px dashed rgba(212,184,106,.25)}.field-stage .core .label{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(20px,2.2vw,30px);letter-spacing:-.01em;color:var(--paper)}.field-stage .core .sub{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase;margin-top:6px}.field-chip{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid var(--rule-2);background:rgba(20,17,42,.85);backdrop-filter:blur(6px);font-family:var(--sans);font-weight:500;font-size:12.5px;letter-spacing:.01em;color:var(--paper);white-space:nowrap;transition:border-color .3s,color .3s,background .3s}.field-chip::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--paper-3);flex:none}.field-chip.in{background:rgba(36,30,68,.9)}.field-chip.in::before{background:var(--gold);box-shadow:0 0 10px var(--gold)}.field-chip.out::before{background:var(--violet-soft);box-shadow:0 0 8px var(--violet-soft)}.field-chip:hover{border-color:var(--gold-soft);color:var(--gold-soft);background:rgba(40,32,80,.95)}.fields-legend{display:flex;gap:24px;flex-wrap:wrap;margin-top:56px;padding-top:24px;border-top:1px solid var(--rule);justify-content:center}.fields-legend .lg{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--paper-3);text-transform:uppercase}.fields-legend .lg .sw{width:7px;height:7px;border-radius:50%}.fields-mobile{display:none}@media(max-width:760px){.field-stage{display:none}.fields-mobile{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:12px;overflow:hidden}.fields-mobile .item{background:var(--ink-1);padding:18px 14px;display:flex;align-items:center;gap:10px;font-size:13.5px}.fields-mobile .item::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold)}.fields-mobile .item.out::before{background:var(--violet-soft)}}.clinical{background:linear-gradient(180deg,#0e0c1e 0%,#100e1c 100%)}.stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:720px){.stat-grid{grid-template-columns:1fr}}.stat{padding:36px 36px 40px;border-radius:22px;border:1px solid rgba(255,255,255,6%);background:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(168,156,250,6%),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.018),transparent);background-color:#0a0916;display:flex;flex-direction:column;gap:18px;position:relative;transition:border-color .3s,transform .3s}.stat:hover{border-color:rgba(212,184,106,.25)}.stat .ic{width:44px;height:44px;border-radius:12px;border:1px solid var(--rule-2);background:rgba(255,255,255,.025);display:grid;place-items:center;color:var(--gold-soft)}.stat .ic svg{width:22px;height:22px;display:block}.stat h3{font-family:var(--serif);font-weight:300;font-size:clamp(26px,2.4vw,32px);line-height:1.05;letter-spacing:-.015em;color:var(--paper)}.stat .metrics{margin-top:4px;display:flex;flex-wrap:wrap;gap:32px 48px}.stat .metric{display:flex;flex-direction:column;gap:6px}.stat .metric .k{font-family:var(--sans);font-weight:400;font-size:14px;color:var(--paper-2)}.stat .metric .v{font-family:var(--serif);font-weight:300;font-size:clamp(56px,6.5vw,92px);line-height:.95;letter-spacing:-.03em;color:var(--gold)}.stat .metric .v sup{font-size:.35em;font-style:italic;color:var(--paper-3);vertical-align:top;margin-left:6px;letter-spacing:.04em}.stat .metric .v .unit{font-size:.6em;color:var(--gold-soft);letter-spacing:-.015em}.stat .source{margin-top:auto;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;color:var(--paper-3);text-transform:uppercase;padding-top:18px}.citations{margin-top:32px;display:flex;flex-wrap:wrap;gap:32px}.cite{font-family:var(--mono);font-size:11px;color:var(--paper-3);letter-spacing:.1em}.cite span{color:var(--paper-2)}.approvals{margin-top:48px;padding-top:32px;border-top:1px solid var(--rule)}.approvals-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.approvals-head .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);display:flex;align-items:center;gap:10px}.approvals-head .lbl .dot{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.approvals-head .ttl{font-family:var(--serif);font-weight:300;font-style:italic;font-size:22px;color:var(--paper)}.approvals-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:880px){.approvals-list{grid-template-columns:1fr}}.approval{display:grid;grid-template-columns:96px 1fr auto;gap:18px;align-items:center;padding:18px 22px;border:1px solid var(--rule-2);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.022),transparent);transition:border-color .25s ease,background .25s ease,transform .25s ease;text-decoration:none;color:inherit}.approval:hover{border-color:var(--gold-soft);background:rgba(212,184,106,4%);transform:translateY(-1px)}.approval .kind{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.approval .name{font-family:var(--serif);font-weight:300;font-size:17px;line-height:1.25;color:var(--paper);letter-spacing:-.01em}.approval .meta{font-family:var(--mono);font-size:10.5px;color:var(--paper-3);letter-spacing:.14em;margin-top:6px;text-transform:uppercase}.approval .go{font-family:var(--mono);font-size:12px;color:var(--paper-2);letter-spacing:.1em}.approval:hover .go{color:var(--gold-soft)}@media(max-width:560px){.approval{grid-template-columns:1fr auto}.approval .kind{grid-column:1/-1}}.science-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media(max-width:880px){.science-grid{grid-template-columns:1fr}}.sci-card{border:1px solid var(--rule-2);border-radius:18px;padding:36px 32px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent);display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden}.sci-card .glow{position:absolute;inset:-1px -1px 50% -1px;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(106,86,220,.18),transparent 70%)}.sci-card:nth-child(2) .glow{background:radial-gradient(ellipse at 50% 0%,rgba(212,184,106,.14),transparent 70%)}.sci-card .kind{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.sci-card h3{font-family:var(--serif);font-weight:300;font-size:36px;line-height:1.05;letter-spacing:-.015em}.sci-card h3 em{font-style:italic;color:var(--gold-soft)}.sci-card p{color:var(--paper-2);font-size:15.5px;line-height:1.6;font-weight:300}.sci-card .viz{margin-top:10px;aspect-ratio:16/9;border-radius:12px;border:1px solid var(--rule);position:relative;overflow:hidden}.viz.biophoton{background:radial-gradient(circle at 50% 100%,rgba(212,184,106,.45),transparent 50%),radial-gradient(circle at 50% 100%,rgba(255,210,140,.6),transparent 30%),linear-gradient(180deg,#0b0820 0%,#14102e 100%)}.viz.electro{background:linear-gradient(180deg,#0b0820 0%,#14102e 100%)}.science-bridge{margin-top:56px;padding:32px 36px;border:1px solid var(--rule);border-radius:18px;background:radial-gradient(ellipse 70% 100% at 50% 0%,rgba(168,156,250,.1),transparent 60%),linear-gradient(180deg,rgba(168,156,250,4%),rgba(255,255,255,1%));display:grid;grid-template-columns:64px 1fr;gap:24px;align-items:center;position:relative}.science-bridge .bridge-tick{width:64px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-soft),transparent);position:relative}.science-bridge .bridge-tick::before,.science-bridge .bridge-tick::after{content:"";position:absolute;top:50%;width:7px;height:7px;border-radius:50%;background:var(--gold);transform:translateY(-50%);box-shadow:0 0 12px var(--gold)}.science-bridge .bridge-tick::before{left:0}.science-bridge .bridge-tick::after{right:0;background:var(--violet-soft);box-shadow:0 0 12px var(--violet-soft)}.science-bridge p{font-family:var(--serif);font-weight:300;font-size:clamp(18px,1.5vw,22px);line-height:1.5;letter-spacing:-.005em;color:var(--paper)}.science-bridge p em{font-style:italic;color:var(--gold-soft)}@media(max-width:720px){.science-bridge{grid-template-columns:1fr;padding:24px;gap:16px}.science-bridge .bridge-tick{width:80px}}.terrain-figure{margin-top:28px;border-radius:22px;border:1px solid var(--rule-2);background:radial-gradient(ellipse 60% 50% at 78% 88%,rgba(212,184,106,6%),transparent 60%),radial-gradient(ellipse 60% 40% at 18% 12%,rgba(106,86,240,.1),transparent 60%),linear-gradient(180deg,#15132a,#100e1c);overflow:hidden;position:relative;padding:36px 44px 32px}.terrain-figure .tf-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:22px}.terrain-figure .tf-eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);display:flex;align-items:center;gap:10px}.terrain-figure .tf-eyebrow .dot{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.terrain-figure .tf-title{font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(22px,2vw,30px);line-height:1.1;color:var(--paper);letter-spacing:-.01em}.terrain-figure .tf-title em{color:var(--gold-soft)}.terrain-figure .tf-meta{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3)}.terrain-figure .tf-plot{position:relative;display:grid;grid-template-columns:1fr 72px;gap:20px;align-items:stretch}.terrain-figure .tf-canvas-wrap{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 50% 70%,#1a1638 0%,#0c0a1c 100%)}.terrain-figure canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.terrain-figure .tf-axis-mv{position:absolute;left:14px;top:14px;z-index:2;font-family:var(--serif);font-style:italic;font-weight:300;font-size:17px;color:var(--paper-2)}.terrain-figure .tf-axis-mv::after{content:"";display:block;width:1px;height:26px;margin:4px 0 0 7px;background:linear-gradient(180deg,var(--paper-2),transparent)}.terrain-figure .tf-colorbar{display:flex;flex-direction:column;align-items:stretch;padding:8px 0}.terrain-figure .tf-colorbar .bar{flex:1;border-radius:4px;border:1px solid var(--rule-2);background:linear-gradient(180deg,#f6d989 0%,#e8b96a 18%,#e9a8a0 38%,#c08fc8 58%,#7a6ad8 78%,#2d2560 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,4%),0 0 24px rgba(106,86,240,.18)}.terrain-figure .tf-colorbar .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-2);text-align:center;padding:6px 0}.terrain-figure .tf-colorbar .lbl.high{color:var(--gold-soft)}.terrain-figure .tf-colorbar .lbl.low{color:var(--paper-3)}.terrain-figure .tf-footer{display:grid;grid-template-columns:1fr 260px;gap:32px;align-items:end;margin-top:22px}.terrain-figure .tf-caption{font-family:var(--serif);font-weight:300;font-style:italic;font-size:19px;line-height:1.4;color:var(--paper);max-width:38ch}.terrain-figure .tf-caption-meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-top:10px}.terrain-figure .tf-inset{border:1px solid var(--rule);border-radius:12px;padding:12px 14px 10px;background:rgba(255,255,255,2%);position:relative}.terrain-figure .tf-inset .lbl-y{font-family:var(--serif);font-style:italic;font-weight:300;font-size:13px;color:var(--paper-2);position:absolute;left:12px;top:8px}.terrain-figure .tf-inset svg{display:block;width:100%;height:90px}.terrain-figure .tf-inset .lbl-x{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);text-align:right;margin-top:2px}@media(max-width:720px){.terrain-figure{padding:24px}.terrain-figure .tf-plot{grid-template-columns:1fr 56px;gap:14px}.terrain-figure .tf-footer{grid-template-columns:1fr;gap:18px}}.apps{background:#0d0c1a}.app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--rule)}@media(max-width:900px){.app-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.app-grid{grid-template-columns:1fr}}.app{padding:36px 32px 40px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);transition:background .3s;position:relative}.app:hover{background:rgba(106,86,220,6%)}.app .num{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--paper-3)}.app h4{font-family:var(--serif);font-weight:300;font-size:28px;line-height:1.05;letter-spacing:-.01em;margin-top:18px}.app h4 em{font-style:italic;color:var(--gold-soft)}.app p{color:var(--paper-2);font-size:14.5px;line-height:1.55;margin-top:14px;font-weight:300}.app .more{font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--paper-3);margin-top:24px;display:inline-flex;align-items:center;gap:8px;text-transform:uppercase}.app:hover .more{color:var(--gold-soft)}@media(max-width:900px){.app:nth-child(2n){border-right:0}}@media(max-width:580px){.app{border-right:0}}.closing{background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(120,100,230,.22),transparent 70%),radial-gradient(ellipse 50% 60% at 85% 30%,rgba(240,192,160,8%),transparent 70%),radial-gradient(ellipse 50% 60% at 15% 80%,rgba(168,156,250,.1),transparent 70%),#0d0c1a;text-align:left;overflow:hidden;position:relative}.closing .h-display{max-width:22ch}.general-inquiry{margin-top:28px;padding:22px 28px;border:1px solid var(--rule);border-radius:16px;background:rgba(255,255,255,.018);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;transition:border-color .3s,background .3s;color:inherit;text-decoration:none}.general-inquiry:hover{border-color:var(--gold-soft);background:rgba(212,184,106,4%)}.general-inquiry .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-right:14px}.general-inquiry .copy{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.8vw,26px);letter-spacing:-.01em;color:var(--paper);display:inline-flex;align-items:baseline;gap:14px;flex-wrap:wrap}.general-inquiry .copy em{font-style:italic;color:var(--paper-2)}.general-inquiry .em{font-family:var(--sans);font-weight:500;font-size:16px;color:var(--gold-soft);display:inline-flex;align-items:center;gap:8px}.general-inquiry:hover .em{color:var(--gold)}.closing-tracks{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px}@media(max-width:880px){.closing-tracks{grid-template-columns:1fr}}.track{border:1px solid var(--rule-2);border-radius:16px;padding:28px;background:rgba(255,255,255,2%);transition:border-color .3s,background .3s;display:flex;flex-direction:column;gap:12px;min-height:220px}.track:hover{border-color:var(--gold);background:rgba(212,184,106,5%)}.track .who{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.track h5{font-family:var(--serif);font-weight:300;font-size:26px;line-height:1.08;letter-spacing:-.01em}.track p{color:var(--paper-2);font-size:14.5px;line-height:1.5;font-weight:300}.track .go{margin-top:auto;font-family:var(--sans);font-weight:500;font-size:14px;color:var(--gold-soft);display:inline-flex;align-items:center;gap:8px}.faq{background:var(--ink-1)}.faq-list{border-top:1px solid var(--rule)}.faq-item{border-bottom:1px solid var(--rule)}.faq-q{width:100%;display:grid;grid-template-columns:90px 1fr 36px;gap:28px;align-items:center;padding:28px 0;cursor:pointer;background:0 0;border:0;color:inherit;text-align:left}.faq-q .n{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase}.faq-q .t{font-family:var(--serif);font-weight:300;font-size:clamp(20px,2vw,28px);line-height:1.2;letter-spacing:-.01em;color:var(--paper)}.faq-q .pm{justify-self:end;width:36px;height:36px;border-radius:50%;border:1px solid var(--rule-2);position:relative;transition:background .2s,border-color .2s,transform .25s;flex:none}.faq-q:hover .pm{border-color:var(--gold-soft)}.faq-q:hover .t{color:var(--gold-soft)}.faq-q .pm::before,.faq-q .pm::after{content:"";position:absolute;background:var(--paper);top:50%;left:50%}.faq-q .pm::before{width:12px;height:1px;transform:translate(-50%,-50%)}.faq-q .pm::after{width:1px;height:12px;transform:translate(-50%,-50%);transition:transform .25s}.faq-item.open .faq-q .pm::after{transform:translate(-50%,-50%)scaleY(0)}.faq-item.open .faq-q .pm{background:var(--gold);border-color:var(--gold)}.faq-item.open .faq-q .pm::before{background:#1a1430}.faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq-item.open .faq-a-wrap{grid-template-rows:1fr}.faq-a-wrap .inner{overflow:hidden}.faq-a{display:grid;grid-template-columns:90px 1fr 36px;gap:28px;padding:0 0 32px}.faq-a .body{grid-column:2/3;max-width:720px;font-size:15.5px;line-height:1.65;color:var(--paper-2);font-weight:300}@media(max-width:720px){.faq-q{grid-template-columns:1fr 36px;gap:16px}.faq-q .n{display:none}.faq-a{grid-template-columns:1fr;padding:0 0 24px}.faq-a .body{grid-column:1}}footer{padding:64px 0 40px;background:var(--page-bg)}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}@media(max-width:800px){.foot-grid{grid-template-columns:1fr 1fr;gap:36px}}.foot-col h6{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-bottom:18px}.foot-col ul{list-style:none;display:flex;flex-direction:column;gap:11px}.foot-col a{color:var(--paper-2);font-size:14px}.foot-col a:hover{color:var(--paper)}.foot-brand p{color:var(--paper-2);font-size:14px;line-height:1.6;max-width:36ch;margin-top:14px;font-weight:300}.foot-bottom{border-top:1px solid var(--rule);margin-top:56px;padding-top:24px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--paper-3);letter-spacing:.08em}.foot-disclaimer{margin-top:56px;padding:22px 24px;border:1px solid var(--rule);border-radius:12px;background:rgba(255,255,255,2%)}.foot-disclaimer p{margin:0;font-family:var(--sans);font-size:12.5px;line-height:1.65;color:var(--paper-3);letter-spacing:.01em}.foot-disclaimer strong{color:var(--paper-2);font-weight:500;letter-spacing:.04em}@media(max-width:640px){.foot-disclaimer{padding:18px}.foot-disclaimer p{font-size:12px}}@keyframes drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(2%,-2%)scale(1.04)}100%{transform:translate(0,0)scale(1)}}.aurora-canvas .wave{animation:drift 18s ease-in-out infinite;transform-origin:50% 50%}.aurora-canvas .wave.b{animation-duration:24s;animation-delay:-6s}.aurora-canvas .wave.c{animation-duration:32s;animation-delay:-12s}@keyframes twinkle{0%,100%{opacity:.2}50%{opacity:1}}.star{animation:twinkle 4s ease-in-out infinite}.post-list{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--rule);margin-top:40px}.post-card{border-bottom:1px solid var(--rule)}.post-card .post-card-link{display:grid;grid-template-columns:220px 1fr auto;gap:28px;padding:28px 0;align-items:start;transition:background .25s}.post-card:hover .post-card-link{background:rgba(255,255,255,.018)}.post-card-meta{display:flex;flex-direction:column;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase;padding-top:8px}.post-card-cat{color:var(--gold-soft)}.post-card-title{font-family:var(--serif);font-weight:300;font-size:clamp(22px,2.2vw,30px);line-height:1.12;letter-spacing:-.01em;color:var(--paper)}.post-card:hover .post-card-title{color:var(--gold-soft)}.post-card-excerpt{color:var(--paper-2);font-size:15.5px;line-height:1.55;font-weight:300;margin-top:12px;max-width:60ch}.post-card-more{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase;padding-top:8px}.post-card:hover .post-card-more{color:var(--gold-soft)}@media(max-width:760px){.post-card .post-card-link{grid-template-columns:1fr;gap:14px}}.post-pagination{margin-top:48px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.post-pagination .page-numbers{padding:10px 16px;border-radius:999px;border:1px solid var(--rule-2);font-family:var(--mono);font-size:12px;color:var(--paper-2);letter-spacing:.1em;transition:border-color .2s,color .2s}.post-pagination .page-numbers:hover{border-color:var(--gold-soft);color:var(--gold-soft)}.post-pagination .page-numbers.current{background:var(--gold);color:#1a1430;border-color:var(--gold)}.page-feature{margin:48px 0;border-radius:18px;overflow:hidden;border:1px solid var(--rule-2)}.page-feature img{display:block;width:100%;height:auto}.page-content p{font-size:17px;line-height:1.7;color:var(--paper-2);font-weight:300;margin-bottom:22px}.page-content h2{font-family:var(--serif);font-weight:300;font-size:clamp(28px,3vw,42px);line-height:1.1;color:var(--paper);margin:56px 0 22px;letter-spacing:-.015em}.page-content h3{font-family:var(--serif);font-weight:400;font-size:clamp(22px,2.2vw,30px);line-height:1.15;color:var(--paper);margin:40px 0 18px}.page-content h4{font-family:var(--sans);font-weight:500;font-size:18px;color:var(--paper);margin:32px 0 14px}.page-content a{color:var(--gold-soft);text-decoration:underline;text-decoration-color:rgba(232,201,122,.3);text-underline-offset:3px;transition:text-decoration-color .2s}.page-content a:hover{text-decoration-color:var(--gold-soft)}.page-content ul,.page-content ol{margin:0 0 22px 22px;color:var(--paper-2);font-size:16.5px;line-height:1.7}.page-content li{margin-bottom:8px}.page-content blockquote{border-left:2px solid var(--gold-soft);margin:32px 0;padding:8px 0 8px 24px;font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(20px,1.8vw,26px);color:var(--paper)}.page-content code{font-family:var(--mono);font-size:.9em;background:rgba(168,156,250,8%);padding:2px 6px;border-radius:4px;color:var(--paper)}.page-content pre{background:var(--ink-0);border:1px solid var(--rule-2);border-radius:12px;padding:20px;overflow-x:auto;font-family:var(--mono);font-size:13px;line-height:1.5;margin-bottom:22px}.page-content img{border-radius:12px;max-width:100%;height:auto}.page-content hr{border:0;border-top:1px solid var(--rule);margin:48px 0}.search-form{display:flex;gap:10px;align-items:center}.search-form .search-field{flex:1;min-width:0;padding:12px 16px;border-radius:999px;border:1px solid var(--rule-2);background:rgba(255,255,255,.025);color:var(--paper);font:inherit;font-size:14.5px;outline:none;transition:border-color .2s,background .2s}.search-form .search-field:focus{border-color:var(--gold-soft);background:rgba(255,255,255,4%)}.search-form .search-field::placeholder{color:var(--paper-3)}.search-form .search-submit{white-space:nowrap}.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.comments-area .comment-list{list-style:none;padding:0;margin:32px 0}.comments-area .comment-list li{padding:20px 0;border-bottom:1px solid var(--rule)}.comments-area .comment-author{font-family:var(--serif);font-weight:400;color:var(--paper)}.comments-area .comment-metadata{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--paper-3)}.comments-area .comment-content{color:var(--paper-2);font-size:15.5px;line-height:1.6;margin-top:12px}.comments-area .comment-form input[type=text],.comments-area .comment-form input[type=email],.comments-area .comment-form input[type=url],.comments-area .comment-form textarea{width:100%;padding:12px 16px;border-radius:10px;border:1px solid var(--rule-2);background:rgba(255,255,255,.025);color:var(--paper);font:inherit;font-size:14.5px;margin-top:4px}.comments-area .comment-form label{display:block;margin-top:14px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase}.comments-area .comment-form .submit{margin-top:16px;background:var(--gold);color:#1a1430;border:0;padding:12px 22px;border-radius:999px;font:inherit;font-weight:500;cursor:pointer}.footer-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;padding-bottom:48px;border-bottom:1px solid var(--rule);margin-bottom:48px}.footer-widgets .widget-title{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-bottom:14px}.footer-widgets ul{list-style:none;padding:0}.footer-widgets li{margin-bottom:8px}.footer-widgets a{color:var(--paper-2);font-size:14px}.footer-widgets a:hover{color:var(--paper)}.blog-hero{position:relative;margin:var(--gutter);margin-top:calc(68px + var(--gutter));border-radius:var(--card-radius);border:1px solid rgba(255,255,255,6%);overflow:hidden;padding:clamp(80px,9vw,140px)0 clamp(60px,7vw,110px);background:var(--ink-1);box-shadow:0 30px 80px -40px rgba(0,0,0,.7),inset 0 1px rgba(255,255,255,3%)}.blog-hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 50% 30% at 50% -5%,rgba(232,201,122,.1),transparent 60%),radial-gradient(ellipse 90% 40% at 50% 110%,rgba(120,140,230,.1),transparent 70%)}.blog-hero-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;display:block;opacity:.55}.blog-hero-inner{position:relative;z-index:2;max-width:var(--content);margin:0 auto;padding:0 var(--pad-x);display:grid;grid-template-columns:200px 1fr;gap:60px;align-items:start}.blog-hero-label{padding-top:22px}.blog-hero-label .num{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--gold-soft)}.blog-hero-label .ttl{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--paper-3);text-transform:uppercase;margin-top:8px}.crumbs{display:flex;gap:10px;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase;margin-bottom:28px}.crumbs a{color:var(--paper-3);transition:color .2s}.crumbs a:hover{color:var(--paper-2)}.crumbs .sep{opacity:.5}.blog-hero .h-display{max-width:18ch}.blog-hero .lede{margin-top:28px}.blog-hero .lede p{margin:0}.blog-hero .lede p+p{margin-top:14px}@media(max-width:760px){.blog-hero-inner{grid-template-columns:1fr;gap:22px}}.feature{display:grid;grid-template-columns:1.05fr .95fr;gap:0;border:1px solid var(--rule-2);border-radius:24px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.5%));transition:border-color .25s,transform .25s}.feature:hover{border-color:rgba(232,201,122,.35);transform:translateY(-2px)}.feature .art{position:relative;min-height:360px;background:var(--ink-2)}.feature .art canvas,.feature .art .feature-thumb{width:100%;height:100%;display:block;object-fit:cover}.feature .art .stamp{position:absolute;left:18px;bottom:14px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase}.feature .body{padding:44px 44px 40px;display:flex;flex-direction:column;gap:18px}.feature .meta-row{display:flex;flex-wrap:wrap;gap:8px}.pill{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;border:1px solid var(--rule-2);font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-2)}.pill.gold{border-color:rgba(232,201,122,.35);color:var(--gold-soft)}.feature .body h2{font-family:var(--serif);font-weight:300;font-size:clamp(28px,3vw,42px);line-height:1.06;letter-spacing:-.02em;color:var(--paper)}.feature .body h2 em{font-style:italic;font-weight:300;color:var(--gold-soft)}.feature .body p{color:var(--paper-2);font-size:16px;line-height:1.6;font-weight:300;max-width:50ch}.feature .byline{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--paper-3);text-transform:uppercase;margin-top:6px}.feature .byline .av{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--violet))}.feature .byline .sep{opacity:.5}.feature .more{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--gold-soft);text-transform:uppercase;margin-top:auto;padding-top:8px}@media(max-width:880px){.feature{grid-template-columns:1fr}.feature .art{min-height:240px}.feature .body{padding:32px 28px}}.filter-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:24px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:56px}.filter-label{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase;margin-right:4px}.chip{padding:8px 14px;border-radius:999px;border:1px solid var(--rule-2);font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;color:var(--paper-2);text-transform:uppercase;transition:border-color .2s,color .2s,background .2s}.chip:hover{border-color:var(--paper-2);color:var(--paper)}.chip.active{background:var(--gold);color:#1a1430;border-color:var(--gold)}.chip .count{opacity:.6;margin-left:2px}.chip.active .count{opacity:.8}.filter-spacer{flex:1}.search{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--rule-2);color:var(--paper-3);transition:border-color .2s,color .2s}.search:focus-within{border-color:var(--gold-soft);color:var(--paper-2)}.search svg{width:14px;height:14px;flex-shrink:0}.search input{background:0 0;border:0;outline:0;color:var(--paper);font:13px/1 var(--mono);letter-spacing:.06em;min-width:160px;padding:2px 0}.search input::placeholder{color:var(--paper-3)}@media(max-width:760px){.filter-spacer{display:none}.search{width:100%;margin-top:4px}}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:1024px){.posts{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.posts{grid-template-columns:1fr}}.post{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:20px;border:1px solid var(--rule);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.5%));transition:border-color .25s,transform .25s,background .25s}.post:hover{border-color:rgba(232,201,122,.35);transform:translateY(-2px)}.post .art{position:relative;aspect-ratio:16/10;border-radius:12px;overflow:hidden;background:var(--ink-2)}.post .art canvas,.post .art .post-thumb{width:100%;height:100%;display:block;object-fit:cover}.post .meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase}.post .meta .cat{color:var(--gold-soft)}.post .meta .sep{opacity:.5}.post h3{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,24px);line-height:1.12;letter-spacing:-.01em;color:var(--paper)}.post h3 em{font-style:italic;font-weight:300;color:var(--gold-soft)}.post:hover h3{color:var(--gold-soft)}.post p{color:var(--paper-2);font-size:14.5px;line-height:1.55;font-weight:300}.post .read{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase;margin-top:auto;padding-top:6px}.post:hover .read{color:var(--gold-soft)}.post.is-hidden{display:none}.posts-empty{text-align:center;padding:80px 0;font-family:var(--mono);font-size:12px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase}.posts-empty-state{padding:60px 0}.progress{position:fixed;top:68px;left:0;right:0;height:2px;z-index:49;background:0 0;pointer-events:none}.progress .bar{height:100%;width:0;background:linear-gradient(90deg,var(--gold),var(--violet-soft));transition:width .12s linear}.post-hero.card{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.article-shell.card{border-top:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none;margin-top:0}.post-hero{position:relative;padding:160px var(--pad-x)64px;margin-top:calc(68px + var(--gutter));background:var(--ink-1);overflow:hidden}.post-hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 20% 0%,rgba(232,201,122,8%),transparent 60%),radial-gradient(ellipse 80% 50% at 80% 100%,rgba(120,140,230,.1),transparent 70%)}.post-hero canvas.bg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.55}.post-hero-inner{position:relative;z-index:2;max-width:920px;margin:0 auto}.post-hero .crumbs{display:inline-flex;gap:10px;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase;margin-bottom:32px}.post-hero .crumbs a{transition:color .2s}.post-hero .crumbs a:hover{color:var(--paper-2)}.post-hero .crumbs .sep{color:var(--rule-2)}.post-meta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:28px}.post-hero .h-display{font-size:clamp(40px,5.4vw,80px);line-height:1}.post-deck{font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(20px,1.75vw,26px);line-height:1.45;color:var(--paper-2);margin-top:28px;max-width:50ch}.post-deck em{font-style:italic;color:var(--paper)}.byline{display:flex;gap:18px;align-items:center;margin-top:40px;padding-top:24px;border-top:1px solid var(--rule);flex-wrap:wrap}.byline .av{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--violet-soft),var(--gold));flex:none;box-shadow:0 0 0 1px var(--rule-2)}.byline .who{font-family:var(--serif);font-weight:400;font-size:17px;color:var(--paper);letter-spacing:-.005em}.byline .who small{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;color:var(--paper-3);text-transform:uppercase;margin-top:4px;font-weight:400}.byline .meta-sep{width:1px;height:32px;background:var(--rule)}.byline .meta-cell{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;color:var(--paper-3);text-transform:uppercase}.byline .meta-cell strong{display:block;font-family:var(--sans);font-size:13px;color:var(--paper-2);font-weight:500;letter-spacing:.02em;margin-top:4px;text-transform:none}.byline .actions{margin-left:auto;display:inline-flex;gap:8px}.byline .icon-btn{width:38px;height:38px;border-radius:50%;border:1px solid var(--rule-2);display:grid;place-items:center;color:var(--paper-2);transition:border-color .2s,color .2s,background .2s}.byline .icon-btn:hover{border-color:var(--gold-soft);color:var(--gold-soft);background:rgba(212,184,106,5%)}.byline .icon-btn.is-active{border-color:var(--gold-soft);color:var(--gold-soft);background:rgba(212,184,106,8%)}.byline .icon-btn svg{width:16px;height:16px}@media(max-width:700px){.byline .meta-sep{display:none}.byline .actions{margin-left:0}}.article-shell{background:var(--ink-1)}.article-grid{display:block;max-width:920px;margin:0 auto;padding:56px 0 120px}@media(max-width:980px){.article-grid{padding:40px 0 96px}}.prose{max-width:70ch;margin:0 auto;font-family:var(--serif);font-weight:300;padding-top:0}.prose>*{max-width:100%}.prose h2{font-family:var(--serif);font-weight:300;font-size:clamp(28px,2.6vw,36px);line-height:1.1;letter-spacing:-.015em;color:var(--paper);margin:64px 0 22px;scroll-margin-top:100px}.prose h2:first-child{margin-top:0}.prose h2 em{font-style:italic;color:var(--gold-soft)}.prose h2 .anchor-n{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--gold-soft);text-transform:uppercase;margin-right:16px;vertical-align:middle;transform:translateY(-4px)}.prose h3{font-family:var(--serif);font-weight:400;font-size:20px;line-height:1.25;letter-spacing:-.005em;color:var(--paper);margin:40px 0 14px}.prose h4{font-family:var(--serif);font-weight:400;font-size:17px;line-height:1.3;color:var(--paper);margin:32px 0 12px}.prose p{font-size:18.5px;line-height:1.65;color:var(--paper-2);margin-bottom:22px;letter-spacing:-.001em}.prose p em{font-style:italic;color:var(--paper)}.prose p strong{font-weight:500;color:var(--paper)}.prose p a,.prose li a{color:var(--gold-soft);text-decoration:underline;text-decoration-color:rgba(232,201,122,.4);text-underline-offset:4px;transition:text-decoration-color .2s}.prose p a:hover,.prose li a:hover{text-decoration-color:var(--gold-soft)}.prose>p:first-of-type,.prose .lead{font-size:21px;color:var(--paper)}.prose>p:first-of-type::first-letter,.prose .lead::first-letter{font-family:var(--serif);font-weight:300;font-size:5.2em;line-height:.86;float:left;color:var(--gold-soft);padding:.08em .12em 0 0;font-style:italic}.prose>p:first-of-type em,.prose .lead em{color:var(--gold-soft)}.prose ul,.prose ol{margin:6px 0 28px;padding-left:0;list-style:none}.prose li{font-size:17.5px;line-height:1.6;color:var(--paper-2);font-weight:300;padding-left:32px;position:relative;margin-bottom:12px}.prose ul li::before{content:"";position:absolute;left:6px;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold)}.prose ol{counter-reset:ol}.prose ol>li{counter-increment:ol}.prose ol>li::before{content:counter(ol,decimal-leading-zero);position:absolute;left:0;top:.18em;font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--gold-soft)}.prose ul ul,.prose ol ol,.prose ul ol,.prose ol ul{margin:8px 0}.prose blockquote,.prose .pull,.prose .wp-block-quote{margin:48px -8px;padding:32px 36px;border-left:1px solid var(--gold);background:radial-gradient(ellipse 70% 100% at 0% 0%,rgba(212,184,106,7%),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.018),transparent);border-radius:0 16px 16px 0}.prose blockquote p,.prose .pull p,.prose .wp-block-quote p{font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(22px,2.2vw,30px);line-height:1.3;letter-spacing:-.012em;color:var(--paper);margin:0}.prose blockquote p em,.prose .pull p em,.prose .wp-block-quote p em{color:var(--gold-soft)}.prose blockquote cite,.prose .wp-block-quote cite,.prose .pull .src{display:block;margin-top:14px;font-style:normal;font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.prose figure,.prose .wp-block-image,.prose .in-fig{margin:48px -8px;padding:22px 22px 18px;border:1px solid var(--rule-2);border-radius:16px;background:radial-gradient(ellipse 60% 50% at 78% 88%,rgba(212,184,106,5%),transparent 60%),radial-gradient(ellipse 60% 40% at 18% 12%,rgba(106,86,240,8%),transparent 60%),linear-gradient(180deg,#15132a,#100e1c);overflow:hidden}.prose figure img,.prose .wp-block-image img{width:100%;height:auto;display:block;border-radius:10px;object-fit:cover}.prose .in-fig .stage{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 50% 70%,#1a1638 0%,#0c0a1c 100%)}.prose .in-fig canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.prose figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:18px;flex-wrap:wrap;margin-top:14px;font-family:var(--sans);font-weight:300;font-size:14px;color:var(--paper-2);line-height:1.5}.prose figcaption .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--gold-soft);text-transform:uppercase;flex:none}.prose .callout{margin:40px -8px;padding:24px 28px;border-radius:14px;border:1px solid var(--rule-2);background:rgba(168,156,250,4%);display:grid;grid-template-columns:28px 1fr;gap:16px}.prose .callout .ic{width:28px;height:28px;border-radius:50%;border:1px solid var(--rule-2);display:grid;place-items:center;color:var(--gold-soft);font-family:var(--mono);font-size:12px;font-weight:500}.prose .callout .body{font-family:var(--sans);font-weight:300;font-size:15px;line-height:1.6;color:var(--paper-2)}.prose .callout .body p{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0 0 8px}.prose .callout .body p:last-child{margin-bottom:0}.prose .callout .body strong{color:var(--paper);font-weight:500}.prose .fn,.prose sup a{display:inline-block;font-family:var(--mono);font-weight:500;font-size:.65em;vertical-align:super;color:var(--gold-soft);padding:0 4px;border-radius:4px;transition:background .2s;text-decoration:none}.prose .fn:hover,.prose sup a:hover{background:rgba(212,184,106,.12);text-decoration:none}.prose table{width:100%;border-collapse:collapse;margin:32px 0;font-family:var(--sans);font-size:14.5px}.prose th,.prose td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--rule);color:var(--paper-2);font-weight:300}.prose th{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase;font-weight:500;border-bottom-color:var(--rule-2)}.prose code{font-family:var(--mono);font-size:.88em;background:rgba(255,255,255,4%);color:var(--gold-soft);padding:2px 6px;border-radius:4px;border:1px solid var(--rule)}.prose pre{margin:32px -8px;padding:22px 24px;background:rgba(0,0,0,.35);border:1px solid var(--rule);border-radius:12px;overflow-x:auto;font-family:var(--mono);font-size:13px;line-height:1.6;color:var(--paper-2)}.prose pre code{background:0 0;border:0;padding:0;color:inherit;font-size:inherit}.end-mark{margin:56px 0 32px;display:flex;gap:14px;align-items:center}.end-mark .dot{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px var(--gold)}.end-mark .line{flex:1;height:1px;background:linear-gradient(90deg,var(--rule-2),transparent)}.end-mark .t{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;color:var(--paper-3);text-transform:uppercase}.post-tags{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.post-tags .tag-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase;margin-right:4px}.post-tags a{padding:5px 11px;border-radius:999px;border:1px solid var(--rule-2);font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:var(--paper-2);text-transform:uppercase;transition:border-color .2s,color .2s}.post-tags a:hover{border-color:var(--gold-soft);color:var(--gold-soft)}.prose .footnotes{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule)}.prose .footnotes h3{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;color:var(--paper-3);text-transform:uppercase;margin:0 0 18px;font-weight:500}.prose .footnotes ol{counter-reset:fn;padding:0;list-style:none;margin:0}.prose .footnotes li{counter-increment:fn;padding-left:36px;position:relative;font-family:var(--sans);font-weight:300;font-size:14px;line-height:1.6;color:var(--paper-2);margin-bottom:14px}.prose .footnotes li::before{content:counter(fn,decimal-leading-zero);position:absolute;left:0;top:2px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--gold-soft)}.prose .footnotes a{color:var(--paper);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.prose .footnotes a:hover{text-decoration-color:var(--gold-soft);color:var(--gold-soft)}.author-card{margin-top:56px;padding:28px 32px;border-radius:18px;border:1px solid var(--rule-2);background:linear-gradient(180deg,rgba(255,255,255,.022),transparent);display:grid;grid-template-columns:64px 1fr auto;gap:24px;align-items:center}.author-card .av{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--violet-soft),var(--gold));box-shadow:0 0 0 1px var(--rule-2)}.author-card img.av{object-fit:cover}.author-card .who{font-family:var(--serif);font-weight:400;font-size:19px;color:var(--paper)}.author-card .who small{display:block;font-family:var(--sans);font-weight:300;font-size:14px;color:var(--paper-2);margin-top:4px;line-height:1.5;max-width:48ch}.author-card .follow{padding:10px 18px;border-radius:999px;border:1px solid var(--rule-2);font-family:var(--sans);font-weight:500;font-size:13px;color:var(--paper-2);transition:border-color .2s,color .2s,background .2s}.author-card .follow:hover{border-color:var(--gold-soft);color:var(--gold-soft);background:rgba(212,184,106,5%)}@media(max-width:640px){.author-card{grid-template-columns:56px 1fr}.author-card .av,.author-card img.av{width:56px;height:56px}.author-card .follow{grid-column:1/-1;justify-self:start}}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:18px;overflow:hidden}@media(max-width:880px){.related-grid{grid-template-columns:1fr}}.rpost{background:var(--ink-1);padding:28px 28px 32px;display:flex;flex-direction:column;gap:14px;transition:background .25s ease}.rpost:hover{background:#14122a}.rpost .art{aspect-ratio:5/3;border-radius:10px;overflow:hidden;border:1px solid var(--rule);position:relative;background:var(--ink-2)}.rpost .art canvas,.rpost .art .rpost-thumb{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.rpost .meta{display:flex;gap:12px;flex-wrap:wrap;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase}.rpost .meta .cat{color:var(--gold-soft)}.rpost h4{font-family:var(--serif);font-weight:300;font-size:22px;line-height:1.18;letter-spacing:-.01em;color:var(--paper)}.rpost h4 em{font-style:italic;color:var(--gold-soft)}.rpost p{color:var(--paper-2);font-size:14.5px;line-height:1.55;font-weight:300}.rpost:hover h4{color:var(--gold-soft)}.post-nav-row{padding:60px 0 80px}.post-nav-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:700px){.post-nav-grid{grid-template-columns:1fr}}.post-nav-cell{padding:24px 28px;border:1px solid var(--rule);border-radius:18px;transition:border-color .25s,background .25s}.post-nav-cell:hover{border-color:rgba(232,201,122,.35);background:rgba(255,255,255,.018)}.post-nav-cell.next{text-align:right}.post-nav-cell a{display:flex;flex-direction:column;gap:8px}.post-nav-cell .dir{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--gold-soft);text-transform:uppercase}.post-nav-cell .ttl{font-family:var(--serif);font-weight:300;font-size:20px;line-height:1.2;color:var(--paper);letter-spacing:-.01em}.post-nav-cell:empty,.post-nav-cell:has(>:empty){display:none}.notes{background:var(--ink-0)}.notes .head-link{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-2);display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--rule-2);border-radius:999px;transition:border-color .2s,color .2s,background .2s}.notes .head-link:hover{border-color:var(--gold-soft);color:var(--gold-soft);background:rgba(212,184,106,5%)}.notes-head-row{display:flex;align-items:end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:56px}.notes-head-row .h-section{margin:0}.notes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:18px;overflow:hidden}@media(max-width:920px){.notes-grid{grid-template-columns:1fr}}.note-card{background:var(--ink-1);padding:32px 30px 34px;display:flex;flex-direction:column;gap:18px;transition:background .25s ease;position:relative}.note-card:hover{background:#14122a}.note-card .nmeta{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase}.note-card .nmeta .cat{color:var(--gold-soft)}.note-card .nmeta .sep{opacity:.4}.note-card h3{font-family:var(--serif);font-weight:300;font-size:clamp(22px,1.7vw,26px);line-height:1.16;letter-spacing:-.01em;color:var(--paper);transition:color .2s}.note-card h3 em{font-style:italic;color:var(--gold-soft)}.note-card p{color:var(--paper-2);font-size:14.5px;line-height:1.55;font-weight:300}.note-card:hover h3{color:var(--gold-soft)}.note-card .read{margin-top:auto;padding-top:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);display:inline-flex;align-items:center;gap:8px;transition:color .2s}.note-card:hover .read{color:var(--gold-soft)}.note-card .num-stamp{position:absolute;top:22px;right:26px;font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--paper-3)}.crumb{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);margin-bottom:24px}.crumb a{transition:color .2s}.crumb a:hover{color:var(--gold-soft)}.crumb .sep{opacity:.5}.crumb .here{color:var(--paper)}.clinical-hero .inner,.healthcare-hero .inner{position:relative;z-index:1;max-width:1080px}.clinical-hero h1{margin-top:8px;max-width:18ch}.healthcare-hero h1{margin-top:8px;max-width:22ch}.clinical-hero .deck,.healthcare-hero .deck{margin-top:32px;font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,26px);line-height:1.45;color:var(--paper-2);letter-spacing:-.005em;max-width:64ch}.clinical-hero .deck em{font-style:italic;color:var(--paper)}.healthcare-hero .deck em{font-style:italic;color:var(--gold-soft)}.hero-figure{position:absolute;right:-120px;top:38%;transform:translateY(-50%);width:540px;height:540px;z-index:0;opacity:.5;pointer-events:none}@media(max-width:1100px){.hero-figure{display:none}}.hero-meta{margin-top:40px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-wrap:wrap;gap:10px 0}.hero-meta span{display:inline-flex;align-items:center}.hero-meta span:not(:last-child)::after{content:"·";margin:0 14px;color:var(--gold);opacity:.7}.hero-dir{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);position:relative;z-index:1}.hero-dir .dir-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:18px}.hero-dir .dir-head .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);display:inline-flex;align-items:center;gap:10px}.hero-dir .dir-head .lbl .dot{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.hero-dir .dir-head .meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.hero-dir .dir-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:14px;overflow:hidden}.hero-dir .dir-grid--7{grid-template-columns:repeat(7,1fr)}.hero-dir .dir-grid--5{grid-template-columns:repeat(5,1fr)}@media(max-width:1080px){.hero-dir .dir-grid,.hero-dir .dir-grid--7,.hero-dir .dir-grid--5{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.hero-dir .dir-grid,.hero-dir .dir-grid--7,.hero-dir .dir-grid--5{grid-template-columns:repeat(2,1fr)}}.hero-dir .dir-cell{background:rgba(255,255,255,.015);padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;transition:background .25s}.hero-dir .dir-cell:hover{background:rgba(212,184,106,5%)}.hero-dir .dir-cell .n{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--paper-3)}.hero-dir .dir-cell .l{font-family:var(--serif);font-style:italic;font-weight:300;font-size:16.5px;line-height:1.18;color:var(--paper);letter-spacing:-.005em}.hero-dir .dir-cell:hover .l{color:var(--gold-soft)}.thread-body{max-width:880px}.thread-body p{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.75vw,27px);line-height:1.42;color:var(--paper-2);letter-spacing:-.005em}.thread-body p+p{margin-top:28px}.thread-body em{font-style:italic;color:var(--paper)}.thread-body strong{color:var(--paper);font-weight:500}.qrow{margin-top:60px;padding-top:36px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:16px;overflow:hidden}@media(max-width:760px){.qrow{grid-template-columns:1fr}}.qcell{background:var(--ink-1);padding:32px 30px 34px;display:flex;flex-direction:column;gap:14px;transition:background .25s}.qcell:hover{background:#14122a}.qcell .qn{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.qcell .qt{font-family:var(--serif);font-weight:300;font-size:clamp(23px,2vw,30px);line-height:1.12;color:var(--paper);letter-spacing:-.01em}.qcell .qt em{font-style:italic;color:var(--gold-soft)}.settings{background:var(--ink-1)}.set-stack{display:flex;flex-direction:column;border-top:1px solid var(--rule-2)}.set-row{display:grid;grid-template-columns:96px minmax(0,.9fr)1.1fr;gap:clamp(24px,4vw,64px);align-items:start;padding:clamp(36px,4.5vw,56px)0;border-bottom:1px solid var(--rule-2);transition:background .3s ease}.set-row:hover{background:rgba(212,184,106,.025)}.set-row:hover .set-tile{border-color:rgba(212,184,106,.4)}@media(max-width:860px){.set-row{grid-template-columns:64px 1fr;gap:22px}.set-row .set-body{grid-column:1/-1}}.set-tile{width:80px;height:80px;flex:none;border:1px solid var(--rule-2);border-radius:18px;background:radial-gradient(circle at 50% 30%,rgba(212,184,106,.1),transparent 70%),rgba(255,255,255,2%);display:grid;place-items:center;overflow:hidden;transition:border-color .3s ease}@media(max-width:860px){.set-tile{width:64px;height:64px}}.set-tile svg{width:80%;height:80%}.set-row .set-head{display:flex;flex-direction:column;gap:14px;padding-top:4px}.set-row .set-idx{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.set-row h3{font-family:var(--serif);font-weight:300;font-size:clamp(28px,3vw,42px);line-height:1.04;letter-spacing:-.02em;color:var(--paper);text-wrap:balance}.set-row h3 em{font-style:italic;color:var(--gold-soft)}.set-row .set-body{display:flex;flex-direction:column;gap:18px;padding-top:6px}.set-row .set-body p{color:var(--paper-2);font-size:clamp(15px,1.1vw,16.5px);line-height:1.62;font-weight:300}.set-row .set-body p em{font-style:italic;color:var(--paper)}.set-row .set-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-wrap:wrap;gap:8px 18px}.set-row .set-tag span{display:inline-flex;align-items:center;gap:8px}.set-row .set-tag span::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);opacity:.7}.shifts{background:var(--ink-0)}.shift-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:760px){.shift-grid{grid-template-columns:1fr}}.shift{border:1px solid var(--rule-2);border-radius:22px;padding:34px 36px 38px;background:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(168,156,250,6%),transparent 60%),rgba(255,255,255,.015);display:flex;flex-direction:column;gap:16px;transition:border-color .25s,transform .25s;position:relative}.shift:hover{border-color:rgba(212,184,106,.3);transform:translateY(-2px)}.shift .shift-n{font-family:var(--mono);font-size:12px;letter-spacing:.18em;color:var(--gold-soft);font-weight:500}.shift h3{font-family:var(--serif);font-weight:300;font-size:clamp(25px,2.1vw,31px);line-height:1.08;letter-spacing:-.01em;color:var(--paper)}.shift h3 em{font-style:italic;color:var(--gold-soft)}.shift p{color:var(--paper-2);font-size:15px;line-height:1.62;font-weight:300}.shift p em{font-style:italic;color:var(--paper)}.qpanel-section{background:var(--ink-0)}.qpanel-section--ink1{background:var(--ink-1)}.qpanel{position:relative;border-radius:24px;border:1px solid rgba(232,201,122,.32);background:radial-gradient(ellipse 70% 80% at 100% 0%,rgba(212,184,106,8%),transparent 60%),linear-gradient(180deg,rgba(212,184,106,5%),rgba(255,255,255,.8%));overflow:hidden}.qpanel.violet{border-color:rgba(168,156,250,.34);background:radial-gradient(ellipse 70% 80% at 100% 0%,rgba(168,156,250,.1),transparent 60%),linear-gradient(180deg,rgba(168,156,250,5%),rgba(255,255,255,.8%))}.qpanel .frame-ribbon{display:flex;align-items:center;gap:12px;padding:14px 32px;background:rgba(212,184,106,.12);border-bottom:1px solid rgba(232,201,122,.3);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft)}.qpanel.violet .frame-ribbon{background:rgba(168,156,250,.12);border-bottom-color:rgba(168,156,250,.3);color:var(--violet-bright)}.qpanel .frame-ribbon .rk{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold);flex:none}.qpanel.violet .frame-ribbon .rk{background:var(--violet-soft);box-shadow:0 0 10px var(--violet-soft)}.qpanel .qp-inner{padding:40px 48px 46px}@media(max-width:640px){.qpanel .qp-inner{padding:32px 26px 34px}.qpanel .frame-ribbon{padding:13px 26px}}.qpanel .qp-lede{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,27px);line-height:1.42;color:var(--paper);letter-spacing:-.005em;max-width:62ch}.qpanel .qp-lede em{font-style:italic;color:var(--gold-soft)}.qpanel.violet .qp-lede em{color:var(--violet-bright)}.qpanel .qp-lede strong{font-weight:500;color:var(--paper)}.qpanel .qp-lede+.qp-lede{margin-top:22px}.places{margin-top:36px;padding-top:30px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:860px){.places{grid-template-columns:1fr;gap:24px}}.place{display:flex;flex-direction:column;gap:10px}.place .pn{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.place .ph{font-family:var(--serif);font-weight:300;font-style:italic;font-size:21px;line-height:1.2;color:var(--paper);letter-spacing:-.005em}.place p{font-size:14px;line-height:1.6;color:var(--paper-2);font-weight:300}.place p em{font-style:italic;color:var(--paper)}.careful-note{margin-top:26px;padding:22px 26px;border-left:2px solid var(--violet-soft);background:rgba(168,156,250,5%);border-radius:4px 14px 14px 4px}.careful-note p{font-size:14.5px;line-height:1.62;color:var(--paper-2);font-weight:300}.careful-note p+p{margin-top:14px}.careful-note strong{color:var(--violet-bright);font-weight:500}.careful-note em{font-style:italic;color:var(--paper)}.conc-block{margin-top:30px;padding-top:30px;border-top:1px solid var(--rule)}.bound-panel{border:1px solid rgba(168,156,250,.16);border-radius:22px;background:rgba(13,12,26,.5);overflow:hidden}.bound-stamp{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 34px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3)}.bound-stamp .stamp-mark{display:inline-flex;align-items:center;gap:10px}.bound-stamp .stamp-mark .sq{width:9px;height:9px;border:1px solid var(--paper-3);border-radius:2px}.bound-cols{display:grid;grid-template-columns:1fr 1fr}@media(max-width:760px){.bound-cols{grid-template-columns:1fr}}.bound-col{padding:36px 34px 40px}.bound-col.is-col{border-right:1px solid var(--rule)}@media(max-width:760px){.bound-col.is-col{border-right:0;border-bottom:1px solid var(--rule)}}.bound-col .bc-head{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-2);margin-bottom:22px;display:inline-flex;align-items:center;gap:10px}.bound-col.is-col .bc-head{color:var(--gold-soft)}.bound-col .bc-head .gl{font-family:var(--serif);font-style:italic;font-size:19px;letter-spacing:0;text-transform:none}.bound-list{list-style:none;display:flex;flex-direction:column}.bound-list li{padding:15px 0 15px 24px;position:relative;font-size:15px;line-height:1.5;color:var(--paper-2);font-weight:300;border-bottom:1px solid var(--rule)}.bound-list li:last-child{border-bottom:0}.bound-list li::before{content:"";position:absolute;left:0;top:23px;width:9px;height:1px;background:var(--paper-3)}.bound-col.is-col .bound-list li::before{background:var(--gold-soft)}.bound-list li strong{color:var(--paper);font-weight:500}.section.routing{background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(120,100,230,.2),transparent 70%),radial-gradient(ellipse 50% 60% at 85% 30%,rgba(240,192,160,6%),transparent 70%),radial-gradient(ellipse 50% 60% at 15% 80%,rgba(168,156,250,.1),transparent 70%),var(--ink-0);overflow:hidden;position:relative}.route-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}@media(max-width:1100px){.route-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.route-grid{grid-template-columns:1fr}}.route{border:1px solid var(--rule-2);border-radius:18px;padding:28px 26px;background:rgba(255,255,255,2%);display:flex;flex-direction:column;gap:14px;min-height:240px;transition:border-color .25s,background .25s,transform .25s;color:inherit}.route:hover{border-color:var(--gold-soft);background:rgba(212,184,106,5%);transform:translateY(-2px)}.route .who{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--gold-soft);text-transform:uppercase}.route h5{font-family:var(--serif);font-weight:300;font-size:22px;line-height:1.15;letter-spacing:-.01em;color:var(--paper)}.route h5 em{font-style:italic;color:var(--gold-soft)}.route .small{font-size:13px;color:var(--paper-3);line-height:1.55}.route .go{margin-top:auto;font-family:var(--sans);font-weight:500;font-size:13.5px;color:var(--paper-2);display:inline-flex;align-items:center;gap:8px}.route:hover .go{color:var(--gold-soft)}.closing-fineprint{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);font-size:13px;line-height:1.6;color:var(--paper-3);max-width:80ch}.closing-fineprint strong{color:var(--paper-2);font-weight:500}.frontier{background:var(--ink-1)}.frontier-head{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:start;padding-bottom:32px;margin-bottom:40px;border-bottom:1px solid var(--rule)}.frontier-head-left{display:flex;flex-direction:column;gap:14px;max-width:56ch}.frontier-pill{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 8px;border-radius:999px;border:1px solid var(--rule-2);background:rgba(255,255,255,2%);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-2);align-self:flex-start}.frontier-pill .ix{background:var(--gold);color:#1a1430;font-weight:600;padding:3px 8px;border-radius:99px;font-size:10px;letter-spacing:.1em}.frontier h2{font-family:var(--serif);font-weight:300;font-size:clamp(40px,4.6vw,68px);line-height:1.02;letter-spacing:-.025em;color:var(--paper)}.frontier h2 em{font-style:italic;color:var(--gold-soft)}.frontier-deck{margin-top:14px;font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(18px,1.5vw,24px);line-height:1.4;color:var(--paper-2);letter-spacing:-.005em;max-width:50ch}.status{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--rule-2);color:var(--paper-2);background:rgba(255,255,255,2%);white-space:nowrap;align-self:start}.status::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--paper-3)}.status.deployed{color:var(--gold-soft);border-color:rgba(232,201,122,.45);background:rgba(212,184,106,6%)}.status.deployed::before{background:var(--gold);box-shadow:0 0 10px var(--gold)}.status.validated{color:var(--peach);border-color:rgba(240,192,160,.4);background:rgba(240,192,160,5%)}.status.validated::before{background:var(--peach);box-shadow:0 0 10px var(--peach)}.status.pilot{color:var(--violet-bright);border-color:rgba(168,156,250,.4);background:rgba(168,156,250,6%)}.status.pilot::before{background:var(--violet-soft);box-shadow:0 0 10px var(--violet-soft)}.status.research{color:var(--paper-2);border-color:var(--rule-2)}.status.research::before{background:var(--paper-3)}.frontier-body{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}@media(max-width:920px){.frontier-body{grid-template-columns:1fr;gap:36px}}.frontier-prose{display:flex;flex-direction:column;gap:20px}.frontier-prose p{font-size:15.5px;line-height:1.65;color:var(--paper-2);font-weight:300}.frontier-prose p em{font-style:italic;color:var(--gold-soft)}.frontier-prose p strong{color:var(--paper);font-weight:500}.frontier-prose .stat-call{margin:8px 0 4px;display:grid;grid-template-columns:auto 1fr;gap:22px;padding:18px 22px;border:1px solid var(--rule-2);border-radius:14px;background:linear-gradient(180deg,rgba(212,184,106,5%),rgba(255,255,255,1%))}.frontier-prose .stat-call .num{font-family:var(--serif);font-weight:300;font-size:42px;line-height:1;color:var(--gold-soft);letter-spacing:-.025em}.frontier-prose .stat-call .num em{font-style:italic}.frontier.peach .stat-call .num{color:var(--peach)}.frontier.rose .stat-call .num{color:var(--rose)}.frontier.violet .stat-call .num{color:var(--violet-bright)}.frontier-prose .stat-call .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3)}.frontier-prose .stat-call .title{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,26px);line-height:1.08;letter-spacing:-.015em;color:var(--paper);margin-bottom:4px}.frontier-prose .stat-call .title em{font-style:italic;color:var(--gold-soft)}.frontier.rose .stat-call .title em{color:var(--rose)}.frontier-prose .stat-call.gold .num,.frontier-prose .stat-call.gold .title em{color:var(--gold-soft)}.frontier-prose .stat-call .num .unit{font-family:var(--serif);font-style:normal;font-size:.62em;letter-spacing:-.01em;margin-left:8px;color:var(--gold-soft)}.frontier-prose .stat-call .desc{font-family:var(--sans);font-weight:400;font-size:13.5px;line-height:1.5;color:var(--paper-2);margin-top:6px}.frontier-prose .stat-call .stack{display:flex;flex-direction:column;justify-content:center}.frontier-side{display:flex;flex-direction:column;gap:28px;position:relative}.where-title{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);display:inline-flex;align-items:center;gap:10px}.where-title::before{content:"";width:18px;height:1px;background:var(--gold-soft);opacity:.6}.where-list{list-style:none;display:flex;flex-direction:column}.where-list li{padding:14px 0 14px 22px;border-bottom:1px solid var(--rule);font-family:var(--serif);font-weight:300;font-style:italic;font-size:18px;line-height:1.35;color:var(--paper);letter-spacing:-.005em;position:relative}.where-list li:first-child{border-top:1px solid var(--rule)}.where-list li::before{content:"";position:absolute;left:0;top:22px;width:8px;height:1px;background:var(--gold-soft)}.frontier.peach .where-list li::before{background:var(--peach)}.frontier.rose .where-list li::before{background:var(--rose)}.frontier.violet .where-list li::before{background:var(--violet-soft)}.frontier-cta{display:inline-flex;align-items:center;gap:14px;margin-top:8px;padding:14px 18px;border:1px solid var(--rule-2);border-radius:999px;font-family:var(--sans);font-weight:500;font-size:14px;color:var(--paper);transition:border-color .2s,color .2s,background .2s,transform .2s;align-self:start}.frontier-cta .arr{font-family:var(--mono)}.frontier-cta:hover{border-color:var(--gold-soft);color:var(--gold-soft);background:rgba(212,184,106,4%);transform:translateY(-1px)}.disclaimer{margin-top:24px;padding:18px 22px;border:1px dashed var(--rule-2);border-radius:12px;font-size:13px;line-height:1.55;color:var(--paper-3);background:rgba(255,255,255,1%)}.disclaimer strong{color:var(--paper-2);font-weight:500}.disclaimer em{font-style:italic;color:var(--paper-2)}.caps{background:var(--ink-0)}.caps-layout{display:grid;grid-template-columns:minmax(0,1fr)clamp(230px,24vw,300px);gap:var(--gutter);align-items:stretch}@media(max-width:900px){.caps-layout{grid-template-columns:1fr}}.cap-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:520px){.cap-grid{grid-template-columns:1fr}}.cap{border:1px solid var(--rule-2);border-radius:22px;padding:26px 26px 28px;background:radial-gradient(ellipse 90% 60% at 0% 0%,rgba(168,156,250,6%),transparent 60%),rgba(255,255,255,.015);display:flex;flex-direction:column;gap:18px;min-height:280px;position:relative;transition:border-color .25s,transform .25s}.cap:hover{border-color:rgba(212,184,106,.3)}.cap .cap-n{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.cap h3{font-family:var(--serif);font-weight:300;font-size:clamp(22px,1.8vw,27px);line-height:1.06;letter-spacing:-.01em;color:var(--paper)}.cap h3 em{font-style:italic;color:var(--gold-soft)}.cap p{color:var(--paper-2);font-size:14px;line-height:1.58;font-weight:300}.cap .ic{position:absolute;top:26px;right:26px;width:40px;height:40px;border-radius:11px;border:1px solid var(--rule-2);background:rgba(255,255,255,.025);display:grid;place-items:center;color:var(--gold-soft)}.cap .ic svg{width:22px;height:22px}.caps-media{display:flex;flex-direction:column;gap:var(--gutter)}.caps-shot{position:relative;flex:1;min-height:120px;border-radius:18px;border:1px solid var(--rule-2);overflow:hidden;margin:0}.caps-shot img{width:100%;height:100%;object-fit:cover;display:block}.caps-shot::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,4%);border-radius:18px;pointer-events:none}@media(max-width:900px){.caps-media{flex-direction:row}.caps-shot{min-height:180px}}@media(max-width:560px){.caps-media{flex-direction:column}}.evidence{background:var(--ink-1)}.evi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:760px){.evi-grid{grid-template-columns:1fr}}.evi{padding:32px 34px 30px;border-radius:20px;border:1px solid var(--rule-2);background:linear-gradient(180deg,rgba(255,255,255,2%),rgba(255,255,255,.5%));display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto auto;gap:10px 20px;transition:border-color .2s,background .2s}.evi:hover{border-color:var(--gold-soft);background:rgba(212,184,106,3%)}.evi .study-n{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);grid-column:1/3}.evi h4{font-family:var(--serif);font-weight:300;font-size:24px;line-height:1.15;letter-spacing:-.01em;grid-column:1/2}.evi h4 em{font-style:italic;color:var(--gold-soft)}.evi .pillrow{grid-column:2/3;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.evi .stat-line{font-family:var(--serif);font-weight:300;font-size:36px;line-height:1;color:var(--gold-soft);letter-spacing:-.025em;text-align:right}.evi .stat-line em{font-style:italic}.evi .stat-line .unit{font-size:.5em;color:var(--paper-3);margin-left:6px;letter-spacing:0;font-style:normal}.evi p{grid-column:1/3;font-size:14.5px;line-height:1.55;color:var(--paper-2);font-weight:300}.evi .footline{grid-column:1/3;padding-top:14px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3)}.evi .footline .open{color:var(--paper-2)}.evi:hover .footline .open{color:var(--gold-soft)}.evidence-foot{margin-top:32px;padding:20px 24px;border:1px solid var(--rule);border-radius:14px;background:rgba(255,255,255,.015);font-family:var(--serif);font-weight:300;font-style:italic;font-size:16px;line-height:1.55;color:var(--paper-2)}.evidence-foot em{color:var(--paper)}.maturity{background:var(--ink-0)}.mat-table{border:1px solid var(--rule-2);border-radius:20px;overflow:hidden;background:linear-gradient(180deg,rgba(168,156,250,4%),rgba(255,255,255,.5%))}.mat-row{display:grid;grid-template-columns:64px 1fr auto;gap:24px;align-items:center;padding:22px 28px;border-bottom:1px solid var(--rule);transition:background .2s}.mat-row:last-child{border-bottom:0}.mat-row:hover{background:rgba(255,255,255,2%)}.mat-row .ix{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.mat-row .name{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.8vw,26px);line-height:1.1;color:var(--paper);letter-spacing:-.01em}.mat-row .name em{font-style:italic;color:var(--gold-soft)}@media(max-width:720px){.mat-row{grid-template-columns:1fr;gap:10px;padding:18px 22px}.mat-row .ix{font-size:10.5px}}.mat-foot{margin-top:28px;font-family:var(--serif);font-weight:300;font-size:clamp(18px,1.4vw,22px);line-height:1.5;color:var(--paper);max-width:60ch;letter-spacing:-.005em}.mat-foot em{font-style:italic;color:var(--gold-soft)}.cat-list{border-top:1px solid var(--rule)}.cat-row{display:grid;grid-template-columns:64px 1fr auto;align-items:baseline;gap:40px;padding:40px 10px;border-bottom:1px solid var(--rule);text-decoration:none;color:inherit;position:relative;transition:background .35s ease,padding-left .35s ease}.cat-row:hover{background:rgba(106,86,220,6%);padding-left:26px}.cat-row .idx{font-family:var(--mono);font-size:12px;letter-spacing:.2em;color:var(--paper-3);padding-top:16px;transition:color .35s ease}.cat-row:hover .idx{color:var(--gold-soft)}.cat-row .cat-title{font-family:var(--serif);font-weight:300;font-size:clamp(26px,3.4vw,42px);line-height:1;letter-spacing:-.022em;color:var(--paper);transition:color .35s ease}.cat-row:hover .cat-title{color:var(--gold-soft)}.cat-row .cat-title em{font-style:italic;color:var(--gold-soft)}.cat-row .cat-sub{color:var(--paper-2);font-size:15px;line-height:1.5;font-weight:300;margin-top:12px;max-width:60ch}.cat-row .go-arrow{font-family:var(--mono);font-size:24px;color:var(--paper-3);padding-top:10px;transition:transform .35s ease,color .35s ease}.cat-row:hover .go-arrow{color:var(--gold-soft);transform:translateX(8px)}@media(max-width:680px){.cat-row{grid-template-columns:1fr auto;gap:18px;padding:30px 6px}.cat-row .idx{display:none}}.home-page{background:var(--page-bg);color:var(--paper);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased}.home-page{overflow-x:hidden}.home-page a{color:inherit;text-decoration:none}.home-page img,.home-page svg{display:block;max-width:100%}.home-page button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}.home-page .wrap{max-width:var(--content);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.home-page .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3)}.home-page .eyebrow .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin-right:10px;vertical-align:middle;box-shadow:0 0 12px var(--gold)}.home-page .h-display{font-family:var(--serif);font-weight:300;font-size:clamp(48px,6.4vw,96px);line-height:.98;letter-spacing:-.025em;color:var(--paper)}.home-page .h-display em{font-style:italic;font-weight:300;color:var(--gold-soft)}.home-page .h-section{font-family:var(--serif);font-weight:300;font-size:clamp(36px,4.4vw,64px);line-height:1.02;letter-spacing:-.02em}.home-page .h-section em{font-style:italic;font-weight:300;color:var(--gold-soft)}.home-page .lede{font-size:clamp(17px,1.25vw,21px);line-height:1.55;color:var(--paper-2);font-weight:300;max-width:56ch}.home-page .small{font-size:14px;color:var(--paper-3);line-height:1.5}.home-page .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-family:var(--sans);font-weight:500;font-size:15px;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.home-page .btn-primary{background:var(--gold);color:#1a1430}.home-page .btn-primary:hover{background:var(--gold-soft);transform:translateY(-1px)}.home-page .btn-ghost{border:1px solid var(--rule-2);color:var(--paper)}.home-page .btn-ghost:hover{border-color:var(--paper-2);background:rgba(255,255,255,4%)}.home-page .btn .arr{font-family:var(--mono);font-weight:400}.home-page .sol-cta{margin-top:48px;display:flex;justify-content:center}.home-page .btn-cta{background:var(--gold);color:#1a1430;font-weight:700;font-size:16px;padding:17px 32px;border-radius:999px;letter-spacing:.005em;white-space:nowrap;box-shadow:0 14px 48px -10px rgba(212,184,106,.55)}.home-page .btn-cta .arr{font-weight:600}.home-page .btn-cta:hover{background:var(--gold-soft);transform:translateY(-1px);box-shadow:0 18px 56px -10px rgba(212,184,106,.72)}.home-page nav.top{position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:blur(14px)saturate(140%);-webkit-backdrop-filter:blur(14px)saturate(140%);background:rgba(34,36,58,.7);border-bottom:1px solid rgba(255,255,255,6%)}.home-page .nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px;max-width:var(--content);margin:0 auto;padding:0 var(--pad-x)}.home-page .brand{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-weight:400;font-size:19px;letter-spacing:.02em}.home-page .brand-mark{width:26px;height:26px;display:block;object-fit:contain}.home-page .nav-links{display:flex;gap:30px;align-items:center}.home-page .nav-links a{font-size:13.5px;color:var(--paper-2);letter-spacing:.01em;transition:color .2s}.home-page .nav-links a:hover{color:var(--paper)}.home-page .nav-cta{padding:9px 16px;border-radius:999px;border:1px solid var(--rule-2);font-size:13.5px}.home-page .nav-cta:hover{border-color:var(--gold);color:var(--gold-soft)}@media(max-width:820px){.home-page .nav-links{display:none}}.home-page .card{position:relative;margin:var(--gutter);border-radius:var(--card-radius);border:1px solid rgba(255,255,255,6%);overflow:hidden;box-shadow:0 30px 80px -40px rgba(0,0,0,.7),inset 0 1px rgba(255,255,255,3%)}.home-page .card+.card{margin-top:0}.home-page .hero{position:relative;min-height:calc(100vh - 32px);padding-top:120px;padding-bottom:110px;margin-top:calc(68px + var(--gutter));background:var(--ink-1);overflow:hidden;display:flex;flex-direction:column;justify-content:center;text-align:center}.home-page .hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 35% at 50% -5%,rgba(232,201,122,.1),transparent 60%),radial-gradient(ellipse 90% 40% at 50% 110%,rgba(120,140,230,.1),transparent 70%)}.home-page .hero-wave-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;display:block}.home-page .star-field{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.6}.home-page .hero-inner{position:relative;z-index:2}.home-page .hero-top{display:flex;align-items:center;gap:14px;margin-bottom:28px}.home-page .fda-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border-radius:999px;border:1px solid var(--rule-2);background:rgba(255,255,255,3%);font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-2)}.home-page .fda-pill .badge{background:var(--gold);color:#1a1430;font-weight:600;padding:3px 8px;border-radius:99px;font-size:10px;letter-spacing:.1em}.home-page .hero-inner{display:block;text-align:center}.home-page .hero-top{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:28px}.home-page .hero h1{margin:0 auto;line-height:1.04}.home-page .hero h1 br{line-height:0}.home-page .hero .sub{margin:28px auto 0;max-width:58ch;font-size:clamp(17px,1.25vw,20px);line-height:1.55;color:var(--paper-2);font-weight:300}.home-page .hero .sub strong{color:var(--paper);font-weight:500}.home-page .hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px;justify-content:center}.home-page .hero-meta{display:flex;flex-wrap:wrap;gap:36px;margin-top:64px;padding-top:28px;border-top:1px solid var(--rule);justify-content:center;text-align:left}.home-page .hero-meta .cell{min-width:130px}.home-page .hero-meta .num{font-family:var(--serif);font-weight:300;font-size:38px;line-height:1;letter-spacing:-.02em;color:var(--paper)}.home-page .hero-meta .num em{font-style:italic;color:var(--gold-soft)}.home-page .hero-meta .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);margin-top:8px}.home-page .device-float{display:none}.home-page .device-float--legacy{position:absolute;right:max(40px,6vw);top:38%;transform:translateY(-50%);width:min(360px,28vw);z-index:1;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,4%),rgba(255,255,255,1%));border:1px solid var(--rule-2);backdrop-filter:blur(8px);box-shadow:0 30px 80px rgba(40,30,120,.45),inset 0 1px rgba(255,255,255,6%)}.home-page .device-float .img{aspect-ratio:4/3;background:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 1px,transparent 1px 12px),radial-gradient(circle at 50% 45%,rgba(212,184,106,.5),transparent 55%),radial-gradient(circle at 30% 70%,rgba(106,86,220,.5),transparent 60%),linear-gradient(135deg,#1a1538,#0e0a22);position:relative}.home-page .device-float .img::after{content:"[ device · fingertip ]";position:absolute;left:14px;bottom:12px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase}.home-page .device-float .meta{padding:14px 16px;display:flex;justify-content:space-between;align-items:center}.home-page .device-float .meta .t{font-family:var(--serif);font-weight:400;font-size:15px}.home-page .device-float .meta .s{font-family:var(--mono);font-size:10px;color:var(--paper-3);letter-spacing:.16em;text-transform:uppercase}@media(max-width:1080px){.home-page .device-float{display:none}}.home-page .section{padding:140px 0;position:relative;background:var(--ink-0)}.home-page .section.card{background:var(--ink-1)}.home-page .section-head{display:grid;grid-template-columns:200px 1fr;gap:60px;margin-bottom:80px;align-items:start}.home-page .section-head .label{padding-top:12px}.home-page .section-head .label .num{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--gold-soft)}.home-page .section-head .label .ttl{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--paper-3);text-transform:uppercase;margin-top:8px}@media(max-width:760px){.home-page .section-head{grid-template-columns:1fr;gap:20px}.home-page .section{padding:100px 0}}.home-page .challenge-body{max-width:920px}.home-page .challenge-body p{font-family:var(--serif);font-weight:300;font-size:clamp(22px,1.9vw,30px);line-height:1.4;color:var(--paper-2);letter-spacing:-.005em}.home-page .challenge-body p+p{margin-top:32px}.home-page .challenge-body em{font-style:italic;color:var(--paper)}.home-page .solution-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:80px;align-items:start}@media(max-width:960px){.home-page .solution-grid{grid-template-columns:1fr;gap:56px}}.home-page .sol-points{margin-top:36px;display:flex;flex-direction:column;gap:0}.home-page .sol-pt{padding:22px 0;border-bottom:1px solid var(--rule);display:grid;grid-template-columns:36px 1fr;gap:18px;align-items:start}.home-page .sol-pt:first-child{border-top:1px solid var(--rule)}.home-page .sol-pt .ic{width:32px;height:32px;border-radius:50%;border:1px solid var(--rule-2);display:grid;place-items:center;font-family:var(--mono);font-size:11px;color:var(--gold-soft)}.home-page .sol-pt h4{font-family:var(--serif);font-weight:400;font-size:19px;color:var(--paper);margin-bottom:4px}.home-page .sol-pt p{font-size:14.5px;line-height:1.55;color:var(--paper-2);font-weight:300}.home-page .spec-board{border:1px solid var(--rule-2);border-radius:18px;padding:28px;background:linear-gradient(180deg,rgba(106,86,220,6%),rgba(255,255,255,1%));position:relative}.home-page .spec-board::before{content:"";position:absolute;inset:0;border-radius:18px;pointer-events:none;background:radial-gradient(circle at 80% 0%,rgba(212,184,106,.1),transparent 60%)}.home-page .spec-board .tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.home-page .spec-board h3{font-family:var(--serif);font-weight:300;font-size:30px;line-height:1.05;margin-top:14px;letter-spacing:-.01em}.home-page .spec-board h3 em{font-style:italic;color:var(--gold-soft)}.home-page .spec-headline{font-family:var(--serif);font-weight:300;font-size:40px;line-height:1.08;letter-spacing:-.015em;margin:0 0 24px;max-width:17ch}.home-page .spec-headline em{font-style:italic;color:var(--gold-soft)}.home-page .field-ready{margin-top:110px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:stretch}.home-page .field-ready .photo{border-radius:18px;overflow:hidden;border:1px solid var(--rule-2);position:relative}.home-page .field-ready .photo img{width:100%;height:100%;object-fit:cover;display:block}.home-page .field-ready .photo::after{content:"[ field deployment · bedside ]";position:absolute;left:16px;bottom:14px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--paper);text-transform:uppercase;text-shadow:0 1px 6px rgba(0,0,0,.8);pointer-events:none}.home-page .fr-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.home-page .fr-card{border:1px solid var(--rule-2);border-radius:16px;padding:26px 24px;background:linear-gradient(180deg,rgba(106,86,220,5%),rgba(255,255,255,1%));display:flex;flex-direction:column}.home-page .fr-card .ic{width:44px;height:44px;border-radius:12px;border:1px solid var(--rule-2);display:grid;place-items:center;color:var(--gold-soft);margin-bottom:22px;background:rgba(255,255,255,2%)}.home-page .fr-card .ic svg{width:20px;height:20px}.home-page .fr-card .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.home-page .fr-card h4{font-family:var(--serif);font-weight:300;font-size:24px;line-height:1.1;letter-spacing:-.01em;color:var(--paper);margin:12px 0 14px}.home-page .fr-card h4 em{font-style:italic;color:var(--gold-soft)}.home-page .fr-card p{font-size:14.5px;line-height:1.55;color:var(--paper-2);font-weight:300}@media(max-width:980px){.home-page .field-ready{grid-template-columns:1fr}.home-page .field-ready .photo{min-height:340px}}@media(max-width:560px){.home-page .fr-grid{grid-template-columns:1fr}}.home-page .spec-list{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--rule)}.home-page .spec-list .cell{padding:18px 0;border-bottom:1px solid var(--rule)}.home-page .spec-list .cell:nth-child(odd){padding-right:18px;border-right:1px solid var(--rule)}.home-page .spec-list .cell:nth-child(even){padding-left:18px}.home-page .spec-list .v{font-family:var(--serif);font-weight:300;font-size:30px;line-height:1;letter-spacing:-.015em;color:var(--paper)}.home-page .spec-list .v em{font-style:italic;color:var(--gold-soft)}.home-page .spec-list .k{font-family:var(--mono);font-size:10.5px;color:var(--paper-3);letter-spacing:.16em;text-transform:uppercase;margin-top:8px}.home-page .device-card{margin-top:18px;border-radius:18px;overflow:hidden;border:1px solid var(--rule-2);background:#000}.home-page .device-card .stage{aspect-ratio:16/9;background:#000 50%/cover no-repeat;position:relative}.home-page .device-card .stage img{width:100%;height:100%;object-fit:cover;display:block}.home-page .device-card.report-card{background:#fff}.home-page .device-card .stage.report{aspect-ratio:1400/950;background:#fff}.home-page .device-card .stage.report img{object-fit:contain}.home-page .fields{background:#100e1c}.home-page .field-stage{position:relative;width:100%;aspect-ratio:10/7;max-width:1100px;margin:0 auto}.home-page .field-stage .lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.home-page .field-stage .core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:18%;aspect-ratio:1;border-radius:50%;border:1px solid var(--rule-2);display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,rgba(212,184,106,.18),transparent 65%),radial-gradient(circle at 50% 50%,rgba(106,86,220,.22),transparent 70%),var(--ink-0);box-shadow:0 0 0 1px rgba(212,184,106,.18),0 30px 60px rgba(0,0,0,.5),inset 0 0 60px rgba(106,86,220,.18)}.home-page .field-stage .core::before{content:"";position:absolute;inset:-6%;border-radius:50%;border:1px dashed rgba(212,184,106,.25)}.home-page .field-stage .core .label{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(20px,2.2vw,30px);letter-spacing:-.01em;color:var(--paper)}.home-page .field-stage .core .sub{font-family:var(--mono);font-size:9.5px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase;margin-top:6px}.home-page .field-chip{position:absolute;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;border:1px solid var(--rule-2);background:rgba(20,17,42,.85);backdrop-filter:blur(6px);font-family:var(--sans);font-weight:500;font-size:12.5px;letter-spacing:.01em;color:var(--paper);white-space:nowrap;transition:border-color .3s,color .3s,background .3s}.home-page .field-chip::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--paper-3);flex:none}.home-page .field-chip.in{background:rgba(36,30,68,.9)}.home-page .field-chip.in::before{background:var(--gold);box-shadow:0 0 10px var(--gold)}.home-page .field-chip.out::before{background:var(--violet-soft);box-shadow:0 0 8px var(--violet-soft)}.home-page .field-chip:hover{border-color:var(--gold-soft);color:var(--gold-soft);background:rgba(40,32,80,.95)}.home-page .fields-legend{display:flex;gap:24px;flex-wrap:wrap;margin-top:56px;padding-top:24px;border-top:1px solid var(--rule);justify-content:center}.home-page .fields-legend .lg{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--paper-3);text-transform:uppercase}.home-page .fields-legend .lg .sw{width:7px;height:7px;border-radius:50%}.home-page .fields-mobile{display:none}@media(max-width:760px){.home-page .field-stage{display:none}.home-page .fields-mobile{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:12px;overflow:hidden}.home-page .fields-mobile .item{background:var(--ink-1);padding:18px 14px;display:flex;align-items:center;gap:10px;font-size:13.5px}.home-page .fields-mobile .item::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold)}.home-page .fields-mobile .item.out::before{background:var(--violet-soft)}}.home-page .clinical{background:linear-gradient(180deg,#0e0c1e 0%,#100e1c 100%)}.home-page .stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:720px){.home-page .stat-grid{grid-template-columns:1fr}}.home-page .stat{padding:26px 28px 28px;border-radius:18px;border:1px solid rgba(255,255,255,6%);background:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(168,156,250,6%),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.018),transparent);background-color:#0a0916;display:flex;flex-direction:column;gap:14px;position:relative;transition:border-color .3s,transform .3s}.home-page .stat:hover{border-color:rgba(212,184,106,.25)}.home-page .stat .ic{width:38px;height:38px;border-radius:10px;border:1px solid var(--rule-2);background:rgba(255,255,255,.025);display:grid;place-items:center;color:var(--gold-soft)}.home-page .stat .ic svg{width:19px;height:19px;display:block}.home-page .stat h3{font-family:var(--serif);font-weight:300;font-size:clamp(22px,1.9vw,26px);line-height:1.05;letter-spacing:-.015em;color:var(--paper)}.home-page .stat .metrics{margin-top:2px;display:flex;flex-wrap:wrap;gap:22px 36px}.home-page .stat .metric{display:flex;flex-direction:column;gap:6px}.home-page .stat .metric .k{font-family:var(--sans);font-weight:400;font-size:14px;color:var(--paper-2)}.home-page .stat .metric .v{font-family:var(--serif);font-weight:300;font-size:clamp(40px,4.4vw,60px);line-height:.95;letter-spacing:-.03em;color:var(--gold)}.home-page .stat .metric .v sup{font-size:.35em;font-style:italic;color:var(--paper-3);vertical-align:top;margin-left:6px;letter-spacing:.04em}.home-page .stat .metric .v .unit{font-size:.6em;color:var(--gold-soft);letter-spacing:-.015em}.home-page .stat .source{margin-top:auto;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;color:var(--paper-3);text-transform:uppercase;padding-top:12px}.home-page .citations{margin-top:32px;display:flex;flex-wrap:wrap;gap:32px}.home-page .cite{font-family:var(--mono);font-size:11px;color:var(--paper-3);letter-spacing:.1em}.home-page .cite span{color:var(--paper-2)}.home-page .approvals{margin-top:48px;padding-top:32px;border-top:1px solid var(--rule)}.home-page .approvals--top{margin-top:0;margin-bottom:48px;padding-top:0;padding-bottom:32px;border-top:none;border-bottom:1px solid var(--rule)}.home-page .approvals-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.home-page .approvals-head .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);display:flex;align-items:center;gap:10px}.home-page .approvals-head .lbl .dot{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.home-page .approvals-head .ttl{font-family:var(--serif);font-weight:300;font-style:italic;font-size:22px;color:var(--paper)}.home-page .approvals-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:880px){.home-page .approvals-list{grid-template-columns:1fr}}.home-page .approval{display:grid;grid-template-columns:96px 1fr auto;gap:18px;align-items:center;padding:18px 22px;border:1px solid var(--rule-2);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.022),transparent);transition:border-color .25s ease,background .25s ease,transform .25s ease;text-decoration:none;color:inherit}.home-page .approval:hover{border-color:var(--gold-soft);background:rgba(212,184,106,4%);transform:translateY(-1px)}.home-page .approval .kind{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.home-page .approval .name{font-family:var(--serif);font-weight:300;font-size:17px;line-height:1.25;color:var(--paper);letter-spacing:-.01em}.home-page .approval .meta{font-family:var(--mono);font-size:10.5px;color:var(--paper-3);letter-spacing:.14em;margin-top:6px;text-transform:uppercase}.home-page .approval .go{font-family:var(--mono);font-size:12px;color:var(--paper-2);letter-spacing:.1em}.home-page .approval:hover .go{color:var(--gold-soft)}@media(max-width:560px){.home-page .approval{grid-template-columns:1fr auto}.home-page .approval .kind{grid-column:1/-1}}.home-page .science-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}@media(max-width:880px){.home-page .science-grid{grid-template-columns:1fr}}.home-page .sci-card{border:1px solid var(--rule-2);border-radius:18px;padding:36px 32px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent);display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden}.home-page .sci-card .glow{position:absolute;inset:-1px -1px 50% -1px;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,rgba(106,86,220,.18),transparent 70%)}.home-page .sci-card:nth-child(2) .glow{background:radial-gradient(ellipse at 50% 0%,rgba(212,184,106,.14),transparent 70%)}.home-page .sci-card .kind{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.home-page .sci-card h3{font-family:var(--serif);font-weight:300;font-size:36px;line-height:1.05;letter-spacing:-.015em}.home-page .sci-card h3 em{font-style:italic;color:var(--gold-soft)}.home-page .sci-card p{color:var(--paper-2);font-size:15.5px;line-height:1.6;font-weight:300}.home-page .sci-card .viz{margin-top:10px;aspect-ratio:16/9;border-radius:12px;border:1px solid var(--rule);position:relative;overflow:hidden}.home-page .viz.biophoton{background:radial-gradient(circle at 50% 100%,rgba(212,184,106,.45),transparent 50%),radial-gradient(circle at 50% 100%,rgba(255,210,140,.6),transparent 30%),linear-gradient(180deg,#0b0820 0%,#14102e 100%)}.home-page .viz.electro{background:linear-gradient(180deg,#0b0820 0%,#14102e 100%)}.home-page .science-bridge{margin-top:56px;padding:32px 36px;border:1px solid var(--rule);border-radius:18px;background:radial-gradient(ellipse 70% 100% at 50% 0%,rgba(168,156,250,.1),transparent 60%),linear-gradient(180deg,rgba(168,156,250,4%),rgba(255,255,255,1%));display:grid;grid-template-columns:64px 1fr;gap:24px;align-items:center;position:relative}.home-page .science-bridge .bridge-tick{width:64px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-soft),transparent);position:relative}.home-page .science-bridge .bridge-tick::before,.home-page .science-bridge .bridge-tick::after{content:"";position:absolute;top:50%;width:7px;height:7px;border-radius:50%;background:var(--gold);transform:translateY(-50%);box-shadow:0 0 12px var(--gold)}.home-page .science-bridge .bridge-tick::before{left:0}.home-page .science-bridge .bridge-tick::after{right:0;background:var(--violet-soft);box-shadow:0 0 12px var(--violet-soft)}.home-page .science-bridge p{font-family:var(--serif);font-weight:300;font-size:clamp(18px,1.5vw,22px);line-height:1.5;letter-spacing:-.005em;color:var(--paper)}.home-page .science-bridge p em{font-style:italic;color:var(--gold-soft)}@media(max-width:720px){.home-page .science-bridge{grid-template-columns:1fr;padding:24px;gap:16px}.home-page .science-bridge .bridge-tick{width:80px}}.home-page .apps{background:#0d0c1a}.home-page .cat-list{border-top:1px solid var(--rule)}.home-page .cat-row{display:grid;grid-template-columns:64px 1fr auto;align-items:baseline;gap:40px;padding:40px 10px;border-bottom:1px solid var(--rule);text-decoration:none;color:inherit;position:relative;transition:background .35s ease,padding-left .35s ease}.home-page .cat-row:hover{background:rgba(106,86,220,6%);padding-left:26px}.home-page .cat-row .idx{font-family:var(--mono);font-size:12px;letter-spacing:.2em;color:var(--paper-3);padding-top:16px;transition:color .35s ease}.home-page .cat-row:hover .idx{color:var(--gold-soft)}.home-page .cat-row .cat-title{font-family:var(--serif);font-weight:300;font-size:clamp(26px,3.4vw,42px);line-height:1;letter-spacing:-.022em;color:var(--paper);transition:color .35s ease}.home-page .cat-row:hover .cat-title{color:var(--gold-soft)}.home-page .cat-row .cat-title em{font-style:italic;color:var(--gold-soft)}.home-page .cat-row .cat-sub{color:var(--paper-2);font-size:15px;line-height:1.5;font-weight:300;margin-top:12px;max-width:60ch}.home-page .cat-row .cat-tags{display:flex;flex-wrap:wrap;gap:9px 10px;margin-top:20px}.home-page .cat-row .cat-tags span{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-2);border:1px solid var(--rule-2);border-radius:999px;padding:7px 14px;transition:border-color .3s ease,color .3s ease}.home-page .cat-row:hover .cat-tags span{border-color:rgba(212,184,106,.3);color:var(--paper)}.home-page .cat-row .go-arrow{font-family:var(--mono);font-size:24px;color:var(--paper-3);padding-top:10px;transition:transform .35s ease,color .35s ease}.home-page .cat-row:hover .go-arrow{color:var(--gold-soft);transform:translateX(8px)}@media(max-width:680px){.home-page .cat-row{grid-template-columns:1fr auto;gap:18px;padding:30px 6px}.home-page .cat-row .idx{display:none}}.home-page .closing{background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(120,100,230,.22),transparent 70%),radial-gradient(ellipse 50% 60% at 85% 30%,rgba(240,192,160,8%),transparent 70%),radial-gradient(ellipse 50% 60% at 15% 80%,rgba(168,156,250,.1),transparent 70%),#0d0c1a;text-align:left;overflow:hidden;position:relative}.home-page .closing .h-display{max-width:22ch}.home-page .general-inquiry{margin-top:28px;padding:22px 28px;border:1px solid var(--rule);border-radius:16px;background:rgba(255,255,255,.018);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;transition:border-color .3s,background .3s;color:inherit;text-decoration:none}.home-page .general-inquiry:hover{border-color:var(--gold-soft);background:rgba(212,184,106,4%)}.home-page .general-inquiry .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-right:14px}.home-page .general-inquiry .copy{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.8vw,26px);letter-spacing:-.01em;color:var(--paper);display:inline-flex;align-items:baseline;gap:14px;flex-wrap:wrap}.home-page .general-inquiry .copy em{font-style:italic;color:var(--paper-2)}.home-page .general-inquiry .em{font-family:var(--sans);font-weight:500;font-size:16px;color:var(--gold-soft);display:inline-flex;align-items:center;gap:8px}.home-page .general-inquiry:hover .em{color:var(--gold)}.home-page .closing-tracks{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px}@media(max-width:880px){.home-page .closing-tracks{grid-template-columns:1fr}}.home-page .track{border:1px solid var(--rule-2);border-radius:16px;padding:28px;background:rgba(255,255,255,2%);transition:border-color .3s,background .3s;display:flex;flex-direction:column;gap:12px;min-height:220px}.home-page .track:hover{border-color:var(--gold);background:rgba(212,184,106,5%)}.home-page .track .who{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.home-page .track h5{font-family:var(--serif);font-weight:300;font-size:26px;line-height:1.08;letter-spacing:-.01em}.home-page .track p{color:var(--paper-2);font-size:14.5px;line-height:1.5;font-weight:300}.home-page .track .go{margin-top:auto;font-family:var(--sans);font-weight:500;font-size:14px;color:var(--gold-soft);display:inline-flex;align-items:center;gap:8px}.home-page .faq{background:var(--ink-1)}.home-page .faq-list{border-top:1px solid var(--rule)}.home-page .faq-item{border-bottom:1px solid var(--rule)}.home-page .faq-q{width:100%;display:grid;grid-template-columns:90px 1fr 36px;gap:28px;align-items:center;padding:28px 0;cursor:pointer;background:0 0;border:0;color:inherit;text-align:left}.home-page .faq-q .n{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase}.home-page .faq-q .t{font-family:var(--serif);font-weight:300;font-size:clamp(20px,2vw,28px);line-height:1.2;letter-spacing:-.01em;color:var(--paper)}.home-page .faq-q .pm{justify-self:end;width:36px;height:36px;border-radius:50%;border:1px solid var(--rule-2);position:relative;transition:background .2s,border-color .2s,transform .25s;flex:none}.home-page .faq-q:hover .pm{border-color:var(--gold-soft)}.home-page .faq-q:hover .t{color:var(--gold-soft)}.home-page .faq-q .pm::before,.home-page .faq-q .pm::after{content:"";position:absolute;background:var(--paper);top:50%;left:50%}.home-page .faq-q .pm::before{width:12px;height:1px;transform:translate(-50%,-50%)}.home-page .faq-q .pm::after{width:1px;height:12px;transform:translate(-50%,-50%);transition:transform .25s}.home-page .faq-item.open .faq-q .pm::after{transform:translate(-50%,-50%)scaleY(0)}.home-page .faq-item.open .faq-q .pm{background:var(--gold);border-color:var(--gold)}.home-page .faq-item.open .faq-q .pm::before{background:#1a1430}.home-page .faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.home-page .faq-item.open .faq-a-wrap{grid-template-rows:1fr}.home-page .faq-a-wrap .inner{overflow:hidden}.home-page .faq-a{display:grid;grid-template-columns:90px 1fr 36px;gap:28px;padding:0 0 32px}.home-page .faq-a .body{grid-column:2/3;max-width:720px;font-size:15.5px;line-height:1.65;color:var(--paper-2);font-weight:300}@media(max-width:720px){.home-page .faq-q{grid-template-columns:1fr 36px;gap:16px}.home-page .faq-q .n{display:none}.home-page .faq-a{grid-template-columns:1fr;padding:0 0 24px}.home-page .faq-a .body{grid-column:1}}.home-page footer{padding:64px 0 40px;background:var(--page-bg)}.home-page .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}@media(max-width:800px){.home-page .foot-grid{grid-template-columns:1fr 1fr;gap:36px}}.home-page .foot-col h6{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-bottom:18px}.home-page .foot-col ul{list-style:none;display:flex;flex-direction:column;gap:11px}.home-page .foot-col a{color:var(--paper-2);font-size:14px}.home-page .foot-col a:hover{color:var(--paper)}.home-page .foot-brand p{color:var(--paper-2);font-size:14px;line-height:1.6;max-width:36ch;margin-top:14px;font-weight:300}.home-page .foot-bottom{border-top:1px solid var(--rule);margin-top:56px;padding-top:24px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--paper-3);letter-spacing:.08em}@keyframes drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(2%,-2%)scale(1.04)}100%{transform:translate(0,0)scale(1)}}.home-page .aurora-canvas .wave{animation:drift 18s ease-in-out infinite;transform-origin:50% 50%}.home-page .aurora-canvas .wave.b{animation-duration:24s;animation-delay:-6s}.home-page .aurora-canvas .wave.c{animation-duration:32s;animation-delay:-12s}@keyframes twinkle{0%,100%{opacity:.2}50%{opacity:1}}.home-page .star{animation:twinkle 4s ease-in-out infinite}.home-page .post-list{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--rule);margin-top:40px}.home-page .post-card{border-bottom:1px solid var(--rule)}.home-page .post-card .post-card-link{display:grid;grid-template-columns:220px 1fr auto;gap:28px;padding:28px 0;align-items:start;transition:background .25s}.home-page .post-card:hover .post-card-link{background:rgba(255,255,255,.018)}.home-page .post-card-meta{display:flex;flex-direction:column;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase;padding-top:8px}.home-page .post-card-cat{color:var(--gold-soft)}.home-page .post-card-title{font-family:var(--serif);font-weight:300;font-size:clamp(22px,2.2vw,30px);line-height:1.12;letter-spacing:-.01em;color:var(--paper)}.home-page .post-card:hover .post-card-title{color:var(--gold-soft)}.home-page .post-card-excerpt{color:var(--paper-2);font-size:15.5px;line-height:1.55;font-weight:300;margin-top:12px;max-width:60ch}.home-page .post-card-more{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase;padding-top:8px}.home-page .post-card:hover .post-card-more{color:var(--gold-soft)}@media(max-width:760px){.home-page .post-card .post-card-link{grid-template-columns:1fr;gap:14px}}.home-page .post-pagination{margin-top:48px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.home-page .post-pagination .page-numbers{padding:10px 16px;border-radius:999px;border:1px solid var(--rule-2);font-family:var(--mono);font-size:12px;color:var(--paper-2);letter-spacing:.1em;transition:border-color .2s,color .2s}.home-page .post-pagination .page-numbers:hover{border-color:var(--gold-soft);color:var(--gold-soft)}.home-page .post-pagination .page-numbers.current{background:var(--gold);color:#1a1430;border-color:var(--gold)}.home-page .page-feature{margin:48px 0;border-radius:18px;overflow:hidden;border:1px solid var(--rule-2)}.home-page .page-feature img{display:block;width:100%;height:auto}.home-page .page-content p{font-size:17px;line-height:1.7;color:var(--paper-2);font-weight:300;margin-bottom:22px}.home-page .page-content h2{font-family:var(--serif);font-weight:300;font-size:clamp(28px,3vw,42px);line-height:1.1;color:var(--paper);margin:56px 0 22px;letter-spacing:-.015em}.home-page .page-content h3{font-family:var(--serif);font-weight:400;font-size:clamp(22px,2.2vw,30px);line-height:1.15;color:var(--paper);margin:40px 0 18px}.home-page .page-content h4{font-family:var(--sans);font-weight:500;font-size:18px;color:var(--paper);margin:32px 0 14px}.home-page .page-content a{color:var(--gold-soft);text-decoration:underline;text-decoration-color:rgba(232,201,122,.3);text-underline-offset:3px;transition:text-decoration-color .2s}.home-page .page-content a:hover{text-decoration-color:var(--gold-soft)}.home-page .page-content ul,.home-page .page-content ol{margin:0 0 22px 22px;color:var(--paper-2);font-size:16.5px;line-height:1.7}.home-page .page-content li{margin-bottom:8px}.home-page .page-content blockquote{border-left:2px solid var(--gold-soft);margin:32px 0;padding:8px 0 8px 24px;font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(20px,1.8vw,26px);color:var(--paper)}.home-page .page-content code{font-family:var(--mono);font-size:.9em;background:rgba(168,156,250,8%);padding:2px 6px;border-radius:4px;color:var(--paper)}.home-page .page-content pre{background:var(--ink-0);border:1px solid var(--rule-2);border-radius:12px;padding:20px;overflow-x:auto;font-family:var(--mono);font-size:13px;line-height:1.5;margin-bottom:22px}.home-page .page-content img{border-radius:12px;max-width:100%;height:auto}.home-page .page-content hr{border:0;border-top:1px solid var(--rule);margin:48px 0}.home-page .search-form{display:flex;gap:10px;align-items:center}.home-page .search-form .search-field{flex:1;min-width:0;padding:12px 16px;border-radius:999px;border:1px solid var(--rule-2);background:rgba(255,255,255,.025);color:var(--paper);font:inherit;font-size:14.5px;outline:none;transition:border-color .2s,background .2s}.home-page .search-form .search-field:focus{border-color:var(--gold-soft);background:rgba(255,255,255,4%)}.home-page .search-form .search-field::placeholder{color:var(--paper-3)}.home-page .search-form .search-submit{white-space:nowrap}.home-page .screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.home-page .comments-area .comment-list{list-style:none;padding:0;margin:32px 0}.home-page .comments-area .comment-list li{padding:20px 0;border-bottom:1px solid var(--rule)}.home-page .comments-area .comment-author{font-family:var(--serif);font-weight:400;color:var(--paper)}.home-page .comments-area .comment-metadata{font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--paper-3)}.home-page .comments-area .comment-content{color:var(--paper-2);font-size:15.5px;line-height:1.6;margin-top:12px}.home-page .comments-area .comment-form input[type=text],.home-page .comments-area .comment-form input[type=email],.home-page .comments-area .comment-form input[type=url],.home-page .comments-area .comment-form textarea{width:100%;padding:12px 16px;border-radius:10px;border:1px solid var(--rule-2);background:rgba(255,255,255,.025);color:var(--paper);font:inherit;font-size:14.5px;margin-top:4px}.home-page .comments-area .comment-form label{display:block;margin-top:14px;font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase}.home-page .comments-area .comment-form .submit{margin-top:16px;background:var(--gold);color:#1a1430;border:0;padding:12px 22px;border-radius:999px;font:inherit;font-weight:500;cursor:pointer}.home-page .footer-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;padding-bottom:48px;border-bottom:1px solid var(--rule);margin-bottom:48px}.home-page .footer-widgets .widget-title{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-bottom:14px}.home-page .footer-widgets ul{list-style:none;padding:0}.home-page .footer-widgets li{margin-bottom:8px}.home-page .footer-widgets a{color:var(--paper-2);font-size:14px}.home-page .footer-widgets a:hover{color:var(--paper)}.home-page .blog-hero{position:relative;margin:var(--gutter);margin-top:calc(68px + var(--gutter));border-radius:var(--card-radius);border:1px solid rgba(255,255,255,6%);overflow:hidden;padding:clamp(80px,9vw,140px)0 clamp(60px,7vw,110px);background:var(--ink-1);box-shadow:0 30px 80px -40px rgba(0,0,0,.7),inset 0 1px rgba(255,255,255,3%)}.home-page .blog-hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 50% 30% at 50% -5%,rgba(232,201,122,.1),transparent 60%),radial-gradient(ellipse 90% 40% at 50% 110%,rgba(120,140,230,.1),transparent 70%)}.home-page .blog-hero-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;display:block;opacity:.55}.home-page .blog-hero-inner{position:relative;z-index:2;max-width:var(--content);margin:0 auto;padding:0 var(--pad-x);display:grid;grid-template-columns:200px 1fr;gap:60px;align-items:start}.home-page .blog-hero-label{padding-top:22px}.home-page .blog-hero-label .num{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--gold-soft)}.home-page .blog-hero-label .ttl{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--paper-3);text-transform:uppercase;margin-top:8px}.home-page .crumbs{display:flex;gap:10px;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase;margin-bottom:28px}.home-page .crumbs a{color:var(--paper-3);transition:color .2s}.home-page .crumbs a:hover{color:var(--paper-2)}.home-page .crumbs .sep{opacity:.5}.home-page .blog-hero .h-display{max-width:18ch}.home-page .blog-hero .lede{margin-top:28px}.home-page .blog-hero .lede p{margin:0}.home-page .blog-hero .lede p+p{margin-top:14px}@media(max-width:760px){.home-page .blog-hero-inner{grid-template-columns:1fr;gap:22px}}.home-page .feature{display:grid;grid-template-columns:1.05fr .95fr;gap:0;border:1px solid var(--rule-2);border-radius:24px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.5%));transition:border-color .25s,transform .25s}.home-page .feature:hover{border-color:rgba(232,201,122,.35);transform:translateY(-2px)}.home-page .feature .art{position:relative;min-height:360px;background:var(--ink-2)}.home-page .feature .art canvas,.home-page .feature .art .feature-thumb{width:100%;height:100%;display:block;object-fit:cover}.home-page .feature .art .stamp{position:absolute;left:18px;bottom:14px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase}.home-page .feature .body{padding:44px 44px 40px;display:flex;flex-direction:column;gap:18px}.home-page .feature .meta-row{display:flex;flex-wrap:wrap;gap:8px}.home-page .pill{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;border:1px solid var(--rule-2);font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-2)}.home-page .pill.gold{border-color:rgba(232,201,122,.35);color:var(--gold-soft)}.home-page .feature .body h2{font-family:var(--serif);font-weight:300;font-size:clamp(28px,3vw,42px);line-height:1.06;letter-spacing:-.02em;color:var(--paper)}.home-page .feature .body h2 em{font-style:italic;font-weight:300;color:var(--gold-soft)}.home-page .feature .body p{color:var(--paper-2);font-size:16px;line-height:1.6;font-weight:300;max-width:50ch}.home-page .feature .byline{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--paper-3);text-transform:uppercase;margin-top:6px}.home-page .feature .byline .av{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--violet))}.home-page .feature .byline .sep{opacity:.5}.home-page .feature .more{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--gold-soft);text-transform:uppercase;margin-top:auto;padding-top:8px}@media(max-width:880px){.home-page .feature{grid-template-columns:1fr}.home-page .feature .art{min-height:240px}.home-page .feature .body{padding:32px 28px}}.home-page .filter-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:24px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:56px}.home-page .filter-label{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase;margin-right:4px}.home-page .chip{padding:8px 14px;border-radius:999px;border:1px solid var(--rule-2);font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;color:var(--paper-2);text-transform:uppercase;transition:border-color .2s,color .2s,background .2s}.home-page .chip:hover{border-color:var(--paper-2);color:var(--paper)}.home-page .chip.active{background:var(--gold);color:#1a1430;border-color:var(--gold)}.home-page .chip .count{opacity:.6;margin-left:2px}.home-page .chip.active .count{opacity:.8}.home-page .filter-spacer{flex:1}.home-page .search{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--rule-2);color:var(--paper-3);transition:border-color .2s,color .2s}.home-page .search:focus-within{border-color:var(--gold-soft);color:var(--paper-2)}.home-page .search svg{width:14px;height:14px;flex-shrink:0}.home-page .search input{background:0 0;border:0;outline:0;color:var(--paper);font:13px/1 var(--mono);letter-spacing:.06em;min-width:160px;padding:2px 0}.home-page .search input::placeholder{color:var(--paper-3)}@media(max-width:760px){.home-page .filter-spacer{display:none}.home-page .search{width:100%;margin-top:4px}}.home-page .posts{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:1024px){.home-page .posts{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.home-page .posts{grid-template-columns:1fr}}.home-page .post{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:20px;border:1px solid var(--rule);background:linear-gradient(180deg,rgba(255,255,255,.025),rgba(255,255,255,.5%));transition:border-color .25s,transform .25s,background .25s}.home-page .post:hover{border-color:rgba(232,201,122,.35);transform:translateY(-2px)}.home-page .post .art{position:relative;aspect-ratio:16/10;border-radius:12px;overflow:hidden;background:var(--ink-2)}.home-page .post .art canvas,.home-page .post .art .post-thumb{width:100%;height:100%;display:block;object-fit:cover}.home-page .post .meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase}.home-page .post .meta .cat{color:var(--gold-soft)}.home-page .post .meta .sep{opacity:.5}.home-page .post h3{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,24px);line-height:1.12;letter-spacing:-.01em;color:var(--paper)}.home-page .post h3 em{font-style:italic;font-weight:300;color:var(--gold-soft)}.home-page .post:hover h3{color:var(--gold-soft)}.home-page .post p{color:var(--paper-2);font-size:14.5px;line-height:1.55;font-weight:300}.home-page .post .read{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase;margin-top:auto;padding-top:6px}.home-page .post:hover .read{color:var(--gold-soft)}.home-page .post.is-hidden{display:none}.home-page .posts-empty{text-align:center;padding:80px 0;font-family:var(--mono);font-size:12px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase}.home-page .posts-empty-state{padding:60px 0}.home-page .progress{position:fixed;top:68px;left:0;right:0;height:2px;z-index:49;background:0 0;pointer-events:none}.home-page .progress .bar{height:100%;width:0;background:linear-gradient(90deg,var(--gold),var(--violet-soft));transition:width .12s linear}.home-page .post-hero.card{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.home-page .article-shell.card{border-top:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none;margin-top:0}.home-page .post-hero{position:relative;padding:160px var(--pad-x)64px;margin-top:calc(68px + var(--gutter));background:var(--ink-1);overflow:hidden}.home-page .post-hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 20% 0%,rgba(232,201,122,8%),transparent 60%),radial-gradient(ellipse 80% 50% at 80% 100%,rgba(120,140,230,.1),transparent 70%)}.home-page .post-hero canvas.bg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:.55}.home-page .post-hero-inner{position:relative;z-index:2;max-width:920px;margin:0 auto}.home-page .post-hero .crumbs{display:inline-flex;gap:10px;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase;margin-bottom:32px}.home-page .post-hero .crumbs a{transition:color .2s}.home-page .post-hero .crumbs a:hover{color:var(--paper-2)}.home-page .post-hero .crumbs .sep{color:var(--rule-2)}.home-page .post-meta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:28px}.home-page .post-hero .h-display{font-size:clamp(40px,5.4vw,80px);line-height:1}.home-page .post-deck{font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(20px,1.75vw,26px);line-height:1.45;color:var(--paper-2);margin-top:28px;max-width:50ch}.home-page .post-deck em{font-style:italic;color:var(--paper)}.home-page .byline{display:flex;gap:18px;align-items:center;margin-top:40px;padding-top:24px;border-top:1px solid var(--rule);flex-wrap:wrap}.home-page .byline .av{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,var(--violet-soft),var(--gold));flex:none;box-shadow:0 0 0 1px var(--rule-2)}.home-page .byline .who{font-family:var(--serif);font-weight:400;font-size:17px;color:var(--paper);letter-spacing:-.005em}.home-page .byline .who small{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;color:var(--paper-3);text-transform:uppercase;margin-top:4px;font-weight:400}.home-page .byline .meta-sep{width:1px;height:32px;background:var(--rule)}.home-page .byline .meta-cell{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;color:var(--paper-3);text-transform:uppercase}.home-page .byline .meta-cell strong{display:block;font-family:var(--sans);font-size:13px;color:var(--paper-2);font-weight:500;letter-spacing:.02em;margin-top:4px;text-transform:none}.home-page .byline .actions{margin-left:auto;display:inline-flex;gap:8px}.home-page .byline .icon-btn{width:38px;height:38px;border-radius:50%;border:1px solid var(--rule-2);display:grid;place-items:center;color:var(--paper-2);transition:border-color .2s,color .2s,background .2s}.home-page .byline .icon-btn:hover{border-color:var(--gold-soft);color:var(--gold-soft);background:rgba(212,184,106,5%)}.home-page .byline .icon-btn.is-active{border-color:var(--gold-soft);color:var(--gold-soft);background:rgba(212,184,106,8%)}.home-page .byline .icon-btn svg{width:16px;height:16px}@media(max-width:700px){.home-page .byline .meta-sep{display:none}.home-page .byline .actions{margin-left:0}}.home-page .article-shell{background:var(--ink-1)}.home-page .article-grid{display:block;max-width:920px;margin:0 auto;padding:56px 0 120px}@media(max-width:980px){.home-page .article-grid{padding:40px 0 96px}}.home-page .prose{max-width:70ch;margin:0 auto;font-family:var(--serif);font-weight:300;padding-top:0}.home-page .prose>*{max-width:100%}.home-page .prose h2{font-family:var(--serif);font-weight:300;font-size:clamp(28px,2.6vw,36px);line-height:1.1;letter-spacing:-.015em;color:var(--paper);margin:64px 0 22px;scroll-margin-top:100px}.home-page .prose h2:first-child{margin-top:0}.home-page .prose h2 em{font-style:italic;color:var(--gold-soft)}.home-page .prose h2 .anchor-n{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--gold-soft);text-transform:uppercase;margin-right:16px;vertical-align:middle;transform:translateY(-4px)}.home-page .prose h3{font-family:var(--serif);font-weight:400;font-size:20px;line-height:1.25;letter-spacing:-.005em;color:var(--paper);margin:40px 0 14px}.home-page .prose h4{font-family:var(--serif);font-weight:400;font-size:17px;line-height:1.3;color:var(--paper);margin:32px 0 12px}.home-page .prose p{font-size:18.5px;line-height:1.65;color:var(--paper-2);margin-bottom:22px;letter-spacing:-.001em}.home-page .prose p em{font-style:italic;color:var(--paper)}.home-page .prose p strong{font-weight:500;color:var(--paper)}.home-page .prose p a,.home-page .prose li a{color:var(--gold-soft);text-decoration:underline;text-decoration-color:rgba(232,201,122,.4);text-underline-offset:4px;transition:text-decoration-color .2s}.home-page .prose p a:hover,.home-page .prose li a:hover{text-decoration-color:var(--gold-soft)}.home-page .prose>p:first-of-type,.home-page .prose .lead{font-size:21px;color:var(--paper)}.home-page .prose>p:first-of-type::first-letter,.home-page .prose .lead::first-letter{font-family:var(--serif);font-weight:300;font-size:5.2em;line-height:.86;float:left;color:var(--gold-soft);padding:.08em .12em 0 0;font-style:italic}.home-page .prose>p:first-of-type em,.home-page .prose .lead em{color:var(--gold-soft)}.home-page .prose ul,.home-page .prose ol{margin:6px 0 28px;padding-left:0;list-style:none}.home-page .prose li{font-size:17.5px;line-height:1.6;color:var(--paper-2);font-weight:300;padding-left:32px;position:relative;margin-bottom:12px}.home-page .prose ul li::before{content:"";position:absolute;left:6px;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px var(--gold)}.home-page .prose ol{counter-reset:ol}.home-page .prose ol>li{counter-increment:ol}.home-page .prose ol>li::before{content:counter(ol,decimal-leading-zero);position:absolute;left:0;top:.18em;font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--gold-soft)}.home-page .prose ul ul,.home-page .prose ol ol,.home-page .prose ul ol,.home-page .prose ol ul{margin:8px 0}.home-page .prose blockquote,.home-page .prose .pull,.home-page .prose .wp-block-quote{margin:48px -8px;padding:32px 36px;border-left:1px solid var(--gold);background:radial-gradient(ellipse 70% 100% at 0% 0%,rgba(212,184,106,7%),transparent 60%),linear-gradient(180deg,rgba(255,255,255,.018),transparent);border-radius:0 16px 16px 0}.home-page .prose blockquote p,.home-page .prose .pull p,.home-page .prose .wp-block-quote p{font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(22px,2.2vw,30px);line-height:1.3;letter-spacing:-.012em;color:var(--paper);margin:0}.home-page .prose blockquote p em,.home-page .prose .pull p em,.home-page .prose .wp-block-quote p em{color:var(--gold-soft)}.home-page .prose blockquote cite,.home-page .prose .wp-block-quote cite,.home-page .prose .pull .src{display:block;margin-top:14px;font-style:normal;font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.home-page .prose figure,.home-page .prose .wp-block-image,.home-page .prose .in-fig{margin:48px -8px;padding:22px 22px 18px;border:1px solid var(--rule-2);border-radius:16px;background:radial-gradient(ellipse 60% 50% at 78% 88%,rgba(212,184,106,5%),transparent 60%),radial-gradient(ellipse 60% 40% at 18% 12%,rgba(106,86,240,8%),transparent 60%),linear-gradient(180deg,#15132a,#100e1c);overflow:hidden}.home-page .prose figure img,.home-page .prose .wp-block-image img{width:100%;height:auto;display:block;border-radius:10px;object-fit:cover}.home-page .prose .in-fig .stage{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 50% 70%,#1a1638 0%,#0c0a1c 100%)}.home-page .prose .in-fig canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.home-page .prose figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:18px;flex-wrap:wrap;margin-top:14px;font-family:var(--sans);font-weight:300;font-size:14px;color:var(--paper-2);line-height:1.5}.home-page .prose figcaption .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--gold-soft);text-transform:uppercase;flex:none}.home-page .prose .callout{margin:40px -8px;padding:24px 28px;border-radius:14px;border:1px solid var(--rule-2);background:rgba(168,156,250,4%);display:grid;grid-template-columns:28px 1fr;gap:16px}.home-page .prose .callout .ic{width:28px;height:28px;border-radius:50%;border:1px solid var(--rule-2);display:grid;place-items:center;color:var(--gold-soft);font-family:var(--mono);font-size:12px;font-weight:500}.home-page .prose .callout .body{font-family:var(--sans);font-weight:300;font-size:15px;line-height:1.6;color:var(--paper-2)}.home-page .prose .callout .body p{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;margin:0 0 8px}.home-page .prose .callout .body p:last-child{margin-bottom:0}.home-page .prose .callout .body strong{color:var(--paper);font-weight:500}.home-page .prose .fn,.home-page .prose sup a{display:inline-block;font-family:var(--mono);font-weight:500;font-size:.65em;vertical-align:super;color:var(--gold-soft);padding:0 4px;border-radius:4px;transition:background .2s;text-decoration:none}.home-page .prose .fn:hover,.home-page .prose sup a:hover{background:rgba(212,184,106,.12);text-decoration:none}.home-page .prose table{width:100%;border-collapse:collapse;margin:32px 0;font-family:var(--sans);font-size:14.5px}.home-page .prose th,.home-page .prose td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--rule);color:var(--paper-2);font-weight:300}.home-page .prose th{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase;font-weight:500;border-bottom-color:var(--rule-2)}.home-page .prose code{font-family:var(--mono);font-size:.88em;background:rgba(255,255,255,4%);color:var(--gold-soft);padding:2px 6px;border-radius:4px;border:1px solid var(--rule)}.home-page .prose pre{margin:32px -8px;padding:22px 24px;background:rgba(0,0,0,.35);border:1px solid var(--rule);border-radius:12px;overflow-x:auto;font-family:var(--mono);font-size:13px;line-height:1.6;color:var(--paper-2)}.home-page .prose pre code{background:0 0;border:0;padding:0;color:inherit;font-size:inherit}.home-page .end-mark{margin:56px 0 32px;display:flex;gap:14px;align-items:center}.home-page .end-mark .dot{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px var(--gold)}.home-page .end-mark .line{flex:1;height:1px;background:linear-gradient(90deg,var(--rule-2),transparent)}.home-page .end-mark .t{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;color:var(--paper-3);text-transform:uppercase}.home-page .post-tags{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.home-page .post-tags .tag-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase;margin-right:4px}.home-page .post-tags a{padding:5px 11px;border-radius:999px;border:1px solid var(--rule-2);font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:var(--paper-2);text-transform:uppercase;transition:border-color .2s,color .2s}.home-page .post-tags a:hover{border-color:var(--gold-soft);color:var(--gold-soft)}.home-page .prose .footnotes{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule)}.home-page .prose .footnotes h3{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;color:var(--paper-3);text-transform:uppercase;margin:0 0 18px;font-weight:500}.home-page .prose .footnotes ol{counter-reset:fn;padding:0;list-style:none;margin:0}.home-page .prose .footnotes li{counter-increment:fn;padding-left:36px;position:relative;font-family:var(--sans);font-weight:300;font-size:14px;line-height:1.6;color:var(--paper-2);margin-bottom:14px}.home-page .prose .footnotes li::before{content:counter(fn,decimal-leading-zero);position:absolute;left:0;top:2px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--gold-soft)}.home-page .prose .footnotes a{color:var(--paper);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.home-page .prose .footnotes a:hover{text-decoration-color:var(--gold-soft);color:var(--gold-soft)}.home-page .author-card{margin-top:56px;padding:28px 32px;border-radius:18px;border:1px solid var(--rule-2);background:linear-gradient(180deg,rgba(255,255,255,.022),transparent);display:grid;grid-template-columns:64px 1fr auto;gap:24px;align-items:center}.home-page .author-card .av{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--violet-soft),var(--gold));box-shadow:0 0 0 1px var(--rule-2)}.home-page .author-card img.av{object-fit:cover}.home-page .author-card .who{font-family:var(--serif);font-weight:400;font-size:19px;color:var(--paper)}.home-page .author-card .who small{display:block;font-family:var(--sans);font-weight:300;font-size:14px;color:var(--paper-2);margin-top:4px;line-height:1.5;max-width:48ch}.home-page .author-card .follow{padding:10px 18px;border-radius:999px;border:1px solid var(--rule-2);font-family:var(--sans);font-weight:500;font-size:13px;color:var(--paper-2);transition:border-color .2s,color .2s,background .2s}.home-page .author-card .follow:hover{border-color:var(--gold-soft);color:var(--gold-soft);background:rgba(212,184,106,5%)}@media(max-width:640px){.home-page .author-card{grid-template-columns:56px 1fr}.home-page .author-card .av,.home-page .author-card img.av{width:56px;height:56px}.home-page .author-card .follow{grid-column:1/-1;justify-self:start}}.home-page .related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:18px;overflow:hidden}@media(max-width:880px){.home-page .related-grid{grid-template-columns:1fr}}.home-page .rpost{background:var(--ink-1);padding:28px 28px 32px;display:flex;flex-direction:column;gap:14px;transition:background .25s ease}.home-page .rpost:hover{background:#14122a}.home-page .rpost .art{aspect-ratio:5/3;border-radius:10px;overflow:hidden;border:1px solid var(--rule);position:relative;background:var(--ink-2)}.home-page .rpost .art canvas,.home-page .rpost .art .rpost-thumb{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.home-page .rpost .meta{display:flex;gap:12px;flex-wrap:wrap;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase}.home-page .rpost .meta .cat{color:var(--gold-soft)}.home-page .rpost h4{font-family:var(--serif);font-weight:300;font-size:22px;line-height:1.18;letter-spacing:-.01em;color:var(--paper)}.home-page .rpost h4 em{font-style:italic;color:var(--gold-soft)}.home-page .rpost p{color:var(--paper-2);font-size:14.5px;line-height:1.55;font-weight:300}.home-page .rpost:hover h4{color:var(--gold-soft)}.home-page .post-nav-row{padding:60px 0 80px}.home-page .post-nav-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:700px){.home-page .post-nav-grid{grid-template-columns:1fr}}.home-page .post-nav-cell{padding:24px 28px;border:1px solid var(--rule);border-radius:18px;transition:border-color .25s,background .25s}.home-page .post-nav-cell:hover{border-color:rgba(232,201,122,.35);background:rgba(255,255,255,.018)}.home-page .post-nav-cell.next{text-align:right}.home-page .post-nav-cell a{display:flex;flex-direction:column;gap:8px}.home-page .post-nav-cell .dir{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--gold-soft);text-transform:uppercase}.home-page .post-nav-cell .ttl{font-family:var(--serif);font-weight:300;font-size:20px;line-height:1.2;color:var(--paper);letter-spacing:-.01em}.home-page .post-nav-cell:empty,.home-page .post-nav-cell:has(>:empty){display:none}.home-page .notes{background:var(--ink-0)}.home-page .notes .head-link{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-2);display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--rule-2);border-radius:999px;transition:border-color .2s,color .2s,background .2s}.home-page .notes .head-link:hover{border-color:var(--gold-soft);color:var(--gold-soft);background:rgba(212,184,106,5%)}.home-page .notes-head-row{display:flex;align-items:end;justify-content:space-between;gap:32px;flex-wrap:wrap;margin-bottom:56px}.home-page .notes-head-row .h-section{margin:0}.home-page .notes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:18px;overflow:hidden}@media(max-width:920px){.home-page .notes-grid{grid-template-columns:1fr}}.home-page .note-card{background:var(--ink-1);padding:32px 30px 34px;display:flex;flex-direction:column;gap:18px;transition:background .25s ease;position:relative}.home-page .note-card:hover{background:#14122a}.home-page .note-card .nmeta{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase}.home-page .note-card .nmeta .cat{color:var(--gold-soft)}.home-page .note-card .nmeta .sep{opacity:.4}.home-page .note-card h3{font-family:var(--serif);font-weight:300;font-size:clamp(22px,1.7vw,26px);line-height:1.16;letter-spacing:-.01em;color:var(--paper);transition:color .2s}.home-page .note-card h3 em{font-style:italic;color:var(--gold-soft)}.home-page .note-card p{color:var(--paper-2);font-size:14.5px;line-height:1.55;font-weight:300}.home-page .note-card:hover h3{color:var(--gold-soft)}.home-page .note-card .read{margin-top:auto;padding-top:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);display:inline-flex;align-items:center;gap:8px;transition:color .2s}.home-page .note-card:hover .read{color:var(--gold-soft)}.home-page .note-card .num-stamp{position:absolute;top:22px;right:26px;font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--paper-3)}.home-page .crumb{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);margin-bottom:24px}.home-page .crumb a{transition:color .2s}.home-page .crumb a:hover{color:var(--gold-soft)}.home-page .crumb .sep{opacity:.5}.home-page .crumb .here{color:var(--paper)}.home-page .clinical-hero .inner,.home-page .healthcare-hero .inner{position:relative;z-index:1;max-width:1080px}.home-page .clinical-hero h1{margin-top:8px;max-width:18ch}.home-page .healthcare-hero h1{margin-top:8px;max-width:22ch}.home-page .clinical-hero .deck,.home-page .healthcare-hero .deck{margin-top:32px;font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,26px);line-height:1.45;color:var(--paper-2);letter-spacing:-.005em;max-width:64ch}.home-page .clinical-hero .deck em{font-style:italic;color:var(--paper)}.home-page .healthcare-hero .deck em{font-style:italic;color:var(--gold-soft)}.home-page .hero-figure{position:absolute;right:-120px;top:38%;transform:translateY(-50%);width:540px;height:540px;z-index:0;opacity:.5;pointer-events:none}@media(max-width:1100px){.home-page .hero-figure{display:none}}.home-page .hero-meta{margin-top:40px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-wrap:wrap;gap:10px 0}.home-page .hero-meta span{display:inline-flex;align-items:center}.home-page .hero-meta span:not(:last-child)::after{content:"·";margin:0 14px;color:var(--gold);opacity:.7}.home-page .hero-dir{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);position:relative;z-index:1}.home-page .hero-dir .dir-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:18px}.home-page .hero-dir .dir-head .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);display:inline-flex;align-items:center;gap:10px}.home-page .hero-dir .dir-head .lbl .dot{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.home-page .hero-dir .dir-head .meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.home-page .hero-dir .dir-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:14px;overflow:hidden}.home-page .hero-dir .dir-grid--7{grid-template-columns:repeat(7,1fr)}.home-page .hero-dir .dir-grid--5{grid-template-columns:repeat(5,1fr)}@media(max-width:1080px){.home-page .hero-dir .dir-grid,.home-page .hero-dir .dir-grid--7,.home-page .hero-dir .dir-grid--5{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.home-page .hero-dir .dir-grid,.home-page .hero-dir .dir-grid--7,.home-page .hero-dir .dir-grid--5{grid-template-columns:repeat(2,1fr)}}.home-page .hero-dir .dir-cell{background:rgba(255,255,255,.015);padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;transition:background .25s}.home-page .hero-dir .dir-cell:hover{background:rgba(212,184,106,5%)}.home-page .hero-dir .dir-cell .n{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--paper-3)}.home-page .hero-dir .dir-cell .l{font-family:var(--serif);font-style:italic;font-weight:300;font-size:16.5px;line-height:1.18;color:var(--paper);letter-spacing:-.005em}.home-page .hero-dir .dir-cell:hover .l{color:var(--gold-soft)}.home-page .thread-body{max-width:880px}.home-page .thread-body p{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.75vw,27px);line-height:1.42;color:var(--paper-2);letter-spacing:-.005em}.home-page .thread-body p+p{margin-top:28px}.home-page .thread-body em{font-style:italic;color:var(--paper)}.home-page .thread-body strong{color:var(--paper);font-weight:500}.home-page .qrow{margin-top:60px;padding-top:36px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:16px;overflow:hidden}@media(max-width:760px){.home-page .qrow{grid-template-columns:1fr}}.home-page .qcell{background:var(--ink-1);padding:32px 30px 34px;display:flex;flex-direction:column;gap:14px;transition:background .25s}.home-page .qcell:hover{background:#14122a}.home-page .qcell .qn{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.home-page .qcell .qt{font-family:var(--serif);font-weight:300;font-size:clamp(23px,2vw,30px);line-height:1.12;color:var(--paper);letter-spacing:-.01em}.home-page .qcell .qt em{font-style:italic;color:var(--gold-soft)}.home-page .settings{background:var(--ink-1)}.home-page .set-stack{display:flex;flex-direction:column;border-top:1px solid var(--rule-2)}.home-page .set-row{display:grid;grid-template-columns:96px minmax(0,.9fr)1.1fr;gap:clamp(24px,4vw,64px);align-items:start;padding:clamp(36px,4.5vw,56px)0;border-bottom:1px solid var(--rule-2);transition:background .3s ease}.home-page .set-row:hover{background:rgba(212,184,106,.025)}.home-page .set-row:hover .set-tile{border-color:rgba(212,184,106,.4)}@media(max-width:860px){.home-page .set-row{grid-template-columns:64px 1fr;gap:22px}.home-page .set-row .set-body{grid-column:1/-1}}.home-page .set-tile{width:80px;height:80px;flex:none;border:1px solid var(--rule-2);border-radius:18px;background:radial-gradient(circle at 50% 30%,rgba(212,184,106,.1),transparent 70%),rgba(255,255,255,2%);display:grid;place-items:center;overflow:hidden;transition:border-color .3s ease}@media(max-width:860px){.home-page .set-tile{width:64px;height:64px}}.home-page .set-tile svg{width:80%;height:80%}.home-page .set-row .set-head{display:flex;flex-direction:column;gap:14px;padding-top:4px}.home-page .set-row .set-idx{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.home-page .set-row h3{font-family:var(--serif);font-weight:300;font-size:clamp(28px,3vw,42px);line-height:1.04;letter-spacing:-.02em;color:var(--paper);text-wrap:balance}.home-page .set-row h3 em{font-style:italic;color:var(--gold-soft)}.home-page .set-row .set-body{display:flex;flex-direction:column;gap:18px;padding-top:6px}.home-page .set-row .set-body p{color:var(--paper-2);font-size:clamp(15px,1.1vw,16.5px);line-height:1.62;font-weight:300}.home-page .set-row .set-body p em{font-style:italic;color:var(--paper)}.home-page .set-row .set-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-wrap:wrap;gap:8px 18px}.home-page .set-row .set-tag span{display:inline-flex;align-items:center;gap:8px}.home-page .set-row .set-tag span::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);opacity:.7}.home-page .shifts{background:var(--ink-0)}.home-page .shift-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:760px){.home-page .shift-grid{grid-template-columns:1fr}}.home-page .shift{border:1px solid var(--rule-2);border-radius:22px;padding:34px 36px 38px;background:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(168,156,250,6%),transparent 60%),rgba(255,255,255,.015);display:flex;flex-direction:column;gap:16px;transition:border-color .25s,transform .25s;position:relative}.home-page .shift:hover{border-color:rgba(212,184,106,.3);transform:translateY(-2px)}.home-page .shift .shift-n{font-family:var(--mono);font-size:12px;letter-spacing:.18em;color:var(--gold-soft);font-weight:500}.home-page .shift h3{font-family:var(--serif);font-weight:300;font-size:clamp(25px,2.1vw,31px);line-height:1.08;letter-spacing:-.01em;color:var(--paper)}.home-page .shift h3 em{font-style:italic;color:var(--gold-soft)}.home-page .shift p{color:var(--paper-2);font-size:15px;line-height:1.62;font-weight:300}.home-page .shift p em{font-style:italic;color:var(--paper)}.home-page .qpanel-section{background:var(--ink-0)}.home-page .qpanel-section--ink1{background:var(--ink-1)}.home-page .qpanel{position:relative;border-radius:24px;border:1px solid rgba(232,201,122,.32);background:radial-gradient(ellipse 70% 80% at 100% 0%,rgba(212,184,106,8%),transparent 60%),linear-gradient(180deg,rgba(212,184,106,5%),rgba(255,255,255,.8%));overflow:hidden}.home-page .qpanel.violet{border-color:rgba(168,156,250,.34);background:radial-gradient(ellipse 70% 80% at 100% 0%,rgba(168,156,250,.1),transparent 60%),linear-gradient(180deg,rgba(168,156,250,5%),rgba(255,255,255,.8%))}.home-page .qpanel .frame-ribbon{display:flex;align-items:center;gap:12px;padding:14px 32px;background:rgba(212,184,106,.12);border-bottom:1px solid rgba(232,201,122,.3);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft)}.home-page .qpanel.violet .frame-ribbon{background:rgba(168,156,250,.12);border-bottom-color:rgba(168,156,250,.3);color:var(--violet-bright)}.home-page .qpanel .frame-ribbon .rk{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold);flex:none}.home-page .qpanel.violet .frame-ribbon .rk{background:var(--violet-soft);box-shadow:0 0 10px var(--violet-soft)}.home-page .qpanel .qp-inner{padding:40px 48px 46px}@media(max-width:640px){.home-page .qpanel .qp-inner{padding:32px 26px 34px}.home-page .qpanel .frame-ribbon{padding:13px 26px}}.home-page .qpanel .qp-lede{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,27px);line-height:1.42;color:var(--paper);letter-spacing:-.005em;max-width:62ch}.home-page .qpanel .qp-lede em{font-style:italic;color:var(--gold-soft)}.home-page .qpanel.violet .qp-lede em{color:var(--violet-bright)}.home-page .qpanel .qp-lede strong{font-weight:500;color:var(--paper)}.home-page .qpanel .qp-lede+.qp-lede{margin-top:22px}.home-page .places{margin-top:36px;padding-top:30px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:860px){.home-page .places{grid-template-columns:1fr;gap:24px}}.home-page .place{display:flex;flex-direction:column;gap:10px}.home-page .place .pn{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.home-page .place .ph{font-family:var(--serif);font-weight:300;font-style:italic;font-size:21px;line-height:1.2;color:var(--paper);letter-spacing:-.005em}.home-page .place p{font-size:14px;line-height:1.6;color:var(--paper-2);font-weight:300}.home-page .place p em{font-style:italic;color:var(--paper)}.home-page .careful-note{margin-top:26px;padding:22px 26px;border-left:2px solid var(--violet-soft);background:rgba(168,156,250,5%);border-radius:4px 14px 14px 4px}.home-page .careful-note p{font-size:14.5px;line-height:1.62;color:var(--paper-2);font-weight:300}.home-page .careful-note p+p{margin-top:14px}.home-page .careful-note strong{color:var(--violet-bright);font-weight:500}.home-page .careful-note em{font-style:italic;color:var(--paper)}.home-page .conc-block{margin-top:30px;padding-top:30px;border-top:1px solid var(--rule)}.home-page .bound-panel{border:1px solid rgba(168,156,250,.16);border-radius:22px;background:rgba(13,12,26,.5);overflow:hidden}.home-page .bound-stamp{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 34px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3)}.home-page .bound-stamp .stamp-mark{display:inline-flex;align-items:center;gap:10px}.home-page .bound-stamp .stamp-mark .sq{width:9px;height:9px;border:1px solid var(--paper-3);border-radius:2px}.home-page .bound-cols{display:grid;grid-template-columns:1fr 1fr}@media(max-width:760px){.home-page .bound-cols{grid-template-columns:1fr}}.home-page .bound-col{padding:36px 34px 40px}.home-page .bound-col.is-col{border-right:1px solid var(--rule)}@media(max-width:760px){.home-page .bound-col.is-col{border-right:0;border-bottom:1px solid var(--rule)}}.home-page .bound-col .bc-head{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-2);margin-bottom:22px;display:inline-flex;align-items:center;gap:10px}.home-page .bound-col.is-col .bc-head{color:var(--gold-soft)}.home-page .bound-col .bc-head .gl{font-family:var(--serif);font-style:italic;font-size:19px;letter-spacing:0;text-transform:none}.home-page .bound-list{list-style:none;display:flex;flex-direction:column}.home-page .bound-list li{padding:15px 0 15px 24px;position:relative;font-size:15px;line-height:1.5;color:var(--paper-2);font-weight:300;border-bottom:1px solid var(--rule)}.home-page .bound-list li:last-child{border-bottom:0}.home-page .bound-list li::before{content:"";position:absolute;left:0;top:23px;width:9px;height:1px;background:var(--paper-3)}.home-page .bound-col.is-col .bound-list li::before{background:var(--gold-soft)}.home-page .bound-list li strong{color:var(--paper);font-weight:500}.home-page .section.routing{background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(120,100,230,.2),transparent 70%),radial-gradient(ellipse 50% 60% at 85% 30%,rgba(240,192,160,6%),transparent 70%),radial-gradient(ellipse 50% 60% at 15% 80%,rgba(168,156,250,.1),transparent 70%),var(--ink-0);overflow:hidden;position:relative}.home-page .route-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}@media(max-width:1100px){.home-page .route-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.home-page .route-grid{grid-template-columns:1fr}}.home-page .route{border:1px solid var(--rule-2);border-radius:18px;padding:28px 26px;background:rgba(255,255,255,2%);display:flex;flex-direction:column;gap:14px;min-height:240px;transition:border-color .25s,background .25s,transform .25s;color:inherit}.home-page .route:hover{border-color:var(--gold-soft);background:rgba(212,184,106,5%);transform:translateY(-2px)}.home-page .route .who{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--gold-soft);text-transform:uppercase}.home-page .route h5{font-family:var(--serif);font-weight:300;font-size:22px;line-height:1.15;letter-spacing:-.01em;color:var(--paper)}.home-page .route h5 em{font-style:italic;color:var(--gold-soft)}.home-page .route .small{font-size:13px;color:var(--paper-3);line-height:1.55}.home-page .route .go{margin-top:auto;font-family:var(--sans);font-weight:500;font-size:13.5px;color:var(--paper-2);display:inline-flex;align-items:center;gap:8px}.home-page .route:hover .go{color:var(--gold-soft)}.home-page .closing-fineprint{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);font-size:13px;line-height:1.6;color:var(--paper-3);max-width:80ch}.home-page .closing-fineprint strong{color:var(--paper-2);font-weight:500}.home-page .frontier{background:var(--ink-1)}.home-page .frontier-head{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:start;padding-bottom:32px;margin-bottom:40px;border-bottom:1px solid var(--rule)}.home-page .frontier-head-left{display:flex;flex-direction:column;gap:14px;max-width:56ch}.home-page .frontier-pill{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 8px;border-radius:999px;border:1px solid var(--rule-2);background:rgba(255,255,255,2%);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-2);align-self:flex-start}.home-page .frontier-pill .ix{background:var(--gold);color:#1a1430;font-weight:600;padding:3px 8px;border-radius:99px;font-size:10px;letter-spacing:.1em}.home-page .frontier h2{font-family:var(--serif);font-weight:300;font-size:clamp(40px,4.6vw,68px);line-height:1.02;letter-spacing:-.025em;color:var(--paper)}.home-page .frontier h2 em{font-style:italic;color:var(--gold-soft)}.home-page .frontier-deck{margin-top:14px;font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(18px,1.5vw,24px);line-height:1.4;color:var(--paper-2);letter-spacing:-.005em;max-width:50ch}.home-page .status{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--rule-2);color:var(--paper-2);background:rgba(255,255,255,2%);white-space:nowrap;align-self:start}.home-page .status::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--paper-3)}.home-page .status.deployed{color:var(--gold-soft);border-color:rgba(232,201,122,.45);background:rgba(212,184,106,6%)}.home-page .status.deployed::before{background:var(--gold);box-shadow:0 0 10px var(--gold)}.home-page .status.validated{color:var(--peach);border-color:rgba(240,192,160,.4);background:rgba(240,192,160,5%)}.home-page .status.validated::before{background:var(--peach);box-shadow:0 0 10px var(--peach)}.home-page .status.pilot{color:var(--violet-bright);border-color:rgba(168,156,250,.4);background:rgba(168,156,250,6%)}.home-page .status.pilot::before{background:var(--violet-soft);box-shadow:0 0 10px var(--violet-soft)}.home-page .status.research{color:var(--paper-2);border-color:var(--rule-2)}.home-page .status.research::before{background:var(--paper-3)}.home-page .frontier-body{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}@media(max-width:920px){.home-page .frontier-body{grid-template-columns:1fr;gap:36px}}.home-page .frontier-prose{display:flex;flex-direction:column;gap:20px}.home-page .frontier-prose p{font-size:15.5px;line-height:1.65;color:var(--paper-2);font-weight:300}.home-page .frontier-prose p em{font-style:italic;color:var(--gold-soft)}.home-page .frontier-prose p strong{color:var(--paper);font-weight:500}.home-page .frontier-prose .stat-call{margin:8px 0 4px;display:grid;grid-template-columns:auto 1fr;gap:22px;padding:18px 22px;border:1px solid var(--rule-2);border-radius:14px;background:linear-gradient(180deg,rgba(212,184,106,5%),rgba(255,255,255,1%))}.home-page .frontier-prose .stat-call .num{font-family:var(--serif);font-weight:300;font-size:42px;line-height:1;color:var(--gold-soft);letter-spacing:-.025em}.home-page .frontier-prose .stat-call .num em{font-style:italic}.home-page .frontier.peach .stat-call .num{color:var(--peach)}.home-page .frontier.rose .stat-call .num{color:var(--rose)}.home-page .frontier.violet .stat-call .num{color:var(--violet-bright)}.home-page .frontier-prose .stat-call .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3)}.home-page .frontier-prose .stat-call .title{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,26px);line-height:1.08;letter-spacing:-.015em;color:var(--paper);margin-bottom:4px}.home-page .frontier-prose .stat-call .title em{font-style:italic;color:var(--gold-soft)}.home-page .frontier.rose .stat-call .title em{color:var(--rose)}.home-page .frontier-prose .stat-call.gold .num,.home-page .frontier-prose .stat-call.gold .title em{color:var(--gold-soft)}.home-page .frontier-prose .stat-call .num .unit{font-family:var(--serif);font-style:normal;font-size:.62em;letter-spacing:-.01em;margin-left:8px;color:var(--gold-soft)}.home-page .frontier-prose .stat-call .desc{font-family:var(--sans);font-weight:400;font-size:13.5px;line-height:1.5;color:var(--paper-2);margin-top:6px}.home-page .frontier-prose .stat-call .stack{display:flex;flex-direction:column;justify-content:center}.home-page .frontier-side{display:flex;flex-direction:column;gap:28px;position:relative}.home-page .where-title{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);display:inline-flex;align-items:center;gap:10px}.home-page .where-title::before{content:"";width:18px;height:1px;background:var(--gold-soft);opacity:.6}.home-page .where-list{list-style:none;display:flex;flex-direction:column}.home-page .where-list li{padding:14px 0 14px 22px;border-bottom:1px solid var(--rule);font-family:var(--serif);font-weight:300;font-style:italic;font-size:18px;line-height:1.35;color:var(--paper);letter-spacing:-.005em;position:relative}.home-page .where-list li:first-child{border-top:1px solid var(--rule)}.home-page .where-list li::before{content:"";position:absolute;left:0;top:22px;width:8px;height:1px;background:var(--gold-soft)}.home-page .frontier.peach .where-list li::before{background:var(--peach)}.home-page .frontier.rose .where-list li::before{background:var(--rose)}.home-page .frontier.violet .where-list li::before{background:var(--violet-soft)}.home-page .frontier-cta{display:inline-flex;align-items:center;gap:14px;margin-top:8px;padding:14px 18px;border:1px solid var(--rule-2);border-radius:999px;font-family:var(--sans);font-weight:500;font-size:14px;color:var(--paper);transition:border-color .2s,color .2s,background .2s,transform .2s;align-self:start}.home-page .frontier-cta .arr{font-family:var(--mono)}.home-page .frontier-cta:hover{border-color:var(--gold-soft);color:var(--gold-soft);background:rgba(212,184,106,4%);transform:translateY(-1px)}.home-page .disclaimer{margin-top:24px;padding:18px 22px;border:1px dashed var(--rule-2);border-radius:12px;font-size:13px;line-height:1.55;color:var(--paper-3);background:rgba(255,255,255,1%)}.home-page .disclaimer strong{color:var(--paper-2);font-weight:500}.home-page .disclaimer em{font-style:italic;color:var(--paper-2)}.home-page .caps{background:var(--ink-0)}.home-page .caps-layout{display:grid;grid-template-columns:minmax(0,1fr)clamp(230px,24vw,300px);gap:var(--gutter);align-items:stretch}@media(max-width:900px){.home-page .caps-layout{grid-template-columns:1fr}}.home-page .cap-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:520px){.home-page .cap-grid{grid-template-columns:1fr}}.home-page .cap{border:1px solid var(--rule-2);border-radius:22px;padding:26px 26px 28px;background:radial-gradient(ellipse 90% 60% at 0% 0%,rgba(168,156,250,6%),transparent 60%),rgba(255,255,255,.015);display:flex;flex-direction:column;gap:18px;min-height:280px;position:relative;transition:border-color .25s,transform .25s}.home-page .cap:hover{border-color:rgba(212,184,106,.3)}.home-page .cap .cap-n{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.home-page .cap h3{font-family:var(--serif);font-weight:300;font-size:clamp(22px,1.8vw,27px);line-height:1.06;letter-spacing:-.01em;color:var(--paper)}.home-page .cap h3 em{font-style:italic;color:var(--gold-soft)}.home-page .cap p{color:var(--paper-2);font-size:14px;line-height:1.58;font-weight:300}.home-page .cap .ic{position:absolute;top:26px;right:26px;width:40px;height:40px;border-radius:11px;border:1px solid var(--rule-2);background:rgba(255,255,255,.025);display:grid;place-items:center;color:var(--gold-soft)}.home-page .cap .ic svg{width:22px;height:22px}.home-page .caps-media{display:flex;flex-direction:column;gap:var(--gutter)}.home-page .caps-shot{position:relative;flex:1;min-height:120px;border-radius:18px;border:1px solid var(--rule-2);overflow:hidden;margin:0}.home-page .caps-shot img{width:100%;height:100%;object-fit:cover;display:block}.home-page .caps-shot::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,4%);border-radius:18px;pointer-events:none}@media(max-width:900px){.home-page .caps-media{flex-direction:row}.home-page .caps-shot{min-height:180px}}@media(max-width:560px){.home-page .caps-media{flex-direction:column}}.home-page .evidence{background:var(--ink-1)}.home-page .evi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:760px){.home-page .evi-grid{grid-template-columns:1fr}}.home-page .evi{padding:32px 34px 30px;border-radius:20px;border:1px solid var(--rule-2);background:linear-gradient(180deg,rgba(255,255,255,2%),rgba(255,255,255,.5%));display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto auto;gap:10px 20px;transition:border-color .2s,background .2s}.home-page .evi:hover{border-color:var(--gold-soft);background:rgba(212,184,106,3%)}.home-page .evi .study-n{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);grid-column:1/3}.home-page .evi h4{font-family:var(--serif);font-weight:300;font-size:24px;line-height:1.15;letter-spacing:-.01em;grid-column:1/2}.home-page .evi h4 em{font-style:italic;color:var(--gold-soft)}.home-page .evi .pillrow{grid-column:2/3;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.home-page .evi .stat-line{font-family:var(--serif);font-weight:300;font-size:36px;line-height:1;color:var(--gold-soft);letter-spacing:-.025em;text-align:right}.home-page .evi .stat-line em{font-style:italic}.home-page .evi .stat-line .unit{font-size:.5em;color:var(--paper-3);margin-left:6px;letter-spacing:0;font-style:normal}.home-page .evi p{grid-column:1/3;font-size:14.5px;line-height:1.55;color:var(--paper-2);font-weight:300}.home-page .evi .footline{grid-column:1/3;padding-top:14px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3)}.home-page .evi .footline .open{color:var(--paper-2)}.home-page .evi:hover .footline .open{color:var(--gold-soft)}.home-page .evidence-foot{margin-top:32px;padding:20px 24px;border:1px solid var(--rule);border-radius:14px;background:rgba(255,255,255,.015);font-family:var(--serif);font-weight:300;font-style:italic;font-size:16px;line-height:1.55;color:var(--paper-2)}.home-page .evidence-foot em{color:var(--paper)}.home-page .maturity{background:var(--ink-0)}.home-page .mat-table{border:1px solid var(--rule-2);border-radius:20px;overflow:hidden;background:linear-gradient(180deg,rgba(168,156,250,4%),rgba(255,255,255,.5%))}.home-page .mat-row{display:grid;grid-template-columns:64px 1fr auto;gap:24px;align-items:center;padding:22px 28px;border-bottom:1px solid var(--rule);transition:background .2s}.home-page .mat-row:last-child{border-bottom:0}.home-page .mat-row:hover{background:rgba(255,255,255,2%)}.home-page .mat-row .ix{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.home-page .mat-row .name{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.8vw,26px);line-height:1.1;color:var(--paper);letter-spacing:-.01em}.home-page .mat-row .name em{font-style:italic;color:var(--gold-soft)}@media(max-width:720px){.home-page .mat-row{grid-template-columns:1fr;gap:10px;padding:18px 22px}.home-page .mat-row .ix{font-size:10.5px}}.home-page .mat-foot{margin-top:28px;font-family:var(--serif);font-weight:300;font-size:clamp(18px,1.4vw,22px);line-height:1.5;color:var(--paper);max-width:60ch;letter-spacing:-.005em}.home-page .mat-foot em{font-style:italic;color:var(--gold-soft)}.healthcare-page{background:var(--page-bg);color:var(--paper);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased}.healthcare-page{overflow-x:hidden}.healthcare-page a{color:inherit;text-decoration:none}.healthcare-page img,.healthcare-page svg{display:block;max-width:100%}.healthcare-page button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}.healthcare-page .wrap{max-width:var(--content);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.healthcare-page .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3)}.healthcare-page .eyebrow .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin-right:10px;vertical-align:middle;box-shadow:0 0 12px var(--gold)}.healthcare-page .h-display{font-family:var(--serif);font-weight:300;font-size:clamp(44px,5.6vw,84px);line-height:1;letter-spacing:-.025em;color:var(--paper)}.healthcare-page .h-display em{font-style:italic;font-weight:300;color:var(--gold-soft)}.healthcare-page .h-section{font-family:var(--serif);font-weight:300;font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:-.02em}.healthcare-page .h-section em{font-style:italic;font-weight:300;color:var(--gold-soft)}.healthcare-page .lede{font-size:clamp(17px,1.25vw,21px);line-height:1.55;color:var(--paper-2);font-weight:300;max-width:58ch}.healthcare-page .small{font-size:13px;color:var(--paper-3);line-height:1.55}.healthcare-page .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-family:var(--sans);font-weight:500;font-size:15px;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.healthcare-page .btn-primary{background:var(--gold);color:#1a1430}.healthcare-page .btn-primary:hover{background:var(--gold-soft);transform:translateY(-1px)}.healthcare-page .btn-ghost{border:1px solid var(--rule-2);color:var(--paper)}.healthcare-page .btn-ghost:hover{border-color:var(--paper-2);background:rgba(255,255,255,4%)}.healthcare-page .btn .arr{font-family:var(--mono);font-weight:400}.healthcare-page nav.top{position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:blur(14px)saturate(140%);-webkit-backdrop-filter:blur(14px)saturate(140%);background:rgba(34,36,58,.7);border-bottom:1px solid rgba(255,255,255,6%)}.healthcare-page .nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px;max-width:var(--content);margin:0 auto;padding:0 var(--pad-x)}.healthcare-page .brand{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-weight:400;font-size:19px;letter-spacing:.02em}.healthcare-page .brand-mark{width:26px;height:26px;display:block;object-fit:contain}.healthcare-page .nav-links{display:flex;gap:30px;align-items:center}.healthcare-page .nav-links a{font-size:13.5px;color:var(--paper-2);letter-spacing:.01em;transition:color .2s}.healthcare-page .nav-links a:hover{color:var(--paper)}.healthcare-page .nav-links a.active{color:var(--gold-soft)}.healthcare-page .nav-cta{padding:9px 16px;border-radius:999px;border:1px solid var(--rule-2);font-size:13.5px}.healthcare-page .nav-cta:hover{border-color:var(--gold);color:var(--gold-soft)}@media(max-width:820px){.healthcare-page .nav-links{display:none}}.healthcare-page .card{position:relative;margin:var(--gutter);border-radius:var(--card-radius);border:1px solid rgba(255,255,255,6%);overflow:hidden;box-shadow:0 30px 80px -40px rgba(0,0,0,.7),inset 0 1px rgba(255,255,255,3%)}.healthcare-page .card+.card{margin-top:0}.healthcare-page .section{padding:120px 0;position:relative;background:var(--ink-1)}.healthcare-page .section-head{display:grid;grid-template-columns:200px 1fr;gap:60px;margin-bottom:64px;align-items:start}.healthcare-page .section-head .label{padding-top:12px}.healthcare-page .section-head .label .num{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--gold-soft)}.healthcare-page .section-head .label .ttl{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--paper-3);text-transform:uppercase;margin-top:8px}@media(max-width:760px){.healthcare-page .section-head{grid-template-columns:1fr;gap:20px}.healthcare-page .section{padding:88px 0}}.healthcare-page .crumb{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);margin-bottom:24px}.healthcare-page .crumb a{transition:color .2s}.healthcare-page .crumb a:hover{color:var(--gold-soft)}.healthcare-page .crumb .sep{opacity:.5}.healthcare-page .crumb .here{color:var(--paper)}.healthcare-page .hero{position:relative;padding:140px 0 110px;margin-top:calc(68px + var(--gutter));background:var(--ink-1);overflow:hidden}.healthcare-page .hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 50% -10%,rgba(232,201,122,.1),transparent 60%),radial-gradient(ellipse 90% 45% at 50% 110%,rgba(120,140,230,.1),transparent 70%)}.healthcare-page .hero .inner{position:relative;z-index:1;max-width:1080px}.healthcare-page .hero h1{margin-top:8px;max-width:22ch}.healthcare-page .hero .deck{margin-top:32px;font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,26px);line-height:1.45;color:var(--paper-2);letter-spacing:-.005em;max-width:64ch}.healthcare-page .hero .deck em{font-style:italic;color:var(--gold-soft)}.healthcare-page .hero-rail{margin-top:64px;padding-top:28px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:40px 56px}.healthcare-page .hero-rail .cell{min-width:130px}.healthcare-page .hero-rail .num{font-family:var(--serif);font-weight:300;font-size:40px;line-height:1;letter-spacing:-.025em;color:var(--paper)}.healthcare-page .hero-rail .num em{font-style:italic;color:var(--gold-soft)}.healthcare-page .hero-rail .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-top:8px}.healthcare-page .hero-figure{position:absolute;right:-120px;top:38%;transform:translateY(-50%);width:540px;height:540px;z-index:0;opacity:.5;pointer-events:none}@media(max-width:1100px){.healthcare-page .hero-figure{display:none}}.healthcare-page .hero-dir{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);position:relative;z-index:1}.healthcare-page .hero-dir .dir-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:18px}.healthcare-page .hero-dir .dir-head .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);display:inline-flex;align-items:center;gap:10px}.healthcare-page .hero-dir .dir-head .lbl .dot{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.healthcare-page .hero-dir .dir-head .meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.healthcare-page .hero-dir .dir-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:14px;overflow:hidden}@media(max-width:1080px){.healthcare-page .hero-dir .dir-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:720px){.healthcare-page .hero-dir .dir-grid{grid-template-columns:repeat(2,1fr)}}.healthcare-page .hero-dir .dir-cell{background:rgba(255,255,255,.015);padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;transition:background .25s}.healthcare-page .hero-dir .dir-cell:hover{background:rgba(212,184,106,5%)}.healthcare-page .hero-dir .dir-cell .n{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--paper-3)}.healthcare-page .hero-dir .dir-cell .l{font-family:var(--serif);font-style:italic;font-weight:300;font-size:16.5px;line-height:1.18;color:var(--paper);letter-spacing:-.005em}.healthcare-page .hero-dir .dir-cell:hover .l{color:var(--gold-soft)}.healthcare-page .thread-body{max-width:880px}.healthcare-page .thread-body p{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.75vw,27px);line-height:1.42;color:var(--paper-2);letter-spacing:-.005em}.healthcare-page .thread-body p+p{margin-top:28px}.healthcare-page .thread-body em{font-style:italic;color:var(--gold-soft)}.healthcare-page .thread-body strong{color:var(--paper);font-weight:500}.healthcare-page .signal-row{margin-top:60px;padding-top:36px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media(max-width:880px){.healthcare-page .signal-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.healthcare-page .signal-row{grid-template-columns:1fr}}.healthcare-page .signal{display:flex;flex-direction:column;gap:8px}.healthcare-page .signal .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3)}.healthcare-page .signal .v{font-family:var(--serif);font-weight:300;font-size:clamp(22px,1.8vw,28px);line-height:1.1;color:var(--paper);letter-spacing:-.01em}.healthcare-page .signal .v em{font-style:italic;color:var(--gold-soft)}.healthcare-page .directory{margin-top:72px;border-top:1px solid var(--rule);padding-top:36px}.healthcare-page .dir-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:22px}.healthcare-page .dir-head .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);display:inline-flex;align-items:center;gap:10px}.healthcare-page .dir-head .lbl .dot{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.healthcare-page .dir-head .meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.healthcare-page .dir-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:14px;overflow:hidden}@media(max-width:1080px){.healthcare-page .dir-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:720px){.healthcare-page .dir-grid{grid-template-columns:repeat(2,1fr)}}.healthcare-page .dir-cell{background:var(--ink-1);padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;transition:background .25s}.healthcare-page .dir-cell:hover{background:#14122a}.healthcare-page .dir-cell .n{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--paper-3)}.healthcare-page .dir-cell .l{font-family:var(--serif);font-style:italic;font-weight:300;font-size:17px;line-height:1.15;color:var(--paper);letter-spacing:-.005em}.healthcare-page .dir-cell:hover .l{color:var(--gold-soft)}.healthcare-page .frontier{background:var(--ink-1)}.healthcare-page .frontier-head{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:start;padding-bottom:32px;margin-bottom:40px;border-bottom:1px solid var(--rule)}.healthcare-page .frontier-head-left{display:flex;flex-direction:column;gap:14px;max-width:56ch}.healthcare-page .frontier-pill{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 8px;border-radius:999px;border:1px solid var(--rule-2);background:rgba(255,255,255,2%);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-2);align-self:flex-start}.healthcare-page .frontier-pill .ix{background:var(--gold);color:#1a1430;font-weight:600;padding:3px 8px;border-radius:99px;font-size:10px;letter-spacing:.1em}.healthcare-page .frontier h2{font-family:var(--serif);font-weight:300;font-size:clamp(40px,4.6vw,68px);line-height:1.02;letter-spacing:-.025em;color:var(--paper)}.healthcare-page .frontier h2 em{font-style:italic;color:var(--gold-soft)}.healthcare-page .frontier-deck{margin-top:14px;font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(18px,1.5vw,24px);line-height:1.4;color:var(--paper-2);letter-spacing:-.005em;max-width:50ch}.healthcare-page .status{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:999px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--rule-2);color:var(--paper-2);background:rgba(255,255,255,2%);white-space:nowrap;align-self:start}.healthcare-page .status::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--paper-3)}.healthcare-page .status.deployed{color:var(--gold-soft);border-color:rgba(232,201,122,.45);background:rgba(212,184,106,6%)}.healthcare-page .status.deployed::before{background:var(--gold);box-shadow:0 0 10px var(--gold)}.healthcare-page .status.validated{color:var(--peach);border-color:rgba(240,192,160,.4);background:rgba(240,192,160,5%)}.healthcare-page .status.validated::before{background:var(--peach);box-shadow:0 0 10px var(--peach)}.healthcare-page .status.pilot{color:var(--violet-bright);border-color:rgba(168,156,250,.4);background:rgba(168,156,250,6%)}.healthcare-page .status.pilot::before{background:var(--violet-soft);box-shadow:0 0 10px var(--violet-soft)}.healthcare-page .status.research{color:var(--paper-2);border-color:var(--rule-2)}.healthcare-page .status.research::before{background:var(--paper-3)}.healthcare-page .frontier-body{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}@media(max-width:920px){.healthcare-page .frontier-body{grid-template-columns:1fr;gap:36px}}.healthcare-page .frontier-prose{display:flex;flex-direction:column;gap:20px}.healthcare-page .frontier-prose p{font-size:15.5px;line-height:1.65;color:var(--paper-2);font-weight:300}.healthcare-page .frontier-prose p em{font-style:italic;color:var(--gold-soft)}.healthcare-page .frontier-prose p strong{color:var(--paper);font-weight:500}.healthcare-page .frontier-prose .stat-call{margin:8px 0 4px;display:grid;grid-template-columns:auto 1fr;gap:22px;padding:18px 22px;border:1px solid var(--rule-2);border-radius:14px;background:linear-gradient(180deg,rgba(212,184,106,5%),rgba(255,255,255,1%))}.healthcare-page .frontier-prose .stat-call .num{font-family:var(--serif);font-weight:300;font-size:42px;line-height:1;color:var(--gold-soft);letter-spacing:-.025em}.healthcare-page .frontier-prose .stat-call .num em{font-style:italic}.healthcare-page .frontier.peach .stat-call .num{color:var(--peach)}.healthcare-page .frontier.rose .stat-call .num{color:var(--rose)}.healthcare-page .frontier.violet .stat-call .num{color:var(--violet-bright)}.healthcare-page .frontier-prose .stat-call .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3)}.healthcare-page .frontier-prose .stat-call .title{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,26px);line-height:1.08;letter-spacing:-.015em;color:var(--paper);margin-bottom:4px}.healthcare-page .frontier-prose .stat-call .title em{font-style:italic;color:var(--gold-soft)}.healthcare-page .frontier.rose .stat-call .title em{color:var(--rose)}.healthcare-page .frontier-prose .stat-call.gold .num,.healthcare-page .frontier-prose .stat-call.gold .title em{color:var(--gold-soft)}.healthcare-page .frontier-prose .stat-call .num .unit{font-family:var(--serif);font-style:normal;font-size:.62em;letter-spacing:-.01em;margin-left:8px;color:var(--gold-soft)}.healthcare-page .frontier-prose .stat-call .desc{font-family:var(--sans);font-weight:400;font-size:13.5px;line-height:1.5;color:var(--paper-2);margin-top:6px}.healthcare-page .frontier-prose .stat-call .stack{display:flex;flex-direction:column;justify-content:center}.healthcare-page .frontier-side{display:flex;flex-direction:column;gap:28px;position:relative}.healthcare-page .where-title{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);display:inline-flex;align-items:center;gap:10px}.healthcare-page .where-title::before{content:"";width:18px;height:1px;background:var(--gold-soft);opacity:.6}.healthcare-page .where-list{list-style:none;display:flex;flex-direction:column}.healthcare-page .where-list li{padding:14px 0 14px 22px;border-bottom:1px solid var(--rule);font-family:var(--serif);font-weight:300;font-style:italic;font-size:18px;line-height:1.35;color:var(--paper);letter-spacing:-.005em;position:relative}.healthcare-page .where-list li:first-child{border-top:1px solid var(--rule)}.healthcare-page .where-list li::before{content:"";position:absolute;left:0;top:22px;width:8px;height:1px;background:var(--gold-soft)}.healthcare-page .frontier.peach .where-list li::before{background:var(--peach)}.healthcare-page .frontier.rose .where-list li::before{background:var(--rose)}.healthcare-page .frontier.violet .where-list li::before{background:var(--violet-soft)}.healthcare-page .frontier-cta{display:inline-flex;align-items:center;gap:12px;margin-top:12px;padding:15px 24px;border:1px solid var(--gold);border-radius:999px;background:var(--gold);font-family:var(--sans);font-weight:600;font-size:14.5px;color:#1a1430;box-shadow:0 10px 28px -12px rgba(212,184,106,.55);transition:background .2s,color .2s,transform .2s,box-shadow .2s;align-self:start}.healthcare-page .frontier-cta .arr{font-family:var(--mono)}.healthcare-page .frontier-cta:hover{background:var(--gold-soft);border-color:var(--gold-soft);color:#1a1430;transform:translateY(-2px);box-shadow:0 16px 34px -12px rgba(212,184,106,.7)}.healthcare-page .frontier.violet .frontier-cta{border-color:var(--violet-soft);background:var(--violet-soft);box-shadow:0 10px 28px -12px rgba(168,156,250,.6)}.healthcare-page .frontier.violet .frontier-cta:hover{background:var(--violet-bright);border-color:var(--violet-bright);box-shadow:0 16px 34px -12px rgba(168,156,250,.75)}.healthcare-page .frontier-glyph{position:absolute;right:0;top:0;width:92px;height:92px;border:1px solid var(--rule-2);border-radius:18px;background:radial-gradient(circle at 50% 30%,rgba(212,184,106,.1),transparent 65%),rgba(255,255,255,.015);display:grid;place-items:center;overflow:hidden}.healthcare-page .frontier-glyph svg{width:56px;height:56px;opacity:.85}@media(max-width:720px){.healthcare-page .frontier-glyph{position:static;margin-bottom:4px}.healthcare-page .frontier-head{grid-template-columns:1fr}}.healthcare-page .disclaimer{margin-top:24px;padding:18px 22px;border:1px dashed var(--rule-2);border-radius:12px;font-size:13px;line-height:1.55;color:var(--paper-3);background:rgba(255,255,255,1%)}.healthcare-page .disclaimer strong{color:var(--paper-2);font-weight:500}.healthcare-page .tables-wrap{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:28px}@media(max-width:1000px){.healthcare-page .tables-wrap{grid-template-columns:1fr}}.healthcare-page .biomarker-table{border:1px solid var(--rule-2);border-radius:18px;background:linear-gradient(180deg,rgba(212,184,106,4%),rgba(255,255,255,.5%));overflow:hidden}.healthcare-page .biomarker-table .bt-head{padding:22px 26px;border-bottom:1px solid var(--rule);display:flex;align-items:baseline;justify-content:space-between;gap:14px;background:rgba(255,255,255,2%)}.healthcare-page .biomarker-table .bt-head .panel{font-family:var(--serif);font-weight:300;font-style:italic;font-size:22px;color:var(--paper);letter-spacing:-.01em}.healthcare-page .biomarker-table .bt-head .panel em{color:var(--gold-soft)}.healthcare-page .biomarker-table .bt-head .panel-meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.healthcare-page .biomarker-table table{width:100%;border-collapse:collapse}.healthcare-page .biomarker-table th,.healthcare-page .biomarker-table td{padding:14px 26px;text-align:left;border-bottom:1px solid var(--rule)}.healthcare-page .biomarker-table th{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);font-weight:500;padding-top:16px;padding-bottom:14px;background:rgba(255,255,255,1%)}.healthcare-page .biomarker-table th:not(:first-child),.healthcare-page .biomarker-table td:not(:first-child){text-align:right}.healthcare-page .biomarker-table tr:last-child td{border-bottom:0}.healthcare-page .biomarker-table td.marker{font-family:var(--sans);font-weight:500;font-size:14px;color:var(--paper)}.healthcare-page .biomarker-table td.n{font-family:var(--mono);font-size:12.5px;color:var(--paper-2)}.healthcare-page .biomarker-table td.val{font-family:var(--serif);font-weight:300;font-size:19px;color:var(--paper);letter-spacing:-.015em;line-height:1}.healthcare-page .biomarker-table td.val.hi{color:var(--gold-soft)}.healthcare-page .biomarker-table tbody tr:hover{background:rgba(212,184,106,3%)}.healthcare-page .caps{background:var(--ink-0)}.healthcare-page .caps-layout{display:grid;grid-template-columns:minmax(0,1fr)clamp(230px,24vw,300px);gap:var(--gutter);align-items:stretch}@media(max-width:900px){.healthcare-page .caps-layout{grid-template-columns:1fr}}.healthcare-page .cap-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:520px){.healthcare-page .cap-grid{grid-template-columns:1fr}}.healthcare-page .cap{border:1px solid var(--rule-2);border-radius:22px;padding:26px 26px 28px;background:radial-gradient(ellipse 90% 60% at 0% 0%,rgba(168,156,250,6%),transparent 60%),rgba(255,255,255,.015);display:flex;flex-direction:column;gap:18px;min-height:280px;position:relative;transition:border-color .25s,transform .25s}.healthcare-page .cap:hover{border-color:rgba(212,184,106,.3)}.healthcare-page .cap .cap-n{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.healthcare-page .cap h3{font-family:var(--serif);font-weight:300;font-size:clamp(22px,1.8vw,27px);line-height:1.06;letter-spacing:-.01em;color:var(--paper)}.healthcare-page .cap h3 em{font-style:italic;color:var(--gold-soft)}.healthcare-page .cap p{color:var(--paper-2);font-size:14px;line-height:1.58;font-weight:300}.healthcare-page .cap .ic{position:absolute;top:26px;right:26px;width:40px;height:40px;border-radius:11px;border:1px solid var(--rule-2);background:rgba(255,255,255,.025);display:grid;place-items:center;color:var(--gold-soft)}.healthcare-page .cap .ic svg{width:22px;height:22px}.healthcare-page .caps-media{display:flex;flex-direction:column;gap:var(--gutter)}.healthcare-page .caps-shot{position:relative;flex:1;min-height:120px;border-radius:18px;border:1px solid var(--rule-2);overflow:hidden;margin:0}.healthcare-page .caps-shot img{width:100%;height:100%;object-fit:cover;display:block}.healthcare-page .caps-shot::after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,4%);border-radius:18px;pointer-events:none}@media(max-width:900px){.healthcare-page .caps-media{flex-direction:row}.healthcare-page .caps-shot{min-height:180px}}@media(max-width:560px){.healthcare-page .caps-media{flex-direction:column}}.healthcare-page .evidence{background:var(--ink-1)}.healthcare-page .evi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:760px){.healthcare-page .evi-grid{grid-template-columns:1fr}}.healthcare-page .evi{padding:32px 34px 30px;border-radius:20px;border:1px solid var(--rule-2);background:linear-gradient(180deg,rgba(255,255,255,2%),rgba(255,255,255,.5%));display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto auto;gap:10px 20px;transition:border-color .2s,background .2s}.healthcare-page .evi:hover{border-color:var(--gold-soft);background:rgba(212,184,106,3%)}.healthcare-page .evi .study-n{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft);grid-column:1/3}.healthcare-page .evi h4{font-family:var(--serif);font-weight:300;font-size:24px;line-height:1.15;letter-spacing:-.01em;grid-column:1/2}.healthcare-page .evi h4 em{font-style:italic;color:var(--gold-soft)}.healthcare-page .evi .pillrow{grid-column:2/3;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.healthcare-page .evi .stat-line{font-family:var(--serif);font-weight:300;font-size:36px;line-height:1;color:var(--gold-soft);letter-spacing:-.025em;text-align:right}.healthcare-page .evi .stat-line em{font-style:italic}.healthcare-page .evi .stat-line .unit{font-size:.5em;color:var(--paper-3);margin-left:6px;letter-spacing:0;font-style:normal}.healthcare-page .evi p{grid-column:1/3;font-size:14.5px;line-height:1.55;color:var(--paper-2);font-weight:300}.healthcare-page .evi .footline{grid-column:1/3;padding-top:14px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3)}.healthcare-page .evi .footline .open{color:var(--paper-2)}.healthcare-page .evi:hover .footline .open{color:var(--gold-soft)}.healthcare-page .evidence-foot{margin-top:32px;padding:20px 24px;border:1px solid var(--rule);border-radius:14px;background:rgba(255,255,255,.015);font-family:var(--serif);font-weight:300;font-style:italic;font-size:16px;line-height:1.55;color:var(--paper-2)}.healthcare-page .evidence-foot em{color:var(--paper)}.healthcare-page .maturity{background:var(--ink-0)}.healthcare-page .mat-table{border:1px solid var(--rule-2);border-radius:20px;overflow:hidden;background:linear-gradient(180deg,rgba(168,156,250,4%),rgba(255,255,255,.5%))}.healthcare-page .mat-row{display:grid;grid-template-columns:64px 1fr auto;gap:24px;align-items:center;padding:22px 28px;border-bottom:1px solid var(--rule);transition:background .2s}.healthcare-page .mat-row:last-child{border-bottom:0}.healthcare-page .mat-row:hover{background:rgba(255,255,255,2%)}.healthcare-page .mat-row .ix{font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.healthcare-page .mat-row .name{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.8vw,26px);line-height:1.1;color:var(--paper);letter-spacing:-.01em}.healthcare-page .mat-row .name em{font-style:italic;color:var(--gold-soft)}@media(max-width:720px){.healthcare-page .mat-row{grid-template-columns:1fr;gap:10px;padding:18px 22px}.healthcare-page .mat-row .ix{font-size:10.5px}}.healthcare-page .mat-foot{margin-top:28px;font-family:var(--serif);font-weight:300;font-size:clamp(18px,1.4vw,22px);line-height:1.5;color:var(--paper);max-width:60ch;letter-spacing:-.005em}.healthcare-page .mat-foot em{font-style:italic;color:var(--gold-soft)}.healthcare-page .routing{background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(120,100,230,.2),transparent 70%),radial-gradient(ellipse 50% 60% at 85% 30%,rgba(240,192,160,6%),transparent 70%),radial-gradient(ellipse 50% 60% at 15% 80%,rgba(168,156,250,.1),transparent 70%),var(--ink-0);overflow:hidden;position:relative}.healthcare-page .route-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}@media(max-width:1100px){.healthcare-page .route-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.healthcare-page .route-grid{grid-template-columns:1fr}}.healthcare-page .route{border:1px solid var(--rule-2);border-radius:18px;padding:28px 26px;background:rgba(255,255,255,2%);display:flex;flex-direction:column;gap:14px;min-height:240px;transition:border-color .25s,background .25s,transform .25s;color:inherit}.healthcare-page .route:hover{border-color:var(--gold-soft);background:rgba(212,184,106,5%);transform:translateY(-2px)}.healthcare-page .route .who{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--gold-soft);text-transform:uppercase}.healthcare-page .route h5{font-family:var(--serif);font-weight:300;font-size:22px;line-height:1.15;letter-spacing:-.01em;color:var(--paper)}.healthcare-page .route h5 em{font-style:italic;color:var(--gold-soft)}.healthcare-page .route .go{margin-top:auto;font-family:var(--sans);font-weight:500;font-size:13.5px;color:var(--paper-2);display:inline-flex;align-items:center;gap:8px}.healthcare-page .route:hover .go{color:var(--gold-soft)}.healthcare-page .closing-fineprint{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);font-size:13px;line-height:1.6;color:var(--paper-3);max-width:80ch}.healthcare-page .closing-fineprint strong{color:var(--paper-2);font-weight:500}.healthcare-page footer{padding:64px 0 40px;background:var(--page-bg)}.healthcare-page .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}@media(max-width:800px){.healthcare-page .foot-grid{grid-template-columns:1fr 1fr;gap:36px}}.healthcare-page .foot-col h6{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-bottom:18px}.healthcare-page .foot-col ul{list-style:none;display:flex;flex-direction:column;gap:11px}.healthcare-page .foot-col a{color:var(--paper-2);font-size:14px}.healthcare-page .foot-col a:hover{color:var(--paper)}.healthcare-page .foot-brand p{color:var(--paper-2);font-size:14px;line-height:1.6;max-width:36ch;margin-top:14px;font-weight:300}.healthcare-page .foot-bottom{border-top:1px solid var(--rule);margin-top:56px;padding-top:24px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--paper-3);letter-spacing:.08em}@media(max-width:640px){.healthcare-page .foot-bottom{flex-direction:column;gap:8px}}.clinical-settings-page{background:var(--page-bg);color:var(--paper);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased}.clinical-settings-page{overflow-x:hidden}.clinical-settings-page a{color:inherit;text-decoration:none}.clinical-settings-page img,.clinical-settings-page svg{display:block;max-width:100%}.clinical-settings-page button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}.clinical-settings-page .wrap{max-width:var(--content);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.clinical-settings-page .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3)}.clinical-settings-page .eyebrow .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin-right:10px;vertical-align:middle;box-shadow:0 0 12px var(--gold)}.clinical-settings-page .h-display{font-family:var(--serif);font-weight:300;font-size:clamp(44px,5.6vw,84px);line-height:1;letter-spacing:-.025em;color:var(--paper)}.clinical-settings-page .h-display em{font-style:italic;font-weight:300;color:var(--gold-soft)}.clinical-settings-page .h-section{font-family:var(--serif);font-weight:300;font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:-.02em}.clinical-settings-page .h-section em{font-style:italic;font-weight:300;color:var(--gold-soft)}.clinical-settings-page .lede{font-size:clamp(17px,1.25vw,21px);line-height:1.55;color:var(--paper-2);font-weight:300;max-width:58ch}.clinical-settings-page .small{font-size:13px;color:var(--paper-3);line-height:1.55}.clinical-settings-page .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-family:var(--sans);font-weight:500;font-size:15px;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.clinical-settings-page .btn-primary{background:var(--gold);color:#1a1430}.clinical-settings-page .btn-primary:hover{background:var(--gold-soft);transform:translateY(-1px)}.clinical-settings-page .btn .arr{font-family:var(--mono);font-weight:400}.clinical-settings-page nav.top{position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:blur(14px)saturate(140%);-webkit-backdrop-filter:blur(14px)saturate(140%);background:rgba(34,36,58,.7);border-bottom:1px solid rgba(255,255,255,6%)}.clinical-settings-page .nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px;max-width:var(--content);margin:0 auto;padding:0 var(--pad-x)}.clinical-settings-page .brand{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-weight:400;font-size:19px;letter-spacing:.02em}.clinical-settings-page .brand-mark{width:26px;height:26px;display:block;object-fit:contain}.clinical-settings-page .nav-links{display:flex;gap:30px;align-items:center}.clinical-settings-page .nav-links a{font-size:13.5px;color:var(--paper-2);letter-spacing:.01em;transition:color .2s}.clinical-settings-page .nav-links a:hover{color:var(--paper)}.clinical-settings-page .nav-links a.active{color:var(--gold-soft)}.clinical-settings-page .nav-cta{padding:9px 16px;border-radius:999px;border:1px solid var(--rule-2);font-size:13.5px}.clinical-settings-page .nav-cta:hover{border-color:var(--gold);color:var(--gold-soft)}@media(max-width:820px){.clinical-settings-page .nav-links{display:none}}.clinical-settings-page .card{position:relative;margin:var(--gutter);border-radius:var(--card-radius);border:1px solid rgba(255,255,255,6%);overflow:hidden;box-shadow:0 30px 80px -40px rgba(0,0,0,.7),inset 0 1px rgba(255,255,255,3%)}.clinical-settings-page .card+.card{margin-top:0}.clinical-settings-page .section{padding:120px 0;position:relative;background:var(--ink-1)}.clinical-settings-page .section-head{display:grid;grid-template-columns:200px 1fr;gap:60px;margin-bottom:64px;align-items:start}.clinical-settings-page .section-head .label{padding-top:12px}.clinical-settings-page .section-head .label .num{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--gold-soft)}.clinical-settings-page .section-head .label .ttl{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--paper-3);text-transform:uppercase;margin-top:8px}@media(max-width:760px){.clinical-settings-page .section-head{grid-template-columns:1fr;gap:20px}.clinical-settings-page .section{padding:88px 0}}.clinical-settings-page .crumb{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);margin-bottom:24px}.clinical-settings-page .crumb a{transition:color .2s}.clinical-settings-page .crumb a:hover{color:var(--gold-soft)}.clinical-settings-page .crumb .sep{opacity:.5}.clinical-settings-page .crumb .here{color:var(--paper)}.clinical-settings-page .hero{position:relative;padding:140px 0 110px;margin-top:calc(68px + var(--gutter));background:var(--ink-1);overflow:hidden}.clinical-settings-page .hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 50% -10%,rgba(232,201,122,.1),transparent 60%),radial-gradient(ellipse 90% 45% at 50% 110%,rgba(120,140,230,.1),transparent 70%)}.clinical-settings-page .hero .inner{position:relative;z-index:1;max-width:1080px}.clinical-settings-page .hero h1{margin-top:8px;max-width:18ch}.clinical-settings-page .hero .deck{margin-top:32px;font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,26px);line-height:1.45;color:var(--paper-2);letter-spacing:-.005em;max-width:64ch}.clinical-settings-page .hero .deck em{font-style:italic;color:var(--paper)}.clinical-settings-page .hero-figure{position:absolute;right:-120px;top:34%;transform:translateY(-50%);width:540px;height:540px;z-index:0;opacity:.5;pointer-events:none}@media(max-width:1100px){.clinical-settings-page .hero-figure{display:none}}.clinical-settings-page .hero-meta{margin-top:40px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-wrap:wrap;gap:10px 0}.clinical-settings-page .hero-meta span{display:inline-flex;align-items:center}.clinical-settings-page .hero-meta span:not(:last-child)::after{content:"·";margin:0 14px;color:var(--gold);opacity:.7}.clinical-settings-page .hero-dir{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);position:relative;z-index:1}.clinical-settings-page .hero-dir .dir-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:18px}.clinical-settings-page .hero-dir .dir-head .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);display:inline-flex;align-items:center;gap:10px}.clinical-settings-page .hero-dir .dir-head .lbl .dot{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.clinical-settings-page .hero-dir .dir-head .meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.clinical-settings-page .hero-dir .dir-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:14px;overflow:hidden}@media(max-width:1080px){.clinical-settings-page .hero-dir .dir-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.clinical-settings-page .hero-dir .dir-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.clinical-settings-page .hero-dir .dir-grid{grid-template-columns:1fr}}.clinical-settings-page .hero-dir .dir-cell{background:rgba(255,255,255,.015);padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;transition:background .25s}.clinical-settings-page .hero-dir .dir-cell:hover{background:rgba(212,184,106,5%)}.clinical-settings-page .hero-dir .dir-cell .n{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--paper-3)}.clinical-settings-page .hero-dir .dir-cell .l{font-family:var(--serif);font-style:italic;font-weight:300;font-size:16.5px;line-height:1.18;color:var(--paper);letter-spacing:-.005em}.clinical-settings-page .hero-dir .dir-cell:hover .l{color:var(--gold-soft)}.clinical-settings-page .thread-body{max-width:900px}.clinical-settings-page .thread-body p{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.75vw,27px);line-height:1.42;color:var(--paper-2);letter-spacing:-.005em}.clinical-settings-page .thread-body p+p{margin-top:28px}.clinical-settings-page .thread-body em{font-style:italic;color:var(--paper)}.clinical-settings-page .thread-body strong{color:var(--paper);font-weight:500}.clinical-settings-page .qrow{margin-top:60px;padding-top:36px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:16px;overflow:hidden}@media(max-width:760px){.clinical-settings-page .qrow{grid-template-columns:1fr}}.clinical-settings-page .qcell{background:var(--ink-1);padding:32px 30px 34px;display:flex;flex-direction:column;gap:14px;transition:background .25s}.clinical-settings-page .qcell:hover{background:#14122a}.clinical-settings-page .qcell .qn{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.clinical-settings-page .qcell .qt{font-family:var(--serif);font-weight:300;font-size:clamp(23px,2vw,30px);line-height:1.12;color:var(--paper);letter-spacing:-.01em}.clinical-settings-page .qcell .qt em{font-style:italic;color:var(--gold-soft)}.clinical-settings-page .settings{background:var(--ink-1)}.clinical-settings-page .set-stack{display:flex;flex-direction:column;border-top:1px solid var(--rule-2)}.clinical-settings-page .set-row{display:grid;grid-template-columns:96px minmax(0,.9fr)1.1fr;gap:clamp(24px,4vw,64px);align-items:start;padding:clamp(36px,4.5vw,56px)0;border-bottom:1px solid var(--rule-2);transition:background .3s ease}.clinical-settings-page .set-row:hover{background:rgba(212,184,106,.025)}.clinical-settings-page .set-row:hover .set-tile{border-color:rgba(212,184,106,.4)}@media(max-width:860px){.clinical-settings-page .set-row{grid-template-columns:64px 1fr;gap:22px}.clinical-settings-page .set-row .set-body{grid-column:1/-1}}.clinical-settings-page .set-tile{width:80px;height:80px;flex:none;border:1px solid var(--rule-2);border-radius:18px;background:radial-gradient(circle at 50% 30%,rgba(212,184,106,.1),transparent 70%),rgba(255,255,255,2%);display:grid;place-items:center;overflow:hidden;transition:border-color .3s ease}@media(max-width:860px){.clinical-settings-page .set-tile{width:64px;height:64px}}.clinical-settings-page .set-tile svg{width:80%;height:80%}.clinical-settings-page .set-row .set-head{display:flex;flex-direction:column;gap:14px;padding-top:4px}.clinical-settings-page .set-row .set-idx{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.clinical-settings-page .set-row h3{font-family:var(--serif);font-weight:300;font-size:clamp(28px,3vw,42px);line-height:1.04;letter-spacing:-.02em;color:var(--paper);text-wrap:balance}.clinical-settings-page .set-row h3 em{font-style:italic;color:var(--gold-soft)}.clinical-settings-page .set-row .set-body{display:flex;flex-direction:column;gap:18px;padding-top:6px}.clinical-settings-page .set-row .set-body p{color:var(--paper-2);font-size:clamp(15px,1.1vw,16.5px);line-height:1.62;font-weight:300}.clinical-settings-page .set-row .set-body p em{font-style:italic;color:var(--paper)}.clinical-settings-page .set-row .set-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-wrap:wrap;gap:8px 18px}.clinical-settings-page .set-row .set-tag span{display:inline-flex;align-items:center;gap:8px}.clinical-settings-page .set-row .set-tag span::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);opacity:.7}.clinical-settings-page .shifts{background:var(--ink-0)}.clinical-settings-page .shift-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:760px){.clinical-settings-page .shift-grid{grid-template-columns:1fr}}.clinical-settings-page .shift{border:1px solid var(--rule-2);border-radius:22px;padding:34px 36px 38px;background:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(168,156,250,6%),transparent 60%),rgba(255,255,255,.015);display:flex;flex-direction:column;gap:16px;transition:border-color .25s,transform .25s;position:relative}.clinical-settings-page .shift:hover{border-color:rgba(212,184,106,.3);transform:translateY(-2px)}.clinical-settings-page .shift .shift-n{font-family:var(--mono);font-size:12px;letter-spacing:.18em;color:var(--gold-soft);font-weight:500}.clinical-settings-page .shift h3{font-family:var(--serif);font-weight:300;font-size:clamp(25px,2.1vw,31px);line-height:1.08;letter-spacing:-.01em;color:var(--paper)}.clinical-settings-page .shift h3 em{font-style:italic;color:var(--gold-soft)}.clinical-settings-page .shift p{color:var(--paper-2);font-size:15px;line-height:1.62;font-weight:300}.clinical-settings-page .shift p em{font-style:italic;color:var(--paper)}.clinical-settings-page .qpanel-section{background:var(--ink-0)}.clinical-settings-page .qpanel{position:relative;border-radius:24px;border:1px solid rgba(232,201,122,.32);background:radial-gradient(ellipse 70% 80% at 100% 0%,rgba(212,184,106,8%),transparent 60%),linear-gradient(180deg,rgba(212,184,106,5%),rgba(255,255,255,.8%));overflow:hidden}.clinical-settings-page .qpanel.violet{border-color:rgba(168,156,250,.34)}.clinical-settings-page .qpanel.violet{background:radial-gradient(ellipse 70% 80% at 100% 0%,rgba(168,156,250,.1),transparent 60%),linear-gradient(180deg,rgba(168,156,250,5%),rgba(255,255,255,.8%))}.clinical-settings-page .qpanel .frame-ribbon{display:flex;align-items:center;gap:12px;padding:14px 32px;background:rgba(212,184,106,.12);border-bottom:1px solid rgba(232,201,122,.3);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft)}.clinical-settings-page .qpanel.violet .frame-ribbon{background:rgba(168,156,250,.12);border-bottom-color:rgba(168,156,250,.3);color:var(--violet-bright)}.clinical-settings-page .qpanel .frame-ribbon .rk{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold);flex:none}.clinical-settings-page .qpanel.violet .frame-ribbon .rk{background:var(--violet-soft);box-shadow:0 0 10px var(--violet-soft)}.clinical-settings-page .qpanel .qp-inner{padding:40px 48px 46px}@media(max-width:640px){.clinical-settings-page .qpanel .qp-inner{padding:32px 26px 34px}.clinical-settings-page .qpanel .frame-ribbon{padding:13px 26px}}.clinical-settings-page .qpanel .qp-lede{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,27px);line-height:1.42;color:var(--paper);letter-spacing:-.005em;max-width:62ch}.clinical-settings-page .qpanel .qp-lede em{font-style:italic;color:var(--gold-soft)}.clinical-settings-page .qpanel.violet .qp-lede em{color:var(--violet-bright)}.clinical-settings-page .qpanel .qp-lede strong{font-weight:500;color:var(--paper)}.clinical-settings-page .qpanel .qp-lede+.qp-lede{margin-top:22px}.clinical-settings-page .places{margin-top:36px;padding-top:30px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:860px){.clinical-settings-page .places{grid-template-columns:1fr;gap:24px}}.clinical-settings-page .place{display:flex;flex-direction:column;gap:10px}.clinical-settings-page .place .pn{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.clinical-settings-page .place .ph{font-family:var(--serif);font-weight:300;font-style:italic;font-size:21px;line-height:1.2;color:var(--paper);letter-spacing:-.005em}.clinical-settings-page .place p{font-size:14px;line-height:1.6;color:var(--paper-2);font-weight:300}.clinical-settings-page .place p em{font-style:italic;color:var(--paper)}.clinical-settings-page .qp-statcall{margin:28px 0 4px;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding:20px 24px;border:1px solid rgba(168,156,250,.32);border-radius:16px;background:linear-gradient(180deg,rgba(168,156,250,6%),rgba(255,255,255,1%))}.clinical-settings-page .qp-statcall .num{font-family:var(--serif);font-weight:300;font-size:46px;line-height:1;color:var(--violet-bright);letter-spacing:-.025em}.clinical-settings-page .qp-statcall .num em{font-style:italic}.clinical-settings-page .qp-statcall .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3)}.clinical-settings-page .qp-statcall .desc{font-size:13.5px;line-height:1.5;color:var(--paper-2);margin-top:6px;font-weight:300}.clinical-settings-page .careful-note{margin-top:26px;padding:22px 26px;border-left:2px solid var(--violet-soft);background:rgba(168,156,250,5%);border-radius:4px 14px 14px 4px}.clinical-settings-page .careful-note p{font-family:var(--serif);font-weight:300;font-size:clamp(17px,1.3vw,20px);line-height:1.5;color:var(--paper-2);letter-spacing:-.005em}.clinical-settings-page .careful-note p+p{margin-top:14px}.clinical-settings-page .careful-note strong{color:var(--violet-bright);font-weight:500}.clinical-settings-page .careful-note em{font-style:italic;color:var(--paper)}.clinical-settings-page .conc-block{margin-top:30px;padding-top:30px;border-top:1px solid var(--rule)}.clinical-settings-page .conc-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:24px}.clinical-settings-page .conc-head .ch-ttl{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--violet-bright)}.clinical-settings-page .conc-head .ch-meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3)}.clinical-settings-page .tables-wrap{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter)}@media(max-width:760px){.clinical-settings-page .tables-wrap{grid-template-columns:1fr}}.clinical-settings-page .biomarker-table{border:1px solid rgba(168,156,250,.2);border-radius:18px;background:linear-gradient(180deg,rgba(168,156,250,4%),rgba(255,255,255,.5%));overflow:hidden}.clinical-settings-page .biomarker-table .bt-head{padding:18px 22px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid var(--rule);background:rgba(255,255,255,2%)}.clinical-settings-page .biomarker-table .bt-head .panel{font-family:var(--serif);font-weight:300;font-style:italic;font-size:19px;color:var(--paper);letter-spacing:-.01em}.clinical-settings-page .biomarker-table .bt-head .panel em{color:var(--violet-bright);font-style:italic}.clinical-settings-page .biomarker-table .bt-head .panel-meta{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;color:var(--paper-3);text-transform:uppercase}.clinical-settings-page .biomarker-table table{width:100%;border-collapse:collapse}.clinical-settings-page .biomarker-table th,.clinical-settings-page .biomarker-table td{padding:12px 22px;text-align:left;border-bottom:1px solid var(--rule)}.clinical-settings-page .biomarker-table th{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);font-weight:500}.clinical-settings-page .biomarker-table th:not(:first-child),.clinical-settings-page .biomarker-table td:not(:first-child){text-align:right}.clinical-settings-page .biomarker-table tr:last-child td{border-bottom:0}.clinical-settings-page .biomarker-table td.marker{font-family:var(--sans);font-weight:500;font-size:13.5px;color:var(--paper)}.clinical-settings-page .biomarker-table td.n{font-family:var(--mono);font-size:12px;color:var(--paper-3)}.clinical-settings-page .biomarker-table td.val{font-family:var(--serif);font-weight:300;font-size:18px;color:var(--paper);letter-spacing:-.015em;line-height:1}.clinical-settings-page .biomarker-table td.val.hi{color:var(--violet-bright)}.clinical-settings-page .biomarker-table tbody tr{transition:background .2s}.clinical-settings-page .biomarker-table tbody tr:hover{background:rgba(168,156,250,4%)}.clinical-settings-page .boundaries{background:var(--page-bg)}.clinical-settings-page .bound-panel{border:1px solid rgba(168,156,250,.16);border-radius:22px;background:rgba(13,12,26,.5);overflow:hidden}.clinical-settings-page .bound-stamp{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 34px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3)}.clinical-settings-page .bound-stamp .stamp-mark{display:inline-flex;align-items:center;gap:10px}.clinical-settings-page .bound-stamp .stamp-mark .sq{width:9px;height:9px;border:1px solid var(--paper-3);border-radius:2px}.clinical-settings-page .bound-cols{display:grid;grid-template-columns:1fr 1fr}@media(max-width:760px){.clinical-settings-page .bound-cols{grid-template-columns:1fr}}.clinical-settings-page .bound-col{padding:36px 34px 40px}.clinical-settings-page .bound-col.is-col{border-right:1px solid var(--rule)}@media(max-width:760px){.clinical-settings-page .bound-col.is-col{border-right:0;border-bottom:1px solid var(--rule)}}.clinical-settings-page .bound-col .bc-head{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-2);margin-bottom:22px;display:inline-flex;align-items:center;gap:10px}.clinical-settings-page .bound-col.is-col .bc-head{color:var(--gold-soft)}.clinical-settings-page .bound-col .bc-head .gl{font-family:var(--serif);font-style:italic;font-size:19px;letter-spacing:0;text-transform:none}.clinical-settings-page .bound-list{list-style:none;display:flex;flex-direction:column}.clinical-settings-page .bound-list li{padding:15px 0 15px 24px;position:relative;font-size:15px;line-height:1.5;color:var(--paper-2);font-weight:300;border-bottom:1px solid var(--rule)}.clinical-settings-page .bound-list li:last-child{border-bottom:0}.clinical-settings-page .bound-list li::before{content:"";position:absolute;left:0;top:23px;width:9px;height:1px;background:var(--paper-3)}.clinical-settings-page .bound-col.is-col .bound-list li::before{background:var(--gold-soft)}.clinical-settings-page .bound-list li strong{color:var(--paper);font-weight:500}.clinical-settings-page .routing{background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(120,100,230,.2),transparent 70%),radial-gradient(ellipse 50% 60% at 85% 30%,rgba(240,192,160,6%),transparent 70%),radial-gradient(ellipse 50% 60% at 15% 80%,rgba(168,156,250,.1),transparent 70%),var(--ink-0);overflow:hidden;position:relative}.clinical-settings-page .route-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}@media(max-width:1100px){.clinical-settings-page .route-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.clinical-settings-page .route-grid{grid-template-columns:1fr}}.clinical-settings-page .route{border:1px solid var(--rule-2);border-radius:18px;padding:28px 26px;background:rgba(255,255,255,2%);display:flex;flex-direction:column;gap:14px;min-height:232px;transition:border-color .25s,background .25s,transform .25s;color:inherit}.clinical-settings-page .route:hover{border-color:var(--gold-soft);background:rgba(212,184,106,5%);transform:translateY(-2px)}.clinical-settings-page .route .who{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--gold-soft);text-transform:uppercase}.clinical-settings-page .route h5{font-family:var(--serif);font-weight:300;font-size:22px;line-height:1.15;letter-spacing:-.01em;color:var(--paper)}.clinical-settings-page .route h5 em{font-style:italic;color:var(--gold-soft)}.clinical-settings-page .route .go{margin-top:auto;font-family:var(--sans);font-weight:500;font-size:13.5px;color:var(--paper-2);display:inline-flex;align-items:center;gap:8px}.clinical-settings-page .route:hover .go{color:var(--gold-soft)}.clinical-settings-page .closing-fineprint{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);font-size:13px;line-height:1.6;color:var(--paper-3);max-width:80ch}.clinical-settings-page .closing-fineprint strong{color:var(--paper-2);font-weight:500}.clinical-settings-page footer{padding:64px 0 40px;background:var(--page-bg)}.clinical-settings-page .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}@media(max-width:800px){.clinical-settings-page .foot-grid{grid-template-columns:1fr 1fr;gap:36px}}.clinical-settings-page .foot-col h6{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-bottom:18px}.clinical-settings-page .foot-col ul{list-style:none;display:flex;flex-direction:column;gap:11px}.clinical-settings-page .foot-col a{color:var(--paper-2);font-size:14px}.clinical-settings-page .foot-col a:hover{color:var(--paper)}.clinical-settings-page .foot-brand p{color:var(--paper-2);font-size:14px;line-height:1.6;max-width:36ch;margin-top:14px;font-weight:300}.clinical-settings-page .foot-bottom{border-top:1px solid var(--rule);margin-top:56px;padding-top:24px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--paper-3);letter-spacing:.08em}@media(max-width:640px){.clinical-settings-page .foot-bottom{flex-direction:column;gap:8px}}.clinical-settings-page .set-link{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft);border-bottom:1px solid rgba(232,201,122,.22);padding-bottom:6px;transition:color .2s,border-color .2s}.clinical-settings-page .set-link:hover{color:var(--paper);border-bottom-color:var(--gold-soft)}.clinical-settings-page .set-link .arr{font-weight:500}.in-the-field-page{background:var(--page-bg);color:var(--paper);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased}.in-the-field-page{overflow-x:hidden}.in-the-field-page a{color:inherit;text-decoration:none}.in-the-field-page img,.in-the-field-page svg{display:block;max-width:100%}.in-the-field-page button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}.in-the-field-page .wrap{max-width:var(--content);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.in-the-field-page .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3)}.in-the-field-page .eyebrow .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin-right:10px;vertical-align:middle;box-shadow:0 0 12px var(--gold)}.in-the-field-page .h-display{font-family:var(--serif);font-weight:300;font-size:clamp(44px,5.6vw,84px);line-height:1;letter-spacing:-.025em;color:var(--paper)}.in-the-field-page .h-display em{font-style:italic;font-weight:300;color:var(--gold-soft)}.in-the-field-page .h-section{font-family:var(--serif);font-weight:300;font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:-.02em}.in-the-field-page .h-section em{font-style:italic;font-weight:300;color:var(--gold-soft)}.in-the-field-page .lede{font-size:clamp(17px,1.25vw,21px);line-height:1.55;color:var(--paper-2);font-weight:300;max-width:58ch}.in-the-field-page .small{font-size:13px;color:var(--paper-3);line-height:1.55}.in-the-field-page .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-family:var(--sans);font-weight:500;font-size:15px;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.in-the-field-page .btn-primary{background:var(--gold);color:#1a1430}.in-the-field-page .btn-primary:hover{background:var(--gold-soft);transform:translateY(-1px)}.in-the-field-page .btn .arr{font-family:var(--mono);font-weight:400}.in-the-field-page nav.top{position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:blur(14px)saturate(140%);-webkit-backdrop-filter:blur(14px)saturate(140%);background:rgba(34,36,58,.7);border-bottom:1px solid rgba(255,255,255,6%)}.in-the-field-page .nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px;max-width:var(--content);margin:0 auto;padding:0 var(--pad-x)}.in-the-field-page .brand{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-weight:400;font-size:19px;letter-spacing:.02em}.in-the-field-page .brand-mark{width:26px;height:26px;display:block;object-fit:contain}.in-the-field-page .nav-links{display:flex;gap:30px;align-items:center}.in-the-field-page .nav-links a{font-size:13.5px;color:var(--paper-2);letter-spacing:.01em;transition:color .2s}.in-the-field-page .nav-links a:hover{color:var(--paper)}.in-the-field-page .nav-links a.active{color:var(--gold-soft)}.in-the-field-page .nav-cta{padding:9px 16px;border-radius:999px;border:1px solid var(--rule-2);font-size:13.5px}.in-the-field-page .nav-cta:hover{border-color:var(--gold);color:var(--gold-soft)}@media(max-width:820px){.in-the-field-page .nav-links{display:none}}.in-the-field-page .card{position:relative;margin:var(--gutter);border-radius:var(--card-radius);border:1px solid rgba(255,255,255,6%);overflow:hidden;box-shadow:0 30px 80px -40px rgba(0,0,0,.7),inset 0 1px rgba(255,255,255,3%)}.in-the-field-page .card+.card{margin-top:0}.in-the-field-page .section{padding:120px 0;position:relative;background:var(--ink-1)}.in-the-field-page .section-head{display:grid;grid-template-columns:200px 1fr;gap:60px;margin-bottom:64px;align-items:start}.in-the-field-page .section-head .label{padding-top:12px}.in-the-field-page .section-head .label .num{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--gold-soft)}.in-the-field-page .section-head .label .ttl{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--paper-3);text-transform:uppercase;margin-top:8px}@media(max-width:760px){.in-the-field-page .section-head{grid-template-columns:1fr;gap:20px}.in-the-field-page .section{padding:88px 0}}.in-the-field-page .crumb{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);margin-bottom:24px;flex-wrap:wrap}.in-the-field-page .crumb a{transition:color .2s}.in-the-field-page .crumb a:hover{color:var(--gold-soft)}.in-the-field-page .crumb .sep{opacity:.5}.in-the-field-page .crumb .here{color:var(--paper)}.in-the-field-page .hero{position:relative;padding:140px 0 110px;margin-top:calc(68px + var(--gutter));background:var(--ink-1);overflow:hidden}.in-the-field-page .hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 50% -10%,rgba(232,201,122,.1),transparent 60%),radial-gradient(ellipse 90% 45% at 50% 110%,rgba(120,140,230,.1),transparent 70%)}.in-the-field-page .hero .inner{position:relative;z-index:1;max-width:1080px}.in-the-field-page .hero h1{margin-top:8px;max-width:17ch}.in-the-field-page .hero .deck{margin-top:32px;font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,26px);line-height:1.45;color:var(--paper-2);letter-spacing:-.005em;max-width:64ch}.in-the-field-page .hero .deck em{font-style:italic;color:var(--paper)}.in-the-field-page .hero-figure{position:absolute;right:-120px;top:34%;transform:translateY(-50%);width:540px;height:540px;z-index:0;opacity:.5;pointer-events:none}@media(max-width:1100px){.in-the-field-page .hero-figure{display:none}}.in-the-field-page .hero-meta{margin-top:40px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-wrap:wrap;gap:10px 0}.in-the-field-page .hero-meta span{display:inline-flex;align-items:center}.in-the-field-page .hero-meta span:not(:last-child)::after{content:"·";margin:0 14px;color:var(--gold);opacity:.7}.in-the-field-page .hero-dir{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);position:relative;z-index:1}.in-the-field-page .hero-dir .dir-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:18px}.in-the-field-page .hero-dir .dir-head .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);display:inline-flex;align-items:center;gap:10px}.in-the-field-page .hero-dir .dir-head .lbl .dot{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.in-the-field-page .hero-dir .dir-head .meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.in-the-field-page .hero-dir .dir-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:14px;overflow:hidden}@media(max-width:1080px){.in-the-field-page .hero-dir .dir-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.in-the-field-page .hero-dir .dir-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.in-the-field-page .hero-dir .dir-grid{grid-template-columns:1fr}}.in-the-field-page .hero-dir .dir-cell{background:rgba(255,255,255,.015);padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;transition:background .25s}.in-the-field-page .hero-dir .dir-cell:hover{background:rgba(212,184,106,5%)}.in-the-field-page .hero-dir .dir-cell .n{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--paper-3)}.in-the-field-page .hero-dir .dir-cell .l{font-family:var(--serif);font-style:italic;font-weight:300;font-size:16.5px;line-height:1.18;color:var(--paper);letter-spacing:-.005em}.in-the-field-page .hero-dir .dir-cell:hover .l{color:var(--gold-soft)}.in-the-field-page .thread-body{max-width:900px}.in-the-field-page .thread-body p{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.75vw,27px);line-height:1.42;color:var(--paper-2);letter-spacing:-.005em}.in-the-field-page .thread-body p+p{margin-top:28px}.in-the-field-page .thread-body em{font-style:italic;color:var(--paper)}.in-the-field-page .thread-body strong{color:var(--paper);font-weight:500}.in-the-field-page .qrow{margin-top:60px;padding-top:36px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:16px;overflow:hidden}@media(max-width:760px){.in-the-field-page .qrow{grid-template-columns:1fr}}.in-the-field-page .qcell{background:var(--ink-1);padding:32px 30px 34px;display:flex;flex-direction:column;gap:14px;transition:background .25s}.in-the-field-page .qcell:hover{background:#14122a}.in-the-field-page .qcell .qn{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.in-the-field-page .qcell .qt{font-family:var(--serif);font-weight:300;font-size:clamp(23px,2vw,30px);line-height:1.12;color:var(--paper);letter-spacing:-.01em}.in-the-field-page .qcell .qt em{font-style:italic;color:var(--gold-soft)}.in-the-field-page .settings{background:var(--ink-1)}.in-the-field-page .env-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter)}@media(max-width:880px){.in-the-field-page .env-grid{grid-template-columns:1fr;max-width:540px;margin:0 auto}}.in-the-field-page .env-card{border:1px solid var(--rule-2);border-radius:20px;overflow:hidden;background:rgba(255,255,255,.015);display:flex;flex-direction:column;transition:border-color .3s ease,transform .3s ease}.in-the-field-page .env-card:hover{border-color:rgba(212,184,106,.4);transform:translateY(-3px)}.in-the-field-page .env-photo{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--ink-3)}.in-the-field-page .env-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.in-the-field-page .env-card:hover .env-photo img{transform:scale(1.04)}.in-the-field-page .env-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,14,28,0) 45%,rgba(16,14,28,.55) 100%);pointer-events:none}.in-the-field-page .env-photo--art{display:grid;place-items:center;background:radial-gradient(ellipse 70% 70% at 50% 30%,rgba(212,184,106,.1),transparent 65%),var(--ink-3)}.in-the-field-page .env-photo--art svg{width:70%;height:70%}.in-the-field-page .env-idx{position:absolute;top:14px;left:16px;z-index:2;font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--gold-soft);background:rgba(13,12,26,.6);border:1px solid rgba(232,201,122,.3);border-radius:999px;padding:5px 11px;backdrop-filter:blur(4px)}.in-the-field-page .env-body{padding:26px 26px 28px;display:flex;flex-direction:column;gap:14px;flex:1}.in-the-field-page .env-body h3{font-family:var(--serif);font-weight:300;font-size:clamp(22px,1.7vw,26px);line-height:1.1;letter-spacing:-.01em;color:var(--paper)}.in-the-field-page .env-body h3 em{font-style:italic;color:var(--gold-soft)}.in-the-field-page .env-body p{color:var(--paper-2);font-size:14.5px;line-height:1.58;font-weight:300}.in-the-field-page .env-body p em{font-style:italic;color:var(--paper)}.in-the-field-page .env-body .set-tag{margin-top:auto}.in-the-field-page .illustrative-note{margin-top:22px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-3);opacity:.8}.in-the-field-page .env-grid--text .env-body{padding:30px 30px 32px;gap:16px}.in-the-field-page .env-num{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.in-the-field-page a.env-card{color:inherit}.in-the-field-page .env-cta{margin-top:auto;padding-top:4px;font-family:var(--sans);font-weight:500;font-size:13.5px;color:var(--paper-2);display:inline-flex;align-items:center;gap:8px;transition:color .25s}.in-the-field-page .env-cta .arr{font-family:var(--mono);font-weight:400}.in-the-field-page a.env-card:hover .env-cta{color:var(--gold-soft)}.in-the-field-page .set-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-wrap:wrap;gap:8px 16px}.in-the-field-page .set-tag span{display:inline-flex;align-items:center;gap:8px}.in-the-field-page .set-tag span::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);opacity:.7}.in-the-field-page .kit{background:var(--ink-0)}.in-the-field-page .kit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter)}@media(max-width:940px){.in-the-field-page .kit-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.in-the-field-page .kit-grid{grid-template-columns:1fr}}.in-the-field-page .kit-cell{border:1px solid var(--rule-2);border-radius:20px;padding:30px 28px 32px;background:radial-gradient(ellipse 90% 60% at 0% 0%,rgba(212,184,106,6%),transparent 60%),rgba(255,255,255,.015);display:flex;flex-direction:column;gap:18px;transition:border-color .25s,transform .25s}.in-the-field-page .kit-cell:hover{border-color:rgba(212,184,106,.32);transform:translateY(-2px)}.in-the-field-page .kit-cell .kit-icon{width:52px;height:52px;border-radius:14px;flex:none;border:1px solid var(--rule-2);background:radial-gradient(circle at 50% 30%,rgba(212,184,106,.1),transparent 70%),rgba(255,255,255,2%);display:grid;place-items:center}.in-the-field-page .kit-cell .kit-icon svg{width:58%;height:58%}.in-the-field-page .kit-cell .kit-spec{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft)}.in-the-field-page .kit-cell h3{font-family:var(--serif);font-weight:300;font-size:24px;line-height:1.1;letter-spacing:-.01em;color:var(--paper)}.in-the-field-page .kit-cell h3 em{font-style:italic;color:var(--gold-soft)}.in-the-field-page .kit-cell p{color:var(--paper-2);font-size:14.5px;line-height:1.6;font-weight:300}.in-the-field-page .kit-cell p em{font-style:italic;color:var(--paper)}.in-the-field-page .conn-block{margin-top:var(--gutter)}.in-the-field-page .conn-panel{border:1px solid rgba(168,156,250,.22);border-radius:24px;background:radial-gradient(ellipse 70% 90% at 100% 0%,rgba(168,156,250,.1),transparent 60%),linear-gradient(180deg,rgba(168,156,250,5%),rgba(255,255,255,.8%));overflow:hidden}.in-the-field-page .conn-ribbon{display:flex;align-items:center;gap:12px;padding:14px 32px;background:rgba(168,156,250,.12);border-bottom:1px solid rgba(168,156,250,.28);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--violet-bright)}.in-the-field-page .conn-ribbon .rk{width:6px;height:6px;border-radius:50%;background:var(--violet-soft);box-shadow:0 0 10px var(--violet-soft);flex:none}.in-the-field-page .conn-inner{padding:38px 40px 42px}@media(max-width:640px){.in-the-field-page .conn-inner{padding:30px 24px 32px}.in-the-field-page .conn-ribbon{padding:13px 24px}}.in-the-field-page .conn-lede{font-family:var(--serif);font-weight:300;font-size:clamp(19px,1.55vw,25px);line-height:1.42;color:var(--paper);letter-spacing:-.005em;max-width:64ch}.in-the-field-page .conn-lede em{font-style:italic;color:var(--violet-bright)}.in-the-field-page .conn-grid{margin-top:34px;padding-top:30px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:16px;overflow:hidden}@media(max-width:860px){.in-the-field-page .conn-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:460px){.in-the-field-page .conn-grid{grid-template-columns:1fr}}.in-the-field-page .conn-cell{background:rgba(13,12,26,.4);padding:26px 24px 28px;display:flex;flex-direction:column;gap:16px;transition:background .25s}.in-the-field-page .conn-cell:hover{background:rgba(168,156,250,6%)}.in-the-field-page .conn-cell .conn-ic{width:40px;height:40px;display:grid;place-items:center}.in-the-field-page .conn-cell .conn-ic svg{width:100%;height:100%}.in-the-field-page .conn-cell .conn-name{font-family:var(--serif);font-weight:300;font-style:italic;font-size:21px;line-height:1.1;color:var(--paper);letter-spacing:-.005em}.in-the-field-page .conn-cell .conn-desc{font-size:13.5px;line-height:1.55;color:var(--paper-2);font-weight:300}.in-the-field-page .conn-foot{margin-top:24px;padding:20px 24px;border-left:2px solid var(--violet-soft);background:rgba(168,156,250,5%);border-radius:4px 14px 14px 4px;font-size:14px;line-height:1.6;color:var(--paper-2);font-weight:300}.in-the-field-page .conn-foot strong{color:var(--violet-bright);font-weight:500}.in-the-field-page .conn-foot em{font-style:italic;color:var(--paper)}.in-the-field-page .shifts{background:var(--ink-1)}.in-the-field-page .shift-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:760px){.in-the-field-page .shift-grid{grid-template-columns:1fr}}.in-the-field-page .shift{border:1px solid var(--rule-2);border-radius:22px;padding:34px 36px 38px;background:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(168,156,250,6%),transparent 60%),rgba(255,255,255,.015);display:flex;flex-direction:column;gap:16px;transition:border-color .25s,transform .25s;position:relative}.in-the-field-page .shift:hover{border-color:rgba(212,184,106,.3);transform:translateY(-2px)}.in-the-field-page .shift .shift-n{font-family:var(--mono);font-size:12px;letter-spacing:.18em;color:var(--gold-soft);font-weight:500}.in-the-field-page .shift h3{font-family:var(--serif);font-weight:300;font-size:clamp(25px,2.1vw,31px);line-height:1.08;letter-spacing:-.01em;color:var(--paper)}.in-the-field-page .shift h3 em{font-style:italic;color:var(--gold-soft)}.in-the-field-page .shift p{color:var(--paper-2);font-size:15px;line-height:1.62;font-weight:300}.in-the-field-page .shift p em{font-style:italic;color:var(--paper)}.in-the-field-page .report{background:var(--ink-0)}.in-the-field-page .report-lede{font-family:var(--serif);font-weight:300;font-size:clamp(19px,1.45vw,24px);line-height:1.45;color:var(--paper-2);letter-spacing:-.005em;max-width:62ch;margin-top:22px}.in-the-field-page .report-lede em{font-style:italic;color:var(--paper)}.in-the-field-page .report-frame{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#fff;box-shadow:0 36px 80px -34px rgba(0,0,0,.75)}.in-the-field-page .report-frame .rf-bar{display:flex;align-items:center;gap:8px;padding:11px 16px;background:#eceaf3;border-bottom:1px solid rgba(0,0,0,8%)}.in-the-field-page .rf-bar .d{width:10px;height:10px;border-radius:50%;flex:none}.in-the-field-page .rf-bar .d.r{background:#e0726a}.in-the-field-page .rf-bar .d.y{background:#e6b450}.in-the-field-page .rf-bar .d.g{background:#6fae6a}.in-the-field-page .rf-bar .rf-title{margin-left:12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;color:#6b6483;text-transform:uppercase}.in-the-field-page .report-frame img{width:100%;display:block}.in-the-field-page .report-cap{margin-top:16px}.in-the-field-page .report-cap .ct{display:block;font-family:var(--serif);font-weight:300;font-style:italic;font-size:20px;line-height:1.15;color:var(--paper);letter-spacing:-.005em}.in-the-field-page .report-cap .cd{display:block;font-size:13.5px;line-height:1.55;color:var(--paper-3);margin-top:7px;font-weight:300;max-width:42ch}.in-the-field-page .report-lead{margin-bottom:var(--gutter)}.in-the-field-page .report-lead .report-cap{display:grid;grid-template-columns:auto 1fr;gap:8px 28px;align-items:baseline;max-width:none}.in-the-field-page .report-lead .report-cap .cd{max-width:70ch;margin-top:0}@media(max-width:640px){.in-the-field-page .report-lead .report-cap{grid-template-columns:1fr}}.in-the-field-page .report-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,36px)}@media(max-width:880px){.in-the-field-page .report-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.in-the-field-page .report-item{display:flex;flex-direction:column}.in-the-field-page .report-quad{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,2.4vw,36px)}@media(max-width:760px){.in-the-field-page .report-quad{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.in-the-field-page .report-quad .report-frame img{aspect-ratio:3/2;object-fit:cover;object-position:top center}.in-the-field-page .qpanel-section{background:var(--ink-0)}.in-the-field-page .qpanel{position:relative;border-radius:24px;border:1px solid rgba(232,201,122,.32);background:radial-gradient(ellipse 70% 80% at 100% 0%,rgba(212,184,106,8%),transparent 60%),linear-gradient(180deg,rgba(212,184,106,5%),rgba(255,255,255,.8%));overflow:hidden}.in-the-field-page .qpanel .frame-ribbon{display:flex;align-items:center;gap:12px;padding:14px 32px;background:rgba(212,184,106,.12);border-bottom:1px solid rgba(232,201,122,.3);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft)}.in-the-field-page .qpanel .frame-ribbon .rk{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold);flex:none}.in-the-field-page .qpanel .qp-inner{padding:40px 48px 46px}@media(max-width:640px){.in-the-field-page .qpanel .qp-inner{padding:32px 26px 34px}.in-the-field-page .qpanel .frame-ribbon{padding:13px 26px}}.in-the-field-page .qpanel .qp-lede{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,27px);line-height:1.42;color:var(--paper);letter-spacing:-.005em;max-width:62ch}.in-the-field-page .qpanel .qp-lede em{font-style:italic;color:var(--gold-soft)}.in-the-field-page .qpanel .qp-lede strong{font-weight:500;color:var(--paper)}.in-the-field-page .qpanel .qp-lede+.qp-lede{margin-top:22px}.in-the-field-page .stat-call{margin:32px 0 6px;display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;padding:26px 30px;border:1px solid rgba(232,201,122,.32);border-radius:18px;background:linear-gradient(180deg,rgba(212,184,106,7%),rgba(255,255,255,1%))}@media(max-width:540px){.in-the-field-page .stat-call{grid-template-columns:1fr;gap:14px}}.in-the-field-page .stat-call .num{font-family:var(--serif);font-weight:300;font-size:clamp(50px,6vw,72px);line-height:.9;color:var(--gold-soft);letter-spacing:-.03em;white-space:nowrap}.in-the-field-page .stat-call .num em{font-style:italic}.in-the-field-page .stat-call .num .unit{font-family:var(--mono);font-size:14px;letter-spacing:.14em;color:var(--paper-3);margin-left:10px}.in-the-field-page .stat-call .stack{display:flex;flex-direction:column;gap:6px}.in-the-field-page .stat-call .stack .title{font-family:var(--serif);font-weight:300;font-style:italic;font-size:22px;color:var(--paper);letter-spacing:-.005em}.in-the-field-page .stat-call .stack .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3)}.in-the-field-page .stat-call .stack .desc{font-size:14px;line-height:1.55;color:var(--paper-2);margin-top:4px;font-weight:300}.in-the-field-page .boundaries{background:var(--ink-1)}.in-the-field-page .bound-panel{border:1px solid rgba(168,156,250,.16);border-radius:22px;background:rgba(13,12,26,.5);overflow:hidden}.in-the-field-page .bound-stamp{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 34px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3)}.in-the-field-page .bound-stamp .stamp-mark{display:inline-flex;align-items:center;gap:10px}.in-the-field-page .bound-stamp .stamp-mark .sq{width:9px;height:9px;border:1px solid var(--paper-3);border-radius:2px}.in-the-field-page .bound-cols{display:grid;grid-template-columns:1fr 1fr}@media(max-width:760px){.in-the-field-page .bound-cols{grid-template-columns:1fr}}.in-the-field-page .bound-col{padding:36px 34px 40px}.in-the-field-page .bound-col.is-col{border-right:1px solid var(--rule)}@media(max-width:760px){.in-the-field-page .bound-col.is-col{border-right:0;border-bottom:1px solid var(--rule)}}.in-the-field-page .bound-col .bc-head{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-2);margin-bottom:22px;display:inline-flex;align-items:center;gap:10px}.in-the-field-page .bound-col.is-col .bc-head{color:var(--gold-soft)}.in-the-field-page .bound-col .bc-head .gl{font-family:var(--serif);font-style:italic;font-size:19px;letter-spacing:0;text-transform:none}.in-the-field-page .bound-list{list-style:none;display:flex;flex-direction:column}.in-the-field-page .bound-list li{padding:15px 0 15px 24px;position:relative;font-size:15px;line-height:1.5;color:var(--paper-2);font-weight:300;border-bottom:1px solid var(--rule)}.in-the-field-page .bound-list li:last-child{border-bottom:0}.in-the-field-page .bound-list li::before{content:"";position:absolute;left:0;top:23px;width:9px;height:1px;background:var(--paper-3)}.in-the-field-page .bound-col.is-col .bound-list li::before{background:var(--gold-soft)}.in-the-field-page .bound-list li strong{color:var(--paper);font-weight:500}.in-the-field-page .routing{background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(120,100,230,.2),transparent 70%),radial-gradient(ellipse 50% 60% at 85% 30%,rgba(240,192,160,6%),transparent 70%),radial-gradient(ellipse 50% 60% at 15% 80%,rgba(168,156,250,.1),transparent 70%),var(--ink-0);overflow:hidden;position:relative}.in-the-field-page .route-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:1000px){.in-the-field-page .route-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.in-the-field-page .route-grid{grid-template-columns:1fr}}.in-the-field-page .route{border:1px solid var(--rule-2);border-radius:18px;padding:28px 26px;background:rgba(255,255,255,2%);display:flex;flex-direction:column;gap:14px;min-height:232px;transition:border-color .25s,background .25s,transform .25s;color:inherit}.in-the-field-page .route:hover{border-color:var(--gold-soft);background:rgba(212,184,106,5%);transform:translateY(-2px)}.in-the-field-page .route .who{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--gold-soft);text-transform:uppercase}.in-the-field-page .route h5{font-family:var(--serif);font-weight:300;font-size:22px;line-height:1.15;letter-spacing:-.01em;color:var(--paper)}.in-the-field-page .route h5 em{font-style:italic;color:var(--gold-soft)}.in-the-field-page .route .go{margin-top:auto;font-family:var(--sans);font-weight:500;font-size:13.5px;color:var(--paper-2);display:inline-flex;align-items:center;gap:8px}.in-the-field-page .route:hover .go{color:var(--gold-soft)}.in-the-field-page .closing-fineprint{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);font-size:13px;line-height:1.6;color:var(--paper-3);max-width:80ch}.in-the-field-page .closing-fineprint strong{color:var(--paper-2);font-weight:500}.in-the-field-page footer{padding:64px 0 40px;background:var(--page-bg)}.in-the-field-page .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}@media(max-width:800px){.in-the-field-page .foot-grid{grid-template-columns:1fr 1fr;gap:36px}}.in-the-field-page .foot-col h6{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-bottom:18px}.in-the-field-page .foot-col ul{list-style:none;display:flex;flex-direction:column;gap:11px}.in-the-field-page .foot-col a{color:var(--paper-2);font-size:14px}.in-the-field-page .foot-col a:hover{color:var(--paper)}.in-the-field-page .foot-brand p{color:var(--paper-2);font-size:14px;line-height:1.6;max-width:36ch;margin-top:14px;font-weight:300}.in-the-field-page .foot-bottom{border-top:1px solid var(--rule);margin-top:56px;padding-top:24px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--paper-3);letter-spacing:.08em}@media(max-width:640px){.in-the-field-page .foot-bottom{flex-direction:column;gap:8px}}.hospitals-clinics-page{background:var(--page-bg);color:var(--paper);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased}.hospitals-clinics-page{overflow-x:hidden}.hospitals-clinics-page a{color:inherit;text-decoration:none}.hospitals-clinics-page img,.hospitals-clinics-page svg{display:block;max-width:100%}.hospitals-clinics-page button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}.hospitals-clinics-page .wrap{max-width:var(--content);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.hospitals-clinics-page .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3)}.hospitals-clinics-page .eyebrow .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin-right:10px;vertical-align:middle;box-shadow:0 0 12px var(--gold)}.hospitals-clinics-page .h-display{font-family:var(--serif);font-weight:300;font-size:clamp(44px,5.6vw,84px);line-height:1;letter-spacing:-.025em;color:var(--paper)}.hospitals-clinics-page .h-display em{font-style:italic;font-weight:300;color:var(--gold-soft)}.hospitals-clinics-page .h-section{font-family:var(--serif);font-weight:300;font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:-.02em}.hospitals-clinics-page .h-section em{font-style:italic;font-weight:300;color:var(--gold-soft)}.hospitals-clinics-page .lede{font-size:clamp(17px,1.25vw,21px);line-height:1.55;color:var(--paper-2);font-weight:300;max-width:58ch}.hospitals-clinics-page .small{font-size:13px;color:var(--paper-3);line-height:1.55}.hospitals-clinics-page .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-family:var(--sans);font-weight:500;font-size:15px;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.hospitals-clinics-page .btn-primary{background:var(--gold);color:#1a1430}.hospitals-clinics-page .btn-primary:hover{background:var(--gold-soft);transform:translateY(-1px)}.hospitals-clinics-page .btn .arr{font-family:var(--mono);font-weight:400}.hospitals-clinics-page nav.top{position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:blur(14px)saturate(140%);-webkit-backdrop-filter:blur(14px)saturate(140%);background:rgba(34,36,58,.7);border-bottom:1px solid rgba(255,255,255,6%)}.hospitals-clinics-page .nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px;max-width:var(--content);margin:0 auto;padding:0 var(--pad-x)}.hospitals-clinics-page .brand{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-weight:400;font-size:19px;letter-spacing:.02em}.hospitals-clinics-page .brand-mark{width:26px;height:26px;display:block;object-fit:contain}.hospitals-clinics-page .nav-links{display:flex;gap:30px;align-items:center}.hospitals-clinics-page .nav-links a{font-size:13.5px;color:var(--paper-2);letter-spacing:.01em;transition:color .2s}.hospitals-clinics-page .nav-links a:hover{color:var(--paper)}.hospitals-clinics-page .nav-links a.active{color:var(--gold-soft)}.hospitals-clinics-page .nav-cta{padding:9px 16px;border-radius:999px;border:1px solid var(--rule-2);font-size:13.5px}.hospitals-clinics-page .nav-cta:hover{border-color:var(--gold);color:var(--gold-soft)}@media(max-width:820px){.hospitals-clinics-page .nav-links{display:none}}.hospitals-clinics-page .card{position:relative;margin:var(--gutter);border-radius:var(--card-radius);border:1px solid rgba(255,255,255,6%);overflow:hidden;box-shadow:0 30px 80px -40px rgba(0,0,0,.7),inset 0 1px rgba(255,255,255,3%)}.hospitals-clinics-page .card+.card{margin-top:0}.hospitals-clinics-page .section{padding:120px 0;position:relative;background:var(--ink-1)}.hospitals-clinics-page .section-head{display:grid;grid-template-columns:200px 1fr;gap:60px;margin-bottom:64px;align-items:start}.hospitals-clinics-page .section-head .label{padding-top:12px}.hospitals-clinics-page .section-head .label .num{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--gold-soft)}.hospitals-clinics-page .section-head .label .ttl{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--paper-3);text-transform:uppercase;margin-top:8px}@media(max-width:760px){.hospitals-clinics-page .section-head{grid-template-columns:1fr;gap:20px}.hospitals-clinics-page .section{padding:88px 0}}.hospitals-clinics-page .crumb{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);margin-bottom:24px}.hospitals-clinics-page .crumb a{transition:color .2s}.hospitals-clinics-page .crumb a:hover{color:var(--gold-soft)}.hospitals-clinics-page .crumb .sep{opacity:.5}.hospitals-clinics-page .crumb .here{color:var(--paper)}.hospitals-clinics-page .hero{position:relative;padding:140px 0 110px;margin-top:calc(68px + var(--gutter));background:var(--ink-1);overflow:hidden}.hospitals-clinics-page .hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 50% -10%,rgba(232,201,122,.1),transparent 60%),radial-gradient(ellipse 90% 45% at 50% 110%,rgba(120,140,230,.1),transparent 70%)}.hospitals-clinics-page .hero .inner{position:relative;z-index:1;max-width:1080px}.hospitals-clinics-page .hero h1{margin-top:8px;max-width:18ch}.hospitals-clinics-page .hero .deck{margin-top:32px;font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,26px);line-height:1.45;color:var(--paper-2);letter-spacing:-.005em;max-width:64ch}.hospitals-clinics-page .hero .deck em{font-style:italic;color:var(--paper)}.hospitals-clinics-page .hero-figure{position:absolute;right:-120px;top:34%;transform:translateY(-50%);width:540px;height:540px;z-index:0;opacity:.5;pointer-events:none}@media(max-width:1100px){.hospitals-clinics-page .hero-figure{display:none}}.hospitals-clinics-page .hero-meta{margin-top:40px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-wrap:wrap;gap:10px 0}.hospitals-clinics-page .hero-meta span{display:inline-flex;align-items:center}.hospitals-clinics-page .hero-meta span:not(:last-child)::after{content:"·";margin:0 14px;color:var(--gold);opacity:.7}.hospitals-clinics-page .hero-dir{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);position:relative;z-index:1}.hospitals-clinics-page .hero-dir .dir-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:18px}.hospitals-clinics-page .hero-dir .dir-head .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);display:inline-flex;align-items:center;gap:10px}.hospitals-clinics-page .hero-dir .dir-head .lbl .dot{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.hospitals-clinics-page .hero-dir .dir-head .meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.hospitals-clinics-page .hero-dir .dir-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:14px;overflow:hidden}@media(max-width:1080px){.hospitals-clinics-page .hero-dir .dir-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.hospitals-clinics-page .hero-dir .dir-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.hospitals-clinics-page .hero-dir .dir-grid{grid-template-columns:1fr}}.hospitals-clinics-page .hero-dir .dir-cell{background:rgba(255,255,255,.015);padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;transition:background .25s}.hospitals-clinics-page .hero-dir .dir-cell:hover{background:rgba(212,184,106,5%)}.hospitals-clinics-page .hero-dir .dir-cell .n{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--paper-3)}.hospitals-clinics-page .hero-dir .dir-cell .l{font-family:var(--serif);font-style:italic;font-weight:300;font-size:16.5px;line-height:1.18;color:var(--paper);letter-spacing:-.005em}.hospitals-clinics-page .hero-dir .dir-cell:hover .l{color:var(--gold-soft)}.hospitals-clinics-page .thread-body{max-width:900px}.hospitals-clinics-page .thread-body p{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.75vw,27px);line-height:1.42;color:var(--paper-2);letter-spacing:-.005em}.hospitals-clinics-page .thread-body p+p{margin-top:28px}.hospitals-clinics-page .thread-body em{font-style:italic;color:var(--paper)}.hospitals-clinics-page .thread-body strong{color:var(--paper);font-weight:500}.hospitals-clinics-page .qrow{margin-top:60px;padding-top:36px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:16px;overflow:hidden}@media(max-width:760px){.hospitals-clinics-page .qrow{grid-template-columns:1fr}}.hospitals-clinics-page .qcell{background:var(--ink-1);padding:32px 30px 34px;display:flex;flex-direction:column;gap:14px;transition:background .25s}.hospitals-clinics-page .qcell:hover{background:#14122a}.hospitals-clinics-page .qcell .qn{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.hospitals-clinics-page .qcell .qt{font-family:var(--serif);font-weight:300;font-size:clamp(23px,2vw,30px);line-height:1.12;color:var(--paper);letter-spacing:-.01em}.hospitals-clinics-page .qcell .qt em{font-style:italic;color:var(--gold-soft)}.hospitals-clinics-page .settings{background:var(--ink-1)}.hospitals-clinics-page .set-stack{display:flex;flex-direction:column;border-top:1px solid var(--rule-2)}.hospitals-clinics-page .set-row{display:grid;grid-template-columns:96px minmax(0,.9fr)1.1fr;gap:clamp(24px,4vw,64px);align-items:start;padding:clamp(36px,4.5vw,56px)0;border-bottom:1px solid var(--rule-2);transition:background .3s ease}.hospitals-clinics-page .set-row:hover{background:rgba(212,184,106,.025)}.hospitals-clinics-page .set-row:hover .set-tile{border-color:rgba(212,184,106,.4)}@media(max-width:860px){.hospitals-clinics-page .set-row{grid-template-columns:64px 1fr;gap:22px}.hospitals-clinics-page .set-row .set-body{grid-column:1/-1}}.hospitals-clinics-page .set-tile{width:80px;height:80px;flex:none;border:1px solid var(--rule-2);border-radius:18px;background:radial-gradient(circle at 50% 30%,rgba(212,184,106,.1),transparent 70%),rgba(255,255,255,2%);display:grid;place-items:center;overflow:hidden;transition:border-color .3s ease}@media(max-width:860px){.hospitals-clinics-page .set-tile{width:64px;height:64px}}.hospitals-clinics-page .set-tile svg{width:80%;height:80%}.hospitals-clinics-page .set-row .set-head{display:flex;flex-direction:column;gap:14px;padding-top:4px}.hospitals-clinics-page .set-row .set-idx{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.hospitals-clinics-page .set-row h3{font-family:var(--serif);font-weight:300;font-size:clamp(28px,3vw,42px);line-height:1.04;letter-spacing:-.02em;color:var(--paper);text-wrap:balance}.hospitals-clinics-page .set-row h3 em{font-style:italic;color:var(--gold-soft)}.hospitals-clinics-page .set-row .set-body{display:flex;flex-direction:column;gap:18px;padding-top:6px}.hospitals-clinics-page .set-row .set-body p{color:var(--paper-2);font-size:clamp(15px,1.1vw,16.5px);line-height:1.62;font-weight:300}.hospitals-clinics-page .set-row .set-body p em{font-style:italic;color:var(--paper)}.hospitals-clinics-page .set-row .set-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-wrap:wrap;gap:8px 18px}.hospitals-clinics-page .set-row .set-tag span{display:inline-flex;align-items:center;gap:8px}.hospitals-clinics-page .set-row .set-tag span::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);opacity:.7}.hospitals-clinics-page .shifts{background:var(--ink-0)}.hospitals-clinics-page .shift-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:760px){.hospitals-clinics-page .shift-grid{grid-template-columns:1fr}}.hospitals-clinics-page .shift{border:1px solid var(--rule-2);border-radius:22px;padding:34px 36px 38px;background:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(168,156,250,6%),transparent 60%),rgba(255,255,255,.015);display:flex;flex-direction:column;gap:16px;transition:border-color .25s,transform .25s;position:relative}.hospitals-clinics-page .shift:hover{border-color:rgba(212,184,106,.3);transform:translateY(-2px)}.hospitals-clinics-page .shift .shift-n{font-family:var(--mono);font-size:12px;letter-spacing:.18em;color:var(--gold-soft);font-weight:500}.hospitals-clinics-page .shift h3{font-family:var(--serif);font-weight:300;font-size:clamp(25px,2.1vw,31px);line-height:1.08;letter-spacing:-.01em;color:var(--paper)}.hospitals-clinics-page .shift h3 em{font-style:italic;color:var(--gold-soft)}.hospitals-clinics-page .shift p{color:var(--paper-2);font-size:15px;line-height:1.62;font-weight:300}.hospitals-clinics-page .shift p em{font-style:italic;color:var(--paper)}.hospitals-clinics-page .qpanel-section{background:var(--ink-0)}.hospitals-clinics-page .qpanel{position:relative;border-radius:24px;border:1px solid rgba(232,201,122,.32);background:radial-gradient(ellipse 70% 80% at 100% 0%,rgba(212,184,106,8%),transparent 60%),linear-gradient(180deg,rgba(212,184,106,5%),rgba(255,255,255,.8%));overflow:hidden}.hospitals-clinics-page .qpanel.violet{border-color:rgba(168,156,250,.34)}.hospitals-clinics-page .qpanel.violet{background:radial-gradient(ellipse 70% 80% at 100% 0%,rgba(168,156,250,.1),transparent 60%),linear-gradient(180deg,rgba(168,156,250,5%),rgba(255,255,255,.8%))}.hospitals-clinics-page .qpanel .frame-ribbon{display:flex;align-items:center;gap:12px;padding:14px 32px;background:rgba(212,184,106,.12);border-bottom:1px solid rgba(232,201,122,.3);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft)}.hospitals-clinics-page .qpanel.violet .frame-ribbon{background:rgba(168,156,250,.12);border-bottom-color:rgba(168,156,250,.3);color:var(--violet-bright)}.hospitals-clinics-page .qpanel .frame-ribbon .rk{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold);flex:none}.hospitals-clinics-page .qpanel.violet .frame-ribbon .rk{background:var(--violet-soft);box-shadow:0 0 10px var(--violet-soft)}.hospitals-clinics-page .qpanel .qp-inner{padding:40px 48px 46px}@media(max-width:640px){.hospitals-clinics-page .qpanel .qp-inner{padding:32px 26px 34px}.hospitals-clinics-page .qpanel .frame-ribbon{padding:13px 26px}}.hospitals-clinics-page .qpanel .qp-lede{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,27px);line-height:1.42;color:var(--paper);letter-spacing:-.005em;max-width:62ch}.hospitals-clinics-page .qpanel .qp-lede em{font-style:italic;color:var(--gold-soft)}.hospitals-clinics-page .qpanel.violet .qp-lede em{color:var(--violet-bright)}.hospitals-clinics-page .qpanel .qp-lede strong{font-weight:500;color:var(--paper)}.hospitals-clinics-page .qpanel .qp-lede+.qp-lede{margin-top:22px}.hospitals-clinics-page .places{margin-top:36px;padding-top:30px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:860px){.hospitals-clinics-page .places{grid-template-columns:1fr;gap:24px}}.hospitals-clinics-page .place{display:flex;flex-direction:column;gap:10px}.hospitals-clinics-page .place .pn{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.hospitals-clinics-page .place .ph{font-family:var(--serif);font-weight:300;font-style:italic;font-size:21px;line-height:1.2;color:var(--paper);letter-spacing:-.005em}.hospitals-clinics-page .place p{font-size:14px;line-height:1.6;color:var(--paper-2);font-weight:300}.hospitals-clinics-page .place p em{font-style:italic;color:var(--paper)}.hospitals-clinics-page .qp-statcall{margin:28px 0 4px;display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding:20px 24px;border:1px solid rgba(168,156,250,.32);border-radius:16px;background:linear-gradient(180deg,rgba(168,156,250,6%),rgba(255,255,255,1%))}.hospitals-clinics-page .qp-statcall .num{font-family:var(--serif);font-weight:300;font-size:46px;line-height:1;color:var(--violet-bright);letter-spacing:-.025em}.hospitals-clinics-page .qp-statcall .num em{font-style:italic}.hospitals-clinics-page .qp-statcall .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3)}.hospitals-clinics-page .qp-statcall .desc{font-size:13.5px;line-height:1.5;color:var(--paper-2);margin-top:6px;font-weight:300}.hospitals-clinics-page .careful-note{margin-top:26px;padding:22px 26px;border-left:2px solid var(--violet-soft);background:rgba(168,156,250,5%);border-radius:4px 14px 14px 4px}.hospitals-clinics-page .careful-note p{font-family:var(--serif);font-weight:300;font-size:clamp(17px,1.3vw,20px);line-height:1.5;color:var(--paper-2);letter-spacing:-.005em}.hospitals-clinics-page .careful-note p+p{margin-top:14px}.hospitals-clinics-page .careful-note strong{color:var(--violet-bright);font-weight:500}.hospitals-clinics-page .careful-note em{font-style:italic;color:var(--paper)}.hospitals-clinics-page .conc-block{margin-top:30px;padding-top:30px;border-top:1px solid var(--rule)}.hospitals-clinics-page .conc-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:24px}.hospitals-clinics-page .conc-head .ch-ttl{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--violet-bright)}.hospitals-clinics-page .conc-head .ch-meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3)}.hospitals-clinics-page .tables-wrap{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter)}@media(max-width:760px){.hospitals-clinics-page .tables-wrap{grid-template-columns:1fr}}.hospitals-clinics-page .biomarker-table{border:1px solid rgba(168,156,250,.2);border-radius:18px;background:linear-gradient(180deg,rgba(168,156,250,4%),rgba(255,255,255,.5%));overflow:hidden}.hospitals-clinics-page .biomarker-table .bt-head{padding:18px 22px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid var(--rule);background:rgba(255,255,255,2%)}.hospitals-clinics-page .biomarker-table .bt-head .panel{font-family:var(--serif);font-weight:300;font-style:italic;font-size:19px;color:var(--paper);letter-spacing:-.01em}.hospitals-clinics-page .biomarker-table .bt-head .panel em{color:var(--violet-bright);font-style:italic}.hospitals-clinics-page .biomarker-table .bt-head .panel-meta{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;color:var(--paper-3);text-transform:uppercase}.hospitals-clinics-page .biomarker-table table{width:100%;border-collapse:collapse}.hospitals-clinics-page .biomarker-table th,.hospitals-clinics-page .biomarker-table td{padding:12px 22px;text-align:left;border-bottom:1px solid var(--rule)}.hospitals-clinics-page .biomarker-table th{font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);font-weight:500}.hospitals-clinics-page .biomarker-table th:not(:first-child),.hospitals-clinics-page .biomarker-table td:not(:first-child){text-align:right}.hospitals-clinics-page .biomarker-table tr:last-child td{border-bottom:0}.hospitals-clinics-page .biomarker-table td.marker{font-family:var(--sans);font-weight:500;font-size:13.5px;color:var(--paper)}.hospitals-clinics-page .biomarker-table td.n{font-family:var(--mono);font-size:12px;color:var(--paper-3)}.hospitals-clinics-page .biomarker-table td.val{font-family:var(--serif);font-weight:300;font-size:18px;color:var(--paper);letter-spacing:-.015em;line-height:1}.hospitals-clinics-page .biomarker-table td.val.hi{color:var(--violet-bright)}.hospitals-clinics-page .biomarker-table tbody tr{transition:background .2s}.hospitals-clinics-page .biomarker-table tbody tr:hover{background:rgba(168,156,250,4%)}.hospitals-clinics-page .boundaries{background:var(--page-bg)}.hospitals-clinics-page .bound-panel{border:1px solid rgba(168,156,250,.16);border-radius:22px;background:rgba(13,12,26,.5);overflow:hidden}.hospitals-clinics-page .bound-stamp{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 34px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3)}.hospitals-clinics-page .bound-stamp .stamp-mark{display:inline-flex;align-items:center;gap:10px}.hospitals-clinics-page .bound-stamp .stamp-mark .sq{width:9px;height:9px;border:1px solid var(--paper-3);border-radius:2px}.hospitals-clinics-page .bound-cols{display:grid;grid-template-columns:1fr 1fr}@media(max-width:760px){.hospitals-clinics-page .bound-cols{grid-template-columns:1fr}}.hospitals-clinics-page .bound-col{padding:36px 34px 40px}.hospitals-clinics-page .bound-col.is-col{border-right:1px solid var(--rule)}@media(max-width:760px){.hospitals-clinics-page .bound-col.is-col{border-right:0;border-bottom:1px solid var(--rule)}}.hospitals-clinics-page .bound-col .bc-head{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-2);margin-bottom:22px;display:inline-flex;align-items:center;gap:10px}.hospitals-clinics-page .bound-col.is-col .bc-head{color:var(--gold-soft)}.hospitals-clinics-page .bound-col .bc-head .gl{font-family:var(--serif);font-style:italic;font-size:19px;letter-spacing:0;text-transform:none}.hospitals-clinics-page .bound-list{list-style:none;display:flex;flex-direction:column}.hospitals-clinics-page .bound-list li{padding:15px 0 15px 24px;position:relative;font-size:15px;line-height:1.5;color:var(--paper-2);font-weight:300;border-bottom:1px solid var(--rule)}.hospitals-clinics-page .bound-list li:last-child{border-bottom:0}.hospitals-clinics-page .bound-list li::before{content:"";position:absolute;left:0;top:23px;width:9px;height:1px;background:var(--paper-3)}.hospitals-clinics-page .bound-col.is-col .bound-list li::before{background:var(--gold-soft)}.hospitals-clinics-page .bound-list li strong{color:var(--paper);font-weight:500}.hospitals-clinics-page .routing{background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(120,100,230,.2),transparent 70%),radial-gradient(ellipse 50% 60% at 85% 30%,rgba(240,192,160,6%),transparent 70%),radial-gradient(ellipse 50% 60% at 15% 80%,rgba(168,156,250,.1),transparent 70%),var(--ink-0);overflow:hidden;position:relative}.hospitals-clinics-page .route-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}@media(max-width:1100px){.hospitals-clinics-page .route-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.hospitals-clinics-page .route-grid{grid-template-columns:1fr}}.hospitals-clinics-page .route{border:1px solid var(--rule-2);border-radius:18px;padding:28px 26px;background:rgba(255,255,255,2%);display:flex;flex-direction:column;gap:14px;min-height:232px;transition:border-color .25s,background .25s,transform .25s;color:inherit}.hospitals-clinics-page .route:hover{border-color:var(--gold-soft);background:rgba(212,184,106,5%);transform:translateY(-2px)}.hospitals-clinics-page .route .who{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--gold-soft);text-transform:uppercase}.hospitals-clinics-page .route h5{font-family:var(--serif);font-weight:300;font-size:22px;line-height:1.15;letter-spacing:-.01em;color:var(--paper)}.hospitals-clinics-page .route h5 em{font-style:italic;color:var(--gold-soft)}.hospitals-clinics-page .route .go{margin-top:auto;font-family:var(--sans);font-weight:500;font-size:13.5px;color:var(--paper-2);display:inline-flex;align-items:center;gap:8px}.hospitals-clinics-page .route:hover .go{color:var(--gold-soft)}.hospitals-clinics-page .closing-fineprint{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);font-size:13px;line-height:1.6;color:var(--paper-3);max-width:80ch}.hospitals-clinics-page .closing-fineprint strong{color:var(--paper-2);font-weight:500}.hospitals-clinics-page footer{padding:64px 0 40px;background:var(--page-bg)}.hospitals-clinics-page .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}@media(max-width:800px){.hospitals-clinics-page .foot-grid{grid-template-columns:1fr 1fr;gap:36px}}.hospitals-clinics-page .foot-col h6{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-bottom:18px}.hospitals-clinics-page .foot-col ul{list-style:none;display:flex;flex-direction:column;gap:11px}.hospitals-clinics-page .foot-col a{color:var(--paper-2);font-size:14px}.hospitals-clinics-page .foot-col a:hover{color:var(--paper)}.hospitals-clinics-page .foot-brand p{color:var(--paper-2);font-size:14px;line-height:1.6;max-width:36ch;margin-top:14px;font-weight:300}.hospitals-clinics-page .foot-bottom{border-top:1px solid var(--rule);margin-top:56px;padding-top:24px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--paper-3);letter-spacing:.08em}@media(max-width:640px){.hospitals-clinics-page .foot-bottom{flex-direction:column;gap:8px}}.hospitals-clinics-page .journey-section{background:var(--ink-0)}.hospitals-clinics-page .journey{position:relative;display:flex;flex-direction:column;border-top:1px solid var(--rule-2)}.hospitals-clinics-page .journey::before{content:"";position:absolute;left:27px;top:62px;bottom:62px;width:1px;background:var(--rule-2);z-index:0}.hospitals-clinics-page .jstep{display:grid;grid-template-columns:56px 1fr;gap:30px;position:relative;padding:34px 0;border-bottom:1px solid var(--rule-2)}.hospitals-clinics-page .jstep:last-child{border-bottom:0}@media(max-width:600px){.hospitals-clinics-page .jstep{gap:20px}}.hospitals-clinics-page .jnode{width:56px;height:56px;border-radius:50%;border:1px solid var(--rule-2);display:grid;place-items:center;font-family:var(--serif);font-weight:300;font-size:23px;color:var(--gold-soft);letter-spacing:-.02em;z-index:1;background:radial-gradient(circle at 50% 30%,rgba(212,184,106,.14),transparent 70%),var(--ink-0);transition:border-color .3s ease}.hospitals-clinics-page .jstep:hover .jnode{border-color:rgba(212,184,106,.45)}.hospitals-clinics-page .jbody{display:flex;flex-direction:column;gap:11px;padding-top:4px}.hospitals-clinics-page .jbody .jtag{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft)}.hospitals-clinics-page .jbody h3{font-family:var(--serif);font-weight:300;font-size:clamp(23px,2.2vw,32px);line-height:1.08;letter-spacing:-.015em;color:var(--paper)}.hospitals-clinics-page .jbody h3 em{font-style:italic;color:var(--gold-soft)}.hospitals-clinics-page .jbody p{color:var(--paper-2);font-size:clamp(15px,1.1vw,16.5px);line-height:1.6;font-weight:300;max-width:66ch}.hospitals-clinics-page .jbody p em{font-style:italic;color:var(--paper)}.hospitals-clinics-page .jstep.is-new .jnode{color:#1a1430;background:var(--gold);border-color:var(--gold)}.hospitals-clinics-page .jstep.is-new .jtag{color:var(--gold-soft)}.labs-page{background:var(--page-bg);color:var(--paper);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased}.labs-page{overflow-x:hidden}.labs-page a{color:inherit;text-decoration:none}.labs-page img,.labs-page svg{display:block;max-width:100%}.labs-page button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}.labs-page .wrap{max-width:var(--content);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.labs-page .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3)}.labs-page .eyebrow .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin-right:10px;vertical-align:middle;box-shadow:0 0 12px var(--gold)}.labs-page .h-display{font-family:var(--serif);font-weight:300;font-size:clamp(44px,5.6vw,84px);line-height:1;letter-spacing:-.025em;color:var(--paper)}.labs-page .h-display em{font-style:italic;font-weight:300;color:var(--gold-soft)}.labs-page .h-section{font-family:var(--serif);font-weight:300;font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:-.02em}.labs-page .h-section em{font-style:italic;font-weight:300;color:var(--gold-soft)}.labs-page .lede{font-size:clamp(17px,1.25vw,21px);line-height:1.55;color:var(--paper-2);font-weight:300;max-width:58ch}.labs-page .small{font-size:13px;color:var(--paper-3);line-height:1.55}.labs-page .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-family:var(--sans);font-weight:500;font-size:15px;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.labs-page .btn-primary{background:var(--gold);color:#1a1430}.labs-page .btn-primary:hover{background:var(--gold-soft);transform:translateY(-1px)}.labs-page .btn .arr{font-family:var(--mono);font-weight:400}.labs-page nav.top{position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:blur(14px)saturate(140%);-webkit-backdrop-filter:blur(14px)saturate(140%);background:rgba(34,36,58,.7);border-bottom:1px solid rgba(255,255,255,6%)}.labs-page .nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px;max-width:var(--content);margin:0 auto;padding:0 var(--pad-x)}.labs-page .brand{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-weight:400;font-size:19px;letter-spacing:.02em}.labs-page .brand-mark{width:26px;height:26px;display:block;object-fit:contain}.labs-page .nav-links{display:flex;gap:30px;align-items:center}.labs-page .nav-links a{font-size:13.5px;color:var(--paper-2);letter-spacing:.01em;transition:color .2s}.labs-page .nav-links a:hover{color:var(--paper)}.labs-page .nav-links a.active{color:var(--gold-soft)}.labs-page .nav-cta{padding:9px 16px;border-radius:999px;border:1px solid var(--rule-2);font-size:13.5px}.labs-page .nav-cta:hover{border-color:var(--gold);color:var(--gold-soft)}@media(max-width:820px){.labs-page .nav-links{display:none}}.labs-page .card{position:relative;margin:var(--gutter);border-radius:var(--card-radius);border:1px solid rgba(255,255,255,6%);overflow:hidden;box-shadow:0 30px 80px -40px rgba(0,0,0,.7),inset 0 1px rgba(255,255,255,3%)}.labs-page .card+.card{margin-top:0}.labs-page .section{padding:120px 0;position:relative;background:var(--ink-1)}.labs-page .section-head{display:grid;grid-template-columns:200px 1fr;gap:60px;margin-bottom:64px;align-items:start}.labs-page .section-head .label{padding-top:12px}.labs-page .section-head .label .num{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--gold-soft)}.labs-page .section-head .label .ttl{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--paper-3);text-transform:uppercase;margin-top:8px}@media(max-width:760px){.labs-page .section-head{grid-template-columns:1fr;gap:20px}.labs-page .section{padding:88px 0}}.labs-page .crumb{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);margin-bottom:24px}.labs-page .crumb a{transition:color .2s}.labs-page .crumb a:hover{color:var(--gold-soft)}.labs-page .crumb .sep{opacity:.5}.labs-page .crumb .here{color:var(--paper)}.labs-page .hero{position:relative;padding:140px 0 110px;margin-top:calc(68px + var(--gutter));background:var(--ink-1);overflow:hidden}.labs-page .hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 50% -10%,rgba(232,201,122,.12),transparent 60%),radial-gradient(ellipse 90% 45% at 50% 110%,rgba(120,140,230,.1),transparent 70%)}.labs-page .hero .inner{position:relative;z-index:1;max-width:1080px}.labs-page .hero h1{margin-top:8px;max-width:16ch}.labs-page .hero .deck{margin-top:32px;font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,26px);line-height:1.45;color:var(--paper-2);letter-spacing:-.005em;max-width:64ch}.labs-page .hero .deck em{font-style:italic;color:var(--paper)}.labs-page .hero-figure{position:absolute;right:-120px;top:34%;transform:translateY(-50%);width:540px;height:540px;z-index:0;opacity:.5;pointer-events:none}@media(max-width:1100px){.labs-page .hero-figure{display:none}}.labs-page .hero-meta{margin-top:40px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-wrap:wrap;gap:10px 0}.labs-page .hero-meta span{display:inline-flex;align-items:center}.labs-page .hero-meta span:not(:last-child)::after{content:"·";margin:0 14px;color:var(--gold);opacity:.7}.labs-page .hero-rail{margin-top:52px;padding-top:30px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:36px 56px;position:relative;z-index:1}.labs-page .hero-rail .cell{min-width:120px}.labs-page .hero-rail .num{font-family:var(--serif);font-weight:300;font-size:44px;line-height:1;letter-spacing:-.025em;color:var(--paper)}.labs-page .hero-rail .num em{font-style:italic;color:var(--gold-soft)}.labs-page .hero-rail .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-top:10px}.labs-page .thread-body{max-width:900px}.labs-page .thread-body p{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.75vw,27px);line-height:1.42;color:var(--paper-2);letter-spacing:-.005em}.labs-page .thread-body p+p{margin-top:28px}.labs-page .thread-body em{font-style:italic;color:var(--paper)}.labs-page .thread-body strong{color:var(--paper);font-weight:500}.labs-page .qrow{margin-top:60px;padding-top:36px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:16px;overflow:hidden}@media(max-width:760px){.labs-page .qrow{grid-template-columns:1fr}}.labs-page .qcell{background:var(--ink-1);padding:32px 30px 34px;display:flex;flex-direction:column;gap:14px;transition:background .25s}.labs-page .qcell:hover{background:#14122a}.labs-page .qcell .qn{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.labs-page .qcell .qt{font-family:var(--serif);font-weight:300;font-size:clamp(23px,2vw,30px);line-height:1.12;color:var(--paper);letter-spacing:-.01em}.labs-page .qcell .qt em{font-style:italic;color:var(--gold-soft)}.labs-page .qcell .qd{font-size:14px;line-height:1.58;color:var(--paper-2);font-weight:300}.labs-page .study{background:var(--ink-0)}.labs-page .study-panel{position:relative;border-radius:24px;border:1px solid rgba(232,201,122,.32);background:radial-gradient(ellipse 70% 80% at 100% 0%,rgba(212,184,106,8%),transparent 60%),linear-gradient(180deg,rgba(212,184,106,5%),rgba(255,255,255,.8%));overflow:hidden}.labs-page .study-ribbon{display:flex;align-items:center;gap:12px;padding:14px 32px;background:rgba(212,184,106,.12);border-bottom:1px solid rgba(232,201,122,.3);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft);justify-content:space-between;flex-wrap:wrap}.labs-page .study-ribbon .lhs{display:inline-flex;align-items:center;gap:12px}.labs-page .study-ribbon .rk{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold);flex:none}.labs-page .study-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:0}@media(max-width:880px){.labs-page .study-grid{grid-template-columns:1fr}}.labs-page .study-prose{padding:40px 44px 44px;display:flex;flex-direction:column;gap:26px}@media(max-width:640px){.labs-page .study-prose{padding:32px 26px 34px}}.labs-page .study-item{display:flex;flex-direction:column;gap:9px}.labs-page .study-item .si-k{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.labs-page .study-item .si-v{font-family:var(--serif);font-weight:300;font-size:clamp(17px,1.35vw,21px);line-height:1.42;color:var(--paper-2);letter-spacing:-.005em}.labs-page .study-item .si-v strong{color:var(--paper);font-weight:500}.labs-page .study-item .si-v em{font-style:italic;color:var(--gold-soft)}.labs-page .study-aside{border-left:1px solid var(--rule);padding:40px 44px 44px;display:flex;flex-direction:column;justify-content:center;gap:8px;background:rgba(212,184,106,4%)}@media(max-width:880px){.labs-page .study-aside{border-left:0;border-top:1px solid var(--rule)}}.labs-page .study-aside .big{font-family:var(--serif);font-weight:300;font-size:clamp(64px,8vw,104px);line-height:.92;letter-spacing:-.04em;color:var(--gold-soft)}.labs-page .study-aside .big em{font-style:italic}.labs-page .study-aside .cap{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);margin-top:14px}.labs-page .study-aside .sub{font-size:14px;line-height:1.55;color:var(--paper-2);font-weight:300;margin-top:14px;max-width:32ch}.labs-page .study-aside .sub em{font-style:italic;color:var(--paper)}.labs-page .panels{background:var(--ink-1)}.labs-page .tables-stack{display:flex;flex-direction:column;gap:var(--gutter)}.labs-page .biomarker-table{border:1px solid rgba(232,201,122,.3);border-radius:20px;background:linear-gradient(180deg,rgba(212,184,106,.045),rgba(255,255,255,.6%));overflow:hidden}.labs-page .bt-head{padding:22px 28px;border-bottom:1px solid var(--rule);display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;background:rgba(255,255,255,2%)}.labs-page .bt-head .panel{font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(22px,2vw,28px);color:var(--paper);letter-spacing:-.01em}.labs-page .bt-head .panel em{color:var(--gold-soft);font-style:italic}.labs-page .bt-head .panel-meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase}.labs-page .bt-scroll{width:100%;overflow-x:auto}.labs-page .biomarker-table table{width:100%;border-collapse:collapse;min-width:720px}.labs-page .biomarker-table th,.labs-page .biomarker-table td{padding:14px 20px;text-align:right;border-bottom:1px solid var(--rule);white-space:nowrap}.labs-page .biomarker-table th{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);font-weight:500;vertical-align:bottom}.labs-page .biomarker-table thead tr.grp th.grouphead{text-align:center;color:var(--gold-soft);padding-bottom:8px;border-bottom:1px solid rgba(232,201,122,.25)}.labs-page .biomarker-table thead tr.sub th{padding-top:10px;font-size:9px;color:var(--paper-3)}.labs-page .biomarker-table th:first-child,.labs-page .biomarker-table td:first-child{text-align:left}.labs-page .biomarker-table tbody tr:last-child td{border-bottom:0}.labs-page .biomarker-table td.marker{font-family:var(--sans);font-weight:500;font-size:14px;color:var(--paper)}.labs-page .biomarker-table td.n{font-family:var(--mono);font-size:12.5px;color:var(--paper-2)}.labs-page .biomarker-table td.n.muted{color:var(--paper-3)}.labs-page .biomarker-table td.val{font-family:var(--serif);font-weight:300;font-size:19px;color:var(--paper);letter-spacing:-.015em;line-height:1}.labs-page .biomarker-table td.val.hi{color:var(--gold-soft)}.labs-page .biomarker-table th.gstart,.labs-page .biomarker-table td.gstart{border-left:1px solid var(--rule)}.labs-page .biomarker-table tbody tr{transition:background .2s}.labs-page .biomarker-table tbody tr:hover{background:rgba(212,184,106,4%)}.labs-page .bt-foot{padding:16px 28px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--paper-3);text-transform:uppercase;border-top:1px solid var(--rule);background:rgba(255,255,255,.012)}.labs-page .tables-note{margin-top:30px;padding:20px 24px;border:1px solid var(--rule);border-radius:14px;background:rgba(255,255,255,.015);font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(15px,1.2vw,18px);line-height:1.55;color:var(--paper-2)}.labs-page .tables-note strong{color:var(--paper);font-weight:500;font-style:normal}.labs-page .shifts{background:var(--ink-0)}.labs-page .shift-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:760px){.labs-page .shift-grid{grid-template-columns:1fr}}.labs-page .shift{border:1px solid var(--rule-2);border-radius:22px;padding:34px 36px 38px;background:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(168,156,250,6%),transparent 60%),rgba(255,255,255,.015);display:flex;flex-direction:column;gap:16px;transition:border-color .25s,transform .25s;position:relative}.labs-page .shift:hover{border-color:rgba(212,184,106,.3);transform:translateY(-2px)}.labs-page .shift .shift-n{font-family:var(--mono);font-size:12px;letter-spacing:.18em;color:var(--gold-soft);font-weight:500}.labs-page .shift h3{font-family:var(--serif);font-weight:300;font-size:clamp(24px,2.1vw,30px);line-height:1.08;letter-spacing:-.01em;color:var(--paper)}.labs-page .shift h3 em{font-style:italic;color:var(--gold-soft)}.labs-page .shift p{color:var(--paper-2);font-size:15px;line-height:1.62;font-weight:300}.labs-page .shift p em{font-style:italic;color:var(--paper)}.labs-page .boundaries{background:var(--page-bg)}.labs-page .disclaimer{margin-bottom:28px;padding:22px 26px;border:1px dashed var(--rule-2);border-radius:14px;font-size:14.5px;line-height:1.6;color:var(--paper-2);background:rgba(212,184,106,3%)}.labs-page .disclaimer strong{color:var(--paper);font-weight:500}.labs-page .disclaimer em{font-style:italic;color:var(--gold-soft)}.labs-page .bound-panel{border:1px solid rgba(168,156,250,.16);border-radius:22px;background:rgba(13,12,26,.5);overflow:hidden}.labs-page .bound-stamp{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 34px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3)}.labs-page .bound-stamp .stamp-mark{display:inline-flex;align-items:center;gap:10px}.labs-page .bound-stamp .stamp-mark .sq{width:9px;height:9px;border:1px solid var(--paper-3);border-radius:2px}.labs-page .bound-cols{display:grid;grid-template-columns:1fr 1fr}@media(max-width:760px){.labs-page .bound-cols{grid-template-columns:1fr}}.labs-page .bound-col{padding:36px 34px 40px}.labs-page .bound-col.is-col{border-right:1px solid var(--rule)}@media(max-width:760px){.labs-page .bound-col.is-col{border-right:0;border-bottom:1px solid var(--rule)}}.labs-page .bound-col .bc-head{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-2);margin-bottom:22px;display:inline-flex;align-items:center;gap:10px}.labs-page .bound-col.is-col .bc-head{color:var(--gold-soft)}.labs-page .bound-col .bc-head .gl{font-family:var(--serif);font-style:italic;font-size:19px;letter-spacing:0;text-transform:none}.labs-page .bound-list{list-style:none;display:flex;flex-direction:column}.labs-page .bound-list li{padding:15px 0 15px 24px;position:relative;font-size:15px;line-height:1.5;color:var(--paper-2);font-weight:300;border-bottom:1px solid var(--rule)}.labs-page .bound-list li:last-child{border-bottom:0}.labs-page .bound-list li::before{content:"";position:absolute;left:0;top:23px;width:9px;height:1px;background:var(--paper-3)}.labs-page .bound-col.is-col .bound-list li::before{background:var(--gold-soft)}.labs-page .bound-list li strong{color:var(--paper);font-weight:500}.labs-page .routing{background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(120,100,230,.2),transparent 70%),radial-gradient(ellipse 50% 60% at 85% 30%,rgba(240,192,160,6%),transparent 70%),radial-gradient(ellipse 50% 60% at 15% 80%,rgba(168,156,250,.1),transparent 70%),var(--ink-0);overflow:hidden;position:relative}.labs-page .route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:860px){.labs-page .route-grid{grid-template-columns:1fr}}.labs-page .route{border:1px solid var(--rule-2);border-radius:18px;padding:28px 26px;background:rgba(255,255,255,2%);display:flex;flex-direction:column;gap:14px;min-height:220px;transition:border-color .25s,background .25s,transform .25s;color:inherit}.labs-page .route:hover{border-color:var(--gold-soft);background:rgba(212,184,106,5%);transform:translateY(-2px)}.labs-page .route .who{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--gold-soft);text-transform:uppercase}.labs-page .route h5{font-family:var(--serif);font-weight:300;font-size:22px;line-height:1.15;letter-spacing:-.01em;color:var(--paper)}.labs-page .route h5 em{font-style:italic;color:var(--gold-soft)}.labs-page .route .go{margin-top:auto;font-family:var(--sans);font-weight:500;font-size:13.5px;color:var(--paper-2);display:inline-flex;align-items:center;gap:8px}.labs-page .route:hover .go{color:var(--gold-soft)}.labs-page .closing-fineprint{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);font-size:13px;line-height:1.6;color:var(--paper-3);max-width:80ch}.labs-page .closing-fineprint strong{color:var(--paper-2);font-weight:500}.labs-page footer{padding:64px 0 40px;background:var(--page-bg)}.labs-page .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}@media(max-width:800px){.labs-page .foot-grid{grid-template-columns:1fr 1fr;gap:36px}}.labs-page .foot-col h6{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-bottom:18px}.labs-page .foot-col ul{list-style:none;display:flex;flex-direction:column;gap:11px}.labs-page .foot-col a{color:var(--paper-2);font-size:14px}.labs-page .foot-col a:hover{color:var(--paper)}.labs-page .foot-brand p{color:var(--paper-2);font-size:14px;line-height:1.6;max-width:36ch;margin-top:14px;font-weight:300}.labs-page .foot-bottom{border-top:1px solid var(--rule);margin-top:56px;padding-top:24px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--paper-3);letter-spacing:.08em}@media(max-width:640px){.labs-page .foot-bottom{flex-direction:column;gap:8px}}.research-trials-page{background:var(--page-bg);color:var(--paper);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased}.research-trials-page{overflow-x:hidden}.research-trials-page a{color:inherit;text-decoration:none}.research-trials-page img,.research-trials-page svg{display:block;max-width:100%}.research-trials-page button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}.research-trials-page .wrap{max-width:var(--content);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.research-trials-page .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3)}.research-trials-page .eyebrow .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin-right:10px;vertical-align:middle;box-shadow:0 0 12px var(--gold)}.research-trials-page .h-display{font-family:var(--serif);font-weight:300;font-size:clamp(44px,5.6vw,84px);line-height:1;letter-spacing:-.025em;color:var(--paper)}.research-trials-page .h-display em{font-style:italic;font-weight:300;color:var(--gold-soft)}.research-trials-page .h-section{font-family:var(--serif);font-weight:300;font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:-.02em}.research-trials-page .h-section em{font-style:italic;font-weight:300;color:var(--gold-soft)}.research-trials-page .lede{font-size:clamp(17px,1.25vw,21px);line-height:1.55;color:var(--paper-2);font-weight:300;max-width:58ch}.research-trials-page .small{font-size:13px;color:var(--paper-3);line-height:1.55}.research-trials-page .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-family:var(--sans);font-weight:500;font-size:15px;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.research-trials-page .btn-primary{background:var(--gold);color:#1a1430}.research-trials-page .btn-primary:hover{background:var(--gold-soft);transform:translateY(-1px)}.research-trials-page .btn .arr{font-family:var(--mono);font-weight:400}.research-trials-page nav.top{position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:blur(14px)saturate(140%);-webkit-backdrop-filter:blur(14px)saturate(140%);background:rgba(34,36,58,.7);border-bottom:1px solid rgba(255,255,255,6%)}.research-trials-page .nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px;max-width:var(--content);margin:0 auto;padding:0 var(--pad-x)}.research-trials-page .brand{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-weight:400;font-size:19px;letter-spacing:.02em}.research-trials-page .brand-mark{width:26px;height:26px;display:block;object-fit:contain}.research-trials-page .nav-links{display:flex;gap:30px;align-items:center}.research-trials-page .nav-links a{font-size:13.5px;color:var(--paper-2);letter-spacing:.01em;transition:color .2s}.research-trials-page .nav-links a:hover{color:var(--paper)}.research-trials-page .nav-links a.active{color:var(--gold-soft)}.research-trials-page .nav-cta{padding:9px 16px;border-radius:999px;border:1px solid var(--rule-2);font-size:13.5px}.research-trials-page .nav-cta:hover{border-color:var(--gold);color:var(--gold-soft)}@media(max-width:820px){.research-trials-page .nav-links{display:none}}.research-trials-page .card{position:relative;margin:var(--gutter);border-radius:var(--card-radius);border:1px solid rgba(255,255,255,6%);overflow:hidden;box-shadow:0 30px 80px -40px rgba(0,0,0,.7),inset 0 1px rgba(255,255,255,3%)}.research-trials-page .card+.card{margin-top:0}.research-trials-page .section{padding:120px 0;position:relative;background:var(--ink-1)}.research-trials-page .section-head{display:grid;grid-template-columns:200px 1fr;gap:60px;margin-bottom:64px;align-items:start}.research-trials-page .section-head .label{padding-top:12px}.research-trials-page .section-head .label .num{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--gold-soft)}.research-trials-page .section-head .label .ttl{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--paper-3);text-transform:uppercase;margin-top:8px}.research-trials-page .section-head .label.violet .num{color:var(--violet-bright)}@media(max-width:760px){.research-trials-page .section-head{grid-template-columns:1fr;gap:20px}.research-trials-page .section{padding:88px 0}}.research-trials-page .crumb{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);margin-bottom:24px}.research-trials-page .crumb a{transition:color .2s}.research-trials-page .crumb a:hover{color:var(--gold-soft)}.research-trials-page .crumb .sep{opacity:.5}.research-trials-page .crumb .here{color:var(--paper)}.research-trials-page .hero{position:relative;padding:140px 0 110px;margin-top:calc(68px + var(--gutter));background:var(--ink-1);overflow:hidden}.research-trials-page .hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 50% -10%,rgba(232,201,122,.1),transparent 60%),radial-gradient(ellipse 90% 45% at 50% 110%,rgba(120,140,230,.12),transparent 70%)}.research-trials-page .hero .inner{position:relative;z-index:1;max-width:1080px}.research-trials-page .hero h1{margin-top:8px;max-width:17ch}.research-trials-page .hero .deck{margin-top:32px;font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,26px);line-height:1.45;color:var(--paper-2);letter-spacing:-.005em;max-width:66ch}.research-trials-page .hero .deck em{font-style:italic;color:var(--paper)}.research-trials-page .hero-figure{position:absolute;right:-120px;top:34%;transform:translateY(-50%);width:540px;height:540px;z-index:0;opacity:.5;pointer-events:none}@media(max-width:1100px){.research-trials-page .hero-figure{display:none}}.research-trials-page .hero-meta{margin-top:40px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-wrap:wrap;gap:10px 0}.research-trials-page .hero-meta span{display:inline-flex;align-items:center}.research-trials-page .hero-meta span:not(:last-child)::after{content:"·";margin:0 14px;color:var(--gold);opacity:.7}.research-trials-page .hero-dir{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);position:relative;z-index:1}.research-trials-page .hero-dir .dir-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:18px}.research-trials-page .hero-dir .dir-head .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);display:inline-flex;align-items:center;gap:10px}.research-trials-page .hero-dir .dir-head .lbl .dot{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.research-trials-page .hero-dir .dir-head .meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.research-trials-page .track-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:720px){.research-trials-page .track-grid{grid-template-columns:1fr}}.research-trials-page .track-cell{border:1px solid var(--rule-2);border-radius:18px;padding:26px 28px 28px;background:radial-gradient(ellipse 90% 70% at 0% 0%,rgba(212,184,106,7%),transparent 60%),rgba(255,255,255,.015);display:flex;flex-direction:column;gap:12px;transition:border-color .25s,transform .25s,background .25s}.research-trials-page .track-cell.violet{background:radial-gradient(ellipse 90% 70% at 0% 0%,rgba(168,156,250,.1),transparent 60%),rgba(255,255,255,.015)}.research-trials-page .track-cell:hover{border-color:rgba(212,184,106,.4);transform:translateY(-2px)}.research-trials-page .track-cell.violet:hover{border-color:rgba(168,156,250,.45)}.research-trials-page .track-cell .tk-n{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.research-trials-page .track-cell.violet .tk-n{color:var(--violet-bright)}.research-trials-page .track-cell .tk-h{font-family:var(--serif);font-weight:300;font-size:clamp(26px,2.4vw,34px);line-height:1.06;letter-spacing:-.015em;color:var(--paper)}.research-trials-page .track-cell .tk-h em{font-style:italic;color:var(--gold-soft)}.research-trials-page .track-cell.violet .tk-h em{color:var(--violet-bright)}.research-trials-page .track-cell p{font-size:14.5px;line-height:1.6;color:var(--paper-2);font-weight:300}.research-trials-page .track-cell .go{margin-top:6px;font-family:var(--sans);font-weight:500;font-size:13.5px;color:var(--paper-2);display:inline-flex;align-items:center;gap:8px}.research-trials-page .track-cell:hover .go{color:var(--gold-soft)}.research-trials-page .track-cell.violet:hover .go{color:var(--violet-bright)}.research-trials-page .thread-body{max-width:900px}.research-trials-page .thread-body p{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.75vw,27px);line-height:1.42;color:var(--paper-2);letter-spacing:-.005em}.research-trials-page .thread-body p+p{margin-top:28px}.research-trials-page .thread-body em{font-style:italic;color:var(--paper)}.research-trials-page .thread-body strong{color:var(--paper);font-weight:500}.research-trials-page .qrow{margin-top:60px;padding-top:36px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:16px;overflow:hidden}@media(max-width:760px){.research-trials-page .qrow{grid-template-columns:1fr}}.research-trials-page .qcell{background:var(--ink-1);padding:32px 30px 34px;display:flex;flex-direction:column;gap:14px;transition:background .25s}.research-trials-page .qcell:hover{background:#14122a}.research-trials-page .qcell .qn{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.research-trials-page .qcell .qt{font-family:var(--serif);font-weight:300;font-size:clamp(23px,2vw,30px);line-height:1.12;color:var(--paper);letter-spacing:-.01em}.research-trials-page .qcell .qt em{font-style:italic;color:var(--gold-soft)}.research-trials-page .research{background:var(--ink-1)}.research-trials-page .set-stack{display:flex;flex-direction:column;border-top:1px solid var(--rule-2)}.research-trials-page .set-row{display:grid;grid-template-columns:96px minmax(0,.9fr)1.1fr;gap:clamp(24px,4vw,64px);align-items:start;padding:clamp(36px,4.5vw,56px)0;border-bottom:1px solid var(--rule-2);transition:background .3s ease}.research-trials-page .set-row:hover{background:rgba(212,184,106,.025)}.research-trials-page .set-row:hover .set-tile{border-color:rgba(212,184,106,.4)}@media(max-width:860px){.research-trials-page .set-row{grid-template-columns:64px 1fr;gap:22px}.research-trials-page .set-row .set-body{grid-column:1/-1}}.research-trials-page .set-tile{width:80px;height:80px;flex:none;border:1px solid var(--rule-2);border-radius:18px;background:radial-gradient(circle at 50% 30%,rgba(212,184,106,.1),transparent 70%),rgba(255,255,255,2%);display:grid;place-items:center;overflow:hidden;transition:border-color .3s ease}@media(max-width:860px){.research-trials-page .set-tile{width:64px;height:64px}}.research-trials-page .set-tile svg{width:80%;height:80%}.research-trials-page .set-row .set-head{display:flex;flex-direction:column;gap:14px;padding-top:4px}.research-trials-page .set-row .set-idx{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.research-trials-page .set-row h3{font-family:var(--serif);font-weight:300;font-size:clamp(28px,3vw,42px);line-height:1.04;letter-spacing:-.02em;color:var(--paper);text-wrap:balance}.research-trials-page .set-row h3 em{font-style:italic;color:var(--gold-soft)}.research-trials-page .set-row .set-body{display:flex;flex-direction:column;gap:18px;padding-top:6px}.research-trials-page .set-row .set-body p{color:var(--paper-2);font-size:clamp(15px,1.1vw,16.5px);line-height:1.62;font-weight:300}.research-trials-page .set-row .set-body p em{font-style:italic;color:var(--paper)}.research-trials-page .set-row .set-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-wrap:wrap;gap:8px 18px}.research-trials-page .set-row .set-tag span{display:inline-flex;align-items:center;gap:8px}.research-trials-page .set-row .set-tag span::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);opacity:.7}.research-trials-page .cap-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:760px){.research-trials-page .cap-grid{grid-template-columns:1fr}}.research-trials-page .cap{border:1px solid var(--rule-2);border-radius:22px;padding:34px 36px 38px;background:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(212,184,106,7%),transparent 60%),rgba(255,255,255,.015);display:flex;flex-direction:column;gap:16px;transition:border-color .25s,transform .25s}.research-trials-page .cap:hover{border-color:rgba(212,184,106,.4);transform:translateY(-2px)}.research-trials-page .cap .cap-n{font-family:var(--mono);font-size:12px;letter-spacing:.18em;color:var(--gold-soft);font-weight:500}.research-trials-page .cap h3{font-family:var(--serif);font-weight:300;font-size:clamp(25px,2.1vw,31px);line-height:1.08;letter-spacing:-.01em;color:var(--paper)}.research-trials-page .cap h3 em{font-style:italic;color:var(--gold-soft)}.research-trials-page .cap p{color:var(--paper-2);font-size:15px;line-height:1.62;font-weight:300}.research-trials-page .cap p em{font-style:italic;color:var(--paper)}.research-trials-page .cap .cap-tag{margin-top:auto;padding-top:4px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-wrap:wrap;gap:8px 18px}.research-trials-page .cap .cap-tag span{display:inline-flex;align-items:center;gap:8px}.research-trials-page .cap .cap-tag span::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);opacity:.7}.research-trials-page .qpanel-section{background:var(--ink-0)}.research-trials-page .qpanel{position:relative;border-radius:24px;border:1px solid rgba(232,201,122,.32);background:radial-gradient(ellipse 70% 80% at 100% 0%,rgba(212,184,106,8%),transparent 60%),linear-gradient(180deg,rgba(212,184,106,5%),rgba(255,255,255,.8%));overflow:hidden}.research-trials-page .qpanel.violet{border-color:rgba(168,156,250,.34)}.research-trials-page .qpanel.violet{background:radial-gradient(ellipse 70% 80% at 100% 0%,rgba(168,156,250,.1),transparent 60%),linear-gradient(180deg,rgba(168,156,250,5%),rgba(255,255,255,.8%))}.research-trials-page .qpanel .frame-ribbon{display:flex;align-items:center;gap:12px;padding:14px 32px;background:rgba(212,184,106,.12);border-bottom:1px solid rgba(232,201,122,.3);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft)}.research-trials-page .qpanel.violet .frame-ribbon{background:rgba(168,156,250,.12);border-bottom-color:rgba(168,156,250,.3);color:var(--violet-bright)}.research-trials-page .qpanel .frame-ribbon .rk{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold);flex:none}.research-trials-page .qpanel.violet .frame-ribbon .rk{background:var(--violet-soft);box-shadow:0 0 10px var(--violet-soft)}.research-trials-page .qpanel .qp-inner{padding:40px 48px 46px}@media(max-width:640px){.research-trials-page .qpanel .qp-inner{padding:32px 26px 34px}.research-trials-page .qpanel .frame-ribbon{padding:13px 26px}}.research-trials-page .qpanel .qp-lede{font-family:var(--serif);font-weight:300;font-size:clamp(21px,1.85vw,30px);line-height:1.38;color:var(--paper);letter-spacing:-.01em;max-width:64ch}.research-trials-page .qpanel .qp-lede em{font-style:italic;color:var(--gold-soft)}.research-trials-page .qpanel.violet .qp-lede em{color:var(--violet-bright)}.research-trials-page .qpanel .qp-lede strong{font-weight:500;color:var(--paper)}.research-trials-page .qpanel .qp-lede+.qp-lede{margin-top:22px}.research-trials-page .places{margin-top:36px;padding-top:30px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media(max-width:860px){.research-trials-page .places{grid-template-columns:1fr;gap:24px}}.research-trials-page .place{display:flex;flex-direction:column;gap:10px}.research-trials-page .place .pn{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.research-trials-page .qpanel.violet~.conc-block .place .pn,.research-trials-page .places.violet .place .pn{color:var(--violet-bright)}.research-trials-page .place .ph{font-family:var(--serif);font-weight:300;font-style:italic;font-size:21px;line-height:1.2;color:var(--paper);letter-spacing:-.005em}.research-trials-page .place p{font-size:14px;line-height:1.6;color:var(--paper-2);font-weight:300}.research-trials-page .place p em{font-style:italic;color:var(--paper)}.research-trials-page .shifts{background:var(--ink-0)}.research-trials-page .shift-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter)}@media(max-width:880px){.research-trials-page .shift-grid{grid-template-columns:1fr}}.research-trials-page .shift{border:1px solid var(--rule-2);border-radius:22px;padding:34px 34px 38px;background:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(168,156,250,7%),transparent 60%),rgba(255,255,255,.015);display:flex;flex-direction:column;gap:16px;transition:border-color .25s,transform .25s;position:relative}.research-trials-page .shift:hover{border-color:rgba(168,156,250,.4);transform:translateY(-2px)}.research-trials-page .shift .shift-n{font-family:var(--mono);font-size:12px;letter-spacing:.18em;color:var(--violet-bright);font-weight:500}.research-trials-page .shift h3{font-family:var(--serif);font-weight:300;font-size:clamp(25px,2.1vw,31px);line-height:1.08;letter-spacing:-.01em;color:var(--paper)}.research-trials-page .shift h3 em{font-style:italic;color:var(--violet-bright)}.research-trials-page .shift p{color:var(--paper-2);font-size:15px;line-height:1.62;font-weight:300}.research-trials-page .shift p em{font-style:italic;color:var(--paper)}.research-trials-page .stat-call{margin:28px 0 0;display:flex;flex-direction:column;gap:10px;padding:22px 26px;border:1px solid rgba(168,156,250,.32);border-radius:16px;background:linear-gradient(180deg,rgba(168,156,250,6%),rgba(255,255,255,1%))}.research-trials-page .stat-call .num{font-family:var(--serif);font-weight:300;font-style:italic;font-size:34px;line-height:1;color:var(--violet-bright);letter-spacing:-.025em}.research-trials-page .stat-call .num em{font-style:italic}.research-trials-page .stat-call .title{font-family:var(--serif);font-weight:300;font-size:clamp(19px,1.5vw,23px);line-height:1.12;letter-spacing:-.015em;color:var(--paper);margin-bottom:6px}.research-trials-page .stat-call .title em{font-style:italic;color:var(--violet-bright)}.research-trials-page .stat-call .desc{font-size:13.5px;line-height:1.5;color:var(--paper-2);font-weight:300}.research-trials-page .boundaries{background:var(--page-bg)}.research-trials-page .bound-panel{border:1px solid rgba(168,156,250,.16);border-radius:22px;background:rgba(13,12,26,.5);overflow:hidden}.research-trials-page .bound-stamp{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 34px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3)}.research-trials-page .bound-stamp .stamp-mark{display:inline-flex;align-items:center;gap:10px}.research-trials-page .bound-stamp .stamp-mark .sq{width:9px;height:9px;border:1px solid var(--paper-3);border-radius:2px}.research-trials-page .bound-cols{display:grid;grid-template-columns:1fr 1fr}@media(max-width:760px){.research-trials-page .bound-cols{grid-template-columns:1fr}}.research-trials-page .bound-col{padding:36px 34px 40px}.research-trials-page .bound-col.is-col{border-right:1px solid var(--rule)}@media(max-width:760px){.research-trials-page .bound-col.is-col{border-right:0;border-bottom:1px solid var(--rule)}}.research-trials-page .bound-col .bc-head{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-2);margin-bottom:22px;display:inline-flex;align-items:center;gap:10px}.research-trials-page .bound-col.is-col .bc-head{color:var(--gold-soft)}.research-trials-page .bound-col .bc-head .gl{font-family:var(--serif);font-style:italic;font-size:19px;letter-spacing:0;text-transform:none}.research-trials-page .bound-list{list-style:none;display:flex;flex-direction:column}.research-trials-page .bound-list li{padding:15px 0 15px 24px;position:relative;font-size:15px;line-height:1.5;color:var(--paper-2);font-weight:300;border-bottom:1px solid var(--rule)}.research-trials-page .bound-list li:last-child{border-bottom:0}.research-trials-page .bound-list li::before{content:"";position:absolute;left:0;top:23px;width:9px;height:1px;background:var(--paper-3)}.research-trials-page .bound-col.is-col .bound-list li::before{background:var(--gold-soft)}.research-trials-page .bound-list li strong{color:var(--paper);font-weight:500}.research-trials-page .routing{background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(120,100,230,.2),transparent 70%),radial-gradient(ellipse 50% 60% at 85% 30%,rgba(240,192,160,6%),transparent 70%),radial-gradient(ellipse 50% 60% at 15% 80%,rgba(168,156,250,.1),transparent 70%),var(--ink-0);overflow:hidden;position:relative}.research-trials-page .route-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:1000px){.research-trials-page .route-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.research-trials-page .route-grid{grid-template-columns:1fr}}.research-trials-page .route{border:1px solid var(--rule-2);border-radius:18px;padding:28px 26px;background:rgba(255,255,255,2%);display:flex;flex-direction:column;gap:14px;min-height:232px;transition:border-color .25s,background .25s,transform .25s;color:inherit}.research-trials-page .route:hover{border-color:var(--gold-soft);background:rgba(212,184,106,5%);transform:translateY(-2px)}.research-trials-page .route .who{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--gold-soft);text-transform:uppercase}.research-trials-page .route h5{font-family:var(--serif);font-weight:300;font-size:22px;line-height:1.15;letter-spacing:-.01em;color:var(--paper)}.research-trials-page .route h5 em{font-style:italic;color:var(--gold-soft)}.research-trials-page .route .go{margin-top:auto;font-family:var(--sans);font-weight:500;font-size:13.5px;color:var(--paper-2);display:inline-flex;align-items:center;gap:8px}.research-trials-page .route:hover .go{color:var(--gold-soft)}.research-trials-page .closing-fineprint{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);font-size:13px;line-height:1.6;color:var(--paper-3);max-width:80ch}.research-trials-page .closing-fineprint strong{color:var(--paper-2);font-weight:500}.research-trials-page footer{padding:64px 0 40px;background:var(--page-bg)}.research-trials-page .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}@media(max-width:800px){.research-trials-page .foot-grid{grid-template-columns:1fr 1fr;gap:36px}}.research-trials-page .foot-col h6{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-bottom:18px}.research-trials-page .foot-col ul{list-style:none;display:flex;flex-direction:column;gap:11px}.research-trials-page .foot-col a{color:var(--paper-2);font-size:14px}.research-trials-page .foot-col a:hover{color:var(--paper)}.research-trials-page .foot-brand p{color:var(--paper-2);font-size:14px;line-height:1.6;max-width:36ch;margin-top:14px;font-weight:300}.research-trials-page .foot-bottom{border-top:1px solid var(--rule);margin-top:56px;padding-top:24px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--paper-3);letter-spacing:.08em}@media(max-width:640px){.research-trials-page .foot-bottom{flex-direction:column;gap:8px}}.sams-page{background:var(--page-bg);color:var(--paper);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased}.sams-page{overflow-x:hidden}.sams-page a{color:inherit;text-decoration:none}.sams-page img,.sams-page svg{display:block;max-width:100%}.sams-page button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}.sams-page .wrap{max-width:var(--content);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.sams-page .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3)}.sams-page .eyebrow .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin-right:10px;vertical-align:middle;box-shadow:0 0 12px var(--gold)}.sams-page .h-display{font-family:var(--serif);font-weight:300;font-size:clamp(44px,5.6vw,84px);line-height:1;letter-spacing:-.025em;color:var(--paper)}.sams-page .h-display em{font-style:italic;font-weight:300;color:var(--gold-soft)}.sams-page .h-section{font-family:var(--serif);font-weight:300;font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:-.02em}.sams-page .h-section em{font-style:italic;font-weight:300;color:var(--gold-soft)}.sams-page .lede{font-size:clamp(17px,1.25vw,21px);line-height:1.55;color:var(--paper-2);font-weight:300;max-width:58ch}.sams-page .small{font-size:13px;color:var(--paper-3);line-height:1.55}.sams-page .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-family:var(--sans);font-weight:500;font-size:15px;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.sams-page .btn-primary{background:var(--gold);color:#1a1430}.sams-page .btn-primary:hover{background:var(--gold-soft);transform:translateY(-1px)}.sams-page .btn .arr{font-family:var(--mono);font-weight:400}.sams-page nav.top{position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:blur(14px)saturate(140%);-webkit-backdrop-filter:blur(14px)saturate(140%);background:rgba(34,36,58,.7);border-bottom:1px solid rgba(255,255,255,6%)}.sams-page .nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px;max-width:var(--content);margin:0 auto;padding:0 var(--pad-x)}.sams-page .brand{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-weight:400;font-size:19px;letter-spacing:.02em}.sams-page .brand-mark{width:26px;height:26px;display:block;object-fit:contain}.sams-page .nav-links{display:flex;gap:30px;align-items:center}.sams-page .nav-links a{font-size:13.5px;color:var(--paper-2);letter-spacing:.01em;transition:color .2s}.sams-page .nav-links a:hover{color:var(--paper)}.sams-page .nav-links a.active{color:var(--gold-soft)}.sams-page .nav-cta{padding:9px 16px;border-radius:999px;border:1px solid var(--rule-2);font-size:13.5px}.sams-page .nav-cta:hover{border-color:var(--gold);color:var(--gold-soft)}@media(max-width:820px){.sams-page .nav-links{display:none}}.sams-page .card{position:relative;margin:var(--gutter);border-radius:var(--card-radius);border:1px solid rgba(255,255,255,6%);overflow:hidden;box-shadow:0 30px 80px -40px rgba(0,0,0,.7),inset 0 1px rgba(255,255,255,3%)}.sams-page .card+.card{margin-top:0}.sams-page .section{padding:120px 0;position:relative;background:var(--ink-1)}.sams-page .section-head{display:grid;grid-template-columns:200px 1fr;gap:60px;margin-bottom:64px;align-items:start}.sams-page .section-head .label{padding-top:12px}.sams-page .section-head .label .num{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--gold-soft)}.sams-page .section-head .label .ttl{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--paper-3);text-transform:uppercase;margin-top:8px}@media(max-width:760px){.sams-page .section-head{grid-template-columns:1fr;gap:20px}.sams-page .section{padding:88px 0}}.sams-page .crumb{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);margin-bottom:24px;flex-wrap:wrap}.sams-page .crumb a{transition:color .2s}.sams-page .crumb a:hover{color:var(--gold-soft)}.sams-page .crumb .sep{opacity:.5}.sams-page .crumb .here{color:var(--paper)}.sams-page .hero{position:relative;padding:140px 0 110px;margin-top:calc(68px + var(--gutter));background:var(--ink-1);overflow:hidden}.sams-page .hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 50% -10%,rgba(232,201,122,.1),transparent 60%),radial-gradient(ellipse 90% 45% at 50% 110%,rgba(120,140,230,.1),transparent 70%)}.sams-page .hero .inner{position:relative;z-index:1;max-width:1080px}.sams-page .hero h1{margin-top:8px;max-width:17ch}.sams-page .hero .deck{margin-top:32px;font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,26px);line-height:1.45;color:var(--paper-2);letter-spacing:-.005em;max-width:64ch}.sams-page .hero .deck em{font-style:italic;color:var(--paper)}.sams-page .hero-figure{position:absolute;right:-120px;top:34%;transform:translateY(-50%);width:540px;height:540px;z-index:0;opacity:.5;pointer-events:none}@media(max-width:1100px){.sams-page .hero-figure{display:none}}.sams-page .hero-meta{margin-top:40px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-wrap:wrap;gap:10px 0}.sams-page .hero-meta span{display:inline-flex;align-items:center}.sams-page .hero-meta span:not(:last-child)::after{content:"·";margin:0 14px;color:var(--gold);opacity:.7}.sams-page .hero-dir{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);position:relative;z-index:1}.sams-page .hero-dir .dir-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:18px}.sams-page .hero-dir .dir-head .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);display:inline-flex;align-items:center;gap:10px}.sams-page .hero-dir .dir-head .lbl .dot{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.sams-page .hero-dir .dir-head .meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.sams-page .hero-dir .dir-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:14px;overflow:hidden}@media(max-width:1080px){.sams-page .hero-dir .dir-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.sams-page .hero-dir .dir-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.sams-page .hero-dir .dir-grid{grid-template-columns:1fr}}.sams-page .hero-dir .dir-cell{background:rgba(255,255,255,.015);padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;transition:background .25s}.sams-page .hero-dir .dir-cell:hover{background:rgba(212,184,106,5%)}.sams-page .hero-dir .dir-cell .n{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--paper-3)}.sams-page .hero-dir .dir-cell .l{font-family:var(--serif);font-style:italic;font-weight:300;font-size:16.5px;line-height:1.18;color:var(--paper);letter-spacing:-.005em}.sams-page .hero-dir .dir-cell:hover .l{color:var(--gold-soft)}.sams-page .thread-body{max-width:900px}.sams-page .thread-body p{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.75vw,27px);line-height:1.42;color:var(--paper-2);letter-spacing:-.005em}.sams-page .thread-body p+p{margin-top:28px}.sams-page .thread-body em{font-style:italic;color:var(--paper)}.sams-page .thread-body strong{color:var(--paper);font-weight:500}.sams-page .qrow{margin-top:60px;padding-top:36px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:16px;overflow:hidden}@media(max-width:760px){.sams-page .qrow{grid-template-columns:1fr}}.sams-page .qcell{background:var(--ink-1);padding:32px 30px 34px;display:flex;flex-direction:column;gap:14px;transition:background .25s}.sams-page .qcell:hover{background:#14122a}.sams-page .qcell .qn{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.sams-page .qcell .qt{font-family:var(--serif);font-weight:300;font-size:clamp(23px,2vw,30px);line-height:1.12;color:var(--paper);letter-spacing:-.01em}.sams-page .qcell .qt em{font-style:italic;color:var(--gold-soft)}.sams-page .settings{background:var(--ink-1)}.sams-page .env-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter)}@media(max-width:880px){.sams-page .env-grid{grid-template-columns:1fr;max-width:540px;margin:0 auto}}.sams-page .env-card{border:1px solid var(--rule-2);border-radius:20px;overflow:hidden;background:rgba(255,255,255,.015);display:flex;flex-direction:column;transition:border-color .3s ease,transform .3s ease}.sams-page .env-card:hover{border-color:rgba(212,184,106,.4);transform:translateY(-3px)}.sams-page .env-photo{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--ink-3)}.sams-page .env-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.sams-page .env-card:hover .env-photo img{transform:scale(1.04)}.sams-page .env-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,14,28,0) 45%,rgba(16,14,28,.55) 100%);pointer-events:none}.sams-page .env-photo--art{display:grid;place-items:center;background:radial-gradient(ellipse 70% 70% at 50% 30%,rgba(212,184,106,.1),transparent 65%),var(--ink-3)}.sams-page .env-photo--art svg{width:70%;height:70%}.sams-page .env-idx{position:absolute;top:14px;left:16px;z-index:2;font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--gold-soft);background:rgba(13,12,26,.6);border:1px solid rgba(232,201,122,.3);border-radius:999px;padding:5px 11px;backdrop-filter:blur(4px)}.sams-page .env-body{padding:26px 26px 28px;display:flex;flex-direction:column;gap:14px;flex:1}.sams-page .env-body h3{font-family:var(--serif);font-weight:300;font-size:clamp(22px,1.7vw,26px);line-height:1.1;letter-spacing:-.01em;color:var(--paper)}.sams-page .env-body h3 em{font-style:italic;color:var(--gold-soft)}.sams-page .env-body p{color:var(--paper-2);font-size:14.5px;line-height:1.58;font-weight:300}.sams-page .env-body p em{font-style:italic;color:var(--paper)}.sams-page .env-body .set-tag{margin-top:auto}.sams-page .illustrative-note{margin-top:22px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-3);opacity:.8}.sams-page .env-photo--ph{display:grid;place-items:center;background:repeating-linear-gradient(135deg,rgba(168,156,250,.035) 0 11px,rgba(168,156,250,7%) 11px 22px),var(--ink-3)}.sams-page .env-photo--ph .ph-label{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border:1px solid var(--rule-2);border-radius:999px;background:rgba(13,12,26,.55);backdrop-filter:blur(3px)}.sams-page .env-photo--ph .ph-label::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);opacity:.8}.sams-page .env-grid--text .env-body{padding:30px 30px 32px;gap:16px}.sams-page .env-num{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.sams-page a.env-card{color:inherit}.sams-page .env-cta{margin-top:auto;padding-top:4px;font-family:var(--sans);font-weight:500;font-size:13.5px;color:var(--paper-2);display:inline-flex;align-items:center;gap:8px;transition:color .25s}.sams-page .env-cta .arr{font-family:var(--mono);font-weight:400}.sams-page a.env-card:hover .env-cta{color:var(--gold-soft)}.sams-page .set-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-wrap:wrap;gap:8px 16px}.sams-page .set-tag span{display:inline-flex;align-items:center;gap:8px}.sams-page .set-tag span::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);opacity:.7}.sams-page .kit{background:var(--ink-0)}.sams-page .kit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter)}@media(max-width:940px){.sams-page .kit-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.sams-page .kit-grid{grid-template-columns:1fr}}.sams-page .kit-cell{border:1px solid var(--rule-2);border-radius:20px;padding:30px 28px 32px;background:radial-gradient(ellipse 90% 60% at 0% 0%,rgba(212,184,106,6%),transparent 60%),rgba(255,255,255,.015);display:flex;flex-direction:column;gap:18px;transition:border-color .25s,transform .25s}.sams-page .kit-cell:hover{border-color:rgba(212,184,106,.32);transform:translateY(-2px)}.sams-page .kit-cell .kit-icon{width:52px;height:52px;border-radius:14px;flex:none;border:1px solid var(--rule-2);background:radial-gradient(circle at 50% 30%,rgba(212,184,106,.1),transparent 70%),rgba(255,255,255,2%);display:grid;place-items:center}.sams-page .kit-cell .kit-icon svg{width:58%;height:58%}.sams-page .kit-cell .kit-spec{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft)}.sams-page .kit-cell h3{font-family:var(--serif);font-weight:300;font-size:24px;line-height:1.1;letter-spacing:-.01em;color:var(--paper)}.sams-page .kit-cell h3 em{font-style:italic;color:var(--gold-soft)}.sams-page .kit-cell p{color:var(--paper-2);font-size:14.5px;line-height:1.6;font-weight:300}.sams-page .kit-cell p em{font-style:italic;color:var(--paper)}.sams-page .conn-block{margin-top:var(--gutter)}.sams-page .conn-panel{border:1px solid rgba(168,156,250,.22);border-radius:24px;background:radial-gradient(ellipse 70% 90% at 100% 0%,rgba(168,156,250,.1),transparent 60%),linear-gradient(180deg,rgba(168,156,250,5%),rgba(255,255,255,.8%));overflow:hidden}.sams-page .conn-ribbon{display:flex;align-items:center;gap:12px;padding:14px 32px;background:rgba(168,156,250,.12);border-bottom:1px solid rgba(168,156,250,.28);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--violet-bright)}.sams-page .conn-ribbon .rk{width:6px;height:6px;border-radius:50%;background:var(--violet-soft);box-shadow:0 0 10px var(--violet-soft);flex:none}.sams-page .conn-inner{padding:38px 40px 42px}@media(max-width:640px){.sams-page .conn-inner{padding:30px 24px 32px}.sams-page .conn-ribbon{padding:13px 24px}}.sams-page .conn-lede{font-family:var(--serif);font-weight:300;font-size:clamp(19px,1.55vw,25px);line-height:1.42;color:var(--paper);letter-spacing:-.005em;max-width:64ch}.sams-page .conn-lede em{font-style:italic;color:var(--violet-bright)}.sams-page .conn-grid{margin-top:34px;padding-top:30px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:16px;overflow:hidden}@media(max-width:860px){.sams-page .conn-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:460px){.sams-page .conn-grid{grid-template-columns:1fr}}.sams-page .conn-cell{background:rgba(13,12,26,.4);padding:26px 24px 28px;display:flex;flex-direction:column;gap:16px;transition:background .25s}.sams-page .conn-cell:hover{background:rgba(168,156,250,6%)}.sams-page .conn-cell .conn-ic{width:40px;height:40px;display:grid;place-items:center}.sams-page .conn-cell .conn-ic svg{width:100%;height:100%}.sams-page .conn-cell .conn-name{font-family:var(--serif);font-weight:300;font-style:italic;font-size:21px;line-height:1.1;color:var(--paper);letter-spacing:-.005em}.sams-page .conn-cell .conn-desc{font-size:13.5px;line-height:1.55;color:var(--paper-2);font-weight:300}.sams-page .conn-foot{margin-top:24px;padding:20px 24px;border-left:2px solid var(--violet-soft);background:rgba(168,156,250,5%);border-radius:4px 14px 14px 4px;font-size:14px;line-height:1.6;color:var(--paper-2);font-weight:300}.sams-page .conn-foot strong{color:var(--violet-bright);font-weight:500}.sams-page .conn-foot em{font-style:italic;color:var(--paper)}.sams-page .shifts{background:var(--ink-1)}.sams-page .shift-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:760px){.sams-page .shift-grid{grid-template-columns:1fr}}.sams-page .shift{border:1px solid var(--rule-2);border-radius:22px;padding:34px 36px 38px;background:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(168,156,250,6%),transparent 60%),rgba(255,255,255,.015);display:flex;flex-direction:column;gap:16px;transition:border-color .25s,transform .25s;position:relative}.sams-page .shift:hover{border-color:rgba(212,184,106,.3);transform:translateY(-2px)}.sams-page .shift .shift-n{font-family:var(--mono);font-size:12px;letter-spacing:.18em;color:var(--gold-soft);font-weight:500}.sams-page .shift h3{font-family:var(--serif);font-weight:300;font-size:clamp(25px,2.1vw,31px);line-height:1.08;letter-spacing:-.01em;color:var(--paper)}.sams-page .shift h3 em{font-style:italic;color:var(--gold-soft)}.sams-page .shift p{color:var(--paper-2);font-size:15px;line-height:1.62;font-weight:300}.sams-page .shift p em{font-style:italic;color:var(--paper)}.sams-page .report{background:var(--ink-0)}.sams-page .report-lede{font-family:var(--serif);font-weight:300;font-size:clamp(19px,1.45vw,24px);line-height:1.45;color:var(--paper-2);letter-spacing:-.005em;max-width:62ch;margin-top:22px}.sams-page .report-lede em{font-style:italic;color:var(--paper)}.sams-page .report-frame{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#fff;box-shadow:0 36px 80px -34px rgba(0,0,0,.75)}.sams-page .report-frame .rf-bar{display:flex;align-items:center;gap:8px;padding:11px 16px;background:#eceaf3;border-bottom:1px solid rgba(0,0,0,8%)}.sams-page .rf-bar .d{width:10px;height:10px;border-radius:50%;flex:none}.sams-page .rf-bar .d.r{background:#e0726a}.sams-page .rf-bar .d.y{background:#e6b450}.sams-page .rf-bar .d.g{background:#6fae6a}.sams-page .rf-bar .rf-title{margin-left:12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;color:#6b6483;text-transform:uppercase}.sams-page .report-frame img{width:100%;display:block}.sams-page .report-cap{margin-top:16px}.sams-page .report-cap .ct{display:block;font-family:var(--serif);font-weight:300;font-style:italic;font-size:20px;line-height:1.15;color:var(--paper);letter-spacing:-.005em}.sams-page .report-cap .cd{display:block;font-size:13.5px;line-height:1.55;color:var(--paper-3);margin-top:7px;font-weight:300;max-width:42ch}.sams-page .report-lead{margin-bottom:var(--gutter)}.sams-page .report-lead .report-cap{display:grid;grid-template-columns:auto 1fr;gap:8px 28px;align-items:baseline;max-width:none}.sams-page .report-lead .report-cap .cd{max-width:70ch;margin-top:0}@media(max-width:640px){.sams-page .report-lead .report-cap{grid-template-columns:1fr}}.sams-page .report-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,36px)}@media(max-width:880px){.sams-page .report-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.sams-page .report-item{display:flex;flex-direction:column}.sams-page .qpanel-section{background:var(--ink-0)}.sams-page .qpanel{position:relative;border-radius:24px;border:1px solid rgba(232,201,122,.32);background:radial-gradient(ellipse 70% 80% at 100% 0%,rgba(212,184,106,8%),transparent 60%),linear-gradient(180deg,rgba(212,184,106,5%),rgba(255,255,255,.8%));overflow:hidden}.sams-page .qpanel .frame-ribbon{display:flex;align-items:center;gap:12px;padding:14px 32px;background:rgba(212,184,106,.12);border-bottom:1px solid rgba(232,201,122,.3);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft)}.sams-page .qpanel .frame-ribbon .rk{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold);flex:none}.sams-page .qpanel .qp-inner{padding:40px 48px 46px}@media(max-width:640px){.sams-page .qpanel .qp-inner{padding:32px 26px 34px}.sams-page .qpanel .frame-ribbon{padding:13px 26px}}.sams-page .qpanel .qp-lede{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,27px);line-height:1.42;color:var(--paper);letter-spacing:-.005em;max-width:62ch}.sams-page .qpanel .qp-lede em{font-style:italic;color:var(--gold-soft)}.sams-page .qpanel .qp-lede strong{font-weight:500;color:var(--paper)}.sams-page .qpanel .qp-lede+.qp-lede{margin-top:22px}.sams-page .stat-call{margin:32px 0 6px;display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;padding:26px 30px;border:1px solid rgba(232,201,122,.32);border-radius:18px;background:linear-gradient(180deg,rgba(212,184,106,7%),rgba(255,255,255,1%))}@media(max-width:540px){.sams-page .stat-call{grid-template-columns:1fr;gap:14px}}.sams-page .stat-call .num{font-family:var(--serif);font-weight:300;font-size:clamp(50px,6vw,72px);line-height:.9;color:var(--gold-soft);letter-spacing:-.03em;white-space:nowrap}.sams-page .stat-call .num em{font-style:italic}.sams-page .stat-call .num .unit{font-family:var(--mono);font-size:14px;letter-spacing:.14em;color:var(--paper-3);margin-left:10px}.sams-page .stat-call .stack{display:flex;flex-direction:column;gap:6px}.sams-page .stat-call .stack .title{font-family:var(--serif);font-weight:300;font-style:italic;font-size:22px;color:var(--paper);letter-spacing:-.005em}.sams-page .stat-call .stack .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3)}.sams-page .stat-call .stack .desc{font-size:14px;line-height:1.55;color:var(--paper-2);margin-top:4px;font-weight:300}.sams-page .boundaries{background:var(--ink-1)}.sams-page .bound-panel{border:1px solid rgba(168,156,250,.16);border-radius:22px;background:rgba(13,12,26,.5);overflow:hidden}.sams-page .bound-stamp{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 34px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3)}.sams-page .bound-stamp .stamp-mark{display:inline-flex;align-items:center;gap:10px}.sams-page .bound-stamp .stamp-mark .sq{width:9px;height:9px;border:1px solid var(--paper-3);border-radius:2px}.sams-page .bound-cols{display:grid;grid-template-columns:1fr 1fr}@media(max-width:760px){.sams-page .bound-cols{grid-template-columns:1fr}}.sams-page .bound-col{padding:36px 34px 40px}.sams-page .bound-col.is-col{border-right:1px solid var(--rule)}@media(max-width:760px){.sams-page .bound-col.is-col{border-right:0;border-bottom:1px solid var(--rule)}}.sams-page .bound-col .bc-head{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-2);margin-bottom:22px;display:inline-flex;align-items:center;gap:10px}.sams-page .bound-col.is-col .bc-head{color:var(--gold-soft)}.sams-page .bound-col .bc-head .gl{font-family:var(--serif);font-style:italic;font-size:19px;letter-spacing:0;text-transform:none}.sams-page .bound-list{list-style:none;display:flex;flex-direction:column}.sams-page .bound-list li{padding:15px 0 15px 24px;position:relative;font-size:15px;line-height:1.5;color:var(--paper-2);font-weight:300;border-bottom:1px solid var(--rule)}.sams-page .bound-list li:last-child{border-bottom:0}.sams-page .bound-list li::before{content:"";position:absolute;left:0;top:23px;width:9px;height:1px;background:var(--paper-3)}.sams-page .bound-col.is-col .bound-list li::before{background:var(--gold-soft)}.sams-page .bound-list li strong{color:var(--paper);font-weight:500}.sams-page .routing{background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(120,100,230,.2),transparent 70%),radial-gradient(ellipse 50% 60% at 85% 30%,rgba(240,192,160,6%),transparent 70%),radial-gradient(ellipse 50% 60% at 15% 80%,rgba(168,156,250,.1),transparent 70%),var(--ink-0);overflow:hidden;position:relative}.sams-page .route-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:1000px){.sams-page .route-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.sams-page .route-grid{grid-template-columns:1fr}}.sams-page .route{border:1px solid var(--rule-2);border-radius:18px;padding:28px 26px;background:rgba(255,255,255,2%);display:flex;flex-direction:column;gap:14px;min-height:232px;transition:border-color .25s,background .25s,transform .25s;color:inherit}.sams-page .route:hover{border-color:var(--gold-soft);background:rgba(212,184,106,5%);transform:translateY(-2px)}.sams-page .route .who{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--gold-soft);text-transform:uppercase}.sams-page .route h5{font-family:var(--serif);font-weight:300;font-size:22px;line-height:1.15;letter-spacing:-.01em;color:var(--paper)}.sams-page .route h5 em{font-style:italic;color:var(--gold-soft)}.sams-page .route .go{margin-top:auto;font-family:var(--sans);font-weight:500;font-size:13.5px;color:var(--paper-2);display:inline-flex;align-items:center;gap:8px}.sams-page .route:hover .go{color:var(--gold-soft)}.sams-page .closing-fineprint{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);font-size:13px;line-height:1.6;color:var(--paper-3);max-width:80ch}.sams-page .closing-fineprint strong{color:var(--paper-2);font-weight:500}.sams-page footer{padding:64px 0 40px;background:var(--page-bg)}.sams-page .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}@media(max-width:800px){.sams-page .foot-grid{grid-template-columns:1fr 1fr;gap:36px}}.sams-page .foot-col h6{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-bottom:18px}.sams-page .foot-col ul{list-style:none;display:flex;flex-direction:column;gap:11px}.sams-page .foot-col a{color:var(--paper-2);font-size:14px}.sams-page .foot-col a:hover{color:var(--paper)}.sams-page .foot-brand p{color:var(--paper-2);font-size:14px;line-height:1.6;max-width:36ch;margin-top:14px;font-weight:300}.sams-page .foot-bottom{border-top:1px solid var(--rule);margin-top:56px;padding-top:24px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--paper-3);letter-spacing:.08em}@media(max-width:640px){.sams-page .foot-bottom{flex-direction:column;gap:8px}}.how-it-works-page{background:var(--page-bg);color:var(--paper);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased}.how-it-works-page{overflow-x:hidden}.how-it-works-page a{color:inherit;text-decoration:none}.how-it-works-page img,.how-it-works-page svg{display:block;max-width:100%}.how-it-works-page button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}.how-it-works-page .wrap{max-width:var(--content);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.how-it-works-page .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3)}.how-it-works-page .eyebrow .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin-right:10px;vertical-align:middle;box-shadow:0 0 12px var(--gold)}.how-it-works-page .h-display{font-family:var(--serif);font-weight:300;font-size:clamp(44px,5.6vw,84px);line-height:1;letter-spacing:-.025em;color:var(--paper)}.how-it-works-page .h-display em{font-style:italic;font-weight:300;color:var(--gold-soft)}.how-it-works-page .h-section{font-family:var(--serif);font-weight:300;font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:-.02em}.how-it-works-page .h-section em{font-style:italic;font-weight:300;color:var(--gold-soft)}.how-it-works-page .lede{font-size:clamp(17px,1.25vw,21px);line-height:1.55;color:var(--paper-2);font-weight:300;max-width:58ch}.how-it-works-page .small{font-size:13px;color:var(--paper-3);line-height:1.55}.how-it-works-page .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-family:var(--sans);font-weight:500;font-size:15px;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.how-it-works-page .btn-primary{background:var(--gold);color:#1a1430}.how-it-works-page .btn-primary:hover{background:var(--gold-soft);transform:translateY(-1px)}.how-it-works-page .btn .arr{font-family:var(--mono);font-weight:400}.how-it-works-page nav.top{position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:blur(14px)saturate(140%);-webkit-backdrop-filter:blur(14px)saturate(140%);background:rgba(34,36,58,.7);border-bottom:1px solid rgba(255,255,255,6%)}.how-it-works-page .nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px;max-width:var(--content);margin:0 auto;padding:0 var(--pad-x)}.how-it-works-page .brand{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-weight:400;font-size:19px;letter-spacing:.02em}.how-it-works-page .brand-mark{width:26px;height:26px;display:block;object-fit:contain}.how-it-works-page .nav-links{display:flex;gap:30px;align-items:center}.how-it-works-page .nav-links a{font-size:13.5px;color:var(--paper-2);letter-spacing:.01em;transition:color .2s}.how-it-works-page .nav-links a:hover{color:var(--paper)}.how-it-works-page .nav-links a.active{color:var(--gold-soft)}.how-it-works-page .nav-cta{padding:9px 16px;border-radius:999px;border:1px solid var(--rule-2);font-size:13.5px}.how-it-works-page .nav-cta:hover{border-color:var(--gold);color:var(--gold-soft)}@media(max-width:820px){.how-it-works-page .nav-links{display:none}}.how-it-works-page .card{position:relative;margin:var(--gutter);border-radius:var(--card-radius);border:1px solid rgba(255,255,255,6%);overflow:hidden;box-shadow:0 30px 80px -40px rgba(0,0,0,.7),inset 0 1px rgba(255,255,255,3%)}.how-it-works-page .card+.card{margin-top:0}.how-it-works-page .section{padding:120px 0;position:relative;background:var(--ink-1)}.how-it-works-page .section-head{display:grid;grid-template-columns:200px 1fr;gap:60px;margin-bottom:64px;align-items:start}.how-it-works-page .section-head .label{padding-top:12px}.how-it-works-page .section-head .label .num{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--gold-soft)}.how-it-works-page .section-head .label .ttl{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--paper-3);text-transform:uppercase;margin-top:8px}@media(max-width:760px){.how-it-works-page .section-head{grid-template-columns:1fr;gap:20px}.how-it-works-page .section{padding:88px 0}}.how-it-works-page .crumb{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);margin-bottom:24px;flex-wrap:wrap}.how-it-works-page .crumb a{transition:color .2s}.how-it-works-page .crumb a:hover{color:var(--gold-soft)}.how-it-works-page .crumb .sep{opacity:.5}.how-it-works-page .crumb .here{color:var(--paper)}.how-it-works-page .hero{position:relative;padding:140px 0 110px;margin-top:calc(68px + var(--gutter));background:var(--ink-1);overflow:hidden}.how-it-works-page .hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 50% -10%,rgba(232,201,122,.1),transparent 60%),radial-gradient(ellipse 90% 45% at 50% 110%,rgba(120,140,230,.1),transparent 70%)}.how-it-works-page .hero .inner{position:relative;z-index:1;max-width:1080px}.how-it-works-page .hero h1{margin-top:8px;max-width:17ch}.how-it-works-page .hero .deck{margin-top:32px;font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,26px);line-height:1.45;color:var(--paper-2);letter-spacing:-.005em;max-width:64ch}.how-it-works-page .hero .deck em{font-style:italic;color:var(--paper)}.how-it-works-page .hero-figure{position:absolute;right:-120px;top:34%;transform:translateY(-50%);width:540px;height:540px;z-index:0;opacity:.5;pointer-events:none}@media(max-width:1100px){.how-it-works-page .hero-figure{display:none}}.how-it-works-page .hero-meta{margin-top:40px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-wrap:wrap;gap:10px 0}.how-it-works-page .hero-meta span{display:inline-flex;align-items:center}.how-it-works-page .hero-meta span:not(:last-child)::after{content:"·";margin:0 14px;color:var(--gold);opacity:.7}.how-it-works-page .hero-dir{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);position:relative;z-index:1}.how-it-works-page .hero-dir .dir-head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:18px}.how-it-works-page .hero-dir .dir-head .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);display:inline-flex;align-items:center;gap:10px}.how-it-works-page .hero-dir .dir-head .lbl .dot{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.how-it-works-page .hero-dir .dir-head .meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--paper-3);text-transform:uppercase}.how-it-works-page .hero-dir .dir-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:14px;overflow:hidden}@media(max-width:1080px){.how-it-works-page .hero-dir .dir-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.how-it-works-page .hero-dir .dir-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.how-it-works-page .hero-dir .dir-grid{grid-template-columns:1fr}}.how-it-works-page .hero-dir .dir-cell{background:rgba(255,255,255,.015);padding:18px 18px 20px;display:flex;flex-direction:column;gap:10px;transition:background .25s}.how-it-works-page .hero-dir .dir-cell:hover{background:rgba(212,184,106,5%)}.how-it-works-page .hero-dir .dir-cell .n{font-family:var(--mono);font-size:10px;letter-spacing:.2em;color:var(--paper-3)}.how-it-works-page .hero-dir .dir-cell .l{font-family:var(--serif);font-style:italic;font-weight:300;font-size:16.5px;line-height:1.18;color:var(--paper);letter-spacing:-.005em}.how-it-works-page .hero-dir .dir-cell:hover .l{color:var(--gold-soft)}.how-it-works-page .thread-body{max-width:900px}.how-it-works-page .thread-body p{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.75vw,27px);line-height:1.42;color:var(--paper-2);letter-spacing:-.005em}.how-it-works-page .thread-body p+p{margin-top:28px}.how-it-works-page .thread-body em{font-style:italic;color:var(--paper)}.how-it-works-page .thread-body strong{color:var(--paper);font-weight:500}.how-it-works-page .qrow{margin-top:60px;padding-top:36px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:16px;overflow:hidden}@media(max-width:760px){.how-it-works-page .qrow{grid-template-columns:1fr}}.how-it-works-page .qcell{background:var(--ink-1);padding:32px 30px 34px;display:flex;flex-direction:column;gap:14px;transition:background .25s}.how-it-works-page .qcell:hover{background:#14122a}.how-it-works-page .qcell .qn{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.how-it-works-page .qcell .qt{font-family:var(--serif);font-weight:300;font-size:clamp(23px,2vw,30px);line-height:1.12;color:var(--paper);letter-spacing:-.01em}.how-it-works-page .qcell .qt em{font-style:italic;color:var(--gold-soft)}.how-it-works-page .settings{background:var(--ink-1)}.how-it-works-page .env-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter)}@media(max-width:880px){.how-it-works-page .env-grid{grid-template-columns:1fr;max-width:540px;margin:0 auto}}.how-it-works-page .env-card{border:1px solid var(--rule-2);border-radius:20px;overflow:hidden;background:rgba(255,255,255,.015);display:flex;flex-direction:column;transition:border-color .3s ease,transform .3s ease}.how-it-works-page .env-card:hover{border-color:rgba(212,184,106,.4);transform:translateY(-3px)}.how-it-works-page .env-photo{position:relative;aspect-ratio:3/2;overflow:hidden;background:var(--ink-3)}.how-it-works-page .env-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.how-it-works-page .env-card:hover .env-photo img{transform:scale(1.04)}.how-it-works-page .env-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,14,28,0) 45%,rgba(16,14,28,.55) 100%);pointer-events:none}.how-it-works-page .env-photo--art{display:grid;place-items:center;background:radial-gradient(ellipse 70% 70% at 50% 30%,rgba(212,184,106,.1),transparent 65%),var(--ink-3)}.how-it-works-page .env-photo--art svg{width:70%;height:70%}.how-it-works-page .env-idx{position:absolute;top:14px;left:16px;z-index:2;font-family:var(--mono);font-size:11px;letter-spacing:.2em;color:var(--gold-soft);background:rgba(13,12,26,.6);border:1px solid rgba(232,201,122,.3);border-radius:999px;padding:5px 11px;backdrop-filter:blur(4px)}.how-it-works-page .env-body{padding:26px 26px 28px;display:flex;flex-direction:column;gap:14px;flex:1}.how-it-works-page .env-body h3{font-family:var(--serif);font-weight:300;font-size:clamp(22px,1.7vw,26px);line-height:1.1;letter-spacing:-.01em;color:var(--paper)}.how-it-works-page .env-body h3 em{font-style:italic;color:var(--gold-soft)}.how-it-works-page .env-body p{color:var(--paper-2);font-size:14.5px;line-height:1.58;font-weight:300}.how-it-works-page .env-body p em{font-style:italic;color:var(--paper)}.how-it-works-page .env-body .set-tag{margin-top:auto}.how-it-works-page .illustrative-note{margin-top:22px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-3);opacity:.8}.how-it-works-page .env-grid--text .env-body{padding:30px 30px 32px;gap:16px}.how-it-works-page .env-num{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.how-it-works-page a.env-card{color:inherit}.how-it-works-page .env-cta{margin-top:auto;padding-top:4px;font-family:var(--sans);font-weight:500;font-size:13.5px;color:var(--paper-2);display:inline-flex;align-items:center;gap:8px;transition:color .25s}.how-it-works-page .env-cta .arr{font-family:var(--mono);font-weight:400}.how-it-works-page a.env-card:hover .env-cta{color:var(--gold-soft)}.how-it-works-page .set-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-wrap:wrap;gap:8px 16px}.how-it-works-page .set-tag span{display:inline-flex;align-items:center;gap:8px}.how-it-works-page .set-tag span::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);opacity:.7}.how-it-works-page .kit{background:var(--ink-0)}.how-it-works-page .kit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gutter)}@media(max-width:940px){.how-it-works-page .kit-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.how-it-works-page .kit-grid{grid-template-columns:1fr}}.how-it-works-page .kit-cell{border:1px solid var(--rule-2);border-radius:20px;padding:30px 28px 32px;background:radial-gradient(ellipse 90% 60% at 0% 0%,rgba(212,184,106,6%),transparent 60%),rgba(255,255,255,.015);display:flex;flex-direction:column;gap:18px;transition:border-color .25s,transform .25s}.how-it-works-page .kit-cell:hover{border-color:rgba(212,184,106,.32);transform:translateY(-2px)}.how-it-works-page .kit-cell .kit-icon{width:52px;height:52px;border-radius:14px;flex:none;border:1px solid var(--rule-2);background:radial-gradient(circle at 50% 30%,rgba(212,184,106,.1),transparent 70%),rgba(255,255,255,2%);display:grid;place-items:center}.how-it-works-page .kit-cell .kit-icon svg{width:58%;height:58%}.how-it-works-page .kit-cell .kit-spec{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft)}.how-it-works-page .kit-cell h3{font-family:var(--serif);font-weight:300;font-size:24px;line-height:1.1;letter-spacing:-.01em;color:var(--paper)}.how-it-works-page .kit-cell h3 em{font-style:italic;color:var(--gold-soft)}.how-it-works-page .kit-cell p{color:var(--paper-2);font-size:14.5px;line-height:1.6;font-weight:300}.how-it-works-page .kit-cell p em{font-style:italic;color:var(--paper)}.how-it-works-page .conn-block{margin-top:var(--gutter)}.how-it-works-page .conn-panel{border:1px solid rgba(168,156,250,.22);border-radius:24px;background:radial-gradient(ellipse 70% 90% at 100% 0%,rgba(168,156,250,.1),transparent 60%),linear-gradient(180deg,rgba(168,156,250,5%),rgba(255,255,255,.8%));overflow:hidden}.how-it-works-page .conn-ribbon{display:flex;align-items:center;gap:12px;padding:14px 32px;background:rgba(168,156,250,.12);border-bottom:1px solid rgba(168,156,250,.28);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--violet-bright)}.how-it-works-page .conn-ribbon .rk{width:6px;height:6px;border-radius:50%;background:var(--violet-soft);box-shadow:0 0 10px var(--violet-soft);flex:none}.how-it-works-page .conn-inner{padding:38px 40px 42px}@media(max-width:640px){.how-it-works-page .conn-inner{padding:30px 24px 32px}.how-it-works-page .conn-ribbon{padding:13px 24px}}.how-it-works-page .conn-lede{font-family:var(--serif);font-weight:300;font-size:clamp(19px,1.55vw,25px);line-height:1.42;color:var(--paper);letter-spacing:-.005em;max-width:64ch}.how-it-works-page .conn-lede em{font-style:italic;color:var(--violet-bright)}.how-it-works-page .conn-grid{margin-top:34px;padding-top:30px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:16px;overflow:hidden}@media(max-width:860px){.how-it-works-page .conn-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:460px){.how-it-works-page .conn-grid{grid-template-columns:1fr}}.how-it-works-page .conn-cell{background:rgba(13,12,26,.4);padding:26px 24px 28px;display:flex;flex-direction:column;gap:16px;transition:background .25s}.how-it-works-page .conn-cell:hover{background:rgba(168,156,250,6%)}.how-it-works-page .conn-cell .conn-ic{width:40px;height:40px;display:grid;place-items:center}.how-it-works-page .conn-cell .conn-ic svg{width:100%;height:100%}.how-it-works-page .conn-cell .conn-name{font-family:var(--serif);font-weight:300;font-style:italic;font-size:21px;line-height:1.1;color:var(--paper);letter-spacing:-.005em}.how-it-works-page .conn-cell .conn-desc{font-size:13.5px;line-height:1.55;color:var(--paper-2);font-weight:300}.how-it-works-page .conn-foot{margin-top:24px;padding:20px 24px;border-left:2px solid var(--violet-soft);background:rgba(168,156,250,5%);border-radius:4px 14px 14px 4px;font-size:14px;line-height:1.6;color:var(--paper-2);font-weight:300}.how-it-works-page .conn-foot strong{color:var(--violet-bright);font-weight:500}.how-it-works-page .conn-foot em{font-style:italic;color:var(--paper)}.how-it-works-page .shifts{background:var(--ink-1)}.how-it-works-page .shift-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:760px){.how-it-works-page .shift-grid{grid-template-columns:1fr}}.how-it-works-page .shift{border:1px solid var(--rule-2);border-radius:22px;padding:34px 36px 38px;background:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(168,156,250,6%),transparent 60%),rgba(255,255,255,.015);display:flex;flex-direction:column;gap:16px;transition:border-color .25s,transform .25s;position:relative}.how-it-works-page .shift:hover{border-color:rgba(212,184,106,.3);transform:translateY(-2px)}.how-it-works-page .shift .shift-n{font-family:var(--mono);font-size:12px;letter-spacing:.18em;color:var(--gold-soft);font-weight:500}.how-it-works-page .shift h3{font-family:var(--serif);font-weight:300;font-size:clamp(25px,2.1vw,31px);line-height:1.08;letter-spacing:-.01em;color:var(--paper)}.how-it-works-page .shift h3 em{font-style:italic;color:var(--gold-soft)}.how-it-works-page .shift p{color:var(--paper-2);font-size:15px;line-height:1.62;font-weight:300}.how-it-works-page .shift p em{font-style:italic;color:var(--paper)}.how-it-works-page .report{background:var(--ink-0)}.how-it-works-page .report-lede{font-family:var(--serif);font-weight:300;font-size:clamp(19px,1.45vw,24px);line-height:1.45;color:var(--paper-2);letter-spacing:-.005em;max-width:62ch;margin-top:22px}.how-it-works-page .report-lede em{font-style:italic;color:var(--paper)}.how-it-works-page .report-frame{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#fff;box-shadow:0 36px 80px -34px rgba(0,0,0,.75)}.how-it-works-page .report-frame .rf-bar{display:flex;align-items:center;gap:8px;padding:11px 16px;background:#eceaf3;border-bottom:1px solid rgba(0,0,0,8%)}.how-it-works-page .rf-bar .d{width:10px;height:10px;border-radius:50%;flex:none}.how-it-works-page .rf-bar .d.r{background:#e0726a}.how-it-works-page .rf-bar .d.y{background:#e6b450}.how-it-works-page .rf-bar .d.g{background:#6fae6a}.how-it-works-page .rf-bar .rf-title{margin-left:12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;color:#6b6483;text-transform:uppercase}.how-it-works-page .report-frame img{width:100%;display:block}.how-it-works-page .report-cap{margin-top:16px}.how-it-works-page .report-cap .ct{display:block;font-family:var(--serif);font-weight:300;font-style:italic;font-size:20px;line-height:1.15;color:var(--paper);letter-spacing:-.005em}.how-it-works-page .report-cap .cd{display:block;font-size:13.5px;line-height:1.55;color:var(--paper-3);margin-top:7px;font-weight:300;max-width:42ch}.how-it-works-page .report-lead{margin-bottom:var(--gutter)}.how-it-works-page .report-lead .report-cap{display:grid;grid-template-columns:auto 1fr;gap:8px 28px;align-items:baseline;max-width:none}.how-it-works-page .report-lead .report-cap .cd{max-width:70ch;margin-top:0}@media(max-width:640px){.how-it-works-page .report-lead .report-cap{grid-template-columns:1fr}}.how-it-works-page .report-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,36px)}@media(max-width:880px){.how-it-works-page .report-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.how-it-works-page .report-item{display:flex;flex-direction:column}.how-it-works-page .qpanel-section{background:var(--ink-0)}.how-it-works-page .qpanel{position:relative;border-radius:24px;border:1px solid rgba(232,201,122,.32);background:radial-gradient(ellipse 70% 80% at 100% 0%,rgba(212,184,106,8%),transparent 60%),linear-gradient(180deg,rgba(212,184,106,5%),rgba(255,255,255,.8%));overflow:hidden}.how-it-works-page .qpanel .frame-ribbon{display:flex;align-items:center;gap:12px;padding:14px 32px;background:rgba(212,184,106,.12);border-bottom:1px solid rgba(232,201,122,.3);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft)}.how-it-works-page .qpanel .frame-ribbon .rk{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold);flex:none}.how-it-works-page .qpanel .qp-inner{padding:40px 48px 46px}@media(max-width:640px){.how-it-works-page .qpanel .qp-inner{padding:32px 26px 34px}.how-it-works-page .qpanel .frame-ribbon{padding:13px 26px}}.how-it-works-page .qpanel .qp-lede{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,27px);line-height:1.42;color:var(--paper);letter-spacing:-.005em;max-width:62ch}.how-it-works-page .qpanel .qp-lede em{font-style:italic;color:var(--gold-soft)}.how-it-works-page .qpanel .qp-lede strong{font-weight:500;color:var(--paper)}.how-it-works-page .qpanel .qp-lede+.qp-lede{margin-top:22px}.how-it-works-page .stat-call{margin:32px 0 6px;display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;padding:26px 30px;border:1px solid rgba(232,201,122,.32);border-radius:18px;background:linear-gradient(180deg,rgba(212,184,106,7%),rgba(255,255,255,1%))}@media(max-width:540px){.how-it-works-page .stat-call{grid-template-columns:1fr;gap:14px}}.how-it-works-page .stat-call .num{font-family:var(--serif);font-weight:300;font-size:clamp(50px,6vw,72px);line-height:.9;color:var(--gold-soft);letter-spacing:-.03em;white-space:nowrap}.how-it-works-page .stat-call .num em{font-style:italic}.how-it-works-page .stat-call .num .unit{font-family:var(--mono);font-size:14px;letter-spacing:.14em;color:var(--paper-3);margin-left:10px}.how-it-works-page .stat-call .stack{display:flex;flex-direction:column;gap:6px}.how-it-works-page .stat-call .stack .title{font-family:var(--serif);font-weight:300;font-style:italic;font-size:22px;color:var(--paper);letter-spacing:-.005em}.how-it-works-page .stat-call .stack .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3)}.how-it-works-page .stat-call .stack .desc{font-size:14px;line-height:1.55;color:var(--paper-2);margin-top:4px;font-weight:300}.how-it-works-page .boundaries{background:var(--ink-1)}.how-it-works-page .bound-panel{border:1px solid rgba(168,156,250,.16);border-radius:22px;background:rgba(13,12,26,.5);overflow:hidden}.how-it-works-page .bound-stamp{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 34px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3)}.how-it-works-page .bound-stamp .stamp-mark{display:inline-flex;align-items:center;gap:10px}.how-it-works-page .bound-stamp .stamp-mark .sq{width:9px;height:9px;border:1px solid var(--paper-3);border-radius:2px}.how-it-works-page .bound-cols{display:grid;grid-template-columns:1fr 1fr}@media(max-width:760px){.how-it-works-page .bound-cols{grid-template-columns:1fr}}.how-it-works-page .bound-col{padding:36px 34px 40px}.how-it-works-page .bound-col.is-col{border-right:1px solid var(--rule)}@media(max-width:760px){.how-it-works-page .bound-col.is-col{border-right:0;border-bottom:1px solid var(--rule)}}.how-it-works-page .bound-col .bc-head{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-2);margin-bottom:22px;display:inline-flex;align-items:center;gap:10px}.how-it-works-page .bound-col.is-col .bc-head{color:var(--gold-soft)}.how-it-works-page .bound-col .bc-head .gl{font-family:var(--serif);font-style:italic;font-size:19px;letter-spacing:0;text-transform:none}.how-it-works-page .bound-list{list-style:none;display:flex;flex-direction:column}.how-it-works-page .bound-list li{padding:15px 0 15px 24px;position:relative;font-size:15px;line-height:1.5;color:var(--paper-2);font-weight:300;border-bottom:1px solid var(--rule)}.how-it-works-page .bound-list li:last-child{border-bottom:0}.how-it-works-page .bound-list li::before{content:"";position:absolute;left:0;top:23px;width:9px;height:1px;background:var(--paper-3)}.how-it-works-page .bound-col.is-col .bound-list li::before{background:var(--gold-soft)}.how-it-works-page .bound-list li strong{color:var(--paper);font-weight:500}.how-it-works-page .routing{background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(120,100,230,.2),transparent 70%),radial-gradient(ellipse 50% 60% at 85% 30%,rgba(240,192,160,6%),transparent 70%),radial-gradient(ellipse 50% 60% at 15% 80%,rgba(168,156,250,.1),transparent 70%),var(--ink-0);overflow:hidden;position:relative}.how-it-works-page .route-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:1000px){.how-it-works-page .route-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.how-it-works-page .route-grid{grid-template-columns:1fr}}.how-it-works-page .route{border:1px solid var(--rule-2);border-radius:18px;padding:28px 26px;background:rgba(255,255,255,2%);display:flex;flex-direction:column;gap:14px;min-height:232px;transition:border-color .25s,background .25s,transform .25s;color:inherit}.how-it-works-page .route:hover{border-color:var(--gold-soft);background:rgba(212,184,106,5%);transform:translateY(-2px)}.how-it-works-page .route .who{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--gold-soft);text-transform:uppercase}.how-it-works-page .route h5{font-family:var(--serif);font-weight:300;font-size:22px;line-height:1.15;letter-spacing:-.01em;color:var(--paper)}.how-it-works-page .route h5 em{font-style:italic;color:var(--gold-soft)}.how-it-works-page .route .go{margin-top:auto;font-family:var(--sans);font-weight:500;font-size:13.5px;color:var(--paper-2);display:inline-flex;align-items:center;gap:8px}.how-it-works-page .route:hover .go{color:var(--gold-soft)}.how-it-works-page .closing-fineprint{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);font-size:13px;line-height:1.6;color:var(--paper-3);max-width:80ch}.how-it-works-page .closing-fineprint strong{color:var(--paper-2);font-weight:500}.how-it-works-page footer{padding:64px 0 40px;background:var(--page-bg)}.how-it-works-page .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}@media(max-width:800px){.how-it-works-page .foot-grid{grid-template-columns:1fr 1fr;gap:36px}}.how-it-works-page .foot-col h6{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-bottom:18px}.how-it-works-page .foot-col ul{list-style:none;display:flex;flex-direction:column;gap:11px}.how-it-works-page .foot-col a{color:var(--paper-2);font-size:14px}.how-it-works-page .foot-col a:hover{color:var(--paper)}.how-it-works-page .foot-brand p{color:var(--paper-2);font-size:14px;line-height:1.6;max-width:36ch;margin-top:14px;font-weight:300}.how-it-works-page .foot-bottom{border-top:1px solid var(--rule);margin-top:56px;padding-top:24px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--paper-3);letter-spacing:.08em}@media(max-width:640px){.how-it-works-page .foot-bottom{flex-direction:column;gap:8px}}.how-it-works-page .img-ph{border:1px solid var(--rule-2);border-radius:18px;display:grid;place-items:center;text-align:center;padding:28px;min-height:220px;background:repeating-linear-gradient(135deg,rgba(168,156,250,.035) 0 11px,rgba(168,156,250,7%) 11px 22px),var(--ink-3)}.how-it-works-page .img-ph .lab{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-2);display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--rule-2);border-radius:999px;background:rgba(13,12,26,.6);backdrop-filter:blur(3px);max-width:46ch;line-height:1.4}.how-it-works-page .img-ph .lab::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);opacity:.85;flex:none}.how-it-works-page .img-cap{margin-top:14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--paper-3)}.how-it-works-page .kit-cell .step-n{font-family:var(--serif);font-weight:300;font-size:40px;line-height:.9;color:var(--gold-soft);letter-spacing:-.02em}.how-it-works-page .lede-block{max-width:70ch}.how-it-works-page .intro-split{display:grid;grid-template-columns:1fr .82fr;gap:clamp(28px,4vw,56px);align-items:center}@media(max-width:820px){.how-it-works-page .intro-split{grid-template-columns:1fr}}.how-it-works-page .intro-photo{border-radius:18px;overflow:hidden;border:1px solid var(--rule-2);background:#000;box-shadow:0 30px 70px -40px rgba(0,0,0,.85);aspect-ratio:1/1}.how-it-works-page .intro-photo img{width:100%;height:100%;object-fit:cover;display:block}.how-it-works-page .intro-photo figcaption{padding:0}.how-it-works-page .report-quad{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter)}@media(max-width:720px){.how-it-works-page .report-quad{grid-template-columns:1fr}}.how-it-works-page .report-quad .report-frame{display:flex;flex-direction:column}.how-it-works-page .report-quad .report-frame img{aspect-ratio:3/2;object-fit:cover;object-position:top center}.how-it-works-page .biofield-quad{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter)}@media(max-width:720px){.how-it-works-page .biofield-quad{grid-template-columns:1fr}}.how-it-works-page .biofield-tile{border:1px solid var(--rule-2);border-radius:16px;overflow:hidden;background:#000;display:grid;place-items:center;aspect-ratio:3/4;box-shadow:0 30px 70px -44px rgba(0,0,0,.85)}.how-it-works-page .biofield-tile img{width:auto;height:100%;object-fit:contain;display:block}@font-face{font-family:eb garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/1f4484ef-0bf7-4ba5-9a39-5dbfc90e9380.woff2)format('woff2');unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:eb garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/d3fd7443-8844-4ff0-b038-8e397b408983.woff2)format('woff2');unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:eb garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/366a7e6a-44ed-4ef6-9c13-22b1229f9650.woff2)format('woff2');unicode-range:U+1F??}@font-face{font-family:eb garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/eb939376-d9b6-4077-98a8-d185649e0394.woff2)format('woff2');unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:eb garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/b14a8b0c-94d3-4c98-ae83-754b6475c7e6.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:eb garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/5cdd0598-8e1a-4bec-a971-53b5a488c357.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:eb garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../fonts/c5455816-3e0e-4dfc-91e4-dfc1de8c1b40.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:eb garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/1f4484ef-0bf7-4ba5-9a39-5dbfc90e9380.woff2)format('woff2');unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:eb garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/d3fd7443-8844-4ff0-b038-8e397b408983.woff2)format('woff2');unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:eb garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/366a7e6a-44ed-4ef6-9c13-22b1229f9650.woff2)format('woff2');unicode-range:U+1F??}@font-face{font-family:eb garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/eb939376-d9b6-4077-98a8-d185649e0394.woff2)format('woff2');unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:eb garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/b14a8b0c-94d3-4c98-ae83-754b6475c7e6.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:eb garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/5cdd0598-8e1a-4bec-a971-53b5a488c357.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:eb garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../fonts/c5455816-3e0e-4dfc-91e4-dfc1de8c1b40.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:eb garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/91942926-8fd4-43d9-9ef2-e2bf23bba4aa.woff2)format('woff2');unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:eb garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/021fc0ae-807f-412d-976d-6d0abd267cc1.woff2)format('woff2');unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:eb garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/b5839002-1839-4387-ba2b-fb6b031f8e2a.woff2)format('woff2');unicode-range:U+1F??}@font-face{font-family:eb garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/159668d8-d264-4ba5-8023-186701a41a68.woff2)format('woff2');unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:eb garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/62cd028b-f107-4c51-96c5-f532051449a3.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:eb garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/96d64733-c412-4962-9438-e3a32112417f.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:eb garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/005b2cd9-7025-4d2c-9de7-7e6f9fd8bced.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:eb garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/91942926-8fd4-43d9-9ef2-e2bf23bba4aa.woff2)format('woff2');unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:eb garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/021fc0ae-807f-412d-976d-6d0abd267cc1.woff2)format('woff2');unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:eb garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/b5839002-1839-4387-ba2b-fb6b031f8e2a.woff2)format('woff2');unicode-range:U+1F??}@font-face{font-family:eb garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/159668d8-d264-4ba5-8023-186701a41a68.woff2)format('woff2');unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:eb garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/62cd028b-f107-4c51-96c5-f532051449a3.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:eb garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/96d64733-c412-4962-9438-e3a32112417f.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:eb garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/005b2cd9-7025-4d2c-9de7-7e6f9fd8bced.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:eb garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/91942926-8fd4-43d9-9ef2-e2bf23bba4aa.woff2)format('woff2');unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:eb garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/021fc0ae-807f-412d-976d-6d0abd267cc1.woff2)format('woff2');unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:eb garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/b5839002-1839-4387-ba2b-fb6b031f8e2a.woff2)format('woff2');unicode-range:U+1F??}@font-face{font-family:eb garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/159668d8-d264-4ba5-8023-186701a41a68.woff2)format('woff2');unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:eb garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/62cd028b-f107-4c51-96c5-f532051449a3.woff2)format('woff2');unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:eb garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/96d64733-c412-4962-9438-e3a32112417f.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:eb garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/005b2cd9-7025-4d2c-9de7-7e6f9fd8bced.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.initiatives-63and9-page{background:var(--page-bg);color:var(--paper);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased}.initiatives-63and9-page{overflow-x:hidden}.initiatives-63and9-page a{color:inherit;text-decoration:none}.initiatives-63and9-page img,.initiatives-63and9-page svg{display:block;max-width:100%}.initiatives-63and9-page button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}.initiatives-63and9-page ul{list-style:none}.initiatives-63and9-page .wrap{max-width:var(--content);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.initiatives-63and9-page .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3)}.initiatives-63and9-page .eyebrow .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin-right:10px;vertical-align:middle;box-shadow:0 0 12px var(--gold)}.initiatives-63and9-page .h-display{font-family:var(--serif);font-weight:300;font-size:clamp(44px,5.6vw,84px);line-height:1;letter-spacing:-.025em;color:var(--paper)}.initiatives-63and9-page .h-display em{font-style:italic;font-weight:300;color:var(--gold-soft)}.initiatives-63and9-page .h-section{font-family:var(--serif);font-weight:300;font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:-.02em}.initiatives-63and9-page .h-section em{font-style:italic;font-weight:300;color:var(--gold-soft)}.initiatives-63and9-page .lede{font-size:clamp(17px,1.25vw,21px);line-height:1.55;color:var(--paper-2);font-weight:300;max-width:58ch}.initiatives-63and9-page .small{font-size:13px;color:var(--paper-3);line-height:1.55}.initiatives-63and9-page .aurorus-nav{position:fixed;inset:0 0 auto 0;z-index:100;height:var(--nav-h);background:rgba(26,24,46,.72);backdrop-filter:blur(16px)saturate(150%);-webkit-backdrop-filter:blur(16px)saturate(150%);border-bottom:1px solid var(--rule)}.initiatives-63and9-page .aurorus-nav__inner{height:100%;max-width:var(--content);margin:0 auto;padding:0 var(--pad-x);display:flex;align-items:center;gap:28px}.initiatives-63and9-page .aurorus-nav__brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--serif);font-weight:400;font-size:19px;letter-spacing:.02em;flex:none;color:var(--paper)}.initiatives-63and9-page .aurorus-nav__brand img{width:24px;height:24px;object-fit:contain}.initiatives-63and9-page .aurorus-nav .menu{display:flex;align-items:center;gap:4px;margin-left:8px}.initiatives-63and9-page .aurorus-nav .menu>.menu-item>a{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:10px;font-size:14px;font-weight:500;color:var(--paper-2);transition:color .2s ease,background .2s ease;white-space:nowrap}.initiatives-63and9-page .aurorus-nav .menu>.menu-item>a:hover,.initiatives-63and9-page .aurorus-nav .menu>.menu-item:focus-within>a{color:var(--paper);background:rgba(168,156,250,8%)}.initiatives-63and9-page .aurorus-nav .menu>.menu-item.current-menu-item>a{color:var(--gold-soft)}.initiatives-63and9-page .aurorus-nav .menu-item-has-children>a::after{content:"";width:7px;height:7px;flex:none;border-right:1.6px solid;border-bottom:1.6px solid;transform:translateY(-2px)rotate(45deg);opacity:.7;transition:transform .25s ease}.initiatives-63and9-page .aurorus-nav .menu-item-has-children:hover>a::after,.initiatives-63and9-page .aurorus-nav .menu-item-has-children:focus-within>a::after{transform:translateY(0)rotate(225deg)}.initiatives-63and9-page .aurorus-nav .menu-item-has-children{position:relative}.initiatives-63and9-page .aurorus-nav .sub-menu{position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%)translateY(8px);min-width:290px;padding:10px;background:rgba(20,18,38,.86);backdrop-filter:blur(20px)saturate(150%);-webkit-backdrop-filter:blur(20px)saturate(150%);border:1px solid var(--rule-2);border-radius:16px;box-shadow:0 30px 70px -28px rgba(0,0,0,.85),inset 0 1px rgba(255,255,255,4%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s;counter-reset:subitem}.initiatives-63and9-page .aurorus-nav .menu-item-has-children::before{content:"";position:absolute;top:100%;left:0;right:0;height:16px}.initiatives-63and9-page .aurorus-nav .menu-item-has-children:hover>.sub-menu,.initiatives-63and9-page .aurorus-nav .menu-item-has-children:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%)translateY(0)}.initiatives-63and9-page .aurorus-nav .sub-menu .menu-item{counter-increment:subitem}.initiatives-63and9-page .aurorus-nav .sub-menu .menu-item>a{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:11px;font-size:14.5px;font-weight:500;color:var(--paper-2);transition:color .18s ease,background .18s ease}.initiatives-63and9-page .aurorus-nav .sub-menu .menu-item>a::before{content:counter(subitem,decimal-leading-zero);font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.12em;color:var(--paper-3);transition:color .18s ease}.initiatives-63and9-page .aurorus-nav .sub-menu .menu-item>a:hover{color:var(--paper);background:rgba(212,184,106,.1)}.initiatives-63and9-page .aurorus-nav .sub-menu .menu-item>a:hover::before{color:var(--gold-soft)}.initiatives-63and9-page .aurorus-nav__cta{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border-radius:999px;border:1px solid var(--rule-2);font-size:14px;font-weight:500;color:var(--paper);transition:border-color .2s ease,color .2s ease,background .2s ease}.initiatives-63and9-page .aurorus-nav__cta .arr{font-family:var(--mono)}.initiatives-63and9-page .aurorus-nav__cta:hover{border-color:var(--gold);color:var(--gold-soft);background:rgba(212,184,106,6%)}.initiatives-63and9-page .aurorus-nav__toggle{display:none;margin-left:auto;flex:none;width:44px;height:44px;border-radius:11px;border:1px solid var(--rule-2);place-items:center}.initiatives-63and9-page .aurorus-nav__toggle:hover{background:rgba(168,156,250,8%)}.initiatives-63and9-page .aurorus-nav__toggle .bars{position:relative;width:18px;height:12px}.initiatives-63and9-page .aurorus-nav__toggle .bars span{position:absolute;left:0;right:0;height:1.6px;background:var(--paper);border-radius:2px;transition:transform .3s ease,opacity .2s ease,top .3s ease}.initiatives-63and9-page .aurorus-nav__toggle .bars span:nth-child(1){top:0}.initiatives-63and9-page .aurorus-nav__toggle .bars span:nth-child(2){top:5px}.initiatives-63and9-page .aurorus-nav__toggle .bars span:nth-child(3){top:10px}.initiatives-63and9-page .aurorus-nav__scrim{position:fixed;inset:0;z-index:95;background:rgba(8,7,18,.5);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s}.initiatives-63and9-page .aurorus-nav__panel{position:fixed;top:0;right:0;z-index:99;width:min(420px,88vw);height:100dvh;padding:calc(var(--nav-h) + 14px)0 28px;background:rgba(16,14,28,.97);backdrop-filter:blur(24px)saturate(150%);-webkit-backdrop-filter:blur(24px)saturate(150%);border-left:1px solid var(--rule-2);box-shadow:-40px 0 80px -30px rgba(0,0,0,.9);transform:translateX(100%);transition:transform .38s cubic-bezier(.4,0,.1,1);overflow-y:auto;overscroll-behavior:contain;display:none;flex-direction:column}.initiatives-63and9-page .aurorus-nav__panel-label{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);padding:4px var(--pad-x)18px;display:flex;align-items:center;gap:10px}.initiatives-63and9-page .aurorus-nav__panel-label .dot{width:5px;height:5px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--gold)}.initiatives-63and9-page body.nav-open{overflow:hidden}.initiatives-63and9-page body.nav-open .aurorus-nav__scrim{opacity:1;visibility:visible}.initiatives-63and9-page body.nav-open .aurorus-nav__panel{transform:translateX(0)}.initiatives-63and9-page body.nav-open .aurorus-nav__toggle .bars span:nth-child(1){top:5px;transform:rotate(45deg)}.initiatives-63and9-page body.nav-open .aurorus-nav__toggle .bars span:nth-child(2){opacity:0}.initiatives-63and9-page body.nav-open .aurorus-nav__toggle .bars span:nth-child(3){top:5px;transform:rotate(-45deg)}@media(max-width:900px){.initiatives-63and9-page .aurorus-nav .menu{display:none}.initiatives-63and9-page .aurorus-nav__cta{display:none}.initiatives-63and9-page .aurorus-nav__toggle{display:grid}.initiatives-63and9-page .aurorus-nav__panel{display:flex}.initiatives-63and9-page .aurorus-nav__panel .menu{display:flex;flex-direction:column;gap:2px;padding:0 calc(var(--pad-x) - 14px);margin:0}.initiatives-63and9-page .aurorus-nav__panel .menu>.menu-item{border-bottom:1px solid var(--rule)}.initiatives-63and9-page .aurorus-nav__panel .menu>.menu-item:last-of-type{border-bottom:0}.initiatives-63and9-page .aurorus-nav__panel .menu>.menu-item>a{display:flex;align-items:center;justify-content:space-between;padding:18px 14px;border-radius:0;font-size:20px;font-weight:500;color:var(--paper);background:0 0;font-family:var(--serif);letter-spacing:-.01em}.initiatives-63and9-page .aurorus-nav__panel .menu>.menu-item.current-menu-item>a{color:var(--gold-soft)}.initiatives-63and9-page .aurorus-nav__panel .menu-item-has-children>a::after{display:none}.initiatives-63and9-page .aurorus-nav__panel .submenu-toggle{width:38px;height:38px;border-radius:9px;flex:none;display:grid;place-items:center;border:1px solid var(--rule-2);margin-left:14px}.initiatives-63and9-page .aurorus-nav__panel .submenu-toggle::after{content:"";width:9px;height:9px;border-right:1.8px solid var(--gold-soft);border-bottom:1.8px solid var(--gold-soft);transform:translateY(-2px)rotate(45deg);transition:transform .28s ease}.initiatives-63and9-page .aurorus-nav__panel .menu-item-has-children.is-open .submenu-toggle::after{transform:translateY(1px)rotate(-135deg)}.initiatives-63and9-page .aurorus-nav__panel .menu-item-has-children>a{flex:auto}.initiatives-63and9-page .aurorus-nav__panel .menu-item-has-children{display:flex;flex-wrap:wrap;align-items:center}.initiatives-63and9-page .aurorus-nav__panel .sub-menu{position:static;transform:none;opacity:1;visibility:visible;pointer-events:auto;width:100%;min-width:0;padding:0 0 10px;margin:0;background:0 0;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.4,0,.1,1)}.initiatives-63and9-page .aurorus-nav__panel .menu-item-has-children.is-open>.sub-menu{grid-template-rows:1fr}.initiatives-63and9-page .aurorus-nav__panel .sub-menu>*{overflow:hidden;min-height:0}.initiatives-63and9-page .aurorus-nav__panel .sub-menu .menu-item>a{padding:12px 14px 12px 26px;font-size:15px;font-weight:400;color:var(--paper-2);border-left:1px solid var(--rule-2);margin-left:6px}.initiatives-63and9-page .aurorus-nav__panel .sub-menu .menu-item>a::before{display:none}.initiatives-63and9-page .aurorus-nav__panel .sub-menu .menu-item>a:hover{color:var(--gold-soft);background:rgba(212,184,106,7%)}.initiatives-63and9-page .aurorus-nav__panel-cta{margin:24px var(--pad-x)0;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;border-radius:999px;background:var(--gold);color:#1a1430;font-weight:600;font-size:15px}.initiatives-63and9-page .aurorus-nav__panel-cta .arr{font-family:var(--mono);font-weight:500}}@media(min-width:901px){.initiatives-63and9-page .aurorus-nav__panel,.initiatives-63and9-page .aurorus-nav__scrim{display:none!important}}.initiatives-63and9-page .card{position:relative;margin:var(--gutter);border-radius:var(--card-radius);border:1px solid rgba(255,255,255,6%);overflow:hidden;box-shadow:0 30px 80px -40px rgba(0,0,0,.7),inset 0 1px rgba(255,255,255,3%)}.initiatives-63and9-page .card+.card{margin-top:0}.initiatives-63and9-page .section{padding:120px 0;position:relative;background:var(--ink-1)}.initiatives-63and9-page .section-head{display:grid;grid-template-columns:200px 1fr;gap:60px;margin-bottom:64px;align-items:start}.initiatives-63and9-page .section-head .label{padding-top:12px}.initiatives-63and9-page .section-head .label .num{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--gold-soft)}.initiatives-63and9-page .section-head .label .ttl{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--paper-3);text-transform:uppercase;margin-top:8px}@media(max-width:760px){.initiatives-63and9-page .section-head{grid-template-columns:1fr;gap:20px}.initiatives-63and9-page .section{padding:88px 0}}.initiatives-63and9-page .crumb{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);margin-bottom:24px}.initiatives-63and9-page .crumb a{transition:color .2s}.initiatives-63and9-page .crumb a:hover{color:var(--gold-soft)}.initiatives-63and9-page .crumb .sep{opacity:.5}.initiatives-63and9-page .crumb .here{color:var(--paper)}.initiatives-63and9-page .hero{position:relative;padding:132px 0 0;margin-top:calc(var(--nav-h) + var(--gutter));background:var(--ink-1);overflow:hidden}.initiatives-63and9-page .hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 50% -10%,rgba(232,201,122,.1),transparent 60%),radial-gradient(ellipse 90% 45% at 50% 110%,rgba(120,140,230,.1),transparent 70%)}.initiatives-63and9-page .hero .inner{position:relative;z-index:1}.initiatives-63and9-page .lockup{display:flex;align-items:flex-end;gap:24px;flex-wrap:wrap}.initiatives-63and9-page .lockup .mark{font-family:var(--serif);font-weight:700;font-size:clamp(56px,8vw,120px);line-height:.82;letter-spacing:-.04em;color:var(--paper)}.initiatives-63and9-page .lockup .mark .amp{font-family:eb garamond,Georgia,serif;color:var(--gold-soft);font-weight:500;font-style:normal}.initiatives-63and9-page .lockup .coalition{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);line-height:1.4;padding-bottom:16px;border-left:1px solid var(--rule-2);padding-left:20px}.initiatives-63and9-page .lockup .coalition b{display:block;color:var(--paper-2);font-weight:500;font-size:19px;letter-spacing:.1em;max-width:22ch}.initiatives-63and9-page .lockup .coalition span{display:block}@media(max-width:540px){.initiatives-63and9-page .lockup .coalition b{white-space:normal}}.initiatives-63and9-page .hero h1{margin-top:66px;max-width:20ch}.initiatives-63and9-page .hero .deck{margin-top:30px;font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,26px);line-height:1.45;color:var(--paper-2);letter-spacing:-.005em;max-width:60ch}.initiatives-63and9-page .hero .deck em{font-style:italic;color:var(--gold-soft)}.initiatives-63and9-page .hero .deck strong{color:var(--paper);font-weight:500}.initiatives-63and9-page .metric-rail{margin-top:56px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:16px;overflow:hidden}@media(max-width:720px){.initiatives-63and9-page .metric-rail{grid-template-columns:1fr}}.initiatives-63and9-page .metric{background:rgba(255,255,255,.015);padding:30px 30px 32px;display:flex;flex-direction:column;gap:10px;transition:background .25s}.initiatives-63and9-page .metric.feature{background:linear-gradient(180deg,rgba(212,184,106,.1),rgba(212,184,106,2%))}.initiatives-63and9-page .metric .v{font-family:var(--serif);font-weight:300;font-size:clamp(48px,5vw,72px);line-height:.95;letter-spacing:-.03em;color:var(--paper)}.initiatives-63and9-page .metric .v .pct{font-family:eb garamond,Georgia,serif;font-weight:500;font-size:.62em;vertical-align:baseline;margin-left:.02em}.initiatives-63and9-page .metric.feature .v{color:var(--gold-soft)}.initiatives-63and9-page .metric .k{font-size:14px;line-height:1.5;color:var(--paper-2);font-weight:300;max-width:26ch}.initiatives-63and9-page .hero-shot{position:relative;margin-top:64px;border-radius:0;overflow:hidden;aspect-ratio:21/8;border-top:1px solid var(--rule)}.initiatives-63and9-page .hero-shot img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.initiatives-63and9-page .hero-shot::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(16,14,28,.1),rgba(16,14,28,.55))}.initiatives-63and9-page .hero-shot .caption{position:absolute;left:var(--pad-x);bottom:24px;z-index:1;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-2);max-width:60ch}@media(max-width:720px){.initiatives-63and9-page .hero-shot{aspect-ratio:4/3}}.initiatives-63and9-page .thread-body{max-width:900px}.initiatives-63and9-page .thread-body p{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.75vw,28px);line-height:1.42;color:var(--paper-2);letter-spacing:-.005em}.initiatives-63and9-page .thread-body p+p{margin-top:28px}.initiatives-63and9-page .thread-body em{font-style:italic;color:var(--gold-soft)}.initiatives-63and9-page .thread-body strong{color:var(--paper);font-weight:500}.initiatives-63and9-page .signal-row{margin-top:60px;padding-top:36px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(2,1fr);gap:48px}@media(max-width:720px){.initiatives-63and9-page .signal-row{grid-template-columns:1fr;gap:28px}}.initiatives-63and9-page .signal{display:flex;flex-direction:column;gap:10px}.initiatives-63and9-page .signal .k{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3)}.initiatives-63and9-page .signal .v{font-family:var(--serif);font-weight:300;font-size:clamp(26px,2.4vw,36px);line-height:1.18;color:var(--paper);letter-spacing:-.015em}.initiatives-63and9-page .signal .v em{font-style:italic;color:var(--gold-soft)}.initiatives-63and9-page .tamp{font-family:eb garamond,Georgia,serif;font-style:normal;font-weight:500}.initiatives-63and9-page .steps{background:var(--ink-0)}.initiatives-63and9-page .device-note{max-width:70ch;margin-bottom:52px;font-size:clamp(15px,1.15vw,17px);line-height:1.65;color:var(--paper-2);font-weight:300}.initiatives-63and9-page .device-note strong{color:var(--paper);font-weight:500}.initiatives-63and9-page .device-note em{font-style:italic;color:var(--gold-soft)}.initiatives-63and9-page .step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter)}@media(max-width:820px){.initiatives-63and9-page .step-grid{grid-template-columns:1fr}}.initiatives-63and9-page .step{border:1px solid var(--rule-2);border-radius:22px;padding:30px 30px 32px;background:radial-gradient(ellipse 90% 60% at 0% 0%,rgba(168,156,250,6%),transparent 60%),rgba(255,255,255,.015);display:flex;flex-direction:column;gap:16px;min-height:300px;transition:border-color .25s}.initiatives-63and9-page .step:hover{border-color:rgba(212,184,106,.3)}.initiatives-63and9-page .step .step-n{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.initiatives-63and9-page .step h3{font-family:var(--serif);font-weight:300;font-size:clamp(26px,2.2vw,34px);line-height:1.04;letter-spacing:-.015em;color:var(--paper)}.initiatives-63and9-page .step h3 em{font-style:italic;color:var(--gold-soft)}.initiatives-63and9-page .step p{color:var(--paper-2);font-size:14.5px;line-height:1.62;font-weight:300}.initiatives-63and9-page .step p strong{color:var(--paper);font-weight:500}.initiatives-63and9-page .rollout{background:var(--ink-1)}.initiatives-63and9-page .rollout-explore{margin:32px 0 40px}.initiatives-63and9-page .rollout-explore a{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft);border-bottom:1px solid rgba(232,201,122,.28);padding-bottom:6px;transition:color .2s,border-color .2s}.initiatives-63and9-page .rollout-explore a:hover{color:var(--paper);border-bottom-color:var(--gold-soft)}.initiatives-63and9-page .rollout-explore a .arr{font-family:var(--mono);font-weight:500;transition:transform .2s}.initiatives-63and9-page .rollout-explore a:hover .arr{transform:translateX(3px)}.initiatives-63and9-page .deck-link{color:var(--paper);border-bottom:1px solid rgba(232,201,122,.32);transition:color .2s,border-color .2s}.initiatives-63and9-page .deck-link:hover{color:var(--gold-soft);border-bottom-color:var(--gold-soft)}.initiatives-63and9-page .phase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gutter)}@media(max-width:1000px){.initiatives-63and9-page .phase-grid{grid-template-columns:1fr}}.initiatives-63and9-page .phase{border:1px solid var(--rule-2);border-radius:20px;padding:28px 26px 30px;background:rgba(255,255,255,.015);display:flex;flex-direction:column;gap:14px;position:relative;transition:border-color .25s,background .25s}.initiatives-63and9-page .phase:hover{border-color:rgba(212,184,106,.3)}.initiatives-63and9-page .phase.outcome{grid-column:1/-1;display:grid;grid-template-columns:1.4fr 1fr;gap:clamp(28px,5vw,64px);align-items:center;padding:clamp(32px,4vw,44px)clamp(28px,4vw,52px);background:radial-gradient(ellipse 70% 120% at 100% 50%,rgba(232,201,122,.16),transparent 60%),linear-gradient(180deg,rgba(212,184,106,.1),rgba(212,184,106,2%));border-color:rgba(232,201,122,.45)}@media(max-width:700px){.initiatives-63and9-page .phase.outcome{grid-template-columns:1fr;gap:28px}}.initiatives-63and9-page .phase.outcome .outcome-body{display:flex;flex-direction:column;gap:14px}.initiatives-63and9-page .phase.outcome .outcome-stat{text-align:right;border-left:1px solid rgba(232,201,122,.3);padding-left:clamp(28px,4vw,56px)}@media(max-width:700px){.initiatives-63and9-page .phase.outcome .outcome-stat{text-align:left;border-left:0;padding-left:0;border-top:1px solid rgba(232,201,122,.3);padding-top:24px}}.initiatives-63and9-page .phase.outcome .outcome-stat .num{font-family:var(--serif);font-weight:300;font-size:clamp(72px,9vw,118px);line-height:.88;letter-spacing:-.045em;color:var(--gold-soft);text-shadow:0 0 48px rgba(232,201,122,.4)}.initiatives-63and9-page .phase.outcome .outcome-stat .num .m{font-size:.62em;font-style:italic}.initiatives-63and9-page .phase.outcome .outcome-stat .num.num-full{font-size:clamp(48px,5.4vw,76px);letter-spacing:-.03em}.initiatives-63and9-page .phase.outcome .outcome-stat .lbl{font-family:var(--mono);font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-2);margin-top:18px}.initiatives-63and9-page .phase .ph-tag{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.initiatives-63and9-page .phase .ph-years{font-family:var(--serif);font-weight:300;font-size:26px;line-height:1;letter-spacing:-.02em;color:var(--paper)}.initiatives-63and9-page .phase .ph-mode{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3)}.initiatives-63and9-page .phase p{font-size:13.5px;line-height:1.6;color:var(--paper-2);font-weight:300;flex:auto}.initiatives-63and9-page .phase p strong{color:var(--paper);font-weight:500}.initiatives-63and9-page .phase .ph-stat{margin-top:6px;padding-top:18px;border-top:1px solid var(--rule)}.initiatives-63and9-page .phase .ph-stat .num{font-family:var(--serif);font-weight:300;font-size:34px;line-height:1;letter-spacing:-.025em;color:var(--gold-soft)}.initiatives-63and9-page .phase .ph-stat .lbl{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);margin-top:8px}.initiatives-63and9-page .cost{background:var(--ink-0)}.initiatives-63and9-page .cost-band{display:grid;grid-template-columns:auto auto 1fr;gap:56px;align-items:center;padding:48px clamp(28px,4vw,56px);border:1px solid var(--rule-2);border-radius:24px;background:linear-gradient(135deg,rgba(34,31,68,.6),rgba(13,12,26,.4))}@media(max-width:860px){.initiatives-63and9-page .cost-band{grid-template-columns:1fr;gap:32px}}.initiatives-63and9-page .cost-fig .num{font-family:var(--serif);font-weight:300;font-size:clamp(48px,5.5vw,76px);line-height:.95;letter-spacing:-.03em;color:var(--paper)}.initiatives-63and9-page .cost-fig .num em{font-style:italic;color:var(--gold-soft)}.initiatives-63and9-page .cost-fig .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);margin-top:12px;max-width:22ch}.initiatives-63and9-page .cost-note{font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(18px,1.6vw,24px);line-height:1.45;color:var(--paper);letter-spacing:-.005em;border-left:1px solid var(--rule-2);padding-left:40px}.initiatives-63and9-page .cost-note em{color:var(--gold-soft)}@media(max-width:860px){.initiatives-63and9-page .cost-note{border-left:0;padding-left:0;border-top:1px solid var(--rule-2);padding-top:32px}}.initiatives-63and9-page .scale{background:var(--ink-1);position:relative}.initiatives-63and9-page .scale-intro{max-width:64ch;margin-bottom:56px}.initiatives-63and9-page .scale-intro p{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,27px);line-height:1.42;color:var(--paper-2);letter-spacing:-.005em}.initiatives-63and9-page .scale-intro p em{font-style:italic;color:var(--gold-soft)}.initiatives-63and9-page .scale-intro p strong{color:var(--paper);font-weight:500}.initiatives-63and9-page .unlock-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:18px;overflow:hidden}@media(max-width:900px){.initiatives-63and9-page .unlock-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.initiatives-63and9-page .unlock-grid{grid-template-columns:1fr}}.initiatives-63and9-page .unlock{background:var(--ink-1);padding:32px 30px 34px;display:flex;flex-direction:column;gap:14px;transition:background .25s}.initiatives-63and9-page .unlock:hover{background:#14122a}.initiatives-63and9-page .unlock .ico{width:42px;height:42px;border-radius:12px;border:1px solid var(--rule-2);background:rgba(255,255,255,.025);display:grid;place-items:center;color:var(--gold-soft)}.initiatives-63and9-page .unlock .ico svg{width:22px;height:22px}.initiatives-63and9-page .unlock h4{font-family:var(--serif);font-weight:300;font-size:22px;line-height:1.12;letter-spacing:-.01em;color:var(--paper)}.initiatives-63and9-page .unlock h4 em{font-style:italic;color:var(--gold-soft)}.initiatives-63and9-page .unlock p{font-size:14px;line-height:1.6;color:var(--paper-2);font-weight:300}.initiatives-63and9-page .unlock p strong{color:var(--paper);font-weight:500}.initiatives-63and9-page .scale-foot{margin-top:48px;padding:24px 28px;border:1px solid var(--rule);border-radius:16px;background:rgba(255,255,255,.015);font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(17px,1.4vw,21px);line-height:1.5;color:var(--paper-2)}.initiatives-63and9-page .scale-foot em{color:var(--gold-soft)}.initiatives-63and9-page .scale-foot strong{font-style:normal;color:var(--paper);font-weight:500}.initiatives-63and9-page .learn{background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(120,100,230,.2),transparent 70%),radial-gradient(ellipse 50% 60% at 85% 30%,rgba(240,192,160,6%),transparent 70%),radial-gradient(ellipse 50% 60% at 15% 80%,rgba(168,156,250,.1),transparent 70%),var(--ink-0);overflow:hidden}.initiatives-63and9-page .learn-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}@media(max-width:860px){.initiatives-63and9-page .learn-inner{grid-template-columns:1fr;gap:40px}}.initiatives-63and9-page .learn h2{max-width:18ch}.initiatives-63and9-page .learn .deck{margin-top:24px;font-size:clamp(16px,1.2vw,19px);line-height:1.6;color:var(--paper-2);font-weight:300;max-width:46ch}.initiatives-63and9-page .learn .deck em{font-style:italic;color:var(--gold-soft)}.initiatives-63and9-page .learn-cta{margin-top:36px;display:inline-flex;align-items:center;gap:12px;padding:16px 26px;border-radius:999px;background:var(--gold);color:#1a1430;font-family:var(--sans);font-weight:600;font-size:15px;box-shadow:0 10px 28px -12px rgba(212,184,106,.55);transition:background .2s,transform .2s,box-shadow .2s}.initiatives-63and9-page .learn-cta .arr{font-family:var(--mono);font-weight:500}.initiatives-63and9-page .learn-cta:hover{background:var(--gold-soft);transform:translateY(-2px);box-shadow:0 16px 34px -12px rgba(212,184,106,.7)}.initiatives-63and9-page .learn-frame{border:1px solid var(--rule-2);border-radius:16px;overflow:hidden;background:#0f0e1a;box-shadow:0 40px 90px -45px rgba(0,0,0,.85),inset 0 1px rgba(255,255,255,4%)}.initiatives-63and9-page .learn-frame .lf-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;background:rgba(255,255,255,3%);border-bottom:1px solid var(--rule)}.initiatives-63and9-page .learn-frame .lf-bar .d{width:10px;height:10px;border-radius:50%}.initiatives-63and9-page .learn-frame .lf-bar .d.r{background:#e0625f}.initiatives-63and9-page .learn-frame .lf-bar .d.y{background:#e3b341}.initiatives-63and9-page .learn-frame .lf-bar .d.g{background:#5bb463}.initiatives-63and9-page .learn-frame .lf-bar .lf-title{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);margin-left:8px}.initiatives-63and9-page .learn-frame img{width:100%;display:block;background:#fff}.initiatives-63and9-page .involve{background:var(--ink-1)}.initiatives-63and9-page .involve-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:16px;overflow:hidden;margin-top:8px}@media(max-width:920px){.initiatives-63and9-page .involve-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.initiatives-63and9-page .involve-grid{grid-template-columns:repeat(2,1fr)}}.initiatives-63and9-page .involve-cell{background:var(--ink-1);padding:24px 22px;display:flex;flex-direction:column;gap:8px;transition:background .25s}.initiatives-63and9-page .involve-cell:hover{background:#14122a}.initiatives-63and9-page .involve-cell .n{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:var(--paper-3)}.initiatives-63and9-page .involve-cell .l{font-family:var(--serif);font-style:italic;font-weight:300;font-size:18px;line-height:1.15;color:var(--paper);letter-spacing:-.005em}.initiatives-63and9-page .involve-foot{margin-top:40px;display:flex;flex-wrap:wrap;gap:24px 40px;align-items:center;justify-content:space-between}.initiatives-63and9-page .involve-foot .principle{font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(18px,1.5vw,23px);line-height:1.4;color:var(--paper);max-width:40ch;letter-spacing:-.005em}.initiatives-63and9-page .involve-foot .principle em{color:var(--gold-soft)}.initiatives-63and9-page .btn-primary{display:inline-flex;align-items:center;gap:10px;padding:15px 26px;border-radius:999px;background:var(--gold);color:#1a1430;font-weight:600;font-size:15px;transition:background .2s,transform .2s;flex:none}.initiatives-63and9-page .btn-primary .arr{font-family:var(--mono)}.initiatives-63and9-page .btn-primary:hover{background:var(--gold-soft);transform:translateY(-1px)}.initiatives-63and9-page .fineprint{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width:720px){.initiatives-63and9-page .fineprint{grid-template-columns:1fr;gap:24px}}.initiatives-63and9-page .fineprint .fp-block h6{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:12px}.initiatives-63and9-page .fineprint .fp-block p{font-size:12.5px;line-height:1.65;color:var(--paper-3)}.initiatives-63and9-page .fineprint .fp-block strong{color:var(--paper-2);font-weight:500}.initiatives-63and9-page footer{padding:64px 0 40px;background:var(--page-bg)}.initiatives-63and9-page .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}@media(max-width:800px){.initiatives-63and9-page .foot-grid{grid-template-columns:1fr 1fr;gap:36px}}.initiatives-63and9-page .foot-col h6{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-bottom:18px}.initiatives-63and9-page .foot-col ul{display:flex;flex-direction:column;gap:11px}.initiatives-63and9-page .foot-col a{color:var(--paper-2);font-size:14px}.initiatives-63and9-page .foot-col a:hover{color:var(--paper)}.initiatives-63and9-page .foot-brand .brand{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-weight:400;font-size:19px;letter-spacing:.02em}.initiatives-63and9-page .foot-brand .brand img{width:26px;height:26px;object-fit:contain}.initiatives-63and9-page .foot-brand p{color:var(--paper-2);font-size:14px;line-height:1.6;max-width:36ch;margin-top:14px;font-weight:300}.initiatives-63and9-page .foot-bottom{border-top:1px solid var(--rule);margin-top:56px;padding-top:24px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--paper-3);letter-spacing:.08em}@media(max-width:640px){.initiatives-63and9-page .foot-bottom{flex-direction:column;gap:8px}}.contact-page .contact-main{padding-top:clamp(60px,8vh,110px);padding-bottom:64px}.contact-page .contact-grid{display:grid;grid-template-columns:minmax(0,1.75fr)minmax(280px,1fr);gap:56px;margin-top:56px;align-items:start}@media(max-width:900px){.contact-page .contact-grid{grid-template-columns:1fr;gap:40px}}.contact-page .contact-form-col{background:rgba(255,255,255,.012);border:1px solid var(--rule);border-radius:18px;padding:clamp(28px,4vw,48px);min-width:0}.contact-page .contact-side{display:flex;flex-direction:column;gap:32px}.contact-page .contact-side-block{padding-bottom:28px;border-bottom:1px solid var(--rule)}.contact-page .contact-side-block:last-of-type{border-bottom:0;padding-bottom:0}.contact-page .cs-lbl{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-bottom:14px}.contact-page .cs-list{list-style:none;padding:0;margin:0}.contact-page .cs-list li{padding:8px 0 8px 18px;position:relative;font-size:14.5px;line-height:1.55;color:var(--paper-2);font-weight:300}.contact-page .cs-list li::before{content:'';position:absolute;left:0;top:17px;width:8px;height:1px;background:var(--paper-3)}.contact-page .cs-note{font-size:14px;line-height:1.55;color:var(--paper-2);font-weight:300;margin:0}.contact-page .contact-side-stamp{display:flex;align-items:center;gap:10px;padding-top:24px;border-top:1px solid var(--rule);font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3)}.contact-page .contact-side-stamp .dot{width:6px;height:6px;border-radius:50%;background:var(--gold-soft);box-shadow:0 0 8px var(--gold-soft)}.contact-page .contact-fallback{padding:32px;border:1px dashed var(--rule-2);border-radius:12px;background:rgba(168,156,250,4%)}.contact-page .contact-fallback p{color:var(--paper-2);margin:0 0 12px;font-size:15.5px;line-height:1.6}.contact-page .contact-fallback p:last-child{margin-bottom:0}.contact-page .contact-fallback a{color:var(--gold-soft);border-bottom:1px solid rgba(232,201,122,.3)}.contact-page .contact-fallback a:hover{color:var(--paper);border-bottom-color:var(--gold-soft)}.contact-page .fluentform{color:var(--paper)}.contact-page .fluentform .ff-el-group{margin-bottom:20px}.contact-page .fluentform .ff-el-input--label label,.contact-page .fluentform label.ff-el-form-label{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);margin-bottom:10px;display:block}.contact-page .fluentform .ff-el-input--required{color:var(--gold-soft);margin-left:4px}.contact-page .fluentform .ff-el-form-control,.contact-page .fluentform input[type=text],.contact-page .fluentform input[type=email],.contact-page .fluentform input[type=tel],.contact-page .fluentform input[type=url],.contact-page .fluentform input[type=number],.contact-page .fluentform select,.contact-page .fluentform textarea{width:100%;background:rgba(255,255,255,.025);border:1px solid var(--rule-2);border-radius:10px;padding:14px 16px;color:var(--paper);font-family:var(--sans);font-size:15px;line-height:1.45;transition:border-color .2s,background .2s,box-shadow .2s;outline:none;box-shadow:none;-webkit-appearance:none}.contact-page .fluentform .ff-el-form-control:focus,.contact-page .fluentform input:focus,.contact-page .fluentform select:focus,.contact-page .fluentform textarea:focus{border-color:var(--gold-soft);background:rgba(255,255,255,4%);box-shadow:0 0 0 3px rgba(232,201,122,.15)}.contact-page .fluentform .ff-el-form-control::placeholder,.contact-page .fluentform input::placeholder,.contact-page .fluentform textarea::placeholder{color:var(--paper-3);opacity:.7}.contact-page .fluentform textarea{min-height:140px;resize:vertical}.contact-page .fluentform select{background-image:linear-gradient(45deg,transparent 50%,var(--paper-3) 50%),linear-gradient(135deg,var(--paper-3) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:44px}.contact-page .fluentform .ff-el-form-check,.contact-page .fluentform .ff_item_panel_check{display:flex;align-items:flex-start;gap:10px;padding:6px 0}.contact-page .fluentform input[type=checkbox],.contact-page .fluentform input[type=radio]{appearance:none;-webkit-appearance:none;width:18px;height:18px;flex:none;margin-top:2px;border:1px solid var(--rule-2);background:rgba(255,255,255,.025);cursor:pointer;transition:border-color .15s,background .15s}.contact-page .fluentform input[type=checkbox]{border-radius:4px}.contact-page .fluentform input[type=radio]{border-radius:50%}.contact-page .fluentform input[type=checkbox]:checked,.contact-page .fluentform input[type=radio]:checked{border-color:var(--gold-soft);background:var(--gold-soft)}.contact-page .fluentform input[type=checkbox]:checked::after{content:'';display:block;width:5px;height:9px;margin:1px auto 0;border:solid #1a1430;border-width:0 2px 2px 0;transform:rotate(45deg)}.contact-page .fluentform input[type=radio]:checked::after{content:'';display:block;width:6px;height:6px;border-radius:50%;background:#1a1430;margin:5px auto}.contact-page .fluentform .ff-el-form-check label,.contact-page .fluentform .ff_item_panel_check label{font-family:var(--sans);font-size:14.5px;line-height:1.5;color:var(--paper-2);font-weight:300;letter-spacing:0;text-transform:none;margin:0;cursor:pointer}.contact-page .fluentform .ff-btn-submit,.contact-page .fluentform button[type=submit]{display:inline-flex;align-items:center;gap:10px;background:var(--gold);color:#1a1430;border:0;padding:14px 28px;border-radius:999px;font-family:var(--sans);font-size:14.5px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:background .2s,transform .15s,box-shadow .2s;box-shadow:0 1px rgba(0,0,0,.2)}.contact-page .fluentform .ff-btn-submit:hover,.contact-page .fluentform button[type=submit]:hover{background:var(--gold-soft);transform:translateY(-1px);box-shadow:0 4px 18px rgba(232,201,122,.18)}.contact-page .fluentform .ff-el-help-message,.contact-page .fluentform .ff_el_description{font-family:var(--sans);font-size:12.5px;color:var(--paper-3);margin-top:6px;line-height:1.45;font-weight:300}.contact-page .fluentform .error,.contact-page .fluentform .ff-el-is-error label,.contact-page .fluentform .ff_t_err{color:#ff9b8a!important}.contact-page .fluentform .ff-el-is-error .ff-el-form-control,.contact-page .fluentform .ff-el-is-error input,.contact-page .fluentform .ff-el-is-error textarea,.contact-page .fluentform .ff-el-is-error select{border-color:rgba(255,155,138,.6);background:rgba(255,155,138,5%)}.contact-page .fluentform .ff-message-success,.contact-page .fluentform .ff-message-success div{background:rgba(168,156,250,8%)!important;border:1px solid rgba(168,156,250,.3)!important;border-radius:12px;padding:22px 24px;color:var(--paper)!important;font-family:var(--serif);font-size:17px;line-height:1.5;font-weight:300}.contact-page .fluentform .ff-t-cell{padding:0 8px}.contact-page .fluentform .ff-t-cell:first-child{padding-left:0}.contact-page .fluentform .ff-t-cell:last-child{padding-right:0}@media(max-width:600px){.contact-page .fluentform .ff-t-cell{padding:0;margin-bottom:16px}}.contact-page .fluentform .ff-el-form-check label small{display:block;margin-top:2px;font-size:12px;color:var(--paper-3)}body.contact-page .fluentform button[type=submit],body.contact-page .fluentform .ff-btn-submit,body.contact-page .fluentform .ff-btn.ff-btn-submit,body.contact-page .fluentform .ff-btn,body.contact-page .ff_submit_btn_wrapper button{background:var(--gold)!important;background-color:var(--gold)!important;background-image:none!important;border:0!important;border-radius:999px!important;color:#1a1430!important;font-family:var(--sans)!important;font-size:14.5px!important;font-weight:500!important;letter-spacing:.01em!important;padding:14px 28px!important;text-transform:none!important;box-shadow:0 1px rgba(0,0,0,.2)!important;transition:background .2s,transform .15s,box-shadow .2s!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:10px!important;width:auto!important;min-height:0!important}body.contact-page .fluentform button[type=submit]:hover,body.contact-page .fluentform .ff-btn-submit:hover,body.contact-page .fluentform .ff-btn.ff-btn-submit:hover,body.contact-page .ff_submit_btn_wrapper button:hover{background:var(--gold-soft)!important;background-color:var(--gold-soft)!important;transform:translateY(-1px)!important;box-shadow:0 4px 18px rgba(232,201,122,.18)!important;color:#1a1430!important}body.contact-page .fluentform select,body.contact-page .fluentform select.ff-el-form-control{font-family:var(--sans)!important;font-size:15px!important;font-weight:400!important;line-height:1.45!important;color:var(--paper)!important;background-color:rgba(255,255,255,.025)!important;background-image:linear-gradient(45deg,transparent 50%,var(--paper-3) 50%),linear-gradient(135deg,var(--paper-3) 50%,transparent 50%)!important;background-position:calc(100% - 20px),calc(100% - 15px)!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;border:1px solid var(--rule-2)!important;border-radius:10px!important;padding:14px 44px 14px 16px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}body.contact-page .fluentform select option{background:#1a1430;color:var(--paper);font-family:var(--sans)}body.contact-page .fluentform .ff_select,body.contact-page .fluentform .ff-el-select-search,body.contact-page .fluentform .choices,body.contact-page .fluentform .choices__inner{background:rgba(255,255,255,.025)!important;border:1px solid var(--rule-2)!important;border-radius:10px!important;color:var(--paper)!important;font-family:var(--sans)!important;font-size:15px!important;min-height:0!important;padding:10px 16px!important}body.contact-page .fluentform .choices__list--single,body.contact-page .fluentform .choices__list--single .choices__item{color:var(--paper)!important;font-family:var(--sans)!important;font-size:15px!important}body.contact-page .fluentform .choices__placeholder{color:var(--paper-3)!important;opacity:.85!important}body.contact-page .fluentform input[type=text],body.contact-page .fluentform input[type=email],body.contact-page .fluentform input[type=tel],body.contact-page .fluentform input[type=url],body.contact-page .fluentform input[type=number],body.contact-page .fluentform textarea{font-family:var(--sans)!important;font-size:15px!important;color:var(--paper)!important;background-color:rgba(255,255,255,.025)!important;border:1px solid var(--rule-2)!important;border-radius:10px!important;padding:14px 16px!important;line-height:1.45!important;-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important}body.contact-page .fluentform .ff-el-input--label label,body.contact-page .fluentform label.ff-el-form-label,body.contact-page .fluentform .ff-el-form-top label{font-family:var(--mono)!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--paper-3)!important}.frontier-research-page .thesis-plate{margin-top:56px;padding:28px 32px;border:1px solid var(--rule-2);border-radius:14px;background:linear-gradient(180deg,rgba(212,184,106,6%),rgba(212,184,106,2%));position:relative}.frontier-research-page .thesis-ribbon{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);margin-bottom:14px}.frontier-research-page .thesis-ribbon .rk{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold)}.frontier-research-page .thesis-plate blockquote{margin:0;padding:0;border:0}.frontier-research-page .thesis-plate blockquote p{font-family:var(--serif);font-size:clamp(20px,1.6vw,24px);font-weight:300;line-height:1.5;color:var(--paper);letter-spacing:-.005em;max-width:62ch;margin:0}.frontier-research-page .legend{margin-top:40px;padding:26px 30px;border:1px solid var(--rule-2);border-radius:14px;background:rgba(255,255,255,2%)}.frontier-research-page .legend-key{display:flex;gap:32px;flex-wrap:wrap;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--rule)}.frontier-research-page .legend-key .key-item{display:flex;align-items:flex-start;gap:12px;flex:1 1 260px;min-width:0}.frontier-research-page .key-swatch{flex:none;width:12px;height:12px;border-radius:50%;margin-top:6px}.frontier-research-page .key-swatch.measured{background:#7ac2d6;box-shadow:0 0 10px rgba(122,194,214,.5)}.frontier-research-page .key-swatch.open{background:#e8c97a;box-shadow:0 0 10px rgba(232,201,122,.5)}.frontier-research-page .key-label{font-size:14.5px;line-height:1.55;color:var(--paper-2)}.frontier-research-page .key-label strong{color:var(--paper);font-weight:500}.frontier-research-page .legend-scale{display:flex;flex-direction:column;gap:10px}.frontier-research-page .legend-track{height:4px}.frontier-research-page .meter-title{display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);margin-bottom:14px}.frontier-research-page .meter{display:flex;flex-direction:column;gap:10px}.frontier-research-page .meter-track{position:relative;height:6px;border-radius:999px;background:linear-gradient(90deg,rgba(232,201,122,.18) 0%,rgba(122,194,214,.18) 100%);overflow:visible}.frontier-research-page .meter-fill{display:block;position:absolute;left:0;top:0;bottom:0;width:var(--pct,50%);border-radius:999px;background:linear-gradient(90deg,rgba(232,201,122,.55) 0%,rgba(122,194,214,.55) 100%)}.frontier-research-page .meter-node{position:absolute;left:var(--pct,50%);top:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:var(--paper);border:2px solid var(--ink);box-shadow:0 0 12px currentColor}.frontier-research-page .meter-labels{display:flex;justify-content:space-between;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3)}.frontier-research-page .meter-caption{font-size:13px;line-height:1.5;color:var(--paper-2);margin-top:6px;font-style:italic}.frontier-research-page .frontier.violet .frontier-pill.violet,.frontier-research-page .frontier.violet .status,.frontier-research-page .frontier.violet .meter-node{color:#9a8af5}.frontier-research-page .frontier.peach .frontier-pill.peach,.frontier-research-page .frontier.peach .status,.frontier-research-page .frontier.peach .meter-node{color:#f0ae8a}.frontier-research-page .frontier.cyan .frontier-pill.cyan,.frontier-research-page .frontier.cyan .status,.frontier-research-page .frontier.cyan .meter-node{color:#7ac2d6}.frontier-research-page .frontier.amber .frontier-pill.amber,.frontier-research-page .frontier.amber .status,.frontier-research-page .frontier.amber .meter-node{color:#e8b260}.frontier-research-page .frontier.ember .frontier-pill.ember,.frontier-research-page .frontier.ember .status,.frontier-research-page .frontier.ember .meter-node{color:#e08058}.frontier-research-page .frontier.moss .frontier-pill.moss,.frontier-research-page .frontier.moss .status,.frontier-research-page .frontier.moss .meter-node{color:#9ebe7a}.frontier-research-page .frontier.rose .frontier-pill.rose,.frontier-research-page .frontier.rose .status,.frontier-research-page .frontier.rose .meter-node{color:#e69aac}.frontier-research-page .frontier-pill{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 8px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;border:1px solid;background:rgba(255,255,255,3%);margin-bottom:18px}.frontier-research-page .frontier-pill .ix{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;background:currentColor;font-weight:600;letter-spacing:.12em}.frontier-research-page .frontier-pill .ix{color:var(--ink)}.frontier-research-page .frontier-pill{color:#9a8af5}.frontier-research-page .status{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;border:1px solid;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;background:rgba(255,255,255,3%);white-space:nowrap;align-self:flex-start}.frontier-research-page .frontier-status-line{margin-top:26px;padding:18px 22px;border-left:2px solid var(--gold);background:rgba(212,184,106,5%);font-size:15px;line-height:1.6;color:var(--paper-2);border-radius:0 8px 8px 0}.frontier-research-page .frontier-status-line strong{color:var(--paper);font-weight:500}.frontier-research-page .context .context-body{max-width:70ch;margin-top:8px}.frontier-research-page .context .context-body p{color:var(--paper-2);line-height:1.65}.frontier-research-page .context-cite{margin-top:40px;padding:26px 30px;border:1px solid var(--rule-2);border-radius:14px;background:rgba(255,255,255,2%)}.frontier-research-page .cite-ribbon{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);margin-bottom:14px}.frontier-research-page .cite-ribbon .rk{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--paper-3)}.frontier-research-page .cite-body p{color:var(--paper);line-height:1.55;margin:0 0 12px;font-size:15.5px}.frontier-research-page .cite-body .cite-note{font-size:13.5px;color:var(--paper-3);font-style:italic;margin:0}.frontier-research-page .boundaries-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:40px}@media(max-width:720px){.frontier-research-page .boundaries-grid{grid-template-columns:1fr}}.frontier-research-page .boundary-col{padding:28px 30px;border:1px solid var(--rule-2);border-radius:14px;background:rgba(255,255,255,2%)}.frontier-research-page .col-ribbon{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);margin-bottom:20px}.frontier-research-page .col-ribbon .rk{display:inline-block;width:6px;height:6px;border-radius:50%;background:#7ac2d6}.frontier-research-page .col-ribbon.isnot .rk{background:#e8c97a}.frontier-research-page .boundary-col ul{margin:0;padding:0;list-style:none}.frontier-research-page .boundary-col li{padding:12px 0 12px 24px;border-bottom:1px solid var(--rule);color:var(--paper-2);line-height:1.55;font-size:15px;position:relative}.frontier-research-page .boundary-col li:last-child{border-bottom:0}.frontier-research-page .boundary-col li::before{content:"";position:absolute;left:0;top:22px;width:10px;height:1px;background:#7ac2d6}.frontier-research-page .isnot-col li::before{background:#e8c97a}.frontier-research-page .research-cta-actions{margin-top:40px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.frontier-research-page .cta-sub{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);margin:0}.frontier-research-page .page-disclaimer{padding-top:48px;padding-bottom:48px}.frontier-research-page .disclaimer-content{max-width:78ch;margin:0 auto;padding:24px 28px;border:1px solid var(--rule);border-radius:12px;background:rgba(255,255,255,2%)}.frontier-research-page .disclaimer-content p{font-size:13.5px;line-height:1.65;color:var(--paper-3);margin:0}.frontier-research-page .disclaimer-content strong{color:var(--paper-2);font-weight:500}.frontier-research-page .frontier-body{display:grid;grid-template-columns:minmax(0,1.5fr)minmax(260px,1fr);gap:44px;margin-top:32px;align-items:start}@media(max-width:820px){.frontier-research-page .frontier-body{grid-template-columns:1fr;gap:32px}}.frontier-research-page .frontier-prose p{color:var(--paper-2);line-height:1.7;margin:0 0 18px;font-size:16px}.frontier-research-page .frontier-prose p:last-child{margin-bottom:0}.frontier-research-page .frontier-side{padding:22px 26px;border-left:1px solid var(--rule-2)}@media(max-width:820px){.frontier-research-page .frontier-side{border-left:0;border-top:1px solid var(--rule-2);padding:26px 0 0}}.frontier-research-page .frontier-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.frontier-research-page .frontier-head-left{flex:1 1 500px;min-width:0}.frontier-research-page .frontier-head-left h2{font-family:var(--serif);font-size:clamp(30px,3.2vw,44px);font-weight:300;line-height:1.15;letter-spacing:-.015em;color:var(--paper);margin:0}.frontier-research-page .frontier-head-left h2 em{font-style:italic;color:var(--gold);font-weight:300}.frontier-research-page .frontier-deck{margin-top:14px;font-family:var(--serif);font-size:clamp(17px,1.3vw,20px);font-weight:300;line-height:1.5;color:var(--paper-2);letter-spacing:-.005em;font-style:italic;max-width:60ch}.the-record-page .record-hero{padding-top:96px;padding-bottom:48px}.the-record-page .record-hero-inner{display:flex;flex-direction:column;gap:40px}.the-record-page .record-hero-head{max-width:80ch}.the-record-page .record-hero-head .h-display{font-size:clamp(48px,6vw,88px);line-height:1.05;margin:0}.the-record-page .record-hero-head .sub{margin-top:26px;max-width:62ch;font-family:var(--serif);font-weight:300;font-size:clamp(17px,1.3vw,20px);line-height:1.55;color:var(--paper-2);letter-spacing:-.005em}.the-record-page .category-pills{display:flex;flex-wrap:wrap;gap:10px;padding-top:30px;border-top:1px solid var(--rule)}.the-record-page .category-pills .pill{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;border:1px solid var(--rule-2);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-2);background:0 0;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.the-record-page .category-pills .pill:hover{color:var(--paper);border-color:var(--paper-3)}.the-record-page .category-pills .pill.active{background:var(--paper);color:var(--ink);border-color:var(--paper)}.the-record-page .entry-meta,.the-record-page .featured-body .entry-meta{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);flex-wrap:wrap}.the-record-page .entry-meta .topic{color:var(--gold)}.the-record-page .entry-meta .dot{opacity:.5}.the-record-page .entry-meta time,.the-record-page .entry-meta .read-time{color:var(--paper-3)}.the-record-page .featured-post{padding-top:24px;padding-bottom:24px}.the-record-page .featured-lockup{display:grid;grid-template-columns:minmax(0,1.1fr)minmax(0,1fr);gap:56px;align-items:stretch;text-decoration:none;color:inherit}@media(max-width:900px){.the-record-page .featured-lockup{grid-template-columns:1fr;gap:32px}}.the-record-page .featured-media{position:relative;aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:rgba(255,255,255,3%)}@media(max-width:900px){.the-record-page .featured-media{aspect-ratio:16/10}}.the-record-page .featured-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.the-record-page .featured-lockup:hover .featured-media img{transform:scale(1.02)}.the-record-page .entry-art{width:100%;height:100%;display:block;background:linear-gradient(135deg,rgba(212,184,106,5%),rgba(107,92,240,5%))}.the-record-page .feature-tag{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--ink);color:var(--paper);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase}.the-record-page .feature-tag .rk{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold)}.the-record-page .featured-body{display:flex;flex-direction:column;justify-content:center;padding:24px 0}.the-record-page .featured-title{margin:20px 0;font-family:var(--serif);font-weight:300;font-size:clamp(30px,3.4vw,48px);line-height:1.1;letter-spacing:-.015em;color:var(--paper)}.the-record-page .featured-lockup:hover .featured-title{color:var(--gold)}.the-record-page .featured-excerpt{margin:0 0 32px;font-size:16px;line-height:1.7;color:var(--paper-2);max-width:46ch}.the-record-page .featured-foot{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid var(--rule)}.the-record-page .author-mark{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--gold);color:var(--ink);font-family:var(--serif);font-size:18px;font-weight:500}.the-record-page .author-block{display:flex;flex-direction:column}.the-record-page .author-name{font-size:14px;font-weight:500;color:var(--paper)}.the-record-page .author-org{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3)}.the-record-page .read-link{margin-left:auto;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);white-space:nowrap}.the-record-page .read-link .arr{margin-left:6px}.the-record-page .recent-entries{padding-top:24px;padding-bottom:24px}.the-record-page .entries-grid{margin-top:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}@media(max-width:960px){.the-record-page .entries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.the-record-page .entries-grid{grid-template-columns:1fr;gap:32px}}.the-record-page .entry-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.the-record-page .entry-media{aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:rgba(255,255,255,3%);margin-bottom:20px}.the-record-page .entry-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.the-record-page .entry-card:hover .entry-media img{transform:scale(1.02)}.the-record-page .entry-body{display:flex;flex-direction:column}.the-record-page .entry-title{margin:14px 0;font-family:var(--serif);font-size:22px;font-weight:400;line-height:1.2;letter-spacing:-.01em;color:var(--paper)}.the-record-page .entry-card:hover .entry-title{color:var(--gold)}.the-record-page .entry-excerpt{margin:0 0 16px;font-size:14.5px;line-height:1.6;color:var(--paper-2)}.the-record-page .entry-foot{display:flex;align-items:center;gap:8px;padding-top:14px;border-top:1px solid var(--rule);font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3)}.the-record-page .entry-foot .author{color:var(--paper-2)}.the-record-page .entry-foot .dot{opacity:.5}.the-record-page .founder-quote{padding-top:96px;padding-bottom:96px}.the-record-page .pillar-quote{margin:0 auto;max-width:70ch;text-align:center;padding:48px 32px;border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);position:relative}.the-record-page .quote-mark{position:absolute;top:-22px;left:50%;transform:translateX(-50%);padding:0 20px;background:var(--bg);font-family:var(--serif);font-size:60px;line-height:1;color:var(--gold);font-style:italic}.the-record-page .pillar-quote blockquote{margin:0;padding:0;border:0}.the-record-page .pillar-quote blockquote p{font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(28px,3.2vw,42px);line-height:1.25;letter-spacing:-.015em;color:var(--paper);margin:0}.the-record-page .pillar-quote blockquote p em{color:var(--gold);font-style:italic}.the-record-page .archive-list{padding-top:24px;padding-bottom:96px}.the-record-page .archive-rows{margin:40px 0 0;padding:0;list-style:none;border-top:1px solid var(--rule)}.the-record-page .archive-row{border-bottom:1px solid var(--rule)}.the-record-page .row-inner{display:grid;grid-template-columns:90px 1fr auto auto;gap:32px;align-items:center;padding:22px 4px;text-decoration:none;color:inherit;transition:padding-left .15s}.the-record-page .row-inner:hover{padding-left:12px}@media(max-width:760px){.the-record-page .row-inner{grid-template-columns:80px 1fr;gap:16px;padding:18px 4px}.the-record-page .row-author,.the-record-page .row-topic{display:none}}.the-record-page .row-date{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-direction:column;gap:2px}.the-record-page .row-year{opacity:.7}.the-record-page .row-title{margin:0;font-family:var(--serif);font-size:18px;font-weight:400;line-height:1.35;color:var(--paper);letter-spacing:-.005em}.the-record-page .row-inner:hover .row-title{color:var(--gold)}.the-record-page .row-author{font-size:13px;color:var(--paper-2);white-space:nowrap}.the-record-page .row-topic{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);white-space:nowrap}.the-record-page .record-pagination{margin-top:48px;display:flex;justify-content:center}.the-record-page .record-pagination .nav-links{display:flex;gap:12px;align-items:center}.the-record-page .record-pagination a,.the-record-page .record-pagination .current{display:inline-flex;align-items:center;padding:10px 16px;border-radius:999px;border:1px solid var(--rule-2);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-2);text-decoration:none}.the-record-page .record-pagination .current{background:var(--paper);color:var(--ink);border-color:var(--paper)}.the-record-page .empty-state{padding:96px 0}.the-record-page .other-grid-section{padding-top:80px;padding-bottom:80px}.the-record-page .entries-grid.quad{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 28px}@media(max-width:1100px){.the-record-page .entries-grid.quad{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.the-record-page .entries-grid.quad{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.the-record-page .entries-grid.quad{grid-template-columns:1fr}}.the-record-page .entry-card.compact .entry-media{aspect-ratio:3/2;margin-bottom:16px}.the-record-page .entry-card.compact .entry-title{font-size:18px;margin:12px 0 10px;line-height:1.25}.the-record-page .entry-card.compact .entry-excerpt{font-size:13.5px;line-height:1.55;margin-bottom:14px}.the-record-page .entry-card.compact .entry-meta{font-size:9.5px;letter-spacing:.14em}.the-record-page .entry-card.compact .entry-foot{padding-top:12px;font-size:9.5px}.sports-page{background:var(--page-bg);color:var(--paper);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased}.sports-page{overflow-x:hidden}.sports-page a{color:inherit;text-decoration:none}.sports-page img,.sports-page svg{display:block;max-width:100%}.sports-page button{font:inherit;color:inherit;background:0 0;border:0;cursor:pointer}.sports-page .wrap{max-width:var(--content);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.sports-page .eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3)}.sports-page .eyebrow .dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--gold);margin-right:10px;vertical-align:middle;box-shadow:0 0 12px var(--gold)}.sports-page .h-display{font-family:var(--serif);font-weight:300;font-size:clamp(44px,5.6vw,84px);line-height:1;letter-spacing:-.025em;color:var(--paper)}.sports-page .h-display em{font-style:italic;font-weight:300;color:var(--gold-soft)}.sports-page .h-section{font-family:var(--serif);font-weight:300;font-size:clamp(34px,4vw,56px);line-height:1.04;letter-spacing:-.02em}.sports-page .h-section em{font-style:italic;font-weight:300;color:var(--gold-soft)}.sports-page .lede{font-size:clamp(17px,1.25vw,21px);line-height:1.55;color:var(--paper-2);font-weight:300;max-width:58ch}.sports-page .small{font-size:13px;color:var(--paper-3);line-height:1.55}.sports-page .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-family:var(--sans);font-weight:500;font-size:15px;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.sports-page .btn-primary{background:var(--gold);color:#1a1430}.sports-page .btn-primary:hover{background:var(--gold-soft);transform:translateY(-1px)}.sports-page .btn .arr{font-family:var(--mono);font-weight:400}.sports-page nav.top{position:fixed;top:0;left:0;right:0;z-index:50;backdrop-filter:blur(14px)saturate(140%);-webkit-backdrop-filter:blur(14px)saturate(140%);background:rgba(34,36,58,.7);border-bottom:1px solid rgba(255,255,255,6%)}.sports-page .nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px;max-width:var(--content);margin:0 auto;padding:0 var(--pad-x)}.sports-page .brand{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-weight:400;font-size:19px;letter-spacing:.02em}.sports-page .brand-mark{width:26px;height:26px;display:block;object-fit:contain}.sports-page .nav-links{display:flex;gap:30px;align-items:center}.sports-page .nav-links a{font-size:13.5px;color:var(--paper-2);letter-spacing:.01em;transition:color .2s}.sports-page .nav-links a:hover{color:var(--paper)}.sports-page .nav-links a.active{color:var(--gold-soft)}.sports-page .nav-cta{padding:9px 16px;border-radius:999px;border:1px solid var(--rule-2);font-size:13.5px}.sports-page .nav-cta:hover{border-color:var(--gold);color:var(--gold-soft)}@media(max-width:820px){.sports-page .nav-links{display:none}}.sports-page .card{position:relative;margin:var(--gutter);border-radius:var(--card-radius);border:1px solid rgba(255,255,255,6%);overflow:hidden;box-shadow:0 30px 80px -40px rgba(0,0,0,.7),inset 0 1px rgba(255,255,255,3%)}.sports-page .card+.card{margin-top:0}.sports-page .section{padding:120px 0;position:relative;background:var(--ink-1)}.sports-page .section-head{display:grid;grid-template-columns:200px 1fr;gap:60px;margin-bottom:64px;align-items:start}.sports-page .section-head .label{padding-top:12px}.sports-page .section-head .label .num{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--gold-soft)}.sports-page .section-head .label .ttl{font-family:var(--mono);font-size:11px;letter-spacing:.22em;color:var(--paper-3);text-transform:uppercase;margin-top:8px}@media(max-width:760px){.sports-page .section-head{grid-template-columns:1fr;gap:20px}.sports-page .section{padding:88px 0}}.sports-page .crumb{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper-3);margin-bottom:24px}.sports-page .crumb a{transition:color .2s}.sports-page .crumb a:hover{color:var(--gold-soft)}.sports-page .crumb .sep{opacity:.5}.sports-page .crumb .here{color:var(--paper)}.sports-page .hero{position:relative;padding:140px 0 110px;margin-top:calc(68px + var(--gutter));background:var(--ink-1);overflow:hidden}.sports-page .hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60% 50% at 50% -10%,rgba(232,201,122,.12),transparent 60%),radial-gradient(ellipse 90% 45% at 50% 110%,rgba(120,140,230,.1),transparent 70%)}.sports-page .hero .inner{position:relative;z-index:1;max-width:1080px}.sports-page .hero h1{margin-top:8px;max-width:16ch}.sports-page .hero .deck{margin-top:32px;font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.7vw,26px);line-height:1.45;color:var(--paper-2);letter-spacing:-.005em;max-width:64ch}.sports-page .hero .deck em{font-style:italic;color:var(--paper)}.sports-page .hero-figure{position:absolute;right:-120px;top:34%;transform:translateY(-50%);width:540px;height:540px;z-index:0;opacity:.5;pointer-events:none}@media(max-width:1100px){.sports-page .hero-figure{display:none}}.sports-page .hero-meta{margin-top:40px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);display:flex;flex-wrap:wrap;gap:10px 0}.sports-page .hero-meta span{display:inline-flex;align-items:center}.sports-page .hero-meta span:not(:last-child)::after{content:"·";margin:0 14px;color:var(--gold);opacity:.7}.sports-page .hero-rail{margin-top:52px;padding-top:30px;border-top:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:36px 56px;position:relative;z-index:1}.sports-page .hero-rail .cell{min-width:120px}.sports-page .hero-rail .num{font-family:var(--serif);font-weight:300;font-size:44px;line-height:1;letter-spacing:-.025em;color:var(--paper)}.sports-page .hero-rail .num em{font-style:italic;color:var(--gold-soft)}.sports-page .hero-rail .lbl{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-top:10px}.sports-page .thread-body{max-width:900px}.sports-page .thread-body p{font-family:var(--serif);font-weight:300;font-size:clamp(20px,1.75vw,27px);line-height:1.42;color:var(--paper-2);letter-spacing:-.005em}.sports-page .thread-body p+p{margin-top:28px}.sports-page .thread-body em{font-style:italic;color:var(--paper)}.sports-page .thread-body strong{color:var(--paper);font-weight:500}.sports-page .qrow{margin-top:60px;padding-top:36px;border-top:1px solid var(--rule);display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:16px;overflow:hidden}@media(max-width:760px){.sports-page .qrow{grid-template-columns:1fr}}.sports-page .qcell{background:var(--ink-1);padding:32px 30px 34px;display:flex;flex-direction:column;gap:14px;transition:background .25s}.sports-page .qcell:hover{background:#14122a}.sports-page .qcell .qn{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-soft)}.sports-page .qcell .qt{font-family:var(--serif);font-weight:300;font-size:clamp(23px,2vw,30px);line-height:1.12;color:var(--paper);letter-spacing:-.01em}.sports-page .qcell .qt em{font-style:italic;color:var(--gold-soft)}.sports-page .qcell .qd{font-size:14px;line-height:1.58;color:var(--paper-2);font-weight:300}.sports-page .study{background:var(--ink-0)}.sports-page .study-panel{position:relative;border-radius:24px;border:1px solid rgba(232,201,122,.32);background:radial-gradient(ellipse 70% 80% at 100% 0%,rgba(212,184,106,8%),transparent 60%),linear-gradient(180deg,rgba(212,184,106,5%),rgba(255,255,255,.8%));overflow:hidden}.sports-page .study-ribbon{display:flex;align-items:center;gap:12px;padding:14px 32px;background:rgba(212,184,106,.12);border-bottom:1px solid rgba(232,201,122,.3);font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft);justify-content:space-between;flex-wrap:wrap}.sports-page .study-ribbon .lhs{display:inline-flex;align-items:center;gap:12px}.sports-page .study-ribbon .rk{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 10px var(--gold);flex:none}.sports-page .study-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:0}@media(max-width:880px){.sports-page .study-grid{grid-template-columns:1fr}}.sports-page .study-prose{padding:40px 44px 44px;display:flex;flex-direction:column;gap:26px}@media(max-width:640px){.sports-page .study-prose{padding:32px 26px 34px}}.sports-page .study-item{display:flex;flex-direction:column;gap:9px}.sports-page .study-item .si-k{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft)}.sports-page .study-item .si-v{font-family:var(--serif);font-weight:300;font-size:clamp(17px,1.35vw,21px);line-height:1.42;color:var(--paper-2);letter-spacing:-.005em}.sports-page .study-item .si-v strong{color:var(--paper);font-weight:500}.sports-page .study-item .si-v em{font-style:italic;color:var(--gold-soft)}.sports-page .study-aside{border-left:1px solid var(--rule);padding:40px 44px 44px;display:flex;flex-direction:column;justify-content:center;gap:8px;background:rgba(212,184,106,4%)}@media(max-width:880px){.sports-page .study-aside{border-left:0;border-top:1px solid var(--rule)}}.sports-page .study-aside .big{font-family:var(--serif);font-weight:300;font-size:clamp(64px,8vw,104px);line-height:.92;letter-spacing:-.04em;color:var(--gold-soft)}.sports-page .study-aside .big em{font-style:italic}.sports-page .study-aside .cap{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);margin-top:14px}.sports-page .study-aside .sub{font-size:14px;line-height:1.55;color:var(--paper-2);font-weight:300;margin-top:14px;max-width:32ch}.sports-page .study-aside .sub em{font-style:italic;color:var(--paper)}.sports-page .panels{background:var(--ink-1)}.sports-page .tables-stack{display:flex;flex-direction:column;gap:var(--gutter)}.sports-page .biomarker-table{border:1px solid rgba(232,201,122,.3);border-radius:20px;background:linear-gradient(180deg,rgba(212,184,106,.045),rgba(255,255,255,.6%));overflow:hidden}.sports-page .bt-head{padding:22px 28px;border-bottom:1px solid var(--rule);display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;background:rgba(255,255,255,2%)}.sports-page .bt-head .panel{font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(22px,2vw,28px);color:var(--paper);letter-spacing:-.01em}.sports-page .bt-head .panel em{color:var(--gold-soft);font-style:italic}.sports-page .bt-head .panel-meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;color:var(--paper-3);text-transform:uppercase}.sports-page .bt-scroll{width:100%;overflow-x:auto}.sports-page .biomarker-table table{width:100%;border-collapse:collapse;min-width:720px}.sports-page .biomarker-table th,.sports-page .biomarker-table td{padding:14px 20px;text-align:right;border-bottom:1px solid var(--rule);white-space:nowrap}.sports-page .biomarker-table th{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper-3);font-weight:500;vertical-align:bottom}.sports-page .biomarker-table thead tr.grp th.grouphead{text-align:center;color:var(--gold-soft);padding-bottom:8px;border-bottom:1px solid rgba(232,201,122,.25)}.sports-page .biomarker-table thead tr.sub th{padding-top:10px;font-size:9px;color:var(--paper-3)}.sports-page .biomarker-table th:first-child,.sports-page .biomarker-table td:first-child{text-align:left}.sports-page .biomarker-table tbody tr:last-child td{border-bottom:0}.sports-page .biomarker-table td.marker{font-family:var(--sans);font-weight:500;font-size:14px;color:var(--paper)}.sports-page .biomarker-table td.n{font-family:var(--mono);font-size:12.5px;color:var(--paper-2)}.sports-page .biomarker-table td.n.muted{color:var(--paper-3)}.sports-page .biomarker-table td.val{font-family:var(--serif);font-weight:300;font-size:19px;color:var(--paper);letter-spacing:-.015em;line-height:1}.sports-page .biomarker-table td.val.hi{color:var(--gold-soft)}.sports-page .biomarker-table th.gstart,.sports-page .biomarker-table td.gstart{border-left:1px solid var(--rule)}.sports-page .biomarker-table tbody tr{transition:background .2s}.sports-page .biomarker-table tbody tr:hover{background:rgba(212,184,106,4%)}.sports-page .bt-foot{padding:16px 28px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--paper-3);text-transform:uppercase;border-top:1px solid var(--rule);background:rgba(255,255,255,.012)}.sports-page .tables-note{margin-top:30px;padding:20px 24px;border:1px solid var(--rule);border-radius:14px;background:rgba(255,255,255,.015);font-family:var(--serif);font-weight:300;font-style:italic;font-size:clamp(15px,1.2vw,18px);line-height:1.55;color:var(--paper-2)}.sports-page .tables-note strong{color:var(--paper);font-weight:500;font-style:normal}.sports-page .shifts{background:var(--ink-0)}.sports-page .shift-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gutter)}@media(max-width:760px){.sports-page .shift-grid{grid-template-columns:1fr}}.sports-page .shift{border:1px solid var(--rule-2);border-radius:22px;padding:34px 36px 38px;background:radial-gradient(ellipse 80% 60% at 0% 0%,rgba(168,156,250,6%),transparent 60%),rgba(255,255,255,.015);display:flex;flex-direction:column;gap:16px;transition:border-color .25s,transform .25s;position:relative}.sports-page .shift:hover{border-color:rgba(212,184,106,.3);transform:translateY(-2px)}.sports-page .shift .shift-n{font-family:var(--mono);font-size:12px;letter-spacing:.18em;color:var(--gold-soft);font-weight:500}.sports-page .shift h3{font-family:var(--serif);font-weight:300;font-size:clamp(24px,2.1vw,30px);line-height:1.08;letter-spacing:-.01em;color:var(--paper)}.sports-page .shift h3 em{font-style:italic;color:var(--gold-soft)}.sports-page .shift p{color:var(--paper-2);font-size:15px;line-height:1.62;font-weight:300}.sports-page .shift p em{font-style:italic;color:var(--paper)}.sports-page .boundaries{background:var(--page-bg)}.sports-page .disclaimer{margin-bottom:28px;padding:22px 26px;border:1px dashed var(--rule-2);border-radius:14px;font-size:14.5px;line-height:1.6;color:var(--paper-2);background:rgba(212,184,106,3%)}.sports-page .disclaimer strong{color:var(--paper);font-weight:500}.sports-page .disclaimer em{font-style:italic;color:var(--gold-soft)}.sports-page .bound-panel{border:1px solid rgba(168,156,250,.16);border-radius:22px;background:rgba(13,12,26,.5);overflow:hidden}.sports-page .bound-stamp{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 34px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3)}.sports-page .bound-stamp .stamp-mark{display:inline-flex;align-items:center;gap:10px}.sports-page .bound-stamp .stamp-mark .sq{width:9px;height:9px;border:1px solid var(--paper-3);border-radius:2px}.sports-page .bound-cols{display:grid;grid-template-columns:1fr 1fr}@media(max-width:760px){.sports-page .bound-cols{grid-template-columns:1fr}}.sports-page .bound-col{padding:36px 34px 40px}.sports-page .bound-col.is-col{border-right:1px solid var(--rule)}@media(max-width:760px){.sports-page .bound-col.is-col{border-right:0;border-bottom:1px solid var(--rule)}}.sports-page .bound-col .bc-head{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-2);margin-bottom:22px;display:inline-flex;align-items:center;gap:10px}.sports-page .bound-col.is-col .bc-head{color:var(--gold-soft)}.sports-page .bound-col .bc-head .gl{font-family:var(--serif);font-style:italic;font-size:19px;letter-spacing:0;text-transform:none}.sports-page .bound-list{list-style:none;display:flex;flex-direction:column}.sports-page .bound-list li{padding:15px 0 15px 24px;position:relative;font-size:15px;line-height:1.5;color:var(--paper-2);font-weight:300;border-bottom:1px solid var(--rule)}.sports-page .bound-list li:last-child{border-bottom:0}.sports-page .bound-list li::before{content:"";position:absolute;left:0;top:23px;width:9px;height:1px;background:var(--paper-3)}.sports-page .bound-col.is-col .bound-list li::before{background:var(--gold-soft)}.sports-page .bound-list li strong{color:var(--paper);font-weight:500}.sports-page .routing{background:radial-gradient(ellipse 60% 70% at 50% 50%,rgba(120,100,230,.2),transparent 70%),radial-gradient(ellipse 50% 60% at 85% 30%,rgba(240,192,160,6%),transparent 70%),radial-gradient(ellipse 50% 60% at 15% 80%,rgba(168,156,250,.1),transparent 70%),var(--ink-0);overflow:hidden;position:relative}.sports-page .route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:860px){.sports-page .route-grid{grid-template-columns:1fr}}.sports-page .route{border:1px solid var(--rule-2);border-radius:18px;padding:28px 26px;background:rgba(255,255,255,2%);display:flex;flex-direction:column;gap:14px;min-height:220px;transition:border-color .25s,background .25s,transform .25s;color:inherit}.sports-page .route:hover{border-color:var(--gold-soft);background:rgba(212,184,106,5%);transform:translateY(-2px)}.sports-page .route .who{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--gold-soft);text-transform:uppercase}.sports-page .route h5{font-family:var(--serif);font-weight:300;font-size:22px;line-height:1.15;letter-spacing:-.01em;color:var(--paper)}.sports-page .route h5 em{font-style:italic;color:var(--gold-soft)}.sports-page .route .go{margin-top:auto;font-family:var(--sans);font-weight:500;font-size:13.5px;color:var(--paper-2);display:inline-flex;align-items:center;gap:8px}.sports-page .route:hover .go{color:var(--gold-soft)}.sports-page .closing-fineprint{margin-top:56px;padding-top:28px;border-top:1px solid var(--rule);font-size:13px;line-height:1.6;color:var(--paper-3);max-width:80ch}.sports-page .closing-fineprint strong{color:var(--paper-2);font-weight:500}.sports-page footer{padding:64px 0 40px;background:var(--page-bg)}.sports-page .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}@media(max-width:800px){.sports-page .foot-grid{grid-template-columns:1fr 1fr;gap:36px}}.sports-page .foot-col h6{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);margin-bottom:18px}.sports-page .foot-col ul{list-style:none;display:flex;flex-direction:column;gap:11px}.sports-page .foot-col a{color:var(--paper-2);font-size:14px}.sports-page .foot-col a:hover{color:var(--paper)}.sports-page .foot-brand p{color:var(--paper-2);font-size:14px;line-height:1.6;max-width:36ch;margin-top:14px;font-weight:300}.sports-page .foot-bottom{border-top:1px solid var(--rule);margin-top:56px;padding-top:24px;display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--paper-3);letter-spacing:.08em}@media(max-width:640px){.sports-page .foot-bottom{flex-direction:column;gap:8px}}.sports-page .prose-block{max-width:72ch;margin-top:8px}.sports-page .prose-block p{color:var(--paper-2);line-height:1.7;font-size:16.5px;margin:0 0 20px}.sports-page .prose-block p:last-child{margin-bottom:0}.sports-page .prose-block em{font-style:italic;color:var(--paper)}.sports-page .shift-grid{margin-top:44px}.sports-page .shift p strong{color:var(--paper);font-weight:500}.sports-page .level-grid{margin-top:44px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter)}@media(max-width:860px){.sports-page .level-grid{grid-template-columns:1fr}}.sports-page .level{padding:30px 32px;border:1px solid var(--rule-2);border-radius:14px;background:rgba(255,255,255,2%)}.sports-page .level-tag{display:inline-flex;align-items:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--rule);width:100%}.sports-page .level h3{font-family:var(--serif);font-weight:300;font-size:22px;line-height:1.2;letter-spacing:-.01em;color:var(--paper);margin:0 0 14px}.sports-page .level p{color:var(--paper-2);font-size:15px;line-height:1.65;margin:0}.sports-page .boundaries{background:var(--ink-1)}.sports-page .bnd-grid{margin-top:44px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter)}@media(max-width:860px){.sports-page .bnd-grid{grid-template-columns:1fr}}.sports-page .bnd{padding:28px 30px;border:1px solid var(--rule-2);border-radius:14px;background:rgba(255,255,255,2%)}.sports-page .bnd-ribbon{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3);margin-bottom:20px}.sports-page .bnd-ribbon .rk{display:inline-block;width:6px;height:6px;border-radius:50%;background:#7ac2d6}.sports-page .bnd.isnot .bnd-ribbon .rk{background:#e8c97a}.sports-page .bnd ul{margin:0;padding:0;list-style:none}.sports-page .bnd li{position:relative;padding:12px 0 12px 24px;border-bottom:1px solid var(--rule);color:var(--paper-2);line-height:1.6;font-size:15px}.sports-page .bnd li:last-child{border-bottom:0}.sports-page .bnd li::before{content:"";position:absolute;left:0;top:22px;width:10px;height:1px;background:#7ac2d6}.sports-page .bnd.isnot li::before{background:#e8c97a}.sports-page .bnd li strong{color:var(--paper);font-weight:500}.sports-page .route-cards{margin-top:44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gutter)}@media(max-width:960px){.sports-page .route-cards{grid-template-columns:1fr}}.sports-page .route-card{display:flex;flex-direction:column;padding:30px 32px;border:1px solid var(--rule-2);border-radius:14px;background:rgba(255,255,255,2%);text-decoration:none;color:inherit;transition:border-color .2s,background .2s}.sports-page .route-card:hover{border-color:var(--gold);background:rgba(212,184,106,4%)}.sports-page .rc-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.sports-page .route-card h3{font-family:var(--serif);font-weight:300;font-size:22px;line-height:1.2;color:var(--paper);margin:0 0 12px;letter-spacing:-.01em}.sports-page .route-card .small{color:var(--paper-2);font-size:14px;line-height:1.6;margin:0 0 22px;flex:1}.sports-page .rc-go{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.healthcare-page .frontier-more{display:inline-flex;align-items:center;margin-top:20px;padding-top:16px;border-top:1px solid var(--rule);width:100%;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);text-decoration:none;transition:opacity .2s}.healthcare-page .frontier-more:hover{opacity:.75}.the-record-page .series-grid-section{padding-top:80px;padding-bottom:80px}.the-record-page .series-grid-section .entries-grid{margin-top:44px}