@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/a4a502ba-835f-4523-8b2c-accc5d9a0436.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/7dd2400b-451d-4ae0-ab15-9f20275efcb8.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/483f092e-47cc-4400-8b25-771bb9626366.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/20efd642-769e-4caa-90e4-578b02a25f09.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/608d4822-40c7-414d-8874-4ab6ca998a23.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/9645c408-18fa-459e-880e-c8987c0891af.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/337c6826-1c19-403b-9bf4-c62f26104363.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/a4a502ba-835f-4523-8b2c-accc5d9a0436.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/7dd2400b-451d-4ae0-ab15-9f20275efcb8.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/483f092e-47cc-4400-8b25-771bb9626366.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/20efd642-769e-4caa-90e4-578b02a25f09.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/608d4822-40c7-414d-8874-4ab6ca998a23.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/9645c408-18fa-459e-880e-c8987c0891af.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/fonts/337c6826-1c19-403b-9bf4-c62f26104363.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/a4a502ba-835f-4523-8b2c-accc5d9a0436.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/7dd2400b-451d-4ae0-ab15-9f20275efcb8.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/483f092e-47cc-4400-8b25-771bb9626366.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/20efd642-769e-4caa-90e4-578b02a25f09.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/608d4822-40c7-414d-8874-4ab6ca998a23.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/9645c408-18fa-459e-880e-c8987c0891af.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/fonts/337c6826-1c19-403b-9bf4-c62f26104363.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/a4a502ba-835f-4523-8b2c-accc5d9a0436.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/7dd2400b-451d-4ae0-ab15-9f20275efcb8.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/483f092e-47cc-4400-8b25-771bb9626366.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/20efd642-769e-4caa-90e4-578b02a25f09.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/608d4822-40c7-414d-8874-4ab6ca998a23.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/9645c408-18fa-459e-880e-c8987c0891af.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/fonts/337c6826-1c19-403b-9bf4-c62f26104363.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/fonts/a4a502ba-835f-4523-8b2c-accc5d9a0436.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/fonts/7dd2400b-451d-4ae0-ab15-9f20275efcb8.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/fonts/483f092e-47cc-4400-8b25-771bb9626366.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/fonts/20efd642-769e-4caa-90e4-578b02a25f09.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/fonts/608d4822-40c7-414d-8874-4ab6ca998a23.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/fonts/9645c408-18fa-459e-880e-c8987c0891af.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/assets/fonts/337c6826-1c19-403b-9bf4-c62f26104363.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/6e167572-5b17-494c-abf8-8aa038f202d4.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/5bb55600-9a9a-418d-98ce-489696bba45c.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/38aba146-3df4-468d-8a27-4b3c6405b2ca.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/454c0880-063b-45de-b022-ed4b7a976c8a.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/7617f8c6-1ce4-4b84-a33e-48aa1ec17f60.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/7fa1cfe8-8460-4f48-b3bb-5d8fcd0c37ad.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/d3756f02-e1eb-4a7f-afd2-5ef332bc7f07.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/6e167572-5b17-494c-abf8-8aa038f202d4.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/5bb55600-9a9a-418d-98ce-489696bba45c.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/38aba146-3df4-468d-8a27-4b3c6405b2ca.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/454c0880-063b-45de-b022-ed4b7a976c8a.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/7617f8c6-1ce4-4b84-a33e-48aa1ec17f60.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/7fa1cfe8-8460-4f48-b3bb-5d8fcd0c37ad.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/d3756f02-e1eb-4a7f-afd2-5ef332bc7f07.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/6e167572-5b17-494c-abf8-8aa038f202d4.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/5bb55600-9a9a-418d-98ce-489696bba45c.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/38aba146-3df4-468d-8a27-4b3c6405b2ca.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/454c0880-063b-45de-b022-ed4b7a976c8a.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/7617f8c6-1ce4-4b84-a33e-48aa1ec17f60.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/7fa1cfe8-8460-4f48-b3bb-5d8fcd0c37ad.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/d3756f02-e1eb-4a7f-afd2-5ef332bc7f07.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/6e167572-5b17-494c-abf8-8aa038f202d4.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/5bb55600-9a9a-418d-98ce-489696bba45c.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/38aba146-3df4-468d-8a27-4b3c6405b2ca.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/454c0880-063b-45de-b022-ed4b7a976c8a.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/7617f8c6-1ce4-4b84-a33e-48aa1ec17f60.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/7fa1cfe8-8460-4f48-b3bb-5d8fcd0c37ad.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/d3756f02-e1eb-4a7f-afd2-5ef332bc7f07.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/6e167572-5b17-494c-abf8-8aa038f202d4.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/5bb55600-9a9a-418d-98ce-489696bba45c.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/38aba146-3df4-468d-8a27-4b3c6405b2ca.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/454c0880-063b-45de-b022-ed4b7a976c8a.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/7617f8c6-1ce4-4b84-a33e-48aa1ec17f60.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/7fa1cfe8-8460-4f48-b3bb-5d8fcd0c37ad.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/d3756f02-e1eb-4a7f-afd2-5ef332bc7f07.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/6e167572-5b17-494c-abf8-8aa038f202d4.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/5bb55600-9a9a-418d-98ce-489696bba45c.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/38aba146-3df4-468d-8a27-4b3c6405b2ca.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/454c0880-063b-45de-b022-ed4b7a976c8a.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/7617f8c6-1ce4-4b84-a33e-48aa1ec17f60.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/7fa1cfe8-8460-4f48-b3bb-5d8fcd0c37ad.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/d3756f02-e1eb-4a7f-afd2-5ef332bc7f07.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/fd023e84-767d-49b8-9b29-78a8fc18435e.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/821633ff-3005-4427-bbfe-9fdb6b713834.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/60df9776-b704-41bf-937c-04fe3b23d94a.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/362b7a0e-3a42-40f1-8a07-8c011d5cf38f.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/82cea904-4a95-411e-84e6-ee94fea92d11.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/22d90e06-a2c5-4358-a250-b10880b88a92.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/fd023e84-767d-49b8-9b29-78a8fc18435e.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/821633ff-3005-4427-bbfe-9fdb6b713834.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/60df9776-b704-41bf-937c-04fe3b23d94a.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/362b7a0e-3a42-40f1-8a07-8c011d5cf38f.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/82cea904-4a95-411e-84e6-ee94fea92d11.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/22d90e06-a2c5-4358-a250-b10880b88a92.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--di0:url(/assets/images/4e1dffda-9375-40d7-b735-ee313efa9689.png);--di1:url(/assets/images/64f1dd2b-cce4-46fc-b7ca-d07cfff75f0b.jpg);--f-label:"JetBrains Mono","Courier New",monospace;--gold10:rgba(200,131,12,.1);--gold20:rgba(200,131,12,.2);--gold30:rgba(200,131,12,.3);--crimson10:rgba(185,28,28,.1);--crimson20:rgba(185,28,28,.2);--imperial10:rgba(30,58,138,.1);--imperial20:rgba(30,58,138,.2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;width:0;height:0}body{background:var(--paper);color:var(--ink);font-family:Inter,sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-moz-selection{background:var(--crimson);color:#fff}::selection{background:var(--crimson);color:#fff}a{text-decoration:none;color:inherit}.mono{font-family:Inter,system-ui,sans-serif}.bitter{font-family:Inter,sans-serif}.announce-bar{background:var(--imperial);padding:0;overflow:hidden;white-space:nowrap;position:relative;z-index:101}.announce-track{display:inline-flex;animation:marquee 30s linear infinite}.announce-track:hover{animation-play-state:paused}.announce-item{display:inline-flex;align-items:center;gap:14px;padding:10px 48px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.5px;color:hsla(0,0%,100%,.6)}.announce-item strong{color:#fff}.announce-item .ann-pill{background:transparent;color:var(--gold);border:1px solid rgba(200,131,12,.6);padding:3px 14px;border-radius:50px;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:all .3s;text-decoration:none}.announce-item .ann-pill:hover{background:var(--gold);color:var(--ink)}.announce-sep{color:hsla(0,0%,100%,.2);padding:0 8px}@keyframes marquee{to{transform:translateX(-50%)}}.nav{position:sticky;top:0;z-index:100;background:hsla(38,35%,94%,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,4%,.07);padding:0 clamp(24px,5vw,80px);height:72px;justify-content:space-between}.nav,.nav-logo{display:flex;align-items:center}.nav-logo{gap:12px;text-decoration:none}.nav-logo-mark{width:36px;height:36px;border:none;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.nav-logo-text{font-family:Inter,sans-serif;font-weight:500;font-size:12px;letter-spacing:2px;line-height:1.3;color:var(--ink);text-transform:uppercase}.nav-links{display:flex;align-items:center;gap:2px}.nav-item{position:relative}.nav-item>a,.nav-item>button{font-size:14px;font-weight:500;padding:8px 14px;border-radius:8px;transition:all .2s;color:hsla(0,0%,4%,.6);background:none;border:none;cursor:pointer;display:flex;align-items:center;gap:5px;font-family:Inter,sans-serif}.nav-item:hover>a,.nav-item:hover>button,.nav-item>a:hover,.nav-item>button:hover{background:var(--sand);color:var(--ink)}.nav-chevron{width:14px;height:14px;transition:transform .25s;opacity:.5}.nav-item:hover .nav-chevron{transform:rotate(180deg);opacity:1}.nav-dropdown{position:absolute;top:calc(100% + 4px);left:50%;transform:translateX(-50%) translateY(8px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .25s cubic-bezier(.22,1,.36,1);z-index:200;padding-top:12px}.nav-dropdown:before{content:"";position:absolute;top:0;left:0;right:0;height:12px;background:transparent}.nav-item:hover .nav-dropdown{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.nav-dropdown-inner{background:#fff;border:1px solid hsla(0,0%,4%,.07);border-radius:16px;box-shadow:0 20px 60px hsla(0,0%,4%,.12);overflow:hidden;min-width:220px}.nav-dropdown-inner:before{content:"";position:absolute;top:-6px;left:50%;width:12px;height:12px;background:#fff;border-left:1px solid hsla(0,0%,4%,.07);border-top:1px solid hsla(0,0%,4%,.07);transform:translateX(-50%) rotate(45deg)}.nav-mega{min-width:680px;left:0;transform:translateY(8px)}.nav-item:hover .nav-mega{transform:translateY(0)}.nav-mega .nav-dropdown-inner{display:grid;grid-template-columns:200px 1fr;min-height:280px}.mega-sidebar{background:var(--sand);padding:24px 0;border-right:1px solid hsla(0,0%,4%,.06)}.mega-sidebar-item{padding:10px 24px;font-size:13px;font-weight:500;color:hsla(0,0%,4%,.55);cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:10px;border-left:2px solid transparent}.mega-sidebar-item.active,.mega-sidebar-item:hover{background:rgba(200,131,12,.08);color:var(--ink);border-left-color:var(--gold)}.mega-sidebar-item .dot{width:6px;height:6px;border-radius:50%;background:var(--gold);opacity:0;transition:opacity .2s}.mega-sidebar-item.active .dot,.mega-sidebar-item:hover .dot{opacity:1}.mega-content{padding:28px 28px 24px}.mega-label{font-family:Inter,system-ui,sans-serif;font-size:9px;letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,4%,.06)}.mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mega-link{padding:10px 14px;border-radius:10px;transition:all .2s;cursor:pointer;text-decoration:none;display:block}.mega-link:hover{background:var(--sand)}.mega-link-title{font-size:13px;font-weight:600;color:var(--ink);margin-bottom:2px}.mega-link-desc{font-size:11px;color:hsla(0,0%,4%,.4);line-height:1.4}.drop-link{display:block;padding:10px 20px;font-size:13px;font-weight:500;color:hsla(0,0%,4%,.65);transition:all .2s;text-decoration:none;white-space:nowrap}.drop-link:first-child{padding-top:16px}.drop-link:last-child{padding-bottom:16px}.drop-link:hover{background:var(--sand);color:var(--ink)}.drop-divider{height:1px;background:hsla(0,0%,4%,.06);margin:4px 0}.nav-right{display:flex;align-items:center;gap:8px}.nav-btn-ghost{background:none;color:var(--ink);border:1.5px solid hsla(0,0%,4%,.15);padding:9px 20px;border-radius:8px;font-weight:600;font-size:13px;transition:all .3s;cursor:pointer;font-family:Inter,sans-serif}.nav-btn-ghost:hover{border-color:var(--ink)}.nav-cta{background:var(--ink);color:var(--paper);padding:10px 22px;border-radius:8px;font-weight:700;font-size:13px;transition:all .3s;border:none;cursor:pointer;font-family:Inter,sans-serif;letter-spacing:.2px}.nav-cta:hover{background:var(--gold);color:var(--ink)}@media(max-width:900px){.nav-btn-ghost,.nav-links{display:none}}.hero{min-height:auto;margin:0;overflow:hidden;background:var(--paper);color:var(--ink);padding-bottom:0}.hero,.hero-left{display:flex;flex-direction:column;align-items:center;position:relative}.hero-left{padding:clamp(48px,5vw,80px) clamp(48px,5vw,80px) 32px;text-align:center;z-index:1;gap:0;width:100%;max-width:800px}.hero-right{align-items:flex-end;padding:0;position:relative;overflow:visible;width:100%;max-width:900px}.hero-eyebrow,.hero-right{display:flex;justify-content:center}.hero-eyebrow{font-family:var(--f-label);font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--ink-30);margin-bottom:32px;align-items:center;gap:16px}.hero-eyebrow:after{display:none}.hero h1{font-family:Inter,sans-serif;font-weight:750;font-size:clamp(40px,5.5vw,74px);line-height:.92;letter-spacing:-.03em;margin-bottom:0;text-transform:uppercase;color:var(--ink)}.hero h1 .line-sm{display:none}.hero h1 .line-lg{display:block;line-height:1;color:var(--ink)}.hero h1 .line-gold{display:block;line-height:1;color:var(--gold);font-style:italic;font-weight:700;font-size:1em;text-transform:none;letter-spacing:-.02em;margin-top:0}.hero-divider{display:flex;align-items:center;gap:20px;margin:28px 0 36px;width:100%;max-width:500px}.hero-divider-line{flex:1;height:1px;background:var(--ink-10)}.hero-divider-dot{width:4px;height:4px;border-radius:50%;background:var(--gold);flex-shrink:0}.hero-divider-text{font-family:var(--f-label);font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--ink-30)}.hero-desc-col{padding-right:0}.hero p{font-family:var(--f-body);font-size:15px;line-height:1.85;color:var(--ink-50);max-width:520px;margin-bottom:32px;margin-left:auto;margin-right:auto}.hero-btns{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:center}.btn-gold{background:var(--ink);color:var(--paper);padding:15px 32px;border-radius:6px;font-family:Inter,sans-serif;font-weight:800;font-size:14px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;border:none;display:inline-flex;align-items:center;gap:10px;transition:all .3s}.btn-gold:hover{background:var(--gold);color:var(--ink);transform:translateY(-2px);box-shadow:0 8px 28px rgba(200,131,12,.3)}.btn-outline{background:none;color:var(--ink-60);border:1.5px solid var(--ink-20);padding:15px 28px;border-radius:6px;font-size:13px;font-weight:500;font-family:var(--f-body);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .3s}.btn-outline:hover{border-color:var(--ink);color:var(--ink)}.hero-meta-col{display:none}.hero-stat-row{display:flex;gap:20px;margin-bottom:28px;flex-wrap:wrap}.hero-stat{display:flex;flex-direction:column;gap:2px}.hero-stat-val{font-family:Inter,sans-serif;font-weight:900;font-size:clamp(20px,2.5vw,30px);color:var(--ink);line-height:1}.hero-stat-val.gold{color:var(--gold)}.hero-stat-lbl{font-family:Inter,system-ui,sans-serif;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:hsla(0,0%,4%,.3)}.tags{display:flex;flex-wrap:wrap;gap:7px}.tag{padding:5px 12px;border:1px solid hsla(0,0%,4%,.1);border-radius:3px;font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:hsla(0,0%,4%,.4);transition:all .3s}.tag:hover{border-color:var(--gold);color:var(--gold)}@media(max-width:900px){.hero-left{grid-template-columns:1fr}.hero-desc-col,.hero-meta-col{grid-column:1}.hero-meta-col{border-left:none;border-top:1px solid hsla(38,35%,94%,.06);padding-left:0;padding-top:32px;margin-top:8px}.hero-desc-col{padding-right:0}.hero h1{font-size:clamp(48px,10vw,72px)}}.hero-pills{position:relative;width:100%;height:100%;min-height:480px;z-index:1}.pill{position:absolute;border-radius:48px;overflow:hidden;background:var(--carbon);border:1px solid hsla(38,35%,94%,.07);display:flex;align-items:center;justify-content:center;transition:transform .5s cubic-bezier(.22,1,.36,1)}.pill-1{border-color:rgba(185,28,28,.6)}.pill-3{border-color:rgba(30,58,138,.65)}.pill:hover{transform:translateY(-6px)}.pill-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;opacity:.18}.pill-inner svg{width:36px;height:36px}.pill-inner span{font-family:var(--f-label);font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--paper)}.pill-1{width:70%;height:50%;top:0;right:0}.pill-2{width:40%;height:44%;bottom:5%;left:0}.pill-3{width:54%;height:44%;bottom:0;right:2%}.stats{background:var(--ink);border-radius:12px;display:grid;grid-template-columns:repeat(5,1fr);padding:36px 0;margin:24px clamp(24px,5vw,80px) 0}.stat{text-align:center;padding:12px 16px;border-right:1px solid hsla(38,35%,94%,.06)}.stat:last-child{border:none}.stat-val{font-family:Inter,sans-serif;font-weight:900;font-size:clamp(26px,3.5vw,44px);color:var(--paper);line-height:.9;letter-spacing:-1px}.stat-val.accent{color:var(--gold)}.stat-lbl{font-family:Inter,system-ui,sans-serif;font-size:9px;letter-spacing:2px;color:hsla(38,35%,94%,.25);margin-top:10px;text-transform:uppercase}.sec{padding:100px clamp(24px,5vw,80px)}.sec-label{font-family:Inter,system-ui,sans-serif;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);font-weight:500;margin-bottom:48px;display:flex;align-items:center;gap:16px;width:100%}.sec-label:after{content:"";flex:1;height:1px;background:rgba(200,131,12,.25);min-width:80px}.sec-label.crimson{color:var(--crimson)}.sec-label.crimson:after{background:rgba(185,28,28,.25)}.sec-label.imperial{color:var(--imperial)}.sec-label.imperial:after{background:rgba(30,58,138,.25)}.sec-title{font-family:Inter,sans-serif;font-weight:900;font-size:clamp(42px,5.5vw,68px);line-height:.92;letter-spacing:-.03em;margin-bottom:0;color:var(--ink);text-transform:uppercase}.sec-title em{font-style:italic;font-weight:900;color:var(--gold);text-transform:none;font-size:1em;letter-spacing:-.02em;display:block;line-height:1;margin-top:0}.sec-desc{font-size:15px;line-height:1.8;color:hsla(0,0%,4%,.5);max-width:560px}.sec-center{text-align:center}.sec-center .sec-desc{margin:0 auto}.sec-center .sec-label{justify-content:center;width:auto;display:inline-flex}.sec-center .sec-label:after{display:none}.highlights{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:60px}.hl-card{text-align:center;padding:32px 20px;border-top:2px solid rgba(200,131,12,.25);border-radius:0;transition:all .3s}.hl-card:hover{background:var(--sand);border-top-color:var(--gold)}.hl-icon{width:64px;height:64px;border-radius:0;background:transparent;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:14px;font-weight:500;font-family:Inter,system-ui,sans-serif;color:var(--gold);border:none;letter-spacing:2px}.hl-title{font-weight:900;font-size:22px;text-transform:uppercase;letter-spacing:-.5px;margin-bottom:8px}.hl-desc,.hl-title{font-family:Inter,sans-serif}.hl-desc{font-size:13px;line-height:1.75;color:hsla(0,0%,4%,.5)}.hl-desc em{font-style:normal;color:var(--gold);font-weight:600}.curr-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px}.curr-card{background:#fff;border:1px solid hsla(0,0%,4%,.06);border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;transition:all .4s;position:relative;overflow:hidden}.curr-card:hover{box-shadow:0 12px 40px hsla(0,0%,4%,.08);transform:translateY(-4px)}.curr-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--sand);transition:background .3s}.curr-card:first-child:before{background:var(--gold)}.curr-num{font-family:Inter,system-ui,sans-serif;font-size:9px;letter-spacing:3px;color:var(--gold);margin-bottom:10px;opacity:.7}.curr-title{font-family:Inter,sans-serif;font-weight:900;font-size:clamp(20px,2.2vw,26px);text-transform:uppercase;line-height:1;letter-spacing:-1px;margin-bottom:10px}.curr-desc{font-size:13px;line-height:1.7;color:hsla(0,0%,4%,.5);flex:1}.curr-meta{border-top:1px solid hsla(0,0%,4%,.06);padding-top:14px;margin-top:16px;font-family:Inter,system-ui,sans-serif;font-size:10px;color:hsla(0,0%,4%,.3);letter-spacing:1px;text-transform:uppercase}.fac-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px}.fac-card{background:#fff;border:1px solid hsla(0,0%,4%,.06);border-radius:16px;overflow:hidden;transition:all .4s}.fac-card:hover{box-shadow:0 12px 40px hsla(0,0%,4%,.08);transform:translateY(-4px)}.fac-photo{aspect-ratio:1/1;background:linear-gradient(180deg,var(--sand) 0,rgba(200,131,12,.08) 100%);display:flex;align-items:center;justify-content:center}.fac-card:first-child .fac-photo{background:linear-gradient(135deg,var(--sand) 0,rgba(200,131,12,.15) 100%)}.fac-card:nth-child(2) .fac-photo{background:linear-gradient(135deg,var(--sand) 0,rgba(185,28,28,.1) 100%)}.fac-card:nth-child(3) .fac-photo{background:linear-gradient(135deg,var(--sand) 0,rgba(30,58,138,.1) 100%)}.fac-card:nth-child(4) .fac-photo{background:linear-gradient(135deg,var(--sand) 0,rgba(90,58,75,.1) 100%)}.fac-avatar{width:64px;height:64px;border-radius:50%;background:hsla(0,0%,4%,.06);display:flex;align-items:center;justify-content:center}.fac-info{padding:20px 24px}.fac-role{font-family:Inter,system-ui,sans-serif;font-size:10px;letter-spacing:2px;color:var(--gold);text-transform:uppercase;margin-bottom:6px}.fac-card:nth-child(2) .fac-role{color:var(--crimson)}.fac-card:nth-child(3) .fac-role{color:var(--imperial)}.fac-card:nth-child(4) .fac-role{color:var(--terracotta)}.fac-name{font-family:Inter,sans-serif;font-weight:900;font-size:clamp(18px,2vw,24px);text-transform:uppercase;letter-spacing:-.5px;margin-bottom:4px}.fac-stat{font-size:13px;color:hsla(0,0%,4%,.4)}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;max-width:960px;margin-left:auto;margin-right:auto}.price-card{background:#fff;border:1px solid hsla(0,0%,4%,.06);border-radius:16px;padding:36px 28px;display:flex;flex-direction:column;transition:all .4s;position:relative}.price-card.hl{border-color:var(--gold);box-shadow:0 8px 40px rgba(200,131,12,.12)}.price-badge{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:var(--gold);color:var(--ink);padding:5px 20px;border-radius:0 0 10px 10px;font-family:Inter,system-ui,sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase}.price-tier{font-size:clamp(18px,2vw,22px);text-transform:uppercase;letter-spacing:-1px;color:var(--ink);margin-bottom:16px}.price-amount,.price-tier{font-family:Inter,sans-serif;font-weight:900;line-height:1}.price-amount{font-size:44px;margin-bottom:28px}.price-amount sup{font-size:14px;font-weight:700;opacity:.5}.price-amount span{font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:400;opacity:.4}.price-feat{display:flex;gap:10px;font-size:13px;line-height:1.5;color:hsla(0,0%,4%,.55);margin-bottom:12px}.price-feat b{color:var(--gold);font-weight:400}.price-btn{width:100%;padding:14px;border-radius:8px;font-family:Inter,sans-serif;font-weight:700;font-size:14px;cursor:pointer;border:none;transition:all .3s;margin-top:auto}.footer,.hfw-section,.reg-section,.social-sec,.stats{background-color:var(--ink)!important;background-image:linear-gradient(hsla(0,0%,100%,.038) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.038) 1px,transparent 0)!important;background-size:80px 80px!important}.hero-dark-block{position:relative}.hero-dark-block:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,4%,.72) 0,hsla(0,0%,4%,.42) 42%,hsla(0,0%,4%,.12)),linear-gradient(180deg,hsla(0,0%,4%,.32) 0,hsla(0,0%,4%,.12) 62%,hsla(0,0%,4%,.06));z-index:0;pointer-events:none}.hero-dark-block>*{position:relative;z-index:1}.hfw-section{background:var(--ink);padding:100px clamp(24px,5vw,80px);position:relative;overflow:hidden}.hfw-section:before{top:-200px;left:-100px;width:600px;height:600px;background:radial-gradient(circle at center,rgba(185,28,28,.25) 0,rgba(200,131,12,.08) 40%,transparent 70%);filter:blur(40px)}.hfw-section:after,.hfw-section:before{content:"";position:absolute;pointer-events:none;border-radius:50%}.hfw-section:after{bottom:-150px;right:-80px;width:500px;height:500px;background:radial-gradient(circle at center,rgba(30,58,138,.3) 0,rgba(30,58,138,.08) 40%,transparent 70%);filter:blur(50px)}.hfw-glow-mid{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:800px;height:300px;background:radial-gradient(ellipse at center,rgba(200,131,12,.1) 0,rgba(30,58,138,.08) 50%,transparent 65%);pointer-events:none;filter:blur(30px)}.hfw-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.hfw-left{position:sticky;top:100px}.hfw-eyebrow{font-family:Inter,system-ui,sans-serif;font-size:12px;letter-spacing:3px;color:var(--gold)}.hfw-eyebrow,.hfw-heading{text-transform:uppercase;margin-bottom:20px}.hfw-heading{font-family:Inter,sans-serif;font-weight:900;font-size:clamp(40px,5vw,60px);line-height:.92;letter-spacing:-.03em;color:var(--paper)}.hfw-heading em{font-style:italic;font-weight:900;font-size:1em;color:var(--gold);text-transform:none;letter-spacing:-.02em;display:block;line-height:1;margin-top:0}.hfw-sub{font-size:15px;line-height:1.8;color:hsla(38,35%,94%,.4);margin-bottom:32px;max-width:380px}.hfw-badge{display:flex;gap:10px;flex-wrap:wrap}.hfw-badge span{font-family:Inter,system-ui,sans-serif;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:hsla(38,35%,94%,.4);border:1px solid hsla(38,35%,94%,.1);padding:6px 14px;border-radius:50px}.hfw-right{position:relative;padding-left:28px}.hfw-right:before{content:"";position:absolute;left:20px;top:20px;bottom:20px;width:1px;background:linear-gradient(180deg,rgba(200,131,12,.6),rgba(200,131,12,.15));filter:blur(.3px)}.hfwt-item{position:relative;padding:0 0 52px 36px;display:flex;gap:24px;align-items:flex-start}.hfwt-item:last-child{padding-bottom:0}.hfwt-icon{position:absolute;left:-8px;width:44px;height:44px;border-radius:50%;background:var(--ink);border:1.5px solid rgba(200,131,12,.4);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .5s;z-index:1}.hfwt-item.vis .hfwt-icon{border-color:var(--gold);box-shadow:0 0 0 5px rgba(200,131,12,.08),0 0 20px rgba(200,131,12,.25),0 0 40px rgba(200,131,12,.1)}.hfwt-icon-last{background:rgba(200,131,12,.08);border-color:var(--gold);box-shadow:0 0 0 5px rgba(200,131,12,.08),0 0 24px rgba(200,131,12,.3),0 0 48px rgba(200,131,12,.12)}.hfwt-body{padding-left:52px}.hfwt-stage{font-family:Inter,system-ui,sans-serif;font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:rgba(200,131,12,.6);margin-bottom:8px}.hfwt-item:first-child .hfwt-stage{color:var(--gold)}.hfwt-item:nth-child(2) .hfwt-stage{color:var(--crimson)}.hfwt-item:nth-child(3) .hfwt-stage{color:var(--imperial)}.hfwt-item:nth-child(4) .hfwt-stage{color:var(--terracotta)}.hfwt-item:nth-child(2) .hfwt-icon{border-color:rgba(185,28,28,.4)}.hfwt-item:nth-child(2).vis .hfwt-icon{border-color:var(--crimson);box-shadow:0 0 0 5px rgba(185,28,28,.08),0 0 20px rgba(185,28,28,.3)}.hfwt-item:nth-child(3) .hfwt-icon{border-color:rgba(30,58,138,.4)}.hfwt-item:nth-child(3).vis .hfwt-icon{border-color:var(--imperial);box-shadow:0 0 0 5px rgba(30,58,138,.08),0 0 20px rgba(30,58,138,.3)}.hfwt-title{font-family:Inter,sans-serif;font-weight:800;font-size:22px;color:var(--paper);margin-bottom:10px;line-height:1.2}.hfwt-desc{font-size:14px;line-height:1.75;color:hsla(38,35%,94%,.4)}@media(max-width:900px){.hfw-inner{grid-template-columns:1fr;gap:48px}.hfw-left{position:static}}.reveal{opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.22,1,.36,1)}.reveal.vis{opacity:1;transform:translateY(0)}.d1{transition-delay:.1s}.d2{transition-delay:.2s}.d3{transition-delay:.3s}.footer{background:var(--ink);color:var(--paper);padding:60px clamp(24px,5vw,80px) 32px}.footer-top{margin-bottom:48px}.footer-brand{max-width:280px}.footer-col h4{font-family:Inter,system-ui,sans-serif;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin-bottom:16px}.footer-col:nth-child(3) h4{color:var(--crimson)}.footer-col:nth-child(4) h4{color:var(--imperial)}.footer-col a{display:block;font-size:14px;color:hsla(38,35%,94%,.4);margin-bottom:10px;transition:color .2s}.footer-col a:hover{color:var(--paper)}.footer-bottom{border-top:1px solid hsla(38,35%,94%,.06);padding-top:24px;justify-content:space-between;font-size:12px;color:hsla(38,35%,94%,.2)}.footer-bottom,.wa-float{display:flex;align-items:center}.wa-float{position:fixed;bottom:calc(24px + 10vh);right:24px;width:56px;height:56px;border-radius:50%;background:#25d366;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.2);z-index:99;cursor:pointer;transition:transform .3s}.wa-float:hover{transform:scale(1.1)}.social-sec{background:var(--ink);padding:100px clamp(24px,5vw,80px);overflow:hidden}.social-head{text-align:center;margin-bottom:64px}.social-heading{font-family:Inter,sans-serif;font-weight:900;font-size:clamp(40px,5.5vw,68px);line-height:.92;letter-spacing:-.03em;color:var(--paper);margin:12px 0 28px;text-transform:uppercase}.social-heading em{font-style:italic;font-weight:900;font-size:1em;color:var(--gold);text-transform:none;letter-spacing:-.02em;line-height:1;margin-top:0}.social-ctas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.social-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:50px;font-size:14px;font-weight:600;font-family:Inter,sans-serif;transition:all .3s;text-decoration:none}.social-btn.ig{background:hsla(38,35%,94%,.06);color:var(--paper);border:1px solid hsla(38,35%,94%,.12)}.social-btn.ig:hover{background:hsla(38,35%,94%,.1);border-color:hsla(38,35%,94%,.2)}.social-btn.tt{background:rgba(200,131,12,.12);color:var(--gold);border:1px solid rgba(200,131,12,.25)}.social-btn.tt:hover{background:rgba(200,131,12,.2)}.social-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;align-items:start}.social-col{display:flex;flex-direction:column;gap:12px}.social-col:nth-child(2){margin-top:40px}.social-col:nth-child(4){margin-top:24px}.social-card{border-radius:16px;overflow:hidden;background:#0a0a0a;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.social-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.4)}.sc-header{display:flex;align-items:center;gap:10px;padding:12px 14px;background:hsla(0,0%,100%,.03)}.sc-avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,rgba(185,28,28,.5),rgba(200,131,12,.2));flex-shrink:0;border:1.5px solid rgba(200,131,12,.3)}.sc-name{font-size:12px;font-weight:600;color:var(--paper)}.sc-music,.sc-name{font-family:Inter,sans-serif}.sc-music{font-size:10px;margin-top:1px}.sc-dots,.sc-music{color:hsla(38,35%,94%,.3)}.sc-dots{font-size:14px;margin-left:auto;letter-spacing:1px}.sc-body{height:200px;position:relative;overflow:hidden}.sc-body-tall{height:280px}.sc-photo{background:#0a0a0a}.sc-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.22,1,.36,1)}.social-card:hover .sc-photo img{transform:scale(1.05)}.sc-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,hsla(0,0%,4%,.85) 0,hsla(0,0%,4%,.3) 40%,transparent 70%);pointer-events:none;z-index:1}.sc-overlay-bot{position:absolute;bottom:0;left:0;right:0;padding:14px 16px;z-index:2;color:var(--paper)}.sc-tag{font-family:Inter,system-ui,sans-serif;font-size:9px;letter-spacing:2px;color:var(--gold);text-transform:uppercase;margin-bottom:6px;font-weight:500}.sc-cap{font-family:Inter,sans-serif;font-weight:800;font-size:15px;line-height:1.2;color:var(--paper)}@media(max-width:900px){.social-grid{grid-template-columns:1fr 1fr}.social-col:nth-child(2),.social-col:nth-child(4){margin-top:0}}@media(max-width:600px){.social-grid{grid-template-columns:1fr}}.reg-section{background:var(--ink);padding:100px clamp(24px,5vw,80px);margin-bottom:80px;position:relative;overflow:hidden}.reg-section:before{top:-120px;left:-80px;width:500px;height:500px;background:radial-gradient(circle,rgba(30,58,138,.15) 0,transparent 70%)}.reg-section:after,.reg-section:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.reg-section:after{bottom:-100px;right:-60px;width:400px;height:400px;background:radial-gradient(circle,rgba(185,28,28,.12) 0,transparent 70%)}.reg-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.reg-eyebrow{font-family:Inter,system-ui,sans-serif;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.reg-heading{font-family:Inter,sans-serif;font-weight:900;font-size:clamp(36px,4vw,56px);line-height:.92;letter-spacing:-.03em;color:var(--paper);margin-bottom:24px;text-transform:uppercase}.reg-heading em{font-style:italic;font-weight:900;font-size:1em;color:var(--gold);text-transform:none;letter-spacing:-.02em;display:block;line-height:1;margin-top:0}.reg-subtext{font-size:15px;line-height:1.8;color:hsla(38,35%,94%,.4);margin-bottom:48px;max-width:400px}.reg-bubbles{position:relative;height:280px}.bubble{position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:900;color:var(--paper);overflow:hidden;transition:transform .4s cubic-bezier(.22,1,.36,1)}.bubble:hover{transform:scale(1.08)!important}.bubble-deco{position:absolute;border-radius:50%;opacity:.35}.reg-form-card{background:var(--paper);border-radius:20px;padding:40px;position:relative}.reg-form-card:before{content:"";position:absolute;inset:-1px;border-radius:21px;background:linear-gradient(135deg,rgba(200,131,12,.3),transparent 60%);z-index:-1}.form-group{margin-bottom:16px;position:relative}.form-group label{display:block;font-family:Inter,system-ui,sans-serif;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:hsla(0,0%,4%,.35);margin-bottom:8px}.form-group input,.form-group select{width:100%;padding:14px 16px;border:1.5px solid hsla(0,0%,4%,.1);border-radius:10px;background:#fff;font-family:Inter,sans-serif;font-size:14px;color:var(--ink);outline:none;transition:all .25s;-moz-appearance:none;appearance:none;-webkit-appearance:none}.form-group select{background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23C8830C' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:44px}.form-group input:focus,.form-group select:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(200,131,12,.12)}.form-group input::-moz-placeholder{color:hsla(0,0%,4%,.3)}.form-group input::placeholder{color:hsla(0,0%,4%,.3)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.phone-wrap{display:flex;gap:10px}.phone-prefix{padding:14px 16px;border:1.5px solid hsla(0,0%,4%,.1);border-radius:10px;background:#fff;font-family:Inter,system-ui,sans-serif;font-size:13px;color:hsla(0,0%,4%,.5);white-space:nowrap;display:flex;align-items:center;gap:6px}.phone-prefix span{font-size:16px}.phone-wrap input{flex:1}.reg-btn{width:100%;padding:16px;background:var(--gold);color:var(--ink);border:none;border-radius:10px;font-family:Inter,sans-serif;font-weight:800;font-size:16px;cursor:pointer;letter-spacing:.3px;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .3s;margin-top:8px}.reg-btn:hover{background:var(--amber);transform:translateY(-2px);box-shadow:0 8px 24px rgba(200,131,12,.35)}.reg-note{text-align:center;font-size:12px;color:hsla(0,0%,4%,.35);margin-top:12px;font-family:Inter,system-ui,sans-serif;letter-spacing:.5px}@media(max-width:900px){.reg-inner{grid-template-columns:1fr;gap:48px}.reg-bubbles{height:200px}.form-row{grid-template-columns:1fr}.hero-right{max-width:100%;padding:0 16px}.curr-grid,.fac-grid,.highlights,.price-grid{grid-template-columns:1fr 1fr}.stats{grid-template-columns:repeat(3,1fr)}.footer-top{grid-template-columns:1fr 1fr}.nav-links a{display:none}}@media(max-width:600px){.curr-grid,.fac-grid,.highlights,.price-grid,.stats{grid-template-columns:1fr}}:root{--crimson:#b91c1c;--imperial:#1e3a8a;--gold:#c8830c;--ink:#111;--carbon:#1c1c1c;--paper:#f5f1ea;--sand:#ede7da;--amber:#9a5f08;--bronze:#8a5a2b;--terracotta:#a85d3e;--maroon:#7a2c2c;--plum:#5b3a4b;--ink-05:hsla(0,0%,4%,.05);--ink-10:hsla(0,0%,4%,.1);--ink-20:hsla(0,0%,4%,.2);--ink-30:hsla(0,0%,4%,.32);--ink-50:hsla(0,0%,4%,.5);--ink-60:hsla(0,0%,4%,.62);--lite-10:hsla(38,35%,94%,.1);--lite-20:hsla(38,35%,94%,.2);--lite-30:hsla(38,35%,94%,.32);--lite-50:hsla(38,35%,94%,.5);--lite-65:hsla(38,35%,94%,.65);--f-display:"Inter",system-ui,sans-serif;--f-body:"Inter",system-ui,sans-serif;--f-label:"Inter",system-ui,sans-serif}.ann-pill,.announce-item,.curr-meta,.curr-num,.drop-link,.fac-role,.footer-col h4,.form-group label,.hero h1,.hero-divider-text,.hero-eyebrow,.hfw-badge span,.hfw-eyebrow,.hfwt-stage,.mega-label,.mono,.nav-logo-text,.phone-prefix,.price-badge,.reg-eyebrow,.reg-note,.sc-tag,.sec-label,.stat-lbl,.tags .tag{font-family:Inter,system-ui,sans-serif!important}.hero h1{font-size:clamp(40px,5.5vw,72px)!important;line-height:.92!important}.hero h1,.hero h1 .line-lg{letter-spacing:-3px!important}.hero h1 .line-lg{color:var(--ink)!important}.hero h1 .line-gold{font-weight:700!important;letter-spacing:-1.5px!important;font-size:clamp(28px,3.5vw,48px)!important}.hero h1 .line-gold,.sec-title{font-family:Inter,system-ui,sans-serif!important}.sec-title{font-size:clamp(38px,5vw,60px)!important;line-height:.92!important;letter-spacing:-2px!important}.sec-title em{font-family:Inter,system-ui,sans-serif!important;font-weight:700!important;letter-spacing:-1.5px!important;line-height:1!important;margin-top:0!important}.hfw-heading,.reg-heading,.social-heading{font-family:Inter,system-ui,sans-serif!important;font-size:clamp(36px,4.8vw,58px)!important;line-height:.92!important;letter-spacing:-2px!important}.hfw-heading em,.reg-heading em,.social-heading em{font-weight:700!important;letter-spacing:-1.5px!important;line-height:1!important;margin-top:0!important}.curr-title{font-weight:800!important;font-size:clamp(20px,2.4vw,28px)!important;letter-spacing:-1px!important;line-height:1!important}.curr-title,.hl-title{font-family:Inter,system-ui,sans-serif!important;text-transform:uppercase!important}.hl-title{font-size:22px!important;letter-spacing:-.5px!important}.fac-name,.hl-title{font-weight:900!important}.fac-name{font-family:Inter,system-ui,sans-serif!important;font-size:clamp(18px,2vw,24px)!important;text-transform:uppercase!important;letter-spacing:-1px!important}.hfwt-title{font-weight:800!important;letter-spacing:-.3px!important}.hfwt-title,.price-tier{font-family:Inter,system-ui,sans-serif!important;font-size:22px!important}.price-tier{font-weight:900!important;text-transform:uppercase!important;letter-spacing:-1px!important;line-height:1!important;margin-bottom:16px!important}.price-amount{font-size:44px!important;margin-bottom:28px!important}.price-amount,.stat-val{font-family:Inter,system-ui,sans-serif!important;font-weight:900!important;letter-spacing:-2px!important}.stat-val{font-size:clamp(32px,4.5vw,52px)!important}.curr-desc,.fac-stat,.hero p,.hfw-sub,.hfwt-desc,.hl-desc,.reg-subtext,.sec-desc{font-family:Inter,system-ui,sans-serif!important;font-size:15px!important;line-height:1.65!important;font-weight:400!important}.hero p{max-width:520px!important}.hero p,.sec-desc{color:var(--ink-60)!important}.announce-item,.curr-meta,.curr-num,.fac-role,.footer-col h4,.form-group label,.hero-divider-text,.hero-eyebrow,.hfw-eyebrow,.hfwt-stage,.mega-label,.price-badge,.reg-eyebrow,.reg-note,.sc-tag,.sec-label,.stat-lbl,.tags .tag{font-weight:600!important;letter-spacing:2.2px!important}.hero-eyebrow,.sec-label{font-size:9.5px!important}.hero-eyebrow{color:var(--ink-50)!important}.hero-divider-text{font-size:9px!important;letter-spacing:2.8px!important}.stat-lbl{margin-top:12px!important;color:hsla(38,35%,94%,.25)!important}.curr-meta,.curr-num,.stat-lbl{font-size:9.5px!important}.curr-meta{letter-spacing:1.8px!important}.fac-role{font-size:9.5px!important}.hfwt-stage{font-size:10px!important;letter-spacing:2.5px!important}.hfw-eyebrow{font-size:10px!important;letter-spacing:2.8px!important}.hfw-badge span{font-size:10px!important;letter-spacing:2px!important;font-weight:600!important}.sc-tag{font-size:9px!important}.reg-eyebrow{font-size:10px!important;letter-spacing:2.8px!important}.reg-note{letter-spacing:1.5px!important}.form-group label{font-size:9px!important;letter-spacing:2.5px!important;color:var(--ink-50)!important}.footer-col h4{font-size:9.5px!important;letter-spacing:2.5px!important;margin-bottom:20px!important}.announce-item{font-size:11.5px!important;letter-spacing:.6px!important}body:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.88' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");opacity:.025;pointer-events:none;z-index:9998;mix-blend-mode:multiply}.hero{background:transparent!important;color:var(--paper)!important}.hero-left{padding-top:clamp(64px,7.5vw,104px)!important;padding-bottom:clamp(64px,7.5vw,104px)!important}.hero-eyebrow{color:hsla(38,35%,94%,.4)!important;margin-bottom:40px!important}.hero-divider-line{background:hsla(38,35%,94%,.1)!important}.hero p{color:hsla(38,35%,94%,.55)!important}.btn-outline{color:hsla(38,35%,94%,.65)!important;border-color:hsla(38,35%,94%,.2)!important}.btn-outline:hover{border-color:var(--paper)!important;color:var(--paper)!important}.hero-right{padding:0!important;width:100%!important;max-width:100%!important;position:relative!important;left:auto!important;right:auto!important;margin:32px 0 0!important;overflow:hidden!important}.hero-right img{display:block!important;width:100%!important;height:auto!important;border-radius:0!important;max-height:none!important}.stats{margin:0 clamp(24px,5vw,80px)!important;border-radius:0 0 10px 10px!important}.hero-btns{gap:14px!important}.hero-divider{margin:40px auto 52px!important}.btn-gold{padding:16px 38px!important;border-radius:4px!important;letter-spacing:1.5px!important;font-size:11px!important;font-weight:800!important;box-shadow:0 2px 8px hsla(0,0%,4%,.1)!important}.btn-gold:hover{transform:translateY(-3px)!important;box-shadow:0 14px 40px rgba(200,131,12,.28)!important}.btn-outline{padding:16px 32px!important;border-radius:4px!important}.announce-bar{background:var(--imperial)!important}.announce-item{color:hsla(0,0%,100%,.88)!important;font-size:12.5px!important;letter-spacing:.4px!important;gap:12px!important;padding:10px 40px!important}.announce-sep{color:hsla(0,0%,100%,.35)!important}.announce-item .ann-pill{font-family:Inter,system-ui,sans-serif!important;letter-spacing:1.8px!important;color:var(--gold)!important;border-color:rgba(200,131,12,.5)!important}.nav{height:80px!important;background:hsla(38,35%,94%,.97)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-bottom:1px solid var(--ink-10)!important}.nav-logo-text{letter-spacing:2.5px!important;font-size:10.5px!important;color:var(--ink)!important}.nav-item>a,.nav-item>button{font-size:13.5px!important}.nav-cta{letter-spacing:.3px!important}.nav-btn-ghost,.nav-cta{border-radius:6px!important}.nav-dropdown-inner{border-radius:12px!important;box-shadow:0 24px 72px hsla(0,0%,4%,.14)!important}.drop-link{font-family:Inter,system-ui,sans-serif!important;font-size:13.5px!important;letter-spacing:.1px!important}.mega-label{font-size:9px!important;font-weight:600!important;letter-spacing:2.5px!important}.stats{border-radius:8px!important;padding:52px 0!important;margin-top:32px!important}.stat{padding:16px 28px!important}.sec{padding:120px clamp(24px,5vw,80px)!important}.sec-label{margin-bottom:52px!important;letter-spacing:2.8px!important}.sec-center .sec-label{display:inline-flex!important}.highlights{margin-top:72px!important;gap:28px!important}.hl-card{padding:44px 24px!important;border-top:2px solid rgba(200,131,12,.25)!important}.hl-card:hover{background:var(--sand)!important;border-top-color:var(--gold)!important}.hl-icon{font-family:Inter,system-ui,sans-serif!important;font-weight:900!important;font-size:13px!important;letter-spacing:2px!important;margin-bottom:28px!important}.curr-grid{gap:20px!important;margin-top:60px!important}.curr-card{border-radius:4px!important;padding:36px 30px!important;border:1px solid var(--ink-05)!important;box-shadow:0 2px 8px hsla(0,0%,4%,.04)!important;transition:all .5s cubic-bezier(.22,1,.36,1)!important}.curr-card:hover{box-shadow:0 24px 64px hsla(0,0%,4%,.1)!important;transform:translateY(-6px)!important}.fac-grid{gap:20px!important;margin-top:60px!important}.fac-card{border-radius:4px!important;border:1px solid var(--ink-05)!important;box-shadow:0 2px 8px hsla(0,0%,4%,.04)!important;transition:all .5s cubic-bezier(.22,1,.36,1)!important}.fac-card:hover{box-shadow:0 24px 64px hsla(0,0%,4%,.1)!important;transform:translateY(-6px)!important}.fac-info{padding:24px 28px!important}.fac-stat{font-size:13.5px!important;color:var(--ink-60)!important;font-weight:400!important}.hfw-section{padding:120px clamp(24px,5vw,80px)!important}.hfw-sub{color:hsla(38,35%,94%,.5)!important}.hfwt-item{padding-bottom:60px!important}.price-grid{gap:20px!important;margin-top:60px!important}.price-card{border-radius:6px!important;padding:44px 30px!important;border:1px solid var(--ink-05)!important;box-shadow:0 2px 8px hsla(0,0%,4%,.04)!important;transition:all .45s cubic-bezier(.22,1,.36,1)!important}.price-card:hover{box-shadow:0 24px 64px hsla(0,0%,4%,.09)!important;transform:translateY(-5px)!important}.price-card.hl{border-color:rgba(200,131,12,.3)!important;box-shadow:0 12px 48px rgba(200,131,12,.12)!important}.price-badge{font-size:9.5px!important;letter-spacing:2.5px!important;border-radius:0 0 6px 6px!important}.price-feat{line-height:1.65!important;margin-bottom:13px!important}.price-btn,.price-feat{font-size:13.5px!important}.price-btn{border-radius:6px!important;padding:16px!important}.social-sec{padding:120px clamp(24px,5vw,80px)!important}.social-head{margin-bottom:72px!important}.social-card{border-radius:14px!important}.sc-cap{font-weight:800!important;letter-spacing:-.2px!important}.reg-section{padding:120px clamp(24px,5vw,80px)!important}.reg-form-card{border-radius:8px!important;padding:48px!important;box-shadow:0 4px 24px hsla(0,0%,4%,.08),0 1px 4px hsla(0,0%,4%,.05)!important;background:#fff!important;border:1px solid var(--ink-05)!important}.reg-form-card:before{border-radius:9px!important}.form-group{margin-bottom:18px!important}.form-group input,.form-group select{font-family:Inter,system-ui,sans-serif!important;border-radius:6px!important;padding:14px 16px!important;font-size:14px!important;border:1.5px solid var(--ink-10)!important}.form-group input:focus,.form-group select:focus{border-color:var(--gold)!important;box-shadow:0 0 0 3px rgba(200,131,12,.1)!important}.phone-prefix,.reg-btn{font-family:Inter,system-ui,sans-serif!important}.reg-btn{border-radius:6px!important;font-size:15px!important;font-weight:800!important;padding:17px!important;letter-spacing:.3px!important}.reg-btn:hover{transform:translateY(-2px)!important;box-shadow:0 12px 32px rgba(200,131,12,.3)!important}.footer{padding-top:80px!important}.footer-top{margin-bottom:56px!important}.footer-col a{font-size:13.5px!important;margin-bottom:12px!important}.footer-bottom,.footer-col a{font-family:Inter,system-ui,sans-serif!important}.footer-bottom{padding-top:28px!important;font-size:11px!important}.footer-bottom .mono{font-family:Inter,system-ui,sans-serif!important;letter-spacing:2.2px!important}.nav{background:var(--ink)!important;border-bottom:1px solid hsla(38,35%,94%,.06)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.nav-item>a,.nav-item>button{color:hsla(38,35%,94%,.55)!important}.nav-item:hover>a,.nav-item:hover>button,.nav-item>a:hover,.nav-item>button:hover{background:hsla(38,35%,94%,.07)!important;color:var(--paper)!important}.nav-btn-ghost{color:var(--paper)!important;border-color:hsla(38,35%,94%,.2)!important}.nav-btn-ghost:hover{border-color:var(--paper)!important}.nav-cta{background:var(--paper)!important}.nav-cta,.nav-cta:hover{color:var(--ink)!important}.nav-cta:hover{background:var(--gold)!important}.nav-logo-text{color:var(--paper)!important}.nav-item>button .nav-chevron{opacity:.4!important}.hero-dark-block{background-color:#0a0a0a;padding-bottom:0}.stats-wrap{background:var(--ink);padding:0 clamp(24px,5vw,80px) 40px}.stats-wrap .stats{margin:0!important;border-radius:8px!important;padding:48px 0!important}*,body,html{font-feature-settings:"ss01","cv11","cv02","ss03","calt"!important;text-rendering:geometricPrecision!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}body{font-optical-sizing:auto!important}.hero-stat-val,.price-amount,.sc-overlay-bot .sc-cap,.stat-val,[data-target]{font-variant-numeric:lining-nums tabular-nums!important;font-feature-settings:"ss01","cv11","tnum","lnum"!important}.hero h1{font-size:clamp(44px,6vw,78px)!important;line-height:.95!important;text-transform:uppercase!important}.hero h1,.hero h1 .line-lg{font-weight:750!important;letter-spacing:-.035em!important}.hero h1 .line-lg{color:var(--paper)!important}.hero h1 .line-gold{font-weight:600!important;font-style:italic!important;font-size:clamp(44px,6vw,78px)!important;letter-spacing:-.04em!important;text-transform:none!important;line-height:.95!important;margin-top:.05em!important}.sec-title{font-weight:800!important;font-size:clamp(38px,5vw,62px)!important;letter-spacing:-.035em!important;text-transform:uppercase!important;color:var(--ink)!important}.sec-title,.sec-title em{line-height:.95!important}.sec-title em{font-weight:600!important;font-style:italic!important;font-size:1em!important;letter-spacing:-.04em!important;color:var(--gold)!important;text-transform:none!important;display:block!important;margin-top:.05em!important}.hfw-heading,.reg-heading,.social-heading{font-weight:800!important;font-size:clamp(38px,5vw,62px)!important;line-height:.95!important;letter-spacing:-.035em!important;text-transform:uppercase!important;color:var(--paper)!important}.hfw-heading em,.reg-heading em,.social-heading em{font-weight:600!important;font-style:italic!important;font-size:1em!important;letter-spacing:-.04em!important;color:var(--gold)!important;text-transform:none!important;line-height:.95!important;display:block!important;margin-top:.05em!important}.curr-title,.fac-name,.hfwt-title,.hl-title,.price-tier{font-weight:800!important;font-size:clamp(20px,1.8vw,25px)!important;line-height:1.1!important;letter-spacing:-.025em!important;text-transform:uppercase!important}.curr-title,.fac-name,.hl-title{color:var(--ink)!important}.hfwt-title{color:var(--paper)!important;letter-spacing:-.015em!important;text-transform:none!important}.price-tier{color:var(--ink)!important;margin-bottom:18px!important}.stat-val{font-weight:800!important;font-size:clamp(36px,4.8vw,56px)!important;line-height:.9!important;letter-spacing:-.04em!important}.stat-val.accent{color:var(--gold)!important}.price-amount{font-weight:800!important;font-size:clamp(38px,3.5vw,48px)!important;line-height:1!important;letter-spacing:-.035em!important;margin-bottom:30px!important;color:var(--ink)!important}.price-amount sup{font-size:.32em!important;font-weight:600!important;opacity:.5!important;vertical-align:.9em!important;margin-right:.15em!important}.price-amount span{font-size:.32em!important;font-weight:400!important;opacity:.45!important;letter-spacing:0!important;margin-left:.2em!important}.hero-stat-val{font-weight:800!important;font-size:clamp(22px,2.5vw,32px)!important;letter-spacing:-.035em!important;line-height:1!important}.hero p,.sec-desc{font-size:16px!important;line-height:1.7!important;font-weight:400!important;letter-spacing:-.005em!important}.sec-desc{color:hsla(0,0%,4%,.62)!important}.curr-desc,.fac-stat,.hl-desc,.price-feat{font-size:14px!important;line-height:1.7!important;font-weight:400!important;letter-spacing:-.003em!important;color:hsla(0,0%,4%,.62)!important}.price-feat b{color:var(--gold)!important;font-weight:600!important}.hero p,.hfw-sub,.hfwt-desc,.reg-subtext{font-size:16px!important;line-height:1.7!important;font-weight:400!important;letter-spacing:-.003em!important}.hero p{color:hsla(38,35%,94%,.65)!important;max-width:540px!important;margin-bottom:36px!important}.hfw-sub,.reg-subtext{color:hsla(38,35%,94%,.6)!important}.hfwt-desc{color:hsla(38,35%,94%,.55)!important;font-size:14.5px!important}.curr-meta,.curr-num,.fac-role,.footer-col h4,.form-group label,.hero-divider-text,.hero-eyebrow,.hfw-eyebrow,.hfwt-stage,.mega-label,.nav-logo-text,.price-badge,.reg-eyebrow,.reg-note,.sc-tag,.sec-label,.stat-lbl,.tags .tag{font-weight:600!important;text-transform:uppercase!important}.sec-label{font-size:11px!important;letter-spacing:.24em!important;margin-bottom:56px!important}.hero-eyebrow{font-size:11px!important;letter-spacing:.28em!important;color:hsla(38,35%,94%,.45)!important;margin-bottom:44px!important}.hfw-eyebrow,.reg-eyebrow{font-size:11px!important;letter-spacing:.24em!important;color:var(--gold)!important}.hero-divider-text{font-size:10px!important;letter-spacing:.3em!important;color:hsla(38,35%,94%,.4)!important}.hfwt-stage{letter-spacing:.24em!important;margin-bottom:10px!important}.fac-role,.hfwt-stage{font-size:10.5px!important}.fac-role{letter-spacing:.22em!important;margin-bottom:8px!important}.curr-num{font-size:10.5px!important;letter-spacing:.24em!important;margin-bottom:12px!important}.price-badge{font-size:10px!important;letter-spacing:.22em!important;font-weight:700!important;padding:6px 22px!important}.footer-col h4{font-size:10.5px!important;margin-bottom:22px!important}.footer-col h4,.mega-label{letter-spacing:.24em!important}.mega-label{color:var(--gold)!important}.mega-label,.stat-lbl{font-size:10px!important}.stat-lbl{letter-spacing:.22em!important;margin-top:14px!important;color:hsla(38,35%,94%,.4)!important;font-weight:600!important}.curr-meta{letter-spacing:.2em!important}.curr-meta,.sc-tag{font-size:10px!important}.sc-tag{letter-spacing:.22em!important}.form-group label{font-size:10px!important;letter-spacing:.24em!important;color:hsla(0,0%,4%,.5)!important;font-weight:600!important}.reg-note{font-size:11px!important;letter-spacing:.04em!important;font-weight:500!important;text-transform:none!important;color:hsla(0,0%,4%,.4)!important}.nav-logo-text{font-size:11px!important;letter-spacing:.22em!important;font-weight:700!important}.tags .tag{font-size:10px!important;letter-spacing:.18em!important;padding:6px 13px!important}.nav-item>a,.nav-item>button{padding:9px 15px!important}.drop-link,.nav-item>a,.nav-item>button{font-size:14px!important;font-weight:500!important;letter-spacing:-.005em!important}.mega-link-title{font-size:13.5px!important;font-weight:600!important;letter-spacing:-.01em!important;color:var(--ink)!important}.mega-link-desc{font-size:11.5px!important;line-height:1.5!important;color:hsla(0,0%,4%,.45)!important;letter-spacing:-.005em!important}.btn-gold{font-size:12px!important;font-weight:700!important;letter-spacing:.16em!important;padding:17px 36px!important}.btn-outline{font-weight:500!important;padding:17px 30px!important}.btn-outline,.nav-cta{font-size:13px!important;letter-spacing:.01em!important}.nav-cta{font-weight:700!important}.nav-btn-ghost{font-size:13px!important;font-weight:600!important;letter-spacing:.01em!important}.price-btn{font-size:13px!important;letter-spacing:.06em!important}.price-btn,.reg-btn{font-weight:700!important;text-transform:uppercase!important}.reg-btn{font-size:14px!important;letter-spacing:.08em!important}.social-btn{font-size:13px!important;font-weight:600!important;letter-spacing:.01em!important}.announce-item{font-size:12px!important;font-weight:500!important;letter-spacing:.02em!important;color:hsla(0,0%,100%,.85)!important}.announce-item strong{font-weight:700!important;color:#fff!important}.announce-item .ann-pill{font-size:10px!important;font-weight:700!important;letter-spacing:.18em!important}.sc-cap{font-size:16px!important;font-weight:700!important;line-height:1.25!important;letter-spacing:-.02em!important}.sc-name{font-size:12.5px!important;font-weight:600!important;letter-spacing:-.005em!important}.sc-music{font-size:10.5px!important;letter-spacing:0!important}.form-group input,.form-group select{font-size:14.5px!important;font-weight:500!important;letter-spacing:-.005em!important}.form-group input::-moz-placeholder{font-weight:400!important;color:hsla(0,0%,4%,.32)!important}.form-group input::placeholder{font-weight:400!important;color:hsla(0,0%,4%,.32)!important}.phone-prefix{font-size:13px!important;font-weight:600!important}.footer-col a,.phone-prefix{letter-spacing:-.005em!important}.footer-col a{font-size:14px!important;font-weight:400!important;color:hsla(38,35%,94%,.5)!important}.footer-bottom{font-size:11.5px!important;letter-spacing:.04em!important;color:hsla(38,35%,94%,.3)!important}.footer-bottom .mono{font-size:11px!important;font-weight:700!important;letter-spacing:.2em!important}.curr-title,.fac-name,.hero h1,.hfw-heading,.hfwt-title,.hl-title,.price-tier,.reg-heading,.sec-title,.social-heading,h1,h2,h3{font-kerning:normal!important;-webkit-font-kerning:normal!important;hanging-punctuation:first last!important}.hero h1 .line-gold,.hero h1 em,.hfw-heading em,.reg-heading em,.sec-title em,.social-heading em{font-weight:600!important;font-style:italic!important;font-feature-settings:"ss01","cv11","calt"!important}.hero-left{align-items:flex-start!important;text-align:left!important;margin-left:0!important}.hero-eyebrow{justify-content:flex-start!important}.hero-divider{margin-right:auto!important}.hero p,.hero-divider{margin-left:0!important}.hero p{margin-right:0!important;text-align:left!important}.hero-btns{justify-content:flex-start!important}.hero-dark-block{min-height:50vw}@media(max-width:600px){.hero-dark-block{min-height:50vw}}@media(min-width:601px){.hero{align-items:flex-start!important}.hero-left{padding-left:clamp(24px,5vw,80px)!important;padding-right:clamp(24px,5vw,80px)!important;max-width:50%!important;width:50%!important}}.hero h1 .line-gold{font-size:clamp(28px,4vw,52px)!important}.hdb-slide{position:absolute;inset:0;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:0;filter:blur(18px);transition:opacity 1.2s ease-in-out,filter 1.2s ease-in-out}.hdb-slide.active{opacity:1;filter:blur(0)}@media(min-width:601px){.hero-left{padding-top:clamp(32px,3.5vw,52px)!important}.hero h1{margin-top:clamp(80px,14vw,200px)!important}.hero-dark-block{aspect-ratio:2000/1000!important;min-height:unset!important;overflow:hidden!important}.hero-dark-block>.hero{position:absolute!important;inset:0;overflow:visible}}.hero-dark-block{background:transparent!important;background-image:none!important}.hero-dark-block:after,.hero-dark-block:before{display:none!important}.hdb-slides{top:0!important}.hdb-slide{background-position:top!important}.hero-dark-block{aspect-ratio:2000/1000!important;min-height:unset!important}@media(max-width:600px){.hero-dark-block{aspect-ratio:2000/1000!important;min-height:50vw!important}}.brand-marquee-wrap{padding:0 0 18px;margin-top:-8px}.brand-marquee,.brand-marquee-wrap{position:relative;background:#000!important;overflow:hidden}.brand-marquee{width:100%}.brand-marquee-track{display:flex;align-items:center;gap:0;width:-moz-max-content;width:max-content;animation:haMarquee 34s linear infinite;will-change:transform}.brand-logo-item{height:126px;min-width:210px;display:flex;align-items:center;justify-content:center;padding:18px 22px;opacity:1;box-sizing:border-box;overflow:visible}.brand-logo-item img{max-height:75px;max-width:201px;width:auto;height:auto;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;overflow:visible}.brand-logo-item img[alt=Ciara],.brand-logo-item img[alt=Jiera]{max-height:78px;max-width:214px}.brand-logo-item img[alt=Brighty]{max-height:75px;max-width:214px}.brand-logo-item img[alt=HERBGLOW]{max-height:78px;max-width:184px}.brand-marquee-edge{position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}.brand-marquee-edge.left{left:0;background:linear-gradient(90deg,#000 8%,transparent)}.brand-marquee-edge.right{right:0;background:linear-gradient(270deg,#000 8%,transparent)}@keyframes haMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:991px){.brand-marquee-wrap{padding:0 0 18px;margin-top:-4px}.brand-logo-item{height:104px;min-width:172px;padding:14px 16px;overflow:visible}.brand-logo-item img{max-height:61px;max-width:173px}.brand-logo-item img[alt=Ciara],.brand-logo-item img[alt=Jiera]{max-height:65px;max-width:184px}.brand-logo-item img[alt=Brighty]{max-height:61px;max-width:184px}.brand-marquee-edge{width:64px}}@media (max-width:640px){.brand-logo-item{height:84px;min-width:136px;padding:10px;overflow:visible}.brand-logo-item img{max-height:51px;max-width:143px}.brand-logo-item img[alt=Ciara],.brand-logo-item img[alt=Jiera]{max-height:54px;max-width:150px}.brand-logo-item img[alt=Brighty]{max-height:51px;max-width:150px}}.hero-kpi-marquee-shell,.hero-kpi-marquee-shell .stats{background:#000!important}.hero-kpi-marquee-shell .brand-marquee-wrap{background:#000!important;margin-top:0!important;padding:10px 0 0!important}.hero-kpi-marquee-shell .brand-marquee{background:#000!important}.faculty-marquee-wrap{position:relative;margin-top:48px;overflow:hidden;border-radius:28px;padding:6px 0}.faculty-marquee-wrap:after,.faculty-marquee-wrap:before{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:3;pointer-events:none}.faculty-marquee-wrap:before{left:0;background:linear-gradient(90deg,#f5f1ea,hsla(38,35%,94%,.92) 36%,hsla(38,35%,94%,0))}.faculty-marquee-wrap:after{right:0;background:linear-gradient(270deg,#f5f1ea,hsla(38,35%,94%,.92) 36%,hsla(38,35%,94%,0))}.faculty-marquee-track{display:flex;align-items:stretch;gap:18px;width:-moz-max-content;width:max-content;animation:facultyMarquee 35.2s linear infinite;will-change:transform}.faculty-marquee-wrap:hover .faculty-marquee-track{animation-play-state:paused}.faculty-hover-card{flex:0 0 clamp(220px,22vw,290px);background:#fff;border:1px solid hsla(0,0%,4%,.06);border-radius:22px;overflow:hidden;box-shadow:0 4px 20px hsla(0,0%,4%,.03);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.faculty-hover-card:hover{transform:translateY(-6px);box-shadow:0 20px 44px hsla(0,0%,4%,.1);border-color:rgba(200,131,12,.18)}.faculty-photo-frame{position:relative;aspect-ratio:1/1;background:linear-gradient(180deg,#faf8f4,rgba(200,131,12,.08));overflow:hidden}.faculty-photo-frame img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transform:scale(1.01);transition:transform .55s ease}.faculty-hover-card:hover .faculty-photo-frame img{transform:scale(1.05)}.faculty-photo-overlay{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,4%,0) 35%,hsla(0,0%,4%,.08));pointer-events:none}.faculty-info-card{padding:16px 18px 18px;background:#fff;border-top:1px solid hsla(0,0%,4%,.06);display:flex;flex-direction:column;gap:6px;min-height:92px;justify-content:flex-start}.faculty-person-name{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:800;line-height:1.2;letter-spacing:.3px;color:var(--ink)}.faculty-person-role{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1.45;letter-spacing:.6px;text-transform:uppercase;color:hsla(0,0%,4%,.55)}.faculty-index-badge{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;justify-content:center;min-width:48px;height:30px;padding:0 12px;border-radius:999px;background:hsla(38,35%,94%,.92);backdrop-filter:blur(6px);border:1px solid hsla(0,0%,4%,.06);font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:2px;color:var(--gold)}@keyframes facultyMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:960px){.faculty-marquee-wrap:after,.faculty-marquee-wrap:before{width:64px}.faculty-marquee-track{gap:14px;animation-duration:36s}.faculty-hover-card{flex-basis:220px}}@media (max-width:640px){.faculty-marquee-wrap{margin-top:32px}.faculty-marquee-wrap:after,.faculty-marquee-wrap:before{width:34px}.faculty-marquee-track{gap:12px;animation-duration:30s}.faculty-hover-card{flex-basis:180px;border-radius:18px}.faculty-index-badge{top:12px;left:12px;min-width:42px;height:28px;font-size:10px;letter-spacing:1.6px}}@media (min-width:601px){.hero-left{padding-top:clamp(20px,2.6vw,42px)!important;padding-bottom:0!important}.hero h1{margin-top:20px!important}.hero-eyebrow{margin-bottom:24px!important}.hero-divider{margin-top:24px!important;margin-bottom:28px!important}.hero p{margin-bottom:24px!important}}@media (max-width:600px){.hero-left{padding-top:28px!important}.hero h1{margin-top:28px!important}}.hdb-slide{transition:opacity 1.2s ease-in-out,filter 1.2s ease-in-out!important}.hero h1 .line-gold{font-size:clamp(24px,3.5vw,46px)!important;transform:translateY(2px)!important}.hfw-section{background-color:#050507!important;background-image:linear-gradient(hsla(0,0%,100%,.038) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.038) 1px,transparent 0)!important;background-size:72px 72px!important;padding:clamp(78px,7vw,120px) clamp(20px,4.8vw,76px)!important;overflow:hidden!important;isolation:isolate!important}.hfw-section:before{inset:-20% -10% auto -10%!important;height:72%!important;background:radial-gradient(ellipse at 50% 0,rgba(118,42,255,.58) 0,rgba(98,36,204,.28) 28%,rgba(98,36,204,.08) 52%,transparent 76%),linear-gradient(180deg,rgba(98,36,204,.24),transparent 78%)!important;filter:blur(18px)!important;opacity:.82!important;z-index:0!important}.hfw-section:after,.hfw-section:before{content:""!important;position:absolute!important;pointer-events:none!important}.hfw-section:after{inset:-28% -20%!important;background:linear-gradient(118deg,transparent 0 30%,rgba(135,63,255,0) 34%,rgba(135,63,255,.42) 37%,rgba(135,63,255,.09) 42%,transparent 47%),linear-gradient(118deg,transparent 0 52%,rgba(200,72,255,.28) 55%,rgba(200,72,255,.07) 59%,transparent 64%),linear-gradient(118deg,transparent 0 72%,rgba(91,38,255,.25) 75%,rgba(91,38,255,.05) 80%,transparent 84%)!important;filter:blur(.4px)!important;opacity:.64!important;animation:hfwPurpleSweep 7.8s linear infinite!important;z-index:1!important}.hfw-glow-mid{position:absolute!important;inset:auto auto auto 50%!important;top:6%!important;width:88vw!important;height:360px!important;transform:translateX(-50%)!important;background:radial-gradient(ellipse at center,rgba(124,54,255,.34) 0,rgba(93,41,204,.18) 32%,rgba(93,41,204,.05) 62%,transparent 76%)!important;filter:blur(42px)!important;opacity:.88!important;z-index:0!important}.hfw-inner{position:relative!important;z-index:2!important;max-width:min(1580px,calc(100vw - 80px))!important;margin:0 auto!important;padding:clamp(42px,5vw,78px)!important;border-radius:34px!important;background:linear-gradient(135deg,rgba(15,15,24,.78),rgba(8,8,12,.66) 68%,rgba(8,8,12,.78))!important;border:1px solid hsla(0,0%,100%,.075)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 44px 150px rgba(0,0,0,.48),0 -18px 80px rgba(112,45,255,.14)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;overflow:hidden!important}.hfw-inner:before{inset:0!important;background:linear-gradient(hsla(0,0%,100%,.032) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.032) 1px,transparent 0),radial-gradient(ellipse at 48% 16%,rgba(126,52,255,.26) 0,rgba(126,52,255,.08) 38%,transparent 68%)!important;opacity:.8!important;z-index:0!important}.hfw-inner:after,.hfw-inner:before{content:""!important;position:absolute!important;pointer-events:none!important}.hfw-inner:after{inset:-20% -15%!important;background:linear-gradient(118deg,transparent 0 38%,rgba(151,70,255,.32) 41%,rgba(151,70,255,.06) 46%,transparent 52%)!important;opacity:.55!important;z-index:1!important}@keyframes hfwInnerBeam{0%{transform:translate3d(-9%,-7%,0)}to{transform:translate3d(9%,7%,0)}}.hfw-left,.hfw-right{position:relative!important;z-index:3!important}.hfw-left{top:120px!important}.hfw-right:before{background:linear-gradient(180deg,rgba(136,77,255,.05),rgba(200,131,12,.34),rgba(136,77,255,.08))!important;box-shadow:0 0 26px rgba(136,77,255,.22)!important}.hfwt-item{border-radius:22px!important;margin-left:-10px!important;padding:8px 14px 52px 46px!important;transition:transform .35s ease,background .35s ease,opacity .35s ease!important}.hfwt-item.hfw-active,.hfwt-item:hover{background:linear-gradient(90deg,rgba(117,65,255,.095),transparent 74%)!important}.hfwt-icon{background:rgba(7,7,12,.92)!important;border-color:rgba(126,84,255,.34)!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.035),0 0 28px rgba(126,84,255,.16)!important}.hfwt-item.hfw-active .hfwt-icon,.hfwt-item:hover .hfwt-icon{border-color:#c8830c!important;box-shadow:0 0 0 6px rgba(200,131,12,.1),0 0 28px rgba(200,131,12,.35),0 0 64px rgba(126,84,255,.26)!important}.hfwt-title{color:hsla(38,35%,94%,.88)!important;transition:color .35s ease,text-shadow .35s ease!important}.hfwt-desc{color:hsla(38,35%,94%,.48)!important}.hfwt-item.hfw-active .hfwt-title,.hfwt-item:hover .hfwt-title{text-shadow:0 0 26px rgba(126,84,255,.22)!important}.hfwt-stage{transition:color .35s ease,text-shadow .35s ease!important}.hfwt-item.hfw-active .hfwt-stage,.hfwt-item:hover .hfwt-stage{text-shadow:0 0 22px currentColor!important}@media(max-width:900px){.hfw-inner{max-width:calc(100vw - 36px)!important;padding:34px 24px!important;border-radius:26px!important}.hfw-section{padding:58px 18px!important}.hfwt-item{margin-left:0!important;padding-left:38px!important}}.hfw-section{background-color:#020203!important;background-image:linear-gradient(hsla(0,0%,100%,.026) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.026) 1px,transparent 0)!important}.hfw-section:before{background:radial-gradient(ellipse at 50% 0,rgba(185,28,28,.48) 0,rgba(122,17,17,.24) 26%,rgba(122,17,17,.08) 50%,transparent 76%),linear-gradient(180deg,rgba(105,12,12,.22),transparent 76%)!important;opacity:.72!important}.hfw-section:after{background:linear-gradient(118deg,transparent 0 30%,rgba(185,28,28,0) 34%,rgba(185,28,28,.34) 37%,rgba(185,28,28,.08) 42%,transparent 47%),linear-gradient(118deg,transparent 0 52%,rgba(122,17,17,.24) 55%,rgba(122,17,17,.06) 59%,transparent 64%),linear-gradient(118deg,transparent 0 72%,rgba(139,0,0,.22) 75%,rgba(139,0,0,.05) 80%,transparent 84%)!important;opacity:.48!important}@keyframes hfwPurpleSweep{0%{transform:translate3d(-13%,-7%,0) scale(1.04);opacity:.34}45%{opacity:.56}to{transform:translate3d(13%,8%,0) scale(1.04);opacity:.34}}.hfw-glow-mid{background:radial-gradient(ellipse at center,rgba(185,28,28,.24) 0,rgba(122,17,17,.13) 32%,rgba(122,17,17,.04) 62%,transparent 76%)!important;opacity:.62!important}.hfw-inner{background:linear-gradient(135deg,rgba(10,10,13,.88),rgba(4,4,6,.86) 68%,rgba(6,6,8,.9))!important;border:1px solid rgba(185,28,28,.12)!important;box-shadow:0 24px 80px rgba(0,0,0,.52),inset 0 1px 0 hsla(0,0%,100%,.03),inset 0 0 80px rgba(80,0,0,.1)!important}.hfw-eyebrow,.hfw-left,.hfw-right,.hfw-sub,.hfwt-body,.hfwt-desc,.hfwt-stage,.hfwt-title{position:relative;z-index:2!important}.hfw-right:before{background:linear-gradient(180deg,rgba(200,131,12,.36),rgba(185,28,28,.26),rgba(200,131,12,.1))!important;opacity:.9!important}.hfwt-item:before{content:"";position:absolute;inset:-14px -18px -14px 24px;border-radius:24px;background:linear-gradient(135deg,rgba(185,28,28,.055),transparent);opacity:0;transition:opacity .35s ease;pointer-events:none}.hfwt-item:hover:before{opacity:1}.hfwt-item:nth-child(2) .hfwt-icon,.hfwt-item:nth-child(2).vis .hfwt-icon{border-color:rgba(185,28,28,.68)!important;box-shadow:0 0 0 5px rgba(185,28,28,.09),0 0 24px rgba(185,28,28,.28),0 0 46px rgba(185,28,28,.14)!important}.hfwt-item:nth-child(2) .hfwt-stage{color:var(--crimson)!important}.hfwt-item:nth-child(3) .hfwt-stage{color:#355dce!important}.hfwt-item:first-child .hfwt-stage,.hfwt-item:nth-child(4) .hfwt-stage{color:var(--gold)!important}.hfw-section:before{background:radial-gradient(ellipse at 50% 0,rgba(200,131,12,.42) 0,rgba(167,108,10,.2) 26%,rgba(167,108,10,.06) 50%,transparent 76%),linear-gradient(180deg,rgba(200,131,12,.16),transparent 76%)!important;opacity:.68!important;filter:blur(24px)!important}.hfw-section:after{background:linear-gradient(118deg,transparent 0 30%,rgba(200,131,12,0) 34%,rgba(200,131,12,.28) 37%,rgba(200,131,12,.07) 42%,transparent 47%),linear-gradient(118deg,transparent 0 52%,rgba(216,160,38,.2) 55%,rgba(216,160,38,.05) 59%,transparent 64%),linear-gradient(118deg,transparent 0 72%,rgba(171,118,19,.18) 75%,rgba(171,118,19,.04) 80%,transparent 84%)!important;opacity:.42!important;mix-blend-mode:screen!important}.hfw-glow-mid{background:radial-gradient(ellipse at center,rgba(200,131,12,.22) 0,rgba(167,108,10,.12) 32%,rgba(167,108,10,.035) 62%,transparent 76%)!important;filter:blur(48px)!important;opacity:.58!important}.hfw-inner{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 44px 150px rgba(0,0,0,.48),0 -18px 80px rgba(200,131,12,.1)!important}.hfw-inner:before{background:linear-gradient(hsla(0,0%,100%,.032) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.032) 1px,transparent 0),radial-gradient(ellipse at 48% 16%,rgba(200,131,12,.18) 0,rgba(200,131,12,.06) 38%,transparent 68%)!important;background-size:70px 70px,70px 70px,100% 100%!important;opacity:.72!important}.hfw-inner:after{background:linear-gradient(118deg,transparent 0 38%,rgba(200,131,12,.22) 41%,rgba(200,131,12,.05) 46%,transparent 52%)!important;animation:hfwInnerBeam 6s ease-in-out infinite alternate!important;mix-blend-mode:screen!important;opacity:.42!important}.social-sec{position:relative!important;overflow:hidden!important;isolation:isolate!important;padding:clamp(72px,7vw,110px) clamp(20px,4.8vw,76px)!important;background-color:#030304!important;background-image:linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,transparent 0)!important;background-size:72px 72px!important}.social-sec:before{inset:-16% -12% auto -12%;height:76%;background:radial-gradient(ellipse at 50% 0,rgba(200,131,12,.34) 0,rgba(200,131,12,.12) 28%,rgba(200,131,12,.04) 52%,transparent 78%),linear-gradient(180deg,rgba(200,131,12,.1),transparent 80%);filter:blur(24px);opacity:.72;z-index:0}.social-sec:after,.social-sec:before{content:"";position:absolute;pointer-events:none}.social-sec:after{inset:-24% -18%;background:linear-gradient(118deg,transparent 0 28%,rgba(200,131,12,0) 33%,rgba(200,131,12,.2) 37%,rgba(200,131,12,.05) 42%,transparent 47%),linear-gradient(118deg,transparent 0 50%,rgba(216,160,38,.16) 54%,rgba(216,160,38,.04) 58%,transparent 64%),linear-gradient(118deg,transparent 0 71%,rgba(171,118,19,.12) 74%,rgba(171,118,19,.03) 79%,transparent 84%);mix-blend-mode:screen;opacity:.34;animation:communityGoldSweep 7.8s linear infinite;z-index:1}@keyframes communityGoldSweep{0%{transform:translate3d(-13%,-7%,0) scale(1.04);opacity:.24}45%{opacity:.42}to{transform:translate3d(13%,8%,0) scale(1.04);opacity:.24}}.community-shell{position:relative;z-index:2;max-width:min(1580px,calc(100vw - 80px));margin:0 auto;padding:clamp(40px,5vw,74px);border-radius:34px;background:linear-gradient(135deg,rgba(10,10,13,.88),rgba(4,4,6,.86) 68%,rgba(6,6,8,.9));border:1px solid rgba(200,131,12,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 44px 150px rgba(0,0,0,.48),0 -18px 80px rgba(200,131,12,.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overflow:hidden}.community-shell:before{inset:0;background:linear-gradient(hsla(0,0%,100%,.028) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.028) 1px,transparent 0),radial-gradient(ellipse at 48% 14%,rgba(200,131,12,.13) 0,rgba(200,131,12,.04) 36%,transparent 68%);background-size:70px 70px,70px 70px,100% 100%;opacity:.78;z-index:0}.community-shell:after,.community-shell:before{content:"";position:absolute;pointer-events:none}.community-shell:after{inset:-20% -15%;background:linear-gradient(118deg,transparent 0 38%,rgba(200,131,12,.16) 41%,rgba(200,131,12,.04) 46%,transparent 52%);animation:communityInnerBeam 6s ease-in-out infinite alternate;mix-blend-mode:screen;opacity:.34;z-index:1}@keyframes communityInnerBeam{0%{transform:translate3d(-8%,0,0) scale(1.02)}to{transform:translate3d(8%,0,0) scale(1.02)}}.community-shell>*{position:relative;z-index:2}.social-head{text-align:center!important;margin-bottom:clamp(34px,4vw,50px)!important}.social-head .sec-label{display:flex!important;align-items:center;gap:16px;justify-content:flex-start;text-align:left;margin-bottom:26px!important}.social-head .sec-label:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,rgba(200,131,12,.38),rgba(200,131,12,.08))}.social-heading{text-align:center!important}.social-heading em{display:block}.social-ctas{justify-content:center!important}.social-grid{margin-top:18px!important}@media (max-width:900px){.social-sec{padding:40px 16px!important}.community-shell{max-width:100%;padding:26px 18px;border-radius:24px}.social-head .sec-label{justify-content:flex-start}}.footer{background:#060607!important}.footer:before{inset:-18% auto auto -8%;width:48%;height:150%;background:radial-gradient(circle at 20% 35%,rgba(122,44,44,.55) 0,rgba(122,44,44,.28) 22%,rgba(122,44,44,.1) 42%,transparent 64%),linear-gradient(90deg,rgba(122,44,44,.12),transparent 68%);filter:blur(34px)}.footer:after{inset:auto -8% -28% auto;width:46%;height:155%;background:radial-gradient(circle at 78% 36%,rgba(30,58,138,.52) 0,rgba(30,58,138,.26) 24%,rgba(30,58,138,.1) 42%,transparent 62%),linear-gradient(270deg,rgba(30,58,138,.1),transparent 68%);filter:blur(38px);opacity:.95}.footer-brand{max-width:320px}.footer-brand p{color:hsla(38,35%,94%,.46)!important}.footer-col:nth-child(3) h4{color:#d79a6a!important}.footer-col:nth-child(4) h4{color:#94aefc!important}.footer-col a{color:hsla(38,35%,94%,.54)!important}.footer-col a:hover{color:var(--paper)!important}.footer-bottom{border-top:1px solid hsla(38,35%,94%,.08)!important;color:hsla(38,35%,94%,.28)!important}.footer-bottom .mono{color:hsla(38,35%,94%,.38)!important}.footer{background:#1e3a8a!important}.footer:before{inset:-20% auto auto -10%;width:62%;height:160%;background:radial-gradient(circle at 18% 26%,rgba(185,28,28,.64) 0,rgba(122,44,44,.36) 22%,rgba(122,44,44,.14) 42%,transparent 66%),radial-gradient(circle at 42% 58%,hsla(0,100%,74%,.14) 0,rgba(185,28,28,.1) 18%,transparent 40%),linear-gradient(90deg,rgba(185,28,28,.18),transparent 72%)}.footer:after{inset:auto -12% -36% auto;height:170%;background:radial-gradient(circle at 76% 34%,hsla(0,0%,4%,.26) 0,rgba(30,58,138,.08) 28%,transparent 56%),linear-gradient(270deg,hsla(0,0%,4%,.16),transparent 64%);filter:blur(42px)}.footer-brand p{color:hsla(38,35%,94%,.7)!important}.footer-col h4{color:#f2c14e!important}.footer-col:nth-child(3) h4{color:#ffd8b3!important}.footer-col:nth-child(4) h4{color:#fff!important}.footer-col a{color:hsla(38,35%,94%,.78)!important}.footer-bottom{border-top:1px solid hsla(38,35%,94%,.16)!important;color:hsla(38,35%,94%,.6)!important}.footer-bottom .mono{color:hsla(38,35%,94%,.78)!important}.footer{background:#1a347a!important}.footer:before{background:radial-gradient(circle at 18% 26%,rgba(185,28,28,.58) 0,rgba(122,44,44,.34) 22%,rgba(122,44,44,.12) 42%,transparent 66%),radial-gradient(circle at 42% 58%,hsla(0,100%,74%,.12) 0,rgba(185,28,28,.08) 18%,transparent 40%),linear-gradient(90deg,rgba(185,28,28,.14),transparent 72%)!important;opacity:.88!important}.footer:after{background:radial-gradient(circle at 76% 34%,rgba(8,10,20,.3) 0,rgba(26,52,122,.1) 28%,transparent 56%),linear-gradient(270deg,rgba(8,10,20,.18),transparent 64%)!important;opacity:.92!important}.footer{background:#0f1734!important}.footer:before{inset:-18% auto auto -10%;width:66%;height:155%;background:radial-gradient(circle at 18% 18%,rgba(43,72,165,.42) 0,rgba(30,58,138,.24) 24%,rgba(30,58,138,.1) 42%,transparent 66%),linear-gradient(90deg,rgba(30,58,138,.14),rgba(30,58,138,.06) 28%,transparent 72%);filter:blur(40px);opacity:.92}.footer:after,.footer:before{content:"";position:absolute;pointer-events:none;z-index:0}.footer:after{inset:auto -10% -34% auto;width:58%;height:160%;background:radial-gradient(circle at 76% 32%,rgba(74,110,220,.24) 0,rgba(30,58,138,.14) 22%,rgba(30,58,138,.05) 38%,transparent 60%),linear-gradient(270deg,rgba(12,18,44,.22),transparent 62%);filter:blur(44px);opacity:.88}.footer-brand p{color:hsla(38,35%,94%,.66)!important}.footer-col:nth-child(3) h4,.footer-col:nth-child(4) h4{color:var(--gold)!important}.footer-col a{color:hsla(38,35%,94%,.74)!important}.footer{background:#07080d!important;background-image:none!important;position:relative!important;overflow:hidden!important;isolation:isolate!important;color:var(--paper)!important;padding:72px clamp(24px,5vw,80px) 34px!important}.footer:after,.footer:before{content:none!important;display:none!important;background:none!important}.footer-bottom,.footer-brand,.footer-col,.footer-top{position:relative;z-index:1}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:40px}.footer-brand,.footer-col,.footer-top{background:none!important;border:none!important;box-shadow:none!important}.footer-brand p{color:hsla(38,35%,94%,.64)!important}.footer-col h4{color:var(--gold)!important}.footer-col a{color:hsla(38,35%,94%,.72)!important}.footer-col a:hover{color:#fff!important}.footer-bottom{border-top:1px solid hsla(38,35%,94%,.1)!important;padding-top:22px!important;color:hsla(38,35%,94%,.42)!important;background:none!important;box-shadow:none!important}.footer-bottom .mono{color:hsla(38,35%,94%,.58)!important}@media (max-width:900px){.footer-top{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:640px){.footer{padding:48px 18px 24px!important}.footer-top{grid-template-columns:1fr;gap:22px;margin-bottom:28px}.footer-bottom{flex-direction:column;gap:10px;align-items:flex-start}}.footer{margin-top:0!important}body{background:#07080d!important}.reg-section{position:relative!important;overflow:hidden!important;isolation:isolate!important;background-color:#07080d!important;background-image:linear-gradient(hsla(0,0%,100%,.032) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.032) 1px,transparent 0)!important;background-size:80px 80px!important}.reg-section:before{inset:-18% auto auto -10%!important;width:58%!important;height:155%!important;background:radial-gradient(circle at 18% 22%,rgba(200,131,12,.22) 0,rgba(200,131,12,.1) 22%,rgba(200,131,12,.04) 40%,transparent 66%),linear-gradient(90deg,rgba(200,131,12,.08),transparent 72%)!important;filter:blur(42px)!important;opacity:.72!important}.reg-section:after,.reg-section:before{content:""!important;position:absolute!important;border-radius:0!important;pointer-events:none!important;z-index:0!important}.reg-section:after{inset:auto -10% -32% auto!important;width:54%!important;height:160%!important;background:radial-gradient(circle at 80% 34%,rgba(185,28,28,.16) 0,rgba(185,28,28,.08) 20%,rgba(185,28,28,.03) 36%,transparent 58%),linear-gradient(270deg,rgba(12,18,44,.18),transparent 62%)!important;filter:blur(44px)!important;opacity:.68!important}.reg-form-card,.reg-inner,.reg-left{position:relative;z-index:1}.reg-subtext{color:hsla(38,35%,94%,.5)!important}.reg-section{margin-top:-2px!important;margin-bottom:0!important;padding-top:56px!important;background:transparent!important;background-image:none!important;border-top:none!important;box-shadow:none!important}.reg-section:after,.reg-section:before{content:none!important;display:none!important;background:none!important}.social-sec+.reg-section,section+.reg-section{background:transparent!important;background-image:none!important;border-top:none!important}.reg-inner{position:relative;z-index:1}#kurikulum,#program{background:#f5f1ea!important;background-image:none!important}#kurikulum,#kurikulum .curr-title,#kurikulum .sec-title,#program,#program .hl-title,#program .sec-title{color:#0a0a0a!important}#kurikulum .curr-desc,#kurikulum .sec-desc,#program .hl-desc,#program .sec-desc{color:hsla(0,0%,4%,.55)!important}#program .hl-card{color:#0a0a0a!important;background:transparent!important}#program .hl-card:hover{background:#ede7da!important}#kurikulum .curr-card{border-color:hsla(0,0%,4%,.06)!important}#kurikulum .curr-card,#kurikulum .curr-card[style*="background:var(--ink)"]{background:#fff!important;color:#0a0a0a!important}#kurikulum .curr-card[style*="background:var(--ink)"] .curr-desc,#kurikulum .curr-card[style*="background:var(--ink)"] .curr-meta{color:hsla(0,0%,4%,.55)!important}#kurikulum .curr-meta{color:hsla(0,0%,4%,.36)!important;border-top-color:hsla(0,0%,4%,.06)!important}#faculty{background:#f5f1ea!important;background-image:none!important}#faculty,#faculty .fac-co,#faculty .fac-name,#faculty .fac-role,#faculty .sec-title{color:#0a0a0a!important}#faculty .fac-bio,#faculty .sec-desc{color:hsla(0,0%,4%,.55)!important}#faculty .fac-card{background:#fff!important;border:1px solid hsla(0,0%,4%,.06)!important;box-shadow:none!important}#faculty .fac-card:hover{transform:translateY(-4px)!important;box-shadow:0 14px 30px hsla(0,0%,4%,.06)!important}#faculty .fac-photo{background:#efe7df!important}#faculty .fac-card:nth-child(2) .fac-photo{background:#efe4e0!important}#faculty .fac-card:nth-child(3) .fac-photo{background:#ececef!important}#faculty .fac-card:nth-child(4) .fac-photo{background:#eee8e1!important}.stats{grid-template-columns:repeat(4,1fr)!important}.stat:last-child{padding-left:22px!important;padding-right:22px!important}.revised-metrics .stat:last-child .stat-val,.stat:last-child .stat-val{font-size:clamp(28px,4vw,52px)!important;line-height:.92!important;letter-spacing:-.04em!important;max-width:none!important;margin:0!important}.revised-metrics .stat:last-child .stat-lbl,.stat:last-child .stat-lbl{margin-top:14px!important}@media (max-width:1100px){.stats{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:860px){.stats{grid-template-columns:repeat(2,1fr)!important}}.stats{background:#000!important;border-radius:0!important;box-shadow:none!important}.stat{background:transparent!important}.revised-metrics{grid-template-columns:repeat(4,1fr)!important}.revised-metrics .stat{padding-left:18px!important;padding-right:18px!important}.revised-metrics .stat-val{font-size:clamp(28px,4vw,52px)!important;line-height:.92!important}.revised-metrics .stat-lbl{letter-spacing:2px!important}@media (max-width:860px){.revised-metrics{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:520px){.revised-metrics{grid-template-columns:1fr!important}}.diff-section-desc{margin-top:18px!important}#program .hl-card{transition:background .28s ease,border-color .28s ease,color .28s ease,transform .28s ease,box-shadow .28s ease!important}#program .hl-card:hover{background:var(--imperial)!important;border-top-color:var(--imperial)!important;color:#fff!important;transform:translateY(-4px)!important;box-shadow:0 18px 42px rgba(30,58,138,.2)!important}#program .hl-card:hover .hl-desc,#program .hl-card:hover .hl-desc em,#program .hl-card:hover .hl-icon,#program .hl-card:hover .hl-title{color:#fff!important}#program .hl-card:hover .hl-desc{opacity:.86!important}.hfwt-item{transition:transform .35s ease,background .35s ease,opacity .35s ease,box-shadow .35s ease!important}.hfwt-item:before{inset:-12px -14px -12px 24px!important;border-radius:24px!important;background:linear-gradient(135deg,rgba(185,28,28,.11),rgba(185,28,28,.04) 42%,transparent 78%)!important;transition:opacity .35s ease!important}.hfwt-item.hfw-active,.hfwt-item:hover{background:linear-gradient(90deg,rgba(185,28,28,.12),rgba(185,28,28,.05) 36%,transparent 74%)!important;box-shadow:none!important}.hfwt-item.hfw-active:before,.hfwt-item:hover:before{opacity:1!important}.hfwt-item.hfw-active .hfwt-icon,.hfwt-item:hover .hfwt-icon{border-color:rgba(185,28,28,.78)!important;box-shadow:0 0 0 5px rgba(185,28,28,.1),0 0 28px rgba(185,28,28,.3)!important}.hfwt-item.hfw-active .hfwt-title,.hfwt-item:hover .hfwt-title{color:#f5f1ea!important;text-shadow:none!important}.hfwt-item.hfw-active .hfwt-stage,.hfwt-item:hover .hfwt-stage{color:var(--crimson)!important;text-shadow:0 0 14px rgba(185,28,28,.22)!important}.hfwt-item:before{content:none!important;display:none!important;opacity:0!important;background:none!important;box-shadow:none!important}.hfwt-item.hfw-active,.hfwt-item:hover{transform:translateX(8px)!important;background:linear-gradient(90deg,rgba(185,28,28,.16),rgba(185,28,28,.07) 40%,transparent 78%)!important;box-shadow:inset 0 0 0 1px rgba(185,28,28,.1)!important}.hfwt-body{width:100%!important}.hfwt-item.hfw-active .hfwt-body,.hfwt-item:hover .hfwt-body{align-items:center!important;text-align:center!important}.hfwt-item.hfw-active .hfwt-desc,.hfwt-item.hfw-active .hfwt-stage,.hfwt-item.hfw-active .hfwt-title,.hfwt-item:hover .hfwt-desc,.hfwt-item:hover .hfwt-stage,.hfwt-item:hover .hfwt-title{text-align:center!important}.hfwt-item.hfw-active .hfwt-desc,.hfwt-item:hover .hfwt-desc{max-width:92%!important;margin-left:auto!important;margin-right:auto!important}.typing-active-commerce{display:block!important;width:-moz-fit-content!important;width:fit-content!important}.typing-active-commerce.is-typing:after{animation:haTypingCursor .72s step-end infinite}.typing-active-commerce.is-done:after,.typing-active-commerce.is-typing:after{content:"";display:inline-block;width:3px;height:.86em;margin-left:.12em;background:var(--gold);vertical-align:-.08em}.typing-active-commerce.is-done:after{animation:haTypingCursor .72s step-end 3}@keyframes haTypingCursor{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.typing-active-commerce:after{display:none!important;animation:none!important}}.hfwt-stage{color:var(--gold)!important;text-shadow:none!important}.hfwt-item.hfw-active,.hfwt-item:hover{align-items:center!important}.hfwt-item.hfw-active .hfwt-body,.hfwt-item:hover .hfwt-body{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;text-align:left!important;width:100%!important;min-height:100%!important;padding-right:24px!important}.hfwt-item.hfw-active .hfwt-desc,.hfwt-item.hfw-active .hfwt-stage,.hfwt-item.hfw-active .hfwt-title,.hfwt-item:hover .hfwt-desc,.hfwt-item:hover .hfwt-stage,.hfwt-item:hover .hfwt-title{text-align:left!important;align-self:flex-start!important}.hfwt-item.hfw-active .hfwt-desc,.hfwt-item:hover .hfwt-desc{max-width:none!important;margin-left:0!important;margin-right:0!important}.hero h1 .line-lg{text-shadow:0 0 1px rgba(185,28,28,.28),0 2px 10px rgba(185,28,28,.12),0 0 18px rgba(185,28,28,.08)!important;color:#f5f1ea!important;text-shadow:2px 2px 0 rgba(185,28,28,.22),5px 5px 18px rgba(185,28,28,.18),0 0 28px rgba(185,28,28,.12)!important;background:linear-gradient(90deg,#f5f1ea,#f5f1ea 52%,#b6b5bd 82%,#7d7c86)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;display:inline-block}.hfwt-item,.hfwt-item.hfw-active,.hfwt-item:hover{transform:none!important}.hfwt-item{display:flex!important;align-items:center!important;min-height:236px!important;padding-top:24px!important;padding-bottom:24px!important}.hfwt-body,.hfwt-item.hfw-active .hfwt-body,.hfwt-item:hover .hfwt-body{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;text-align:left!important;width:100%!important;min-height:100%!important;margin:0!important;padding-right:24px!important}.hfwt-desc,.hfwt-item.hfw-active .hfwt-desc,.hfwt-item.hfw-active .hfwt-stage,.hfwt-item.hfw-active .hfwt-title,.hfwt-item:hover .hfwt-desc,.hfwt-item:hover .hfwt-stage,.hfwt-item:hover .hfwt-title,.hfwt-stage,.hfwt-title{text-align:left!important;align-self:flex-start!important;margin-left:0!important;margin-right:0!important}.hfwt-item.hfw-active .hfwt-icon,.hfwt-item:hover .hfwt-icon{transform:none!important}.hfwt-icon{transition:border-color .35s ease,box-shadow .35s ease!important}.hfwt-item .hfwt-stage,.hfwt-item.hfw-active .hfwt-stage,.hfwt-item:first-child .hfwt-stage,.hfwt-item:hover .hfwt-stage,.hfwt-item:nth-child(2) .hfwt-stage,.hfwt-item:nth-child(3) .hfwt-stage,.hfwt-item:nth-child(4) .hfwt-stage,.hfwt-item:nth-child(5) .hfwt-stage,.hfwt-item:nth-child(6) .hfwt-stage,.hfwt-item:nth-child(7) .hfwt-stage,.hfwt-item:nth-child(8) .hfwt-stage,.hfwt-item:nth-child(9) .hfwt-stage{color:var(--gold)!important}.hero h1 .line-lg{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:hsla(38,35%,94%,.95)!important;color:hsla(38,35%,94%,.95)!important;text-shadow:none!important;opacity:1!important}.typing-active-commerce{display:inline!important;position:relative!important;width:auto!important;max-width:100%!important;min-height:1em!important;white-space:normal!important;color:hsla(38,35%,94%,.98)!important;-webkit-text-fill-color:hsla(38,35%,94%,.98)!important;background:#c61f1f!important;padding:.04em .1em .08em!important;border-radius:0!important;box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important;line-height:1.02!important}.typing-active-commerce.is-done:after,.typing-active-commerce.is-typing:after{background:var(--gold)!important}.hero h1 .line-gold{display:block!important;width:auto!important}.hero h1 .line-gold .typing-active-commerce{display:inline!important;width:auto!important;max-width:100%!important;white-space:normal!important;position:relative!important;color:hsla(38,35%,94%,.98)!important;-webkit-text-fill-color:hsla(38,35%,94%,.98)!important;background:#a82820!important;padding:.02em .08em .06em!important;line-height:1.02!important;box-decoration-break:clone!important;-webkit-box-decoration-break:clone!important;border-radius:0!important}.hero h1 .line-gold .typing-active-commerce.is-done:after,.hero h1 .line-gold .typing-active-commerce.is-typing:after{content:"";display:inline-block;width:3px;height:.86em;margin-left:.12em;background:var(--gold)!important;vertical-align:-.08em;animation:haTypingCursor .72s step-end infinite}.hero h1 .line-gold .typing-active-commerce.is-done:after{animation:haTypingCursor .72s step-end 3}@media (prefers-reduced-motion:reduce){.hero h1 .line-gold .typing-active-commerce.is-done:after,.hero h1 .line-gold .typing-active-commerce.is-typing:after{display:none!important;animation:none!important}}.hero h1 .line-gold .typing-active-commerce,.hero h1 .line-gold .typing-active-commerce.is-done,.hero h1 .line-gold .typing-active-commerce.is-typing,.typing-active-commerce,.typing-active-commerce.is-done,.typing-active-commerce.is-typing{background:transparent!important;box-shadow:none!important;padding:0!important;border-radius:0!important;color:var(--gold)!important;-webkit-text-fill-color:var(--gold)!important;box-decoration-break:slice!important;-webkit-box-decoration-break:initial!important}.hero h1 .line-gold{margin-top:.1em!important;color:var(--gold)!important;-webkit-text-fill-color:var(--gold)!important}.hero h1 .line-gold .typing-active-commerce.is-done:after,.hero h1 .line-gold .typing-active-commerce.is-typing:after,.typing-active-commerce.is-done:after,.typing-active-commerce.is-typing:after{background:var(--gold)!important}#ha-bumper-intro{position:fixed;inset:0;z-index:999999;background:#0a0a0a;overflow:hidden;opacity:1;visibility:visible;transition:opacity .7s ease,visibility .7s ease}#ha-bumper-intro.is-hidden{opacity:0;visibility:hidden;pointer-events:none}#ha-bumper-intro iframe{width:100%;height:100%;border:0;display:block;background:#0a0a0a}html.ha-bumper-lock,html.ha-bumper-lock body{overflow:hidden!important}html.ha-bumper-lock body>:not(#ha-bumper-intro):not(#ha-start-gate){visibility:hidden!important}@supports (content-visibility:auto){footer.footer,section.hfw-section,section.reg-section,section.sec{content-visibility:auto;contain-intrinsic-size:0 800px}}.hfw-section{clip-path:inset(0)!important}.hfw-inner,.hfw-section{overflow:visible!important}.hfw-inner{clip-path:inset(0 round 28px)!important;align-items:start!important}.hfw-left{position:sticky!important;top:100px!important;align-self:start!important;z-index:3!important}.hfw-right{position:relative!important;z-index:3!important}.hfw-eyebrow{color:#c8830c!important;text-shadow:0 0 24px rgba(200,131,12,.22)!important}.hfw-heading{color:hsla(38,35%,94%,.96)!important;text-shadow:0 0 40px rgba(0,0,0,.35)!important}.hfw-heading em{color:#c8830c!important;text-shadow:0 0 36px rgba(200,131,12,.22)!important}.hfw-sub{color:hsla(38,35%,94%,.58)!important}.hfw-badge span{background:hsla(0,0%,100%,.025)!important;border-color:hsla(38,35%,94%,.13)!important;color:hsla(38,35%,94%,.55)!important}@media(max-width:900px){.hfw-left{position:static!important;top:auto!important}}#faculty .faculty-marquee-wrap{overflow-y:hidden!important;scroll-behavior:auto!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding-left:0!important}#faculty .faculty-marquee-wrap::-webkit-scrollbar{display:none!important}#faculty .faculty-marquee-track{animation:none!important;transform:none!important;will-change:auto!important;padding-left:0!important;margin-left:0!important}#faculty .faculty-marquee-wrap:hover .faculty-marquee-track{animation:none!important}#faculty .faculty-hover-card{scroll-snap-align:start}#faculty .faculty-marquee-wrap:before{display:none!important}#faculty .faculty-marquee-wrap:after{width:96px!important}#faculty .faculty-marquee-wrap{cursor:grab!important;touch-action:pan-y!important}#faculty .faculty-marquee-wrap.is-dragging{cursor:grabbing!important}#faculty .faculty-marquee-wrap img{pointer-events:none!important;user-drag:none!important;-webkit-user-drag:none!important}#faculty .faculty-marquee-wrap{padding:14px clamp(22px,6vw,96px) 34px!important;margin-left:calc(-1 * clamp(22px, 6vw, 96px))!important;margin-right:calc(-1 * clamp(22px, 6vw, 96px))!important;border-radius:0!important;scroll-padding-left:clamp(22px,6vw,96px)!important;scroll-padding-right:clamp(22px,6vw,96px)!important}#faculty .faculty-marquee-wrap:after,#faculty .faculty-marquee-wrap:before{display:none!important;content:none!important}#faculty .faculty-marquee-track{align-items:stretch!important;padding:0!important}#faculty .faculty-hover-card{flex:0 0 clamp(245px,22vw,315px)!important;overflow:hidden!important;border-radius:22px!important;display:flex!important;flex-direction:column!important}#faculty .faculty-photo-frame{aspect-ratio:1/1!important;overflow:hidden!important;background:linear-gradient(180deg,#fbfaf6,rgba(200,131,12,.06))!important}#faculty .faculty-photo-frame img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center bottom!important;object-position:center bottom!important;transform:none!important}#faculty .faculty-hover-card:hover .faculty-photo-frame img{transform:none!important}#faculty .faculty-info-card{min-height:112px!important;height:auto!important;overflow:visible!important;padding:17px 20px 20px!important;flex:1 0 auto!important}#faculty .faculty-person-name,#faculty .faculty-person-role{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}@media (max-width:960px){#faculty .faculty-hover-card{flex-basis:250px!important}}@media (max-width:640px){#faculty .faculty-marquee-wrap{padding-left:22px!important;padding-right:22px!important;margin-left:-22px!important;margin-right:-22px!important}#faculty .faculty-hover-card{flex-basis:220px!important}#faculty .faculty-info-card{min-height:118px!important;padding:15px 16px 18px!important}}.hero-kpi-marquee-shell{--ha-logo-sink:0;z-index:4!important;overflow:hidden!important;will-change:transform,opacity,filter!important}.hero-kpi-marquee-shell.ha-logo-sink-enabled{transform:translate3d(0,calc(var(--ha-logo-sink) * 96px),0) scale(calc(1 - (var(--ha-logo-sink) * .018)))!important;filter:brightness(calc(1 - (var(--ha-logo-sink) * .2))) blur(calc(var(--ha-logo-sink) * 2.4px))!important}.hero-kpi-marquee-shell.ha-logo-sink-enabled:after{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,calc(var(--ha-logo-sink) * .3)) 58%,rgba(245,241,234,calc(var(--ha-logo-sink) * .92)) 100%)!important}#program.ha-diff-takeover{z-index:6!important}#program.ha-diff-takeover:before{top:-130px!important;height:220px!important;background:linear-gradient(180deg,rgba(0,0,0,calc((1 - var(--ha-diff-in)) * .64)) 0,rgba(245,241,234,calc(.35 + (var(--ha-diff-in) * .65))) 72%,#f5f1ea 100%)!important}#program.ha-diff-takeover .sec-center{transform:translate3d(0,calc((1 - var(--ha-diff-in)) * 62px),0) scale(calc(.982 + (var(--ha-diff-in) * .018)))!important;opacity:calc(.18 + (var(--ha-diff-in) * .82))!important}#program.ha-diff-takeover .highlights{transform:translate3d(0,calc((1 - var(--ha-diff-in)) * 28px),0)!important;opacity:calc(.55 + (var(--ha-diff-in) * .45))!important}@media (prefers-reduced-motion:reduce){#program.ha-diff-takeover .highlights,#program.ha-diff-takeover .sec-center,.hero-kpi-marquee-shell.ha-logo-sink-enabled{transform:none!important;opacity:1!important;filter:none!important}#program.ha-diff-takeover:before,.hero-kpi-marquee-shell.ha-logo-sink-enabled:after{display:none!important}}#program.ha-diff-takeover:before{background:linear-gradient(180deg,rgba(0,0,0,.1),hsla(38,35%,94%,0) 58%,hsla(38,35%,94%,0))!important;opacity:0!important}.hero-kpi-marquee-shell.ha-logo-sink-enabled{opacity:calc(1 - (var(--ha-logo-sink) * .18))!important;filter:brightness(calc(1 - (var(--ha-logo-sink) * .1))) blur(calc(var(--ha-logo-sink) * 1.4px))!important;--ha-logo-sink:0;transform:translate3d(0,calc(var(--ha-logo-sink) * 220px),0) scale(calc(1 - (var(--ha-logo-sink) * .052)))!important;opacity:calc(1 - (var(--ha-logo-sink) * .88))!important;filter:brightness(calc(1 - (var(--ha-logo-sink) * .48))) blur(calc(var(--ha-logo-sink) * 7px))!important}.hero-kpi-marquee-shell.ha-logo-sink-enabled:after{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:8!important;pointer-events:none!important;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,calc(var(--ha-logo-sink) * .34)) 52%,rgba(0,0,0,calc(var(--ha-logo-sink) * .78)) 100%)!important;opacity:1!important}#program.ha-diff-takeover .sec-center{transform:translate3d(0,calc((1 - var(--ha-diff-in)) * 86px),0) scale(calc(.975 + (var(--ha-diff-in) * .025)))!important;opacity:calc(.06 + (var(--ha-diff-in) * .94))!important;filter:blur(calc((1 - var(--ha-diff-in)) * 3.4px))!important}#program.ha-diff-takeover .highlights{transform:translate3d(0,calc((1 - var(--ha-diff-in)) * 50px),0)!important;opacity:calc(.36 + (var(--ha-diff-in) * .64))!important}.hero-kpi-marquee-shell .brand-marquee-wrap,.hero-kpi-marquee-shell .stats{will-change:transform,opacity,filter!important}@media (prefers-reduced-motion:reduce){#program.ha-diff-takeover .highlights,#program.ha-diff-takeover .sec-center,.hero-kpi-marquee-shell.ha-logo-sink-enabled{transform:none!important;opacity:1!important;filter:none!important}.hero-kpi-marquee-shell.ha-logo-sink-enabled:after{display:none!important}}.hero-kpi-marquee-shell .brand-marquee-wrap{margin-top:-14px!important;padding-top:0!important}.hero-kpi-marquee-shell .brand-marquee{padding-top:0!important}.hero-kpi-marquee-shell .brand-logo-item{height:104px!important;align-items:flex-start!important;padding-top:12px!important}.hero-kpi-marquee-shell.ha-logo-sink-enabled{transform:translate3d(0,calc(var(--ha-logo-sink) * 92px),0) scale(calc(1 - (var(--ha-logo-sink) * .018)))!important;opacity:calc(1 - (var(--ha-logo-sink) * .42))!important;filter:brightness(calc(1 - (var(--ha-logo-sink) * .22))) blur(calc(var(--ha-logo-sink) * 2.4px))!important}.hero-kpi-marquee-shell.ha-logo-sink-enabled:after{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,calc(var(--ha-logo-sink) * .18)) 56%,rgba(0,0,0,calc(var(--ha-logo-sink) * .38)) 100%)!important}#program.ha-diff-takeover .sec-center{transform:translate3d(0,calc((1 - var(--ha-diff-in)) * 54px),0) scale(calc(.988 + (var(--ha-diff-in) * .012)))!important;opacity:calc(.16 + (var(--ha-diff-in) * .84))!important;filter:blur(calc((1 - var(--ha-diff-in)) * 1.8px))!important}#program.ha-diff-takeover .highlights{transform:translate3d(0,calc((1 - var(--ha-diff-in)) * 26px),0)!important;opacity:calc(.58 + (var(--ha-diff-in) * .42))!important}@media (max-width:991px){.hero-kpi-marquee-shell .brand-logo-item{height:92px!important;padding-top:10px!important}}@media (max-width:640px){.hero-kpi-marquee-shell .brand-logo-item{height:76px!important;padding-top:8px!important}}#program.ha-diff-takeover{--ha-diff-in:0;--ha-panel-cover:0;position:relative!important;z-index:8!important;overflow:visible!important;background:transparent!important;transform:translate3d(0,calc((1 - var(--ha-diff-in)) * 120px - (var(--ha-diff-in) * 28px)),0)!important;transition:none!important;will-change:transform!important}#program.ha-diff-takeover:before{top:calc(-220px - (var(--ha-panel-cover) * 120px))!important;bottom:-80px!important;z-index:0!important;background:var(--paper)!important;transform:translate3d(0,calc((1 - var(--ha-panel-cover)) * 210px),0)!important;box-shadow:0 -36px 90px rgba(0,0,0,calc(var(--ha-panel-cover) * .24))!important;transition:none!important;will-change:transform,top,box-shadow!important}#program.ha-diff-takeover .sec-center{transform:translate3d(0,calc((1 - var(--ha-diff-in)) * 150px - (var(--ha-diff-in) * 18px)),0) scale(calc(.972 + (var(--ha-diff-in) * .028)))!important;opacity:calc(.08 + (var(--ha-diff-in) * .92))!important;filter:blur(calc((1 - var(--ha-diff-in)) * 2.6px))!important;transition:none!important;will-change:transform,opacity,filter!important}#program.ha-diff-takeover .highlights{transform:translate3d(0,calc((1 - var(--ha-diff-in)) * 72px),0)!important;opacity:calc(.32 + (var(--ha-diff-in) * .68))!important;transition:none!important;will-change:transform,opacity!important}.hero-kpi-marquee-shell.ha-logo-sink-enabled{transform:translate3d(0,calc(var(--ha-logo-sink) * 84px),0) scale(calc(1 - (var(--ha-logo-sink) * .014)))!important;opacity:calc(1 - (var(--ha-logo-sink) * .34))!important;filter:brightness(calc(1 - (var(--ha-logo-sink) * .16))) blur(calc(var(--ha-logo-sink) * 1.8px))!important;transition:none!important;will-change:transform,opacity,filter!important}@media (prefers-reduced-motion:reduce){#program.ha-diff-takeover,#program.ha-diff-takeover .highlights,#program.ha-diff-takeover .sec-center,.hero-kpi-marquee-shell.ha-logo-sink-enabled{transform:none!important;opacity:1!important;filter:none!important}#program.ha-diff-takeover:before{top:0!important;transform:none!important;box-shadow:none!important}}#program.ha-diff-takeover{background:var(--paper)!important;transform:none!important;overflow:hidden!important}#program.ha-diff-takeover>*{position:relative!important;z-index:2!important}#program.ha-diff-takeover:before{content:""!important;display:block!important;position:absolute!important;left:0!important;right:0!important;top:calc(-180px - (var(--ha-panel-cover) * 80px))!important;height:260px!important;bottom:auto!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(180deg,hsla(38,35%,94%,0) 0,rgba(245,241,234,calc(var(--ha-panel-cover) * .82)) 34%,#f5f1ea 100%)!important;transform:translate3d(0,calc((1 - var(--ha-panel-cover)) * 120px),0)!important;opacity:1!important;box-shadow:none!important}#program.ha-diff-takeover .sec-center{transform:translate3d(0,calc((1 - var(--ha-diff-in)) * 128px - (var(--ha-diff-in) * 10px)),0) scale(calc(.978 + (var(--ha-diff-in) * .022)))!important;opacity:calc(.1 + (var(--ha-diff-in) * .9))!important;filter:blur(calc((1 - var(--ha-diff-in)) * 2.2px))!important}#program.ha-diff-takeover .highlights{transform:translate3d(0,calc((1 - var(--ha-diff-in)) * 46px),0)!important;opacity:calc(.44 + (var(--ha-diff-in) * .56))!important}.hero-kpi-marquee-shell.ha-logo-sink-enabled{opacity:calc(1 - (var(--ha-logo-sink) * .28))!important;filter:brightness(calc(1 - (var(--ha-logo-sink) * .12))) blur(calc(var(--ha-logo-sink) * 1.4px))!important;transform:translate3d(0,calc(var(--ha-logo-sink) * 102px),0) scale(calc(1 - (var(--ha-logo-sink) * .016)))!important;opacity:calc(1 - (var(--ha-logo-sink) * .32))!important;filter:brightness(calc(1 - (var(--ha-logo-sink) * .14))) blur(calc(var(--ha-logo-sink) * 1.55px))!important}#program.ha-diff-takeover:before{transform:translate3d(0,calc((1 - var(--ha-panel-cover)) * 150px),0)!important}#program.ha-diff-takeover .sec-center{transform:translate3d(0,calc((1 - var(--ha-diff-in)) * 136px - (var(--ha-diff-in) * 8px)),0) scale(calc(.98 + (var(--ha-diff-in) * .02)))!important}body,html{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overscroll-behavior-x:none!important;position:relative!important}@supports (overflow:clip){body,html{overflow-x:clip!important}}*,:after,:before{box-sizing:border-box!important}#faculty,#program,.announce-bar,.brand-marquee,.brand-marquee-wrap,.footer,.hero-dark-block,.hero-kpi-marquee-shell,.hfw-section,.nav,.registration,.social-sec{max-width:100vw!important;overflow-x:clip!important}@supports not (overflow:clip){#faculty,#program,.announce-bar,.brand-marquee,.brand-marquee-wrap,.footer,.hero-dark-block,.hero-kpi-marquee-shell,.hfw-section,.nav,.registration,.social-sec{overflow-x:hidden!important}}.announce-track,.brand-marquee-track{max-width:none!important}#faculty .faculty-marquee-wrap{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow-x:auto!important;overflow-y:visible!important;box-sizing:border-box!important;overscroll-behavior-x:contain!important}#faculty .faculty-marquee-track{max-width:none!important}.wa-float{max-width:56px!important}.hfw-heading em{margin-top:.08em!important}.hfw-heading em .typing-roadmap-scale{min-height:1em!important}@media (prefers-reduced-motion:reduce){.typing-roadmap-scale:after{display:none!important;animation:none!important}}.hfw-heading em{display:block!important;margin-top:.1em!important;font-size:1em!important}.hfw-heading em .typing-roadmap-scale{display:block!important;position:relative!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;min-height:1.05em!important;font-size:clamp(28px,4vw,52px)!important;line-height:1.04!important;letter-spacing:-.02em!important;font-weight:600!important;font-style:italic!important;text-transform:none!important;color:var(--gold)!important;-webkit-text-fill-color:var(--gold)!important;background:transparent!important}.typing-roadmap-scale.is-done:after,.typing-roadmap-scale.is-typing:after{content:""!important;display:inline-block!important;width:3px!important;height:.86em!important;margin-left:.12em!important;background:var(--gold)!important;vertical-align:-.08em!important;animation:haTypingCursor .72s step-end infinite!important}.typing-roadmap-scale.is-done:after{animation:haTypingCursor .72s step-end 3!important}.hero h1 .line-gold{margin-top:-.02em!important;transform:translateY(-12px)!important}.hero h1 .line-gold .typing-active-commerce{transform:none!important}@media (max-width:640px){.hero h1 .line-gold{transform:translateY(-7px)!important}}.hfwt-item .hfwt-icon,.hfwt-item.hfw-active .hfwt-icon,.hfwt-item:nth-child(n) .hfwt-icon,.hfwt-item:nth-child(n).vis .hfwt-icon{background:rgba(7,7,12,.94)!important;border-color:rgba(126,84,255,.42)!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.04),0 0 0 5px rgba(126,84,255,.055),0 0 24px rgba(126,84,255,.22)!important;transform:none!important}.hfwt-item .hfwt-icon svg{display:none!important}.hfwt-item .hfwt-icon:before{content:""!important;display:block!important;width:24px!important;height:24px!important;background:var(--di0) center/contain no-repeat!important;opacity:1!important;transform:none!important;filter:none!important}.hfwt-item.hfw-active .hfwt-icon,.hfwt-item:hover .hfwt-icon,.hfwt-item:nth-child(n).vis:hover .hfwt-icon,.hfwt-item:nth-child(n):hover .hfwt-icon{border-color:rgba(200,131,12,.78)!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.05),0 0 0 6px rgba(200,131,12,.1),0 0 28px rgba(200,131,12,.34),0 0 58px rgba(126,84,255,.22)!important;transform:none!important}.hfwt-item.hfw-active .hfwt-icon:before,.hfwt-item:hover .hfwt-icon:before{opacity:1!important;transform:none!important}.hfw-right:before{content:none!important;display:none!important}.hfwt-item{overflow:visible!important}.hfwt-item:after{content:""!important;position:absolute!important;left:20px!important;top:0!important;bottom:-22px!important;width:1px!important;background:linear-gradient(180deg,rgba(200,131,12,.82),rgba(200,131,12,.48))!important;box-shadow:0 0 10px rgba(200,131,12,.14)!important;z-index:0!important;pointer-events:none!important}.hfwt-item:first-child:after{top:calc(50% + 22px)!important;bottom:-22px!important}.hfwt-item:last-child:after{content:""!important;display:block!important;top:0!important;bottom:calc(50% + 22px)!important}.hfwt-item .hfwt-icon,.hfwt-item.hfw-active .hfwt-icon,.hfwt-item:nth-child(n) .hfwt-icon,.hfwt-item:nth-child(n).vis .hfwt-icon{background:rgba(7,7,12,.98)!important;border-color:rgba(200,131,12,.78)!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.04),0 0 0 5px rgba(200,131,12,.08),0 0 22px rgba(200,131,12,.22)!important}.hfwt-item.hfw-active .hfwt-icon,.hfwt-item:hover .hfwt-icon,.hfwt-item:nth-child(n).vis:hover .hfwt-icon,.hfwt-item:nth-child(n):hover .hfwt-icon{border-color:rgba(200,131,12,.96)!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.05),0 0 0 6px rgba(200,131,12,.12),0 0 28px rgba(200,131,12,.32)!important}.hero h1 .line-lg{position:relative!important;transform:translateY(-8px)!important}@media (max-width:640px){.hero h1 .line-lg{transform:translateY(-5px)!important}}@media (max-width:600px){.hero-dark-block{aspect-ratio:auto!important;min-height:0!important;height:auto!important}.hdb-slides{position:absolute!important;inset:0!important;height:100%!important;z-index:0!important}.hdb-slide{background-size:cover!important;background-position:top!important}.hero-dark-block:after{content:""!important;display:block!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,hsla(0,0%,4%,.35),hsla(0,0%,4%,.55) 45%,hsla(0,0%,4%,.82))!important;z-index:1!important;pointer-events:none!important}.hero,.hero-left{position:relative!important;z-index:2!important}.hero-left{padding:28px 24px 36px!important}.hero h1{margin-top:0!important;margin-bottom:14px!important;line-height:1.02!important}.hero h1,.hero h1 .line-gold,.hero h1 .line-lg{color:var(--paper)!important}.hero h1 .line-gold{margin-top:6px!important}.hero h1 .line-gold .typing-active-commerce,.hero h1 .typing-active-commerce{color:var(--gold)!important}.hero p{color:hsla(38,35%,94%,.78)!important;font-size:13.5px!important;line-height:1.55!important;margin-top:14px!important;margin-bottom:18px!important}.hero-eyebrow{flex-direction:column!important;align-items:flex-start!important;gap:2px!important;margin-bottom:14px!important;flex-wrap:wrap!important}.hero-eyebrow,.hero-eyebrow>span{color:hsla(38,35%,94%,.7)!important;font-size:9px!important;letter-spacing:1.4px!important}.hero-eyebrow>span{white-space:normal!important;line-height:1.4!important}.hero-divider{margin-top:12px!important;margin-bottom:0!important}.hero-divider-text{color:hsla(38,35%,94%,.7)!important;font-size:10px!important}.hero-divider-line{background:hsla(38,35%,94%,.18)!important}.hero-btns{gap:10px!important;margin-top:6px!important}.btn-outline{color:var(--paper)!important;border-color:hsla(38,35%,94%,.4)!important}.hfw-left{top:0!important}.hfw-badge{flex-wrap:wrap!important}.reg-bubbles .bubble,.reg-bubbles .bubble-deco{display:none!important}.reg-bubbles{height:auto!important;min-height:0!important;margin-top:20px!important;padding:0!important;position:static!important}.reg-bubbles>div[style*="position:absolute"]{position:static!important;right:auto!important;bottom:auto!important;left:auto!important;top:auto!important;margin-top:12px!important}.highlights{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}#program .hl-card,#program .hl-card:hover,.highlights .hl-card,.highlights .hl-card:hover{background:#fff!important;border:1px solid hsla(0,0%,4%,.08)!important;border-top:3px solid var(--gold)!important;border-radius:12px!important;padding:36px 14px 18px!important;position:relative!important;box-shadow:0 1px 0 hsla(0,0%,4%,.02)!important;transform:none!important;color:var(--ink)!important;text-align:center!important;overflow:hidden!important}#program .hl-card:hover .hl-desc,#program .hl-card:hover .hl-desc em,#program .hl-card:hover .hl-icon,#program .hl-card:hover .hl-title,.highlights .hl-card:hover .hl-desc,.highlights .hl-card:hover .hl-icon,.highlights .hl-card:hover .hl-title{color:inherit!important}.highlights .hl-icon{position:absolute!important;top:10px!important;left:10px!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;display:inline-block!important;font-size:9px!important;font-weight:800!important;letter-spacing:1.4px!important;color:var(--gold)!important;background:rgba(200,131,12,.08)!important;border:1px solid rgba(200,131,12,.22)!important;border-radius:999px!important;padding:4px 9px!important;margin:0!important;line-height:1!important}.highlights .hl-title{font-size:14px!important;font-weight:800!important;line-height:1.2!important;color:var(--ink)!important;margin:0 0 8px!important;letter-spacing:.2px!important}.highlights .hl-desc{font-size:11.5px!important;line-height:1.55!important;color:hsla(0,0%,4%,.62)!important;margin:0!important}#program{padding-top:20px!important;padding-bottom:32px!important}#program .sec-center{margin-bottom:18px!important}.hfw-section{padding:48px 12px!important}.hfw-inner{padding:20px 14px!important;max-width:100%!important;border-radius:18px!important}.hfw-right{padding:0!important;margin-top:16px!important}.hfwt-item{cursor:pointer!important;position:relative!important;padding:10px 14px!important;margin:0 0 6px!important;align-items:center!important;gap:10px!important;border-radius:14px!important;background:hsla(0,0%,100%,.02)!important;border:1px solid hsla(38,35%,94%,.06)!important;transition:background .25s ease,border-color .25s ease!important;min-height:0!important;height:auto!important}.hfwt-item .hfwt-body{flex:1 1 auto!important;min-width:0!important;padding:0 0 0 4px!important;margin:0!important}.hfwt-item.hfw-open{background:rgba(200,131,12,.06)!important;border-color:rgba(200,131,12,.22)!important}.hfwt-icon{width:36px!important;height:36px!important;flex:0 0 36px!important;margin:0!important;position:static!important;left:auto!important;top:auto!important;transform:none!important;background:rgba(7,7,12,.98)!important;border:1.5px solid rgba(200,131,12,.78)!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.04),0 0 0 4px rgba(200,131,12,.08),0 0 18px rgba(200,131,12,.32)!important;border-radius:50%!important}.hfwt-icon svg{width:16px!important;height:14px!important}.hfwt-icon svg,.hfwt-icon svg path{stroke:var(--crimson)!important}.hfwt-item.hfw-active .hfwt-icon,.hfwt-item.hfw-open .hfwt-icon,.hfwt-item:hover .hfwt-icon,.hfwt-item:nth-child(n) .hfwt-icon{background:rgba(7,7,12,.98)!important;border-color:rgba(200,131,12,.78)!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.04),0 0 0 4px rgba(200,131,12,.08),0 0 18px rgba(200,131,12,.32)!important}.hfwt-item .hfwt-desc{display:grid!important;grid-template-rows:0fr!important;overflow:hidden!important;opacity:0!important;margin-top:0!important;font-size:12.5px!important;line-height:1.55!important;transition:grid-template-rows .28s ease,opacity .2s ease,margin-top .28s ease!important;will-change:grid-template-rows,opacity!important}.hfwt-item .hfwt-desc>*{min-height:0!important}.hfwt-item.hfw-open .hfwt-desc{grid-template-rows:1fr!important;opacity:1!important;margin-top:8px!important}.hfwt-item:after,.hfwt-item:before{content:none!important;display:none!important}.hfwt-item{padding-right:14px!important;padding-left:14px!important}.hfwt-item.hfw-active,.hfwt-item.hfw-open,.hfwt-item:hover{transform:none!important}.hfwt-item.hfw-active:before,.hfwt-item.hfw-open:before,.hfwt-item:hover:before{display:none!important;content:none!important}.hfwt-item.hfw-active .hfwt-icon,.hfwt-item.hfw-open .hfwt-icon,.hfwt-item:hover .hfwt-icon{border-color:rgba(200,131,12,.55)!important;box-shadow:0 0 0 3px rgba(200,131,12,.08)!important}.hfwt-item.hfw-active,.hfwt-item:hover{background:hsla(0,0%,100%,.02)!important}.hfwt-item.hfw-open.hfw-active,.hfwt-item.hfw-open:hover{background:rgba(200,131,12,.06)!important}.hfwt-item{cursor:default!important}.hfwt-item .hfwt-desc,.hfwt-item.hfw-open .hfwt-desc{display:block!important;grid-template-rows:none!important;max-height:none!important;opacity:1!important;margin-top:8px!important;overflow:visible!important;transition:none!important}.hfwt-item .hfwt-desc-inner{display:block!important}#faculty .faculty-marquee-wrap,.faculty-marquee-wrap{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-x!important;overscroll-behavior:auto!important;overscroll-behavior-x:auto!important;scrollbar-width:none!important;cursor:auto!important}#faculty .faculty-marquee-wrap::-webkit-scrollbar,.faculty-marquee-wrap::-webkit-scrollbar{display:none!important;height:0!important}#faculty .faculty-marquee-wrap:after,#faculty .faculty-marquee-wrap:before,.faculty-marquee-wrap:after,.faculty-marquee-wrap:before{display:none!important;content:none!important}#faculty .faculty-marquee-track,.faculty-marquee-track{animation:none!important;transform:none!important}#faculty .faculty-marquee-wrap:hover .faculty-marquee-track,.faculty-marquee-wrap:hover .faculty-marquee-track{animation:none!important}#faculty .faculty-marquee-wrap img{pointer-events:auto!important}.faculty-marquee-track>.faculty-hover-card:nth-child(n+11){display:none!important}.social-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.social-grid .social-col{display:contents!important}.social-grid .social-card{width:100%!important}.social-grid .sc-body,.social-grid .sc-body-tall{aspect-ratio:4/5!important;height:auto!important;min-height:0!important}section.sec{padding-top:56px!important;padding-bottom:56px!important}.hero-kpi-marquee-shell .stats,.stats{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px 16px!important;padding:28px 18px!important}.stats .stat{text-align:center!important}.stats .stat-val{font-size:clamp(28px,8vw,36px)!important;line-height:1.05!important}.stats .stat-lbl{font-size:10px!important;letter-spacing:2px!important}.brand-marquee-wrap,.hero-kpi-marquee-shell .brand-marquee-wrap{padding:12px 0 20px!important}.brand-marquee,.hero-kpi-marquee-shell .brand-marquee{min-height:150px!important}.brand-marquee-track{align-items:center!important}.brand-logo-item,.hero-kpi-marquee-shell .brand-logo-item{height:150px!important;min-height:150px!important;min-width:150px!important;padding:0 8px!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.brand-logo-item img,.hero-kpi-marquee-shell .brand-logo-item img{max-height:140px!important;max-width:140px!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}.brand-logo-item img[alt=Brighty],.brand-logo-item img[alt=Ciara],.brand-logo-item img[alt=Jiera],.hero-kpi-marquee-shell .brand-logo-item img[alt=Brighty],.hero-kpi-marquee-shell .brand-logo-item img[alt=Ciara],.hero-kpi-marquee-shell .brand-logo-item img[alt=Jiera]{max-height:140px!important;max-width:140px!important}.hfw-right{position:relative!important}.hfw-right:before{display:block!important;content:""!important;position:absolute!important;top:26px!important;bottom:var(--rail-bottom,26px)!important;left:calc(14px + 18px)!important;width:1.5px!important;background:linear-gradient(180deg,rgba(200,131,12,.05) 0,rgba(200,131,12,.4) 12%,rgba(200,131,12,.4) 88%,rgba(200,131,12,.05))!important;z-index:0!important;pointer-events:none!important}.hfwt-item{z-index:1!important}.curr-grid,.curr-grid[style*=grid-template-columns]{display:grid!important}.curr-grid,.curr-grid[style*=grid-template-columns],.price-grid{grid-template-columns:1fr!important;gap:14px!important}.curr-card,.price-card{width:100%!important}.highlights .hl-desc em{color:var(--gold)!important;font-style:normal!important;font-weight:700!important}}@media (min-width:601px){.hfwt-item,.hfwt-item.hfw-active,.hfwt-item:hover{transform:none!important;background:hsla(0,0%,100%,.02)!important;transition:background .2s ease,border-color .2s ease!important}.hfwt-item.hfw-active,.hfwt-item:hover{background:rgba(200,131,12,.06)!important}.hfwt-item.hfw-active:before,.hfwt-item:before,.hfwt-item:hover:before{content:none!important;display:none!important;opacity:0!important}.hfwt-item .hfwt-icon,.hfwt-item.hfw-active .hfwt-icon,.hfwt-item:hover .hfwt-icon{box-shadow:none!important;transform:none!important;transition:border-color .2s ease!important}.hfwt-item.hfw-active .hfwt-icon,.hfwt-item:hover .hfwt-icon{border-color:rgba(200,131,12,.6)!important}.hfwt-item .hfwt-title,.hfwt-item.hfw-active .hfwt-title,.hfwt-item:hover .hfwt-title{text-shadow:none!important}.hfwt-item .hfwt-stage,.hfwt-item.hfw-active .hfwt-stage,.hfwt-item:hover .hfwt-stage{text-shadow:none!important;color:var(--gold)!important}}@media (max-width:600px){.hfwt-item:last-child:after{content:none!important;display:none!important}}.hdb-mobile-slides{display:none}@media (max-width:600px){.hero-dark-block{width:100%!important;aspect-ratio:720/900!important;min-height:0!important;height:auto!important;background:#000!important;overflow:hidden!important}.hero-dark-block:after,.hero-dark-block:before{display:none!important;content:none!important}.hero-dark-block>.hdb-slides{display:none!important}.hdb-mobile-slides{display:block!important;z-index:0!important;pointer-events:none!important;background:#000!important}.hdb-mobile-slide,.hdb-mobile-slides{position:absolute!important;inset:0!important}.hdb-mobile-slide{background-size:contain!important;background-position:top!important;background-repeat:no-repeat!important;opacity:0!important;filter:none!important;transition:opacity 1.2s ease-in-out!important}.hdb-mobile-slide.active{opacity:1!important}.hero-dark-block>.hero{position:absolute!important;inset:0!important;z-index:2!important;background:linear-gradient(90deg,rgba(0,0,0,.86),rgba(0,0,0,.58) 42%,rgba(0,0,0,.12))!important;color:var(--paper)!important;pointer-events:none!important}.hero-dark-block .hero-left,.hero-dark-block>.hero{display:flex!important;justify-content:flex-start!important;align-items:flex-start!important}.hero-dark-block .hero-left{position:relative!important;z-index:3!important;width:100%!important;max-width:none!important;min-height:100%!important;padding:28px 30px 34px!important;text-align:left!important;pointer-events:auto!important}.hero-dark-block .hero-eyebrow{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;margin:0 0 18px!important;font-size:10px!important;line-height:1.25!important;letter-spacing:2.2px!important;color:hsla(38,35%,94%,.82)!important}.hero-dark-block .hero h1{display:block!important;margin:0 0 24px!important;color:#fff!important;font-size:42px!important;line-height:.92!important;letter-spacing:-1.2px!important;text-align:left!important}.hero-dark-block .hero h1 .line-lg{display:block!important;color:#fff!important;transform:none!important}.hero-dark-block .hero h1 .line-gold{display:block!important;margin-top:8px!important;max-width:330px!important;color:var(--gold)!important;font-size:21px!important;line-height:1.03!important;letter-spacing:-.5px!important;transform:none!important}.hero-dark-block .hero-divider{display:flex!important;width:100%!important;max-width:350px!important;margin:14px 0 18px!important}.hero-dark-block .hero-divider-text{color:hsla(38,35%,94%,.86)!important;font-size:10px!important;letter-spacing:3px!important;white-space:nowrap!important}.hero-dark-block .hero p{display:block!important;max-width:345px!important;margin:0 0 28px!important;color:#fff!important;font-size:14px!important;line-height:1.45!important;text-align:left!important}.hero-dark-block .hero-btns{display:flex!important;width:100%!important;justify-content:flex-start!important;margin-top:0!important}.hero-dark-block .hero-btns .btn-gold{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:56px!important;padding:0 34px!important;border-radius:0!important;background:#050505!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.08)!important;font-size:13px!important;letter-spacing:1.8px!important;white-space:nowrap!important}.hero-dark-block .hero-left{padding-top:28px!important}.hero-dark-block .hero h1{margin-top:42px!important}.hero-dark-block .hero-divider{display:none!important}.hero-dark-block .hero p{margin-top:34px!important}.hero-dark-block .hero h1{margin-bottom:0!important}.hero-dark-block .hero p{margin-top:22px!important}.hero-dark-block .hero-btns .btn-gold{justify-content:flex-start!important;text-align:left!important;padding-left:34px!important;padding-right:34px!important}.hero-dark-block{margin-bottom:0!important}.hero-kpi-marquee-shell{margin-top:0!important;padding-top:0!important}.hero-kpi-marquee-shell .stats{margin-top:0!important}.hero-kpi-marquee-shell,.hero-kpi-marquee-shell .stats,.hero-kpi-marquee-shell .stats.reveal,.hero-kpi-marquee-shell .stats.revised-metrics{padding-top:0!important;margin-top:0!important}.hero-dark-block,.hero-dark-block .hero-left,.hero-dark-block>.hero{padding-bottom:0!important}.hero-dark-block .hero h1{margin-top:calc(42px + 5%)!important}.hero-dark-block .hero-btns{gap:10px!important;flex-wrap:wrap!important}.hero-dark-block .hero-btns .btn-outline{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;min-height:48px!important;padding:0 22px!important;border-radius:0!important;border:1px solid hsla(0,0%,100%,.24)!important;background:rgba(0,0,0,.38)!important;color:#fff!important;font-size:12px!important;letter-spacing:1.2px!important;white-space:nowrap!important;display:none!important}}.lms-section{position:relative;background:var(--paper);padding:0 clamp(20px,4vw,72px) clamp(28px,4vw,56px);overflow:hidden}.lms-section:before{content:"";position:absolute;inset:auto 0 0 0;height:60%;background:radial-gradient(60% 60% at 50% 100%,rgba(200,131,12,.06),transparent 70%);pointer-events:none}.lms-inner{position:relative;max-width:1280px;margin:0 auto}.lms-header{text-align:center;margin-bottom:36px}.lms-header .lms-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:Inter,system-ui,sans-serif;font-size:11px;letter-spacing:4px;color:var(--gold);text-transform:uppercase;margin-bottom:18px;font-weight:700}.lms-header .lms-eyebrow:before{content:"";width:18px;height:1.5px;background:var(--gold)}.lms-header h2{font-family:Inter,sans-serif;font-weight:800;font-size:clamp(28px,4.2vw,52px);line-height:1.05;letter-spacing:-1px;color:var(--ink);max-width:820px;margin:0 auto 14px}.lms-header h2 em{font-style:italic;color:var(--gold);font-weight:700}.lms-header p{font-family:Inter,sans-serif;font-size:clamp(13.5px,1.4vw,16px);line-height:1.55;color:hsla(0,0%,4%,.55);max-width:560px;margin:0 auto}.lms-browser{position:relative;background:#0a0a0a;border-radius:14px;overflow:hidden;box-shadow:0 24px 80px hsla(0,0%,4%,.18),0 4px 16px hsla(0,0%,4%,.08),inset 0 0 0 1px hsla(38,35%,94%,.04)}.lms-chrome{display:flex;align-items:center;gap:14px;background:#161616;padding:10px 14px 0;border-bottom:1px solid hsla(38,35%,94%,.06)}.lms-traffic{display:flex;gap:7px;flex:0 0 auto;padding:0 4px 10px}.lms-traffic .dot{width:12px;height:12px;border-radius:50%;display:block}.lms-traffic .red{background:#ff5f57}.lms-traffic .yellow{background:#febc2e}.lms-traffic .green{background:#28c840}.lms-tab{display:inline-flex;align-items:center;gap:8px;background:#0a0a0a;color:hsla(38,35%,94%,.85);padding:8px 14px;border-radius:8px 8px 0 0;font-family:Inter,sans-serif;font-size:12px;font-weight:500;min-width:0;max-width:380px}.lms-tab svg{flex:0 0 14px;width:14px;height:14px}.lms-tab .tab-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lms-tab .tab-close{margin-left:6px;opacity:.4;font-size:14px;line-height:1}.lms-newtab{color:hsla(38,35%,94%,.5);font-size:18px;padding:0 6px 10px}.lms-address{display:flex;align-items:center;gap:10px;padding:8px 14px;background:#0a0a0a;border-bottom:1px solid hsla(38,35%,94%,.04)}.lms-address .nav-btn{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:hsla(38,35%,94%,.45);font-size:14px;border-radius:6px;cursor:pointer;transition:background .15s ease}.lms-address .nav-btn:hover{background:hsla(38,35%,94%,.06);color:hsla(38,35%,94%,.8)}.lms-url{flex:1 1 auto;display:flex;align-items:center;gap:8px;background:hsla(38,35%,94%,.04);border:1px solid hsla(38,35%,94%,.06);border-radius:999px;padding:7px 14px;font-family:Inter,sans-serif;font-size:12px;color:hsla(38,35%,94%,.7);min-width:0}.lms-url svg{flex:0 0 12px;width:12px;height:12px;color:rgba(40,200,64,.7)}.lms-url .host{color:hsla(38,35%,94%,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lms-url .path{color:var(--gold)}.lms-body{min-height:540px}.lms-body,.lms-sidebar{display:flex;background:#0b0d14}.lms-sidebar{flex:0 0 232px;border-right:1px solid hsla(38,35%,94%,.06);padding:22px 14px;flex-direction:column;gap:4px}.lms-brand{display:flex;align-items:center;gap:12px;padding:6px 6px 22px;border-bottom:1px solid hsla(38,35%,94%,.06);margin-bottom:14px;position:relative}.lms-brand:after{content:"";position:absolute;left:6px;right:6px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(200,131,12,.4) 20%,rgba(59,130,246,.4) 60%,transparent)}.lms-brand-logo{width:46px;height:42px;flex:0 0 46px;display:flex;align-items:center;justify-content:center}.lms-brand-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 0 10px rgba(245,241,234,.25))}.lms-brand-logo svg{width:28px;height:24px;overflow:visible;filter:drop-shadow(0 0 8px rgba(200,131,12,.35))}.lms-brand-text{font-family:Inter,sans-serif;font-weight:800;font-size:13px;letter-spacing:2.2px;color:var(--paper);line-height:1.1;background:linear-gradient(180deg,#fff,hsla(38,35%,94%,.7));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lms-brand-text small{display:block;font-size:9px;font-weight:600;letter-spacing:3.2px;color:var(--gold);margin-top:3px;-webkit-text-fill-color:var(--gold);background:none}.lms-nav-label{font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:3px;color:hsla(38,35%,94%,.3);text-transform:uppercase;padding:14px 12px 6px}.lms-nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border:0;background:transparent;color:hsla(38,35%,94%,.62);font-family:Inter,sans-serif;font-size:13px;font-weight:500;border-radius:8px;cursor:pointer;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.lms-nav-item svg{flex:0 0 16px;width:16px;height:16px;opacity:.7}.lms-nav-item:hover{background:hsla(38,35%,94%,.04);color:hsla(38,35%,94%,.9)}.lms-nav-item.is-stub{cursor:default}.lms-nav-item.is-stub:hover{background:transparent;color:hsla(38,35%,94%,.62)}.lms-nav-item.is-stub:hover .chip{background:hsla(38,35%,94%,.08)}.lms-nav-item.active{background:rgba(200,131,12,.08);color:var(--gold);box-shadow:inset 2px 0 0 var(--gold)}.lms-nav-item.active svg{opacity:1;color:var(--gold)}.lms-nav-item.active .chip{background:rgba(200,131,12,.18);color:var(--gold)}.lms-nav-item .chip{margin-left:auto;background:hsla(38,35%,94%,.08);color:hsla(38,35%,94%,.55);font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px;letter-spacing:.5px}.lms-nav-item .chip.live{background:var(--crimson);color:#fff;animation:lmsLivePulse 2s ease-in-out infinite}@keyframes lmsLivePulse{0%,to{opacity:1}50%{opacity:.7}}.lms-user{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px;border:1px solid hsla(38,35%,94%,.06);border-radius:12px;background:hsla(38,35%,94%,.02)}.lms-user .avatar{width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:url(/assets/images/71b8a54a-e49d-4eed-a65b-860d86f48666.jpg) 50%/cover;border:1.5px solid rgba(200,131,12,.4)}.lms-user-info{min-width:0}.lms-user-name{font-family:Inter,sans-serif;font-weight:800;font-size:13px;color:var(--paper);line-height:1.1}.lms-user-role{font-family:Inter,sans-serif;font-size:8.5px;font-weight:700;letter-spacing:2px;color:var(--gold);text-transform:uppercase;margin-top:3px}.lms-content{flex:1 1 auto;background:var(--paper);padding:28px 32px;min-width:0;position:relative}.lms-screen{display:none;animation:lmsScreenIn .35s ease}.lms-screen.active{display:block}@keyframes lmsScreenIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lms-screen-eyebrow{font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:3px;color:hsla(0,0%,4%,.4);text-transform:uppercase;margin-bottom:6px}.lms-screen-title{font-family:Inter,sans-serif;font-weight:800;font-size:clamp(20px,2.4vw,28px);letter-spacing:-.5px;color:#3b82f6;margin-bottom:24px;line-height:1.1}.lms-screen-title em{font-style:italic;color:var(--gold);font-weight:700}.lms-search{position:absolute;top:28px;right:80px;display:flex;align-items:center;gap:6px;background:hsla(0,0%,4%,.04);border:1px solid hsla(0,0%,4%,.08);border-radius:999px;padding:8px 14px;font-family:Inter,sans-serif;font-size:11.5px;color:hsla(0,0%,4%,.4)}.lms-search svg{width:11px;height:11px}.lms-search .kbd{background:#fff;border:1px solid hsla(0,0%,4%,.1);border-radius:4px;padding:1px 5px;font-size:10px;font-weight:700;color:hsla(0,0%,4%,.45)}.lms-bell{position:absolute;top:28px;right:32px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid hsla(0,0%,4%,.08);border-radius:50%;color:hsla(0,0%,4%,.4);background:#fff}.lms-hero-card{background:#0a0a0a;border-radius:14px;overflow:hidden;position:relative;aspect-ratio:16/7;min-height:280px;display:flex;align-items:flex-end;border:1px solid hsla(38,35%,94%,.05)}.lms-hero-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:44%;background-image:linear-gradient(hsla(38,35%,94%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(38,35%,94%,.025) 1px,transparent 0),radial-gradient(70% 80% at 5% 8%,rgba(200,131,12,.16),rgba(200,131,12,0) 60%);background-size:32px 32px,32px 32px,100% 100%;pointer-events:none;z-index:1}.lms-hero-card:after{content:none}.lms-hero-photo{position:absolute;top:0;left:0;bottom:0;width:44%;background:url(/assets/images/71b8a54a-e49d-4eed-a65b-860d86f48666.jpg) 50%/cover #1a1a1a}.lms-hero-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,4%,.18),transparent 30%,transparent 60%,rgba(200,131,12,.12) 85%,hsla(0,0%,4%,.7))}.lms-hero-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,4%,.1),transparent 25%,transparent 80%,hsla(0,0%,4%,.25))}.lms-hero-right{position:absolute;top:0;right:0;bottom:0;left:44%;padding:28px 36px;display:flex;flex-direction:column;justify-content:center;color:var(--paper);z-index:2}.lms-hero-meta{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;color:var(--gold);text-transform:uppercase;margin-bottom:14px;display:inline-flex;align-items:center;gap:8px}.lms-hero-meta:before{content:"\25B6";font-size:9px}.lms-hero-title{font-family:Inter,sans-serif;font-weight:900;font-size:clamp(24px,3vw,38px);letter-spacing:-.5px;color:var(--gold);text-transform:uppercase;line-height:1;margin-bottom:14px}.lms-hero-sub{font-family:Inter,sans-serif;font-size:12.5px;line-height:1.5;color:hsla(38,35%,94%,.7);margin-bottom:18px;max-width:380px}.lms-hero-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:380px}.lms-hero-kpi{background:hsla(38,35%,94%,.025);border:1px solid hsla(38,35%,94%,.07);border-radius:8px;padding:9px 12px}.lms-hero-kpi-val{font-family:Inter,sans-serif;font-weight:800;font-size:18px;color:var(--gold);line-height:1}.lms-hero-kpi-val.red{color:#ff6464}.lms-hero-kpi-lbl{font-family:Inter,system-ui,sans-serif;font-size:8.5px;font-weight:700;letter-spacing:1.6px;color:hsla(38,35%,94%,.5);text-transform:uppercase;margin-top:6px;line-height:1.2}.lms-hero-byline{position:absolute;bottom:14px;left:18px;display:flex;align-items:center;gap:10px;color:var(--paper);font-family:Inter,sans-serif;font-size:11px;z-index:4;background:hsla(0,0%,4%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(38,35%,94%,.08);padding:8px 14px 8px 8px;border-radius:999px}.lms-hero-byline .avatar{width:28px;height:28px;border-radius:50%;background:url(/assets/images/71b8a54a-e49d-4eed-a65b-860d86f48666.jpg) 50%/cover;border:1.5px solid hsla(38,35%,94%,.4);flex:0 0 28px}.lms-hero-byline-name{font-weight:800;font-size:12.5px;line-height:1.1}.lms-hero-byline-meta{font-size:10.5px;color:hsla(38,35%,94%,.6);margin-top:2px}.lms-hero-byline-meta .brand,.lms-hero-byline-meta b{color:var(--gold);font-weight:700}.lms-hero-time{position:absolute;bottom:18px;right:28px;font-family:Inter,system-ui,sans-serif;font-size:11px;letter-spacing:1.5px;color:hsla(38,35%,94%,.55);z-index:3}.lms-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.lms-stat-card{background:#fff;border:1px solid hsla(0,0%,4%,.06);border-radius:12px;padding:18px}.lms-stat-val{font-family:Inter,sans-serif;font-weight:800;font-size:32px;color:var(--gold);line-height:1;display:inline-flex;align-items:baseline;gap:2px}.lms-stat-val sup{font-size:14px;font-weight:600}.lms-stat-lbl{font-family:Inter,system-ui,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:2px;color:hsla(0,0%,4%,.5);text-transform:uppercase;margin-top:10px}.lms-lib-summary{font-family:Inter,sans-serif;font-size:13px;color:hsla(0,0%,4%,.6);margin-bottom:16px}.lms-lib-summary b{color:var(--ink);font-weight:700}.lms-lib-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lms-pb-card{background:#fff;border:1px solid hsla(0,0%,4%,.06);border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.lms-pb-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px hsla(0,0%,4%,.08);border-color:rgba(200,131,12,.2)}.lms-pb-thumb{aspect-ratio:4/3;display:flex;align-items:flex-end;padding:20px;color:var(--paper);font-family:Inter,sans-serif}.lms-pb-thumb.gA{background:linear-gradient(135deg,#1a0e0e,#3a1818);background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(135deg,#1a0e0e,#3a1818);background-size:20px 20px,20px 20px,100% 100%}.lms-pb-thumb.gB{background:linear-gradient(135deg,#1e1408,#3a2510);background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(135deg,#1e1408,#3a2510);background-size:20px 20px,20px 20px,100% 100%}.lms-pb-thumb.gC{background:linear-gradient(135deg,#0e1428,#1a2848);background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(135deg,#0e1428,#1a2848);background-size:20px 20px,20px 20px,100% 100%}.lms-pb-thumb.gD{background:linear-gradient(135deg,#1a0e28,#321e4a);background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(135deg,#1a0e28,#321e4a);background-size:20px 20px,20px 20px,100% 100%}.lms-pb-cat{font-size:9.5px;font-weight:700;letter-spacing:2.5px;color:hsla(38,35%,94%,.55);text-transform:uppercase;margin-bottom:10px}.lms-pb-name{font-size:19px;font-weight:900;letter-spacing:-.3px;line-height:1.02;text-transform:uppercase;color:var(--paper)}.lms-pb-meta{padding:14px 16px}.lms-pb-title{font-family:Inter,sans-serif;font-weight:700;font-size:13px;color:var(--ink);margin-bottom:10px}.lms-pb-prog-wrap{display:flex;align-items:center;justify-content:space-between;font-family:Inter,system-ui,sans-serif;font-size:10px;color:hsla(0,0%,4%,.5);margin-bottom:6px;letter-spacing:.5px}.lms-pb-prog-wrap .pct{color:var(--gold);font-weight:700}.lms-pb-prog{height:4px;background:hsla(0,0%,4%,.06);border-radius:2px;overflow:hidden}.lms-pb-prog-fill{height:100%;background:var(--gold);border-radius:2px;transition:width 1s cubic-bezier(.2,.8,.2,1)}.lms-pb-fac{font-family:Inter,system-ui,sans-serif;font-size:10px;color:hsla(0,0%,4%,.4);margin-top:10px}.lms-pb-fac b{color:hsla(0,0%,4%,.7);font-weight:700}.lms-live-card{background:#0a0a0a;border-radius:14px;overflow:hidden;position:relative;aspect-ratio:16/7;min-height:300px;display:flex;border:1px solid hsla(38,35%,94%,.05)}.lms-live-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:44%;background-image:linear-gradient(hsla(38,35%,94%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(38,35%,94%,.025) 1px,transparent 0),radial-gradient(70% 80% at 5% 8%,rgba(200,131,12,.16),rgba(200,131,12,0) 60%);background-size:32px 32px,32px 32px,100% 100%;pointer-events:none;z-index:1}.lms-live-photo{flex:0 0 44%;background:url(/assets/images/71b8a54a-e49d-4eed-a65b-860d86f48666.jpg) 50%/cover #1a1a1a;position:relative}.lms-live-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,4%,.18),transparent 30%,transparent 60%,rgba(200,131,12,.12) 85%,hsla(0,0%,4%,.7))}.lms-live-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,4%,.1),transparent 25%,transparent 80%,hsla(0,0%,4%,.25))}.lms-live-badge{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;gap:6px;background:hsla(0,0%,4%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(38,35%,94%,.08);color:var(--gold);padding:7px 14px;border-radius:999px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;z-index:4}.lms-live-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--crimson);animation:lmsLivePulse 1.5s ease-in-out infinite}.lms-live-ep{position:absolute;bottom:18px;left:18px;color:hsla(38,35%,94%,.5);font-family:Inter,system-ui,sans-serif;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.lms-live-ep b{color:var(--gold);font-weight:700}.lms-live-name{position:absolute;bottom:14px;left:18px;color:var(--paper);font-family:Inter,sans-serif;font-weight:800;font-size:12.5px;line-height:1.1;display:flex;align-items:center;gap:10px;background:hsla(0,0%,4%,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(38,35%,94%,.08);padding:8px 14px 8px 8px;border-radius:999px;z-index:4}.lms-live-name:before{content:"";width:28px;height:28px;border-radius:50%;background:url(/assets/images/71b8a54a-e49d-4eed-a65b-860d86f48666.jpg) 50%/cover;border:1.5px solid hsla(38,35%,94%,.4);flex:0 0 28px}.lms-live-name .meta{display:block;font-size:10.5px;color:hsla(38,35%,94%,.6);margin-top:2px;font-weight:500}.lms-live-name+.meta{display:none}.lms-live-right{flex:1 1 auto;padding:28px 36px;display:flex;flex-direction:column;justify-content:center;color:var(--paper);position:relative;z-index:2}.lms-live-meta{font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;letter-spacing:2.5px;margin-bottom:14px}.lms-live-meta,.lms-live-title{color:var(--gold);text-transform:uppercase}.lms-live-title{font-family:Inter,sans-serif;font-weight:900;font-size:clamp(24px,3vw,38px);letter-spacing:-.5px;line-height:1;margin-bottom:18px}.lms-live-title em{font-style:italic;color:hsla(38,35%,94%,.85);font-weight:700;text-transform:none;display:block;font-size:.7em;margin-top:6px;letter-spacing:-.3px}.lms-live-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.lms-live-step{background:hsla(38,35%,94%,.025);border:1px solid hsla(38,35%,94%,.07);border-radius:8px;padding:11px 12px}.lms-live-step-num{font-family:Inter,system-ui,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.6px;color:hsla(38,35%,94%,.4);margin-bottom:6px}.lms-live-step-name{font-family:Inter,sans-serif;font-weight:800;font-size:14px;color:var(--gold);letter-spacing:.3px;margin-bottom:6px}.lms-live-step-desc{font-family:Inter,sans-serif;font-size:11px;line-height:1.45;color:hsla(38,35%,94%,.6)}.lms-live-time{position:absolute;right:28px;bottom:18px;font-family:Inter,system-ui,sans-serif;font-size:11px;letter-spacing:1.5px;color:hsla(38,35%,94%,.55);z-index:3}.lms-vault-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px}.lms-vault-lead{flex:1 1 auto;min-width:0}.lms-vault-leadlabel{font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:700;letter-spacing:2.5px;color:hsla(0,0%,4%,.45);text-transform:uppercase;margin-bottom:6px}.lms-vault-headline{font-family:Inter,sans-serif;font-weight:900;font-size:clamp(20px,2.8vw,32px);letter-spacing:-1px;color:var(--ink);text-transform:uppercase;margin-bottom:8px;line-height:1.05}.lms-vault-leadsub{font-family:Inter,sans-serif;font-size:12px;color:hsla(0,0%,4%,.55)}.lms-vault-summary{flex:0 0 220px;background:hsla(0,0%,4%,.03);border:1px solid hsla(0,0%,4%,.06);border-radius:10px;padding:12px 14px}.lms-vault-summary-row{display:flex;justify-content:space-between;align-items:baseline;font-family:Inter,sans-serif;font-size:11px;padding:5px 0;border-bottom:1px dashed hsla(0,0%,4%,.06)}.lms-vault-summary-row:last-child{border-bottom:0}.lms-vault-summary-row .l{color:hsla(0,0%,4%,.55)}.lms-vault-summary-row .v{font-weight:800;color:var(--ink)}.lms-vault-summary-row.lift .v{color:#16a34a}.lms-tier{display:flex;align-items:center;gap:18px;padding:16px 18px;background:#fff;border:1px solid hsla(0,0%,4%,.06);border-radius:12px;margin-bottom:10px;border-left:4px solid var(--ink);transition:transform .2s ease,box-shadow .2s ease}.lms-tier:hover{transform:translateX(3px);box-shadow:0 4px 16px hsla(0,0%,4%,.05)}.lms-tier-letter{font-family:Inter,sans-serif;font-weight:900;font-size:28px;width:36px;text-align:center;letter-spacing:-1px}.lms-tier-body{flex:1 1 auto;min-width:0}.lms-tier-count{font-family:Inter,sans-serif;font-weight:800;font-size:14px;color:var(--ink)}.lms-tier-meta{font-family:Inter,sans-serif;font-size:11.5px;color:hsla(0,0%,4%,.5);margin-top:2px}.lms-tier-roas{font-size:12px;font-weight:700;color:hsla(0,0%,4%,.7);padding-right:14px}.lms-tier-action,.lms-tier-roas{font-family:Inter,system-ui,sans-serif}.lms-tier-action{font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:7px 12px;border-radius:6px;background:hsla(0,0%,4%,.05);color:var(--ink)}.lms-tier.s{border-left-color:#16a34a}.lms-tier.s .lms-tier-letter{color:#16a34a}.lms-tier.s .lms-tier-action{background:rgba(22,163,74,.12);color:#16a34a}.lms-tier.a{border-left-color:var(--gold)}.lms-tier.a .lms-tier-letter{color:var(--gold)}.lms-tier.a .lms-tier-action{background:rgba(200,131,12,.12);color:var(--gold)}.lms-tier.b{border-left-color:hsla(0,0%,4%,.3)}.lms-tier.b .lms-tier-letter{color:hsla(0,0%,4%,.5)}.lms-tier.c{border-left-color:var(--crimson)}.lms-tier.c .lms-tier-letter{color:var(--crimson)}.lms-tier.c .lms-tier-action{background:rgba(185,28,28,.1);color:var(--crimson)}.lms-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:-2px;background:transparent;border-radius:0 0 14px 14px;overflow:hidden}.lms-tab-btn{background:hsla(0,0%,4%,.04);border:0;border-top:1px solid hsla(38,35%,94%,.06);border-right:1px solid hsla(38,35%,94%,.06);padding:14px 18px;cursor:pointer;text-align:left;font-family:Inter,sans-serif;color:hsla(0,0%,4%,.5);transition:background .2s ease,color .2s ease}.lms-tab-btn:last-child{border-right:0}.lms-tab-btn:hover{background:hsla(0,0%,4%,.06);color:var(--ink)}.lms-tab-btn.active{background:var(--paper);color:var(--ink)}.lms-tab-btn .num{font-family:Inter,system-ui,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:2px;color:hsla(0,0%,4%,.35);display:block;margin-bottom:3px}.lms-tab-btn.active .num{color:var(--gold)}.lms-tab-btn .name{font-family:Inter,sans-serif;font-weight:700;font-size:13px}@media (max-width:980px){.lms-sidebar{flex:0 0 200px;padding:18px 12px}.lms-nav-item{font-size:12px;padding:8px 10px}.lms-content{padding:24px 22px}.lms-search{display:none}.lms-bell{right:24px}.lms-lib-grid,.lms-live-steps,.lms-stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.lms-section{padding:48px 16px 56px}.lms-sidebar{display:none}.lms-content{padding:20px 18px;min-height:900px}.lms-screen{min-height:840px}.lms-tab{font-size:11px;padding:7px 10px;max-width:220px}.lms-url{font-size:10.5px;padding:6px 10px}.lms-url .host{font-size:10px}.lms-hero-card,.lms-live-card{aspect-ratio:auto;min-height:0;display:block}.lms-hero-photo,.lms-live-photo{position:relative;width:100%;height:280px;flex:none;background-position:top!important}.lms-hero-photo:after,.lms-live-photo:after{background:linear-gradient(180deg,transparent 50%,#0a0a0a)}.lms-hero-right,.lms-live-right{position:relative;left:0;right:0;top:0;bottom:0;padding:22px 20px}.lms-hero-byline{position:relative;left:auto;bottom:auto;margin:0 20px 18px}.lms-hero-time,.lms-live-time{display:none}.lms-hero-kpis,.lms-live-steps{max-width:none}.lms-stat-grid{grid-template-columns:repeat(2,1fr);gap:8px}.lms-stat-card{padding:14px}.lms-stat-val{font-size:24px}.lms-lib-grid{grid-template-columns:1fr 1fr;gap:10px}.lms-pb-thumb{padding:14px;aspect-ratio:1.4/1}.lms-pb-name{font-size:14px}.lms-vault-head{flex-direction:column}.lms-vault-summary{flex:none;width:100%}.lms-tier{padding:12px 14px;gap:12px}.lms-tier-letter{font-size:22px;width:28px}.lms-tier-count{font-size:12px}.lms-tier-meta{font-size:10.5px}.lms-tier-roas{font-size:11px;padding-right:8px}.lms-tier-action{font-size:9px;padding:5px 8px;letter-spacing:1.4px}.lms-tabs{grid-template-columns:repeat(2,1fr)}.lms-tab-btn{padding:11px 14px}.lms-tab-btn:nth-child(2){border-right:0}.lms-tab-btn:first-child,.lms-tab-btn:nth-child(2){border-bottom:1px solid hsla(38,35%,94%,.06)}}.hero h1,.hero-dark-block .hero h1{font-size:clamp(40px,7vw,80px)!important;line-height:.9!important;letter-spacing:-.04em!important;text-align:left!important;margin:20px 0 0!important}.hero h1 .line-lg,.hero-dark-block .hero h1 .line-lg{display:block!important;font-size:inherit!important;color:hsla(38,35%,94%,.95)!important;-webkit-text-fill-color:hsla(38,35%,94%,.95)!important;background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-shadow:none!important}.hero h1 .line-gold,.hero-dark-block .hero h1 .line-gold{display:block!important;width:auto!important;max-width:none!important;font-size:clamp(20px,3vw,40px)!important;font-style:italic!important;font-weight:800!important;color:var(--gold)!important;-webkit-text-fill-color:var(--gold)!important;letter-spacing:-.02em!important;margin-top:.1em!important}.hero h1 .line-gold .typing-active-commerce,.hero-dark-block .hero h1 .line-gold .typing-active-commerce{white-space:pre-line!important}@media (min-width:601px){.hero-dark-block{display:block!important;height:auto!important;aspect-ratio:auto!important;min-height:min(46.25vw,86vh)!important;isolation:isolate}.hero-dark-block>.hero{position:relative!important;inset:auto!important;width:100%!important;overflow:visible!important;z-index:2!important}}.hero-kpi-marquee-shell{isolation:isolate;position:relative!important;z-index:3!important}.hero-kpi-marquee-shell,.hero-kpi-marquee-shell.ha-logo-sink-enabled{transform:none!important;opacity:1!important;filter:none!important;will-change:auto!important}#program.ha-diff-takeover:before,.hero-kpi-marquee-shell.ha-logo-sink-enabled:after{display:none!important;background:none!important;content:none!important}#program.ha-diff-takeover .highlights,#program.ha-diff-takeover .sec-center{transform:none!important;opacity:1!important;filter:none!important}.hero-kpi-marquee-shell .brand-marquee-wrap{margin-top:clamp(28px,3vw,56px)!important}.hero-kpi-marquee-shell .stats.revised-metrics{border-radius:10px!important;border:1px solid hsla(38,35%,94%,.06)!important;background:rgba(28,28,28,.6)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;overflow:hidden!important;padding:0!important;margin:0!important;position:relative!important;z-index:2!important}.hero-kpi-marquee-shell .stats.revised-metrics .stat{padding:32px 16px!important;border-right:1px solid hsla(38,35%,94%,.05)!important;transition:background .3s ease!important;text-align:center!important}.hero-kpi-marquee-shell .stats.revised-metrics .stat:last-child{border-right:0!important}.hero-kpi-marquee-shell .stats.revised-metrics .stat:hover{background:rgba(200,131,12,.06)!important}@media (max-width:860px){.hero-kpi-marquee-shell .stats.revised-metrics .stat:nth-child(2){border-right:0!important}.hero-kpi-marquee-shell .stats.revised-metrics .stat:first-child,.hero-kpi-marquee-shell .stats.revised-metrics .stat:nth-child(2){border-bottom:1px solid hsla(38,35%,94%,.05)!important}}.nav-logo-mark{width:47px!important;height:47px!important}.nav-logo-text{font-size:14px!important}@media (max-width:600px){.nav-logo-mark{width:27px!important;height:27px!important}.nav-logo-text{font-size:8.5px!important}}