@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-condensed-vietnamese-500-normal.70f04bd5.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-500-normal.7dec19f5.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-condensed-latin-ext-500-normal.dfe6e0fb.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-500-normal.e6bbc82d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/barlow-condensed-latin-500-normal.6440fe73.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-500-normal.48e4fdf4.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-vietnamese-600-normal.6d7e2f90.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-600-normal.7f364a4c.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-latin-ext-600-normal.646ca2c5.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-600-normal.b10b40bc.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/barlow-condensed-latin-600-normal.b506a7ca.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-600-normal.a0aeaff6.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-condensed-vietnamese-700-normal.b5cf89c0.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-700-normal.c7b344a0.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-condensed-latin-ext-700-normal.e84925df.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-700-normal.73a79c9e.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/barlow-condensed-latin-700-normal.e9811009.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-700-normal.f6cc1247.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/barlow-condensed-vietnamese-800-normal.e38b3dc4.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-800-normal.8fcde047.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/barlow-condensed-latin-ext-800-normal.9eab2a14.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-800-normal.3f7f93ed.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/barlow-condensed-latin-800-normal.17d6e974.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-800-normal.d5e6c36e.woff) format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/barlow-condensed-vietnamese-900-normal.9121ad4c.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-vietnamese-900-normal.d8ab793b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/barlow-condensed-latin-ext-900-normal.3c068dd7.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-ext-900-normal.e813ed35.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/_next/static/media/barlow-condensed-latin-900-normal.fd25bb53.woff2) format("woff2"),url(/_next/static/media/barlow-condensed-latin-900-normal.ccc16d38.woff) format("woff");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:Bodoni Moda;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/bodoni-moda-math-500-italic.fd96e5c9.woff2) format("woff2"),url(/_next/static/media/bodoni-moda-math-500-italic.4569761d.woff) format("woff");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/bodoni-moda-symbols-500-italic.719e51a8.woff2) format("woff2"),url(/_next/static/media/bodoni-moda-symbols-500-italic.333b3bc7.woff) format("woff");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/bodoni-moda-latin-ext-500-italic.e5d29a3f.woff2) format("woff2"),url(/_next/static/media/bodoni-moda-latin-ext-500-italic.46c6e0cf.woff) format("woff");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:Bodoni Moda;font-style:italic;font-display:swap;font-weight:500;src:url(/_next/static/media/bodoni-moda-latin-500-italic.e3baf478.woff2) format("woff2"),url(/_next/static/media/bodoni-moda-latin-500-italic.c73ea856.woff) format("woff");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:Bodoni Moda;font-style:italic;font-display:swap;font-weight:700;src:url(/_next/static/media/bodoni-moda-math-700-italic.587e0bb6.woff2) format("woff2"),url(/_next/static/media/bodoni-moda-math-700-italic.c50bf861.woff) format("woff");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:700;src:url(/_next/static/media/bodoni-moda-symbols-700-italic.90d48c53.woff2) format("woff2"),url(/_next/static/media/bodoni-moda-symbols-700-italic.597ff144.woff) format("woff");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:700;src:url(/_next/static/media/bodoni-moda-latin-ext-700-italic.db634115.woff2) format("woff2"),url(/_next/static/media/bodoni-moda-latin-ext-700-italic.fb40e298.woff) format("woff");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:Bodoni Moda;font-style:italic;font-display:swap;font-weight:700;src:url(/_next/static/media/bodoni-moda-latin-700-italic.6407c8d2.woff2) format("woff2"),url(/_next/static/media/bodoni-moda-latin-700-italic.add815bf.woff) format("woff");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{--ink:oklch(0.13 0.008 55);--ink-soft:oklch(0.21 0.011 55);--paper:oklch(0.94 0.013 75);--paper-deep:oklch(0.88 0.02 78);--amber:oklch(0.8 0.17 78);--amber-hot:oklch(0.83 0.18 78);--steel:oklch(0.67 0.025 245);--line:oklch(0.98 0.005 80/20%);--space-sm:12px;--space-md:24px;--space-lg:48px;--space-xl:96px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--paper);font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:500;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}main{overflow:clip}.wrap{width:min(1280px,calc(100% - 64px));margin-inline:auto}.site-header{height:106px;position:-webkit-sticky;position:sticky;z-index:20;top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:36px;gap:36px;padding:0 4.2vw;background:color-mix(in oklch,var(--ink) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.brand-link{width:-moz-fit-content;width:fit-content}.brand-lockup{display:inline-flex;align-items:center}.brand-lockup img{display:block;width:150px;height:auto;opacity:.9;mask-image:radial-gradient(ellipse 74% 86% at center,#000 32%,rgb(0 0 0/.72) 54%,transparent 90%);-webkit-mask-image:radial-gradient(ellipse 74% 86% at center,#000 32%,rgb(0 0 0/.72) 54%,transparent 90%)}.primary-nav{display:flex;align-items:center;gap:clamp(20px,3.5vw,60px);color:var(--paper);font-size:.88rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.primary-nav a{position:relative;padding:12px 0}.primary-nav a:after{position:absolute;content:"";height:1px;inset-inline:0;bottom:6px;background:var(--amber);transform:scaleX(0);transform-origin:left;transition:transform .28s ease}.primary-nav a:focus-visible:after,.primary-nav a:hover:after{transform:scaleX(1)}.header-cta{justify-self:end}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;padding:0 22px;font-family:Barlow Condensed,sans-serif;font-size:1.08rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase;border:1px solid transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0) scale(.985)}.button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--amber);outline-offset:4px}.button-amber{color:var(--ink);background:var(--amber)}.button-amber:hover{background:var(--amber-hot)}.button-ghost{color:var(--paper);border-color:color-mix(in oklch,var(--steel) 85%,transparent);background:color-mix(in oklch,var(--ink) 80%,transparent)}.button-ghost:hover{border-color:var(--paper);background:var(--ink-soft)}.arrow{font-size:1.35em;line-height:1}.eyebrow{margin:0 0 16px;color:var(--amber);font-family:Barlow Condensed,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.hero-home{min-height:min(780px,calc(100svh - 106px));position:relative;display:flex;align-items:center;isolation:isolate}.hero-image,.hero-scrim{position:absolute;inset:0;width:100%;height:100%}.hero-image{z-index:-3;object-fit:cover;object-position:center}.hero-scrim{z-index:-2;background:linear-gradient(90deg,oklch(.13 .008 55/100%),oklch(.13 .008 55/94%) 32%,oklch(.13 .008 55/38%) 64%,oklch(.13 .008 55/14%))}.hero-copy{padding:96px 0 112px}.hero-roles{animation:rise .65s cubic-bezier(.16,1,.3,1) .05s both}.hero-roles .role-separator{display:inline-block;width:.42em;height:.42em;margin:0 .7em;border-radius:50%;background:var(--amber);vertical-align:middle}.hero-copy h1{max-width:830px;margin:0;color:var(--paper);font-family:Barlow Condensed,sans-serif;font-size:clamp(4.8rem,10.5vw,10rem);font-weight:900;letter-spacing:-.065em;line-height:.78;text-transform:uppercase;text-wrap:balance;animation:rise .75s cubic-bezier(.16,1,.3,1) .13s both}.hero-copy h1.hero-headline-long{font-size:clamp(4.2rem,8vw,8rem);font-weight:700}.hero-copy h1 em{color:var(--amber);font-style:normal}.hero-copy>p:not(.eyebrow){max-width:540px;margin:30px 0;color:color-mix(in oklch,var(--paper) 92%,var(--steel));font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.5;animation:rise .75s cubic-bezier(.16,1,.3,1) .22s both}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;animation:rise .75s cubic-bezier(.16,1,.3,1) .31s both}.hero-rail{position:absolute;right:3vw;bottom:30px;margin:0;color:color-mix(in oklch,var(--paper) 82%,var(--steel));font-family:Barlow Condensed,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.hero-rail span{color:var(--amber)}.command-section{display:grid;grid-template-columns:minmax(250px,.8fr) 1.3fr;background:var(--paper);color:var(--ink)}.command-title{padding:clamp(56px,8vw,130px) clamp(24px,5vw,90px);background:var(--paper-deep)}.dark-label{color:oklch(.43 .05 75)}.booking-section h2,.command-title h2,.final-cta h2,.high-contrast h2,.section-head h2{margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(3rem,5vw,5.5rem);font-weight:900;letter-spacing:-.055em;line-height:.84;text-transform:uppercase;text-wrap:balance}.command-list{display:grid}.command-row{display:grid;grid-template-columns:84px 1fr auto;grid-gap:22px;gap:22px;align-items:center;padding:30px clamp(22px,5vw,72px);border-bottom:1px solid color-mix(in oklch,var(--ink) 24%,transparent);transition:background-color .2s ease,color .2s ease}.command-row:hover{background:var(--ink);color:var(--paper)}.command-row>span{color:var(--amber);font-size:3.7rem;font-weight:900;letter-spacing:-.04em;line-height:1}.command-row h3,.command-row>span{font-family:Barlow Condensed,sans-serif}.command-row h3{margin:0 0 4px;font-size:2rem;font-weight:800;letter-spacing:-.025em;text-transform:uppercase}.command-row p{max-width:520px;margin:0;font-size:.94rem;line-height:1.45}.split-evidence{display:grid;grid-template-columns:.86fr 1.14fr;grid-gap:clamp(32px,8vw,130px);gap:clamp(32px,8vw,130px);align-items:center;padding:clamp(76px,12vw,150px) 0}.evidence-copy>p{max-width:570px;color:color-mix(in oklch,var(--paper) 80%,var(--steel));font-size:1.08rem}.split-evidence figure{margin:0}.split-evidence img{width:100%;min-height:500px;object-fit:cover;-webkit-clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.split-evidence figcaption{max-width:62ch;margin:16px 0 0;color:color-mix(in oklch,var(--paper) 72%,var(--steel));font-size:1rem;line-height:1.45}.text-link{display:inline-flex;gap:12px;align-items:center;margin-top:18px;color:var(--amber);font-family:Barlow Condensed,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.text-link:hover{color:var(--paper)}.section-head{max-width:760px}.section-head h2{color:var(--paper)}.section-head>p:not(.eyebrow){margin:20px 0 0;color:color-mix(in oklch,var(--paper) 78%,var(--steel));font-size:1.1rem}.approach-section,.lens-section{padding:clamp(76px,10vw,140px) 0;background:var(--ink-soft)}.approach-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:64px;background:color-mix(in oklch,var(--paper) 22%,transparent);border:1px solid color-mix(in oklch,var(--paper) 22%,transparent)}.approach-grid article{min-height:260px;padding:clamp(26px,3vw,44px);background:var(--ink-soft)}.approach-grid strong{color:var(--amber);font-family:Barlow Condensed,sans-serif;font-size:3.5rem;line-height:1}.approach-grid h3{margin:24px 0 8px;font-family:Barlow Condensed,sans-serif;font-size:2rem;font-weight:800;letter-spacing:-.025em;text-transform:uppercase}.approach-grid p{max-width:340px;margin:0;color:color-mix(in oklch,var(--paper) 75%,var(--steel))}.faq-section{padding:clamp(76px,10vw,140px) 0}.faq-list{margin-top:60px;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:18px 0;cursor:pointer;color:var(--paper);font-family:Barlow Condensed,sans-serif;font-size:clamp(1.35rem,2.3vw,1.9rem);font-weight:700;letter-spacing:-.018em}.faq-list summary:after{content:"+";color:var(--amber);font-family:DM Sans,sans-serif;font-size:1.6rem;font-weight:400}.faq-list details[open] summary:after{content:"−"}.faq-list p{max-width:700px;margin:0;padding:0 0 24px;color:color-mix(in oklch,var(--paper) 75%,var(--steel))}.final-cta{padding:clamp(76px,10vw,140px) 0;background:var(--amber);color:var(--ink)}.final-cta .eyebrow{color:color-mix(in oklch,var(--ink) 70%,var(--amber))}.final-cta h2{max-width:660px;color:var(--ink);margin-bottom:32px}.final-cta .button{background:var(--ink);color:var(--paper)}.final-cta .button:hover,.page-hero{background:var(--ink-soft)}.page-hero{min-height:570px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);isolation:isolate}.page-hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:88px;padding-bottom:88px;margin-left:max(32px,calc((100vw - 1280px) / 2));width:min(620px,calc(100% - 70px))}.page-hero-copy h1{max-width:700px;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(4rem,7.2vw,7.3rem);font-weight:900;letter-spacing:-.065em;line-height:.82;text-transform:uppercase;text-wrap:balance}.page-hero-copy h1.coaching-hero-title{font-size:clamp(3.2rem,4.8vw,5.25rem);font-weight:700;line-height:.88}.page-hero-copy h1.speaking-hero-title{font-size:clamp(3rem,4.2vw,5rem);font-weight:700;line-height:.88}.page-hero-copy h1.booking-hero-title{font-weight:700}.page-hero-copy h1 em{color:var(--amber);font-style:normal}.page-hero-byline{margin:14px 0 0;color:var(--amber);font-family:Bodoni Moda,serif;font-size:clamp(1.2rem,1.8vw,1.7rem);font-style:italic;font-weight:500;line-height:1.2}.page-hero-detail p{max-width:560px;margin:24px 0 30px;color:color-mix(in oklch,var(--paper) 78%,var(--steel));font-size:1.1rem}.page-hero-detail .hero-signature{max-width:24ch;margin:28px 0 10px;color:var(--paper);font-family:Bodoni Moda,serif;font-size:clamp(1.7rem,2.6vw,2.85rem);font-style:italic;font-weight:500;letter-spacing:-.025em;line-height:1.12}.hero-signature strong{color:var(--amber);font-weight:700;letter-spacing:.02em}.page-hero-image{min-height:100%;-webkit-clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.page-hero-image img{width:100%;height:100%;object-fit:cover}.bio-section,.booking-section,.services-section,.topic-section{padding:clamp(76px,10vw,140px) 0}.topic-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:64px;background:var(--line);border:1px solid var(--line)}.topic-list article{padding:32px;background:var(--ink)}.service-frames span,.topic-list span{color:var(--amber);font-family:Barlow Condensed,sans-serif;font-size:3.5rem;font-weight:900;line-height:1}.service-frames h2,.topic-list h2{margin:30px 0 14px;font-family:Barlow Condensed,sans-serif;font-size:2.25rem;font-weight:800;letter-spacing:-.045em;line-height:.9;text-transform:uppercase}.service-frames p,.topic-list p{margin:0;color:color-mix(in oklch,var(--paper) 76%,var(--steel))}.high-contrast{padding:clamp(76px,11vw,150px) 0;background:var(--paper);color:var(--ink)}.format-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(32px,10vw,150px);gap:clamp(32px,10vw,150px)}.high-contrast .eyebrow{color:oklch(.43 .05 75)}.high-contrast h2{color:var(--ink)}.format-grid>div:last-child{align-self:end}.format-grid>div:last-child p{margin:0 0 30px;font-size:1.12rem}.service-frames{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:64px;background:var(--line);border:1px solid var(--line)}.service-frames article{min-height:305px;padding:34px;background:var(--ink)}.bio-section{display:grid;grid-template-columns:1.4fr .6fr;grid-gap:clamp(40px,10vw,140px);gap:clamp(40px,10vw,140px)}.bio-section>div>p{max-width:690px;color:color-mix(in oklch,var(--paper) 78%,var(--steel));font-size:1.07rem}.credential-stack{display:grid;align-content:start;border-top:1px solid var(--line)}.credential-stack div{padding:24px 0;border-bottom:1px solid var(--line)}.credential-stack span{color:var(--amber);font-family:Barlow Condensed,sans-serif;font-size:3.3rem;font-weight:900;line-height:1}.credential-stack p{margin:8px 0 0;color:color-mix(in oklch,var(--paper) 72%,var(--steel))}.lens-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;gap:48px;margin-top:60px}.lens-grid p{margin:0;color:color-mix(in oklch,var(--paper) 80%,var(--steel));font-size:1.1rem}.lens-grid strong{display:block;margin-bottom:14px;color:var(--paper);font-family:Barlow Condensed,sans-serif;font-size:1.9rem;font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.booking-section{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:clamp(40px,10vw,150px);gap:clamp(40px,10vw,150px)}.booking-section h2{color:var(--paper)}.booking-lines{border-top:1px solid var(--line)}.booking-lines article{display:grid;grid-template-columns:150px 1fr;grid-gap:24px;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.booking-lines span{color:var(--amber);font-family:Barlow Condensed,sans-serif;font-size:1.7rem;font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.booking-lines p{margin:0;color:color-mix(in oklch,var(--paper) 76%,var(--steel))}.legal-page{max-width:820px;padding:clamp(72px,10vw,140px) 0}.legal-page h1{margin:0 0 12px;font-size:clamp(4rem,7vw,6rem);font-weight:900;letter-spacing:-.055em;line-height:.86}.legal-page h1,.legal-page h2{font-family:Barlow Condensed,sans-serif;text-transform:uppercase}.legal-page h2{margin:52px 0 10px;color:var(--amber);font-size:2rem;font-weight:800;letter-spacing:-.02em}.legal-page p{max-width:720px;color:color-mix(in oklch,var(--paper) 78%,var(--steel))}.not-found{min-height:62svh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:80px 0}.not-found h1{max-width:640px;margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(4.5rem,9vw,8.5rem);font-weight:900;letter-spacing:-.065em;line-height:.8;text-transform:uppercase}.not-found p:not(.eyebrow){max-width:560px;margin:26px 0 34px;color:color-mix(in oklch,var(--paper) 76%,var(--steel))}.site-footer{display:grid;grid-template-columns:1.3fr .75fr .55fr auto;grid-gap:40px;gap:40px;padding:66px 4.2vw 32px;background:oklch(.095 .006 55);border-top:1px solid var(--line)}.footer-brand p{max-width:260px;margin:20px 0 0;color:color-mix(in oklch,var(--paper) 65%,var(--steel));font-size:.9rem}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:color-mix(in oklch,var(--paper) 85%,var(--steel));font-family:Barlow Condensed,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.footer-links a:hover{color:var(--amber)}.theo-badge{align-self:end;justify-self:end}.theo-badge img{width:110px;height:auto}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.site-header{height:auto;min-height:82px;grid-template-columns:1fr auto;padding:18px 24px;gap:14px}.primary-nav{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:10px;width:100%;font-size:.69rem}.header-cta{display:none}.brand-lockup img{width:118px}.wrap{width:min(100% - 40px,1280px)}.hero-home{min-height:690px}.hero-scrim{background:linear-gradient(90deg,oklch(.13 .008 55/100%),oklch(.13 .008 55/91%) 48%,oklch(.13 .008 55/32%))}.hero-copy{padding:76px 0 88px}.hero-copy h1{font-size:clamp(4.25rem,12vw,6.8rem)}.hero-rail{display:none}.bio-section,.booking-section,.command-section,.format-grid,.page-hero,.split-evidence{grid-template-columns:1fr}.command-title{padding:62px 32px}.command-list{border-top:1px solid color-mix(in oklch,var(--ink) 24%,transparent)}.page-hero{min-height:auto}.page-hero-copy{width:min(100% - 40px,1280px);margin:0 auto;padding:80px 0 60px}.page-hero-image{min-height:410px;-webkit-clip-path:polygon(0 12%,100% 0,100% 100%,0 100%);clip-path:polygon(0 12%,100% 0,100% 100%,0 100%)}.split-evidence img{min-height:400px}.approach-grid,.lens-grid,.service-frames,.topic-list{grid-template-columns:1fr}.approach-grid,.lens-grid,.service-frames,.topic-list{margin-top:42px}.lens-grid{gap:32px}.site-footer{grid-template-columns:1fr 1fr;padding:56px 24px 28px}.footer-brand{grid-column:1/-1}.theo-badge{justify-self:start}}@media (max-width:560px){.site-header{padding-inline:18px}.primary-nav{overflow-x:auto;padding-bottom:2px;justify-content:flex-start;gap:22px}.primary-nav a{min-height:44px;display:inline-flex;align-items:center}.wrap{width:min(100% - 32px,1280px)}.hero-home{min-height:650px;align-items:flex-end}.hero-image{object-position:66% center}.hero-scrim{background:linear-gradient(90deg,oklch(.13 .008 55/100%),oklch(.13 .008 55/86%) 70%,oklch(.13 .008 55/45%))}.hero-copy{padding:40px 0 48px}.hero-copy h1{font-size:clamp(3.95rem,19vw,5.5rem)}.hero-copy h1.hero-headline-long{font-size:clamp(3.2rem,14vw,4.2rem)}.hero-copy>p:not(.eyebrow){margin:22px 0;font-size:1rem}.hero-actions{display:grid;grid-template-columns:1fr;width:min(100%,300px)}.button{min-height:52px}.command-row{grid-template-columns:60px 1fr;gap:16px;padding:26px 20px}.command-row>.arrow{display:none}.command-row>span{font-size:3rem}.command-row h3{font-size:1.65rem}.command-row p{font-size:.88rem}.split-evidence{padding:72px 0}.split-evidence img{min-height:330px;-webkit-clip-path:none;clip-path:none}.page-hero-copy{padding:66px 0 48px}.page-hero-copy h1{font-size:clamp(3.45rem,16vw,4.6rem)}.page-hero-copy h1.coaching-hero-title,.page-hero-copy h1.speaking-hero-title{font-size:clamp(3rem,12vw,4rem)}.page-hero-image{min-height:320px;-webkit-clip-path:none;clip-path:none}.service-frames article,.topic-list article{padding:26px}.format-grid{gap:34px}.booking-lines article{grid-template-columns:1fr;gap:8px}.booking-form-grid{grid-template-columns:1fr;gap:20px}.booking-form-wide{grid-column:auto}.site-footer{grid-template-columns:1fr;gap:32px}.footer-brand{grid-column:auto}.footer-trust{grid-row:3}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.booking-intro>p:not(.eyebrow){max-width:500px;margin:24px 0 44px;color:color-mix(in oklch,var(--paper) 78%,var(--steel));font-size:1.08rem}.booking-lines article{grid-template-columns:130px 1fr;gap:20px;padding:20px 0}.booking-lines span{font-size:1.55rem}.booking-lines p{font-size:.98rem}.booking-form{align-self:start;padding:clamp(24px,4vw,48px);border:1px solid color-mix(in oklch,var(--paper) 26%,transparent);background:color-mix(in oklch,var(--ink-soft) 78%,var(--ink))}.booking-form-intro{margin:0 0 34px;padding-bottom:30px;border-bottom:1px solid var(--line)}.booking-form-intro h2{margin:0 0 18px;color:var(--paper);font-family:Barlow Condensed,sans-serif;font-size:clamp(2.1rem,3.2vw,3.25rem);font-weight:800;letter-spacing:-.04em;line-height:.92;text-transform:uppercase}.booking-form-intro>p{margin:0 0 16px;color:color-mix(in oklch,var(--paper) 78%,var(--steel));font-size:1rem;line-height:1.48}.booking-contact{display:grid;grid-gap:4px;gap:4px;margin-top:22px;color:var(--paper)}.booking-contact p{margin:0;font-size:1rem}.booking-contact strong{color:var(--amber);font-weight:700}.booking-contact a{color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch,var(--amber) 72%,transparent);text-decoration-color:color-mix(in oklch,var(--amber) 72%,transparent);text-underline-offset:3px}.booking-contact a:hover{color:var(--amber)}.booking-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.booking-form label{display:grid;grid-gap:8px;gap:8px;color:var(--paper);font-family:Barlow Condensed,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.booking-form label span{color:color-mix(in oklch,var(--paper) 60%,var(--steel));font-size:.78em;font-weight:600}.booking-form input,.booking-form select,.booking-form textarea{width:100%;border:1px solid color-mix(in oklch,var(--paper) 38%,transparent);border-radius:0;background:oklch(.12 .008 55);color:var(--paper);font:inherit;font-size:1rem;font-weight:500;letter-spacing:0;line-height:1.4;text-transform:none;outline:none;transition:border-color .2s ease,background-color .2s ease}.booking-form input,.booking-form select{min-height:50px;padding:10px 12px}.booking-form textarea{min-height:150px;padding:12px;resize:vertical}.booking-form input:focus,.booking-form select:focus,.booking-form textarea:focus{border-color:var(--amber);background:var(--ink)}.booking-form-wide{grid-column:1/-1}.booking-form .button{width:100%;margin-top:28px}.booking-form .button:disabled{cursor:wait;opacity:.75;transform:none}.contact-form-status{margin:0 0 20px;color:var(--amber);font-size:1.05rem}.topic-section>.section-head{margin-inline:auto;text-align:center}.topic-section>.section-head .eyebrow{font-weight:900}.final-cta h2.home-final-cta-title,.topic-section>.section-head h2{font-weight:700}.reviews-hero{padding:clamp(86px,12vw,170px) 0 clamp(68px,9vw,120px);background:var(--ink-soft)}.reviews-hero>div{max-width:880px}.reviews-cta h2,.reviews-hero h1{max-width:800px;margin:0;color:var(--paper);font-family:Barlow Condensed,sans-serif;font-size:clamp(4rem,7vw,7.4rem);font-weight:800;letter-spacing:-.06em;line-height:.82;text-transform:uppercase;text-wrap:balance}.reviews-hero>div>p:not(.eyebrow){max-width:690px;margin:28px 0 0;color:color-mix(in oklch,var(--paper) 78%,var(--steel));font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.5}.reviews-section{padding:clamp(60px,9vw,120px) 0}.review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line)}.review-card{display:grid;grid-template-columns:148px minmax(0,1fr);grid-gap:28px;gap:28px;min-height:270px;padding:28px;background:var(--ink)}.review-card img{width:148px;height:148px;object-fit:cover;border-radius:50%}.review-sector{margin:2px 0 18px;color:var(--amber);font-size:.9rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.review-card blockquote{max-width:27ch;margin:0;color:var(--paper);font-family:Bodoni Moda,serif;font-size:clamp(1.1rem,1.5vw,1.42rem);font-style:italic;font-weight:500;letter-spacing:-.015em;line-height:1.28}.review-note{margin:18px 0 0;color:color-mix(in oklch,var(--paper) 58%,var(--steel));font-size:.9rem;letter-spacing:.04em;text-transform:uppercase}.reviews-cta{padding:clamp(76px,11vw,150px) 0;background:var(--paper)}.reviews-cta .eyebrow{color:oklch(.43 .05 75)}.reviews-cta h2{color:var(--ink);margin-bottom:32px}@media (max-width:900px){.review-grid{grid-template-columns:1fr}.review-card{min-height:0}}@media (max-width:560px){.reviews-hero{padding-top:68px}.reviews-cta h2,.reviews-hero h1{font-size:clamp(3.3rem,15.5vw,4.5rem)}.review-card{grid-template-columns:104px minmax(0,1fr);gap:20px;padding:22px}.review-card img{width:104px;height:104px}.review-sector{margin-top:0;margin-bottom:12px;font-size:.78rem}.review-card blockquote{font-size:1.12rem}.review-note{margin-top:14px;font-size:.75rem}.booking-form-grid{grid-template-columns:1fr;gap:20px}.booking-form-wide{grid-column:auto}}.resources-hero{padding:clamp(86px,12vw,170px) 0 clamp(68px,9vw,120px);background:var(--ink-soft)}.resources-hero>div{max-width:900px}.resources-cta h2,.resources-hero h1{max-width:840px;margin:0;color:var(--paper);font-family:Barlow Condensed,sans-serif;font-size:clamp(4rem,7vw,7.4rem);font-weight:800;letter-spacing:-.06em;line-height:.82;text-transform:uppercase;text-wrap:balance}.resources-hero>div>p:not(.eyebrow){max-width:620px;margin:28px 0 0;color:color-mix(in oklch,var(--paper) 78%,var(--steel));font-size:clamp(1.08rem,1.5vw,1.28rem);line-height:1.5}.resources-section{padding:clamp(60px,9vw,120px) 0}.featured-book{display:grid;grid-template-columns:minmax(260px,.85fr) 1.15fr;grid-gap:clamp(36px,9vw,140px);gap:clamp(36px,9vw,140px);padding:clamp(34px,6vw,78px);background:var(--paper);color:var(--ink)}.featured-book .eyebrow,.resources-cta .eyebrow{color:oklch(.43 .05 75)}.featured-book h2,.resource-grid h2{margin:0;font-family:Barlow Condensed,sans-serif;font-size:clamp(3rem,5vw,5.4rem);font-weight:800;letter-spacing:-.055em;line-height:.84;text-transform:uppercase;text-wrap:balance}.featured-book h2 em{font-family:Bodoni Moda,serif;font-size:.8em;font-style:italic;font-weight:500;letter-spacing:-.045em;text-transform:none}.featured-book>div:last-child{align-self:end}.featured-book>div:last-child>p{max-width:600px;margin:0 0 18px;font-size:1.1rem;line-height:1.5}.featured-book .text-link{color:oklch(.43 .05 75)}.featured-book .text-link:hover{color:var(--ink)}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin-top:1px;background:var(--line);border:1px solid var(--line)}.resource-grid article{min-height:360px;padding:clamp(32px,5vw,68px);background:var(--ink)}.resource-grid h2{font-size:clamp(3rem,4.7vw,4.9rem)}.resource-grid>article>p:not(.eyebrow){max-width:440px;margin:28px 0 0;color:color-mix(in oklch,var(--paper) 78%,var(--steel));font-size:1.08rem;line-height:1.5}.resource-grid .text-link{margin-top:28px}.resources-cta{padding:clamp(76px,11vw,150px) 0;background:var(--paper)}.resources-cta h2{color:var(--ink);margin-bottom:32px}.featured-book>div:first-child>img{width:min(100%,255px);height:auto;margin-top:30px;box-shadow:12px 14px 0 oklch(.13 .008 55/16%)}.born-solutions-program-art{width:100%;height:auto;margin:0 0 28px}.resource-book-cover{display:block;width:min(100%,190px);height:auto;margin:28px 0 0}.resource-grid article{display:flex;flex-direction:column}.resource-grid .text-link{margin-top:auto;padding-top:28px}.resource-title-with-book{display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:start;grid-gap:16px;gap:16px}.resource-title-with-book .resource-book-cover{width:120px;margin:0}.resource-grid>article>.resource-course-art{width:100%;max-width:430px;height:auto;margin-top:28px}@media (max-width:560px){.resource-title-with-book{grid-template-columns:minmax(0,1fr) 104px;gap:12px}.resource-title-with-book .resource-book-cover{width:104px}.resource-grid>article>.resource-course-art{max-width:none}}.speakerology-visuals{display:flex;flex-direction:column;align-items:center;gap:24px;margin-top:28px}.speakerology-book-cover{width:min(100%,180px);height:auto;mix-blend-mode:multiply;filter:drop-shadow(8px 10px 8px rgb(0 0 0/18%))}.speakerology-program-art{width:100%;max-width:500px;height:auto}@media (max-width:560px){.speakerology-visuals{gap:20px}.speakerology-book-cover{width:min(100%,140px)}.speakerology-program-art{max-width:none}}.resource-grid article.speakerology-resource{background:var(--paper-deep);color:var(--ink)}.speakerology-resource h2{color:var(--ink)}.resource-grid>article.speakerology-resource>p:not(.eyebrow){color:color-mix(in oklch,var(--ink) 78%,var(--steel))}.speakerology-resource .eyebrow,.speakerology-resource .text-link{color:oklch(.43 .05 75)}.speakerology-resource .text-link:hover{color:var(--ink)}@media (max-width:1200px){.site-header{height:auto;min-height:82px;grid-template-columns:1fr auto;padding:18px 24px;gap:14px}.primary-nav{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:10px;width:100%;font-size:.78rem}.header-cta{display:none}.brand-lockup img{width:118px}}@media (max-width:900px){.featured-book,.resource-grid{grid-template-columns:1fr}.resource-grid article{min-height:0}}@media (max-width:560px){.resources-hero{padding-top:68px}.resources-cta h2,.resources-hero h1{font-size:clamp(3.3rem,15.5vw,4.5rem)}.featured-book{padding:28px 24px}.featured-book h2,.resource-grid h2{font-size:clamp(3rem,14vw,4.2rem)}.resource-grid article{padding:32px 24px}.primary-nav{display:grid;grid-template-columns:repeat(3,max-content);justify-content:space-between;grid-gap:0;gap:0;overflow:visible;white-space:normal;font-size:.74rem}.primary-nav a{min-height:36px}}.about-family-photo{display:block;width:min(100%,690px);margin-top:34px;aspect-ratio:1642/949;object-fit:cover}.about-family-portrait{width:min(100%,690px);margin:34px 0 0}.about-family-portrait .about-family-photo{width:100%;margin:0}.about-family-portrait figcaption{margin-top:14px;color:var(--amber);font-family:Barlow Condensed,sans-serif;font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:clamp(1.4rem,2.4vw,1.7rem)}.page-hero-copy h1.coaching-hero-title{font-size:clamp(2.65rem,4vw,4.35rem)}@media (max-width:560px){.page-hero-copy h1.coaching-hero-title{font-size:clamp(2.55rem,10.5vw,3.5rem)}}