@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/montserrat-cyrillic-ext-wght-normal.31kzpg2b0a5rp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/montserrat-cyrillic-wght-normal.34sqywawp5ooo.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/montserrat-vietnamese-wght-normal.3-nce-jb_9bxk.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/montserrat-latin-ext-wght-normal.0qrnuj2_50brc.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/montserrat-latin-wght-normal.0s216eisv2o7-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-cyrillic-ext-wght-normal.38is4kf6_bs_8.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-cyrillic-wght-normal.2zgicrf277h2v.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-vietnamese-wght-normal.0yhgv5ojathm3.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-latin-ext-wght-normal.3sk1bguzngd9x.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/raleway-latin-wght-normal.43nl7c6owh8w3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/lora-cyrillic-ext-wght-normal.2pqk_a31na3qs.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/lora-cyrillic-wght-normal.13yob4i7ia7xm.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/lora-math-wght-normal.3lwp9cgoa0a76.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/lora-symbols-wght-normal.1er-a7axweiy3.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,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:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/lora-vietnamese-wght-normal.0dua__kiubu8j.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/lora-latin-ext-wght-normal.383e1xim-25sy.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/lora-latin-wght-normal.42zqtbxrnmb37.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/caveat-latin-ext-400-normal.2phajxqihfssk.woff2)format("woff2"),url(../media/caveat-latin-ext-400-normal.3huf8t1qmhq8o.woff)format("woff")}
@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(../media/caveat-latin-400-normal.3r_2tlsk65eum.woff2)format("woff2"),url(../media/caveat-latin-400-normal.058ck91smx8lk.woff)format("woff")}
@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(../media/lora-cyrillic-ext-wght-italic.12n8xumu__gxu.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(../media/lora-cyrillic-wght-italic.1rxzxia0k0_18.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(../media/lora-math-wght-italic.061m5wtvxf6sq.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,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:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(../media/lora-symbols-wght-italic.0qfox7eoole5u.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,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:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(../media/lora-vietnamese-wght-italic.16ekjkz70xjn-.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(../media/lora-latin-ext-wght-italic.2yksbvfmfb844.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lora Variable;font-style:italic;font-display:swap;font-weight:400 700;src:url(../media/lora-latin-wght-italic.0c18nz734fydv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--blue:#0036af;--ink:#101112;--paper:#fafaf8;--white:#fff;--muted:#686868;--rule:#d8d8d4;--serif:"Lora Variable",serif;--sans:"Raleway Variable",sans-serif;--max:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}p{line-height:1.65}.container{width:min(var(--max),calc(100% - 104px));margin:0 auto}.site-header{z-index:11;background:#fafaf8fa;border-bottom:1px solid #e7e7e3;position:relative}.header-inner{align-items:center;gap:40px;width:min(1440px,100% - 104px);height:94px;margin:auto;display:flex}.brand{white-space:nowrap;letter-spacing:.16em;align-items:center;gap:12px;font-size:13px;font-weight:800;display:inline-flex}.brand img{object-fit:contain;width:60px;height:40px}.main-nav{align-items:center;gap:31px;margin-left:auto;display:flex}.main-nav a{font-size:13px;transition:color .2s}.main-nav a:hover,.site-footer a:hover{color:var(--blue)}.nav-contact{background:var(--blue);color:#fff;white-space:nowrap;padding:15px 20px;font-size:13px;font-weight:700}.nav-contact span{margin-left:12px}.mobile-menu,.mobile-panel{display:none}.eyebrow{color:var(--blue);text-transform:uppercase;letter-spacing:.2em;align-items:center;gap:13px;font-size:11px;font-weight:800;line-height:1.4;display:inline-flex}.eyebrow.rule:before{content:"";background:currentColor;width:28px;height:2px}.h2{font-family:var(--sans);letter-spacing:-.065em;max-width:930px;margin:23px 0 26px;font-size:clamp(42px,4.7vw,70px);font-weight:600;line-height:1.055}.serif{font-family:var(--serif);letter-spacing:-.055em;font-weight:400}.italic{font-family:var(--serif);letter-spacing:-.055em;font-style:italic;font-weight:400}.blue{color:var(--blue)}.intro{color:#353535;max-width:600px;font-size:17px;line-height:1.6}.button{appearance:none;border:1px solid var(--blue);background:var(--blue);color:#fff;align-items:center;gap:26px;min-height:48px;padding:16px 20px;font-size:13px;font-weight:700;display:inline-flex}.button:hover{background:#092f8a}.text-button{text-underline-offset:6px;font-size:13px;font-weight:700;text-decoration:underline}.text-button:hover{color:var(--blue)}.button-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero{border-bottom:1px solid var(--rule);grid-template-columns:52% 48%;min-height:770px;display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:93px clamp(48px,5vw,98px) 60px max(50vw - 660px,52px);display:flex}.hero h1{font-family:var(--sans);letter-spacing:-.075em;max-width:730px;margin:24px 0 30px;font-size:clamp(55px,5.5vw,91px);font-weight:600;line-height:.99}.hero h1 em{font-style:italic;font-family:var(--serif);letter-spacing:-.075em;color:var(--blue);margin-top:11px;font-weight:400;line-height:1.06;display:block}.hero-lead{max-width:520px;margin:0 0 30px;font-size:17px;line-height:1.65}.hero-signature{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:64px;padding-top:17px;display:flex}.hero-signature strong{letter-spacing:.18em;font-size:12px}.hero-signature span{color:#626262;font-size:12px}.hero-art{background:#d8c4b7;min-width:0;position:relative;overflow:hidden}.hero-photo{object-fit:cover;object-position:50% 39%;width:100%;height:100%}.hero-art:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fafaf808,#0000 25%);position:absolute;inset:0}.hero-curve{pointer-events:none;width:112%;height:44%;position:absolute;bottom:2%;left:-10%;overflow:visible}.hero-curve path{fill:none;stroke:var(--blue);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1050;stroke-dashoffset:1050px;animation:2.3s cubic-bezier(.19,1,.22,1) .4s forwards drawStroke}@keyframes drawStroke{to{stroke-dashoffset:0}}.training-intro{grid-template-columns:1.05fr .95fr;align-items:end;gap:90px;margin-bottom:56px;display:grid}.training-intro .h2{margin-bottom:0}.training-intro p{max-width:470px;margin:0 0 7px}.training-cards{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.training-card{flex-direction:column;align-items:flex-start;min-height:335px;padding:31px 30px 36px;transition:background .25s;display:flex}.training-card+.training-card{border-left:1px solid var(--rule)}.training-card:hover{background:#eeefea}.card-count{color:var(--blue);letter-spacing:.12em;font-size:12px;font-weight:700}.training-card h3{letter-spacing:-.057em;margin:25px 0 12px;font-size:clamp(29px,2.7vw,41px);font-weight:600;line-height:1.1}.training-card .tagline{margin:0 0 13px;font-size:15px;font-weight:700}.training-card p{color:#555;margin:0 0 20px;font-size:14px;line-height:1.62}.training-card a{color:var(--blue);margin-top:auto;padding-top:7px;font-size:13px;font-weight:700}.training-card a span{margin-left:7px}.editorial-image{object-fit:cover;width:100%}.photo-caption{color:#6b6b6b;margin-top:11px;font-size:11px}.issue-layout{grid-template-columns:1fr 1fr;align-items:start;gap:75px;display:grid}.issue-photo{object-fit:cover;filter:grayscale();height:560px;margin-top:40px}.issue-list{margin:38px 0 29px}.issue{border-top:1px solid var(--rule);letter-spacing:-.028em;padding:25px 0;font-size:22px;font-weight:600;line-height:1.25}.issue:last-child{border-bottom:1px solid var(--rule)}.issue .count{color:var(--blue);letter-spacing:.16em;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.issue-section{background:#f1f1ed}.issue-section .intro{font-size:15px}.microcopy{color:var(--muted);margin:15px 0 0;font-size:12px}.staging-alert{color:#616161;letter-spacing:.06em;background:#f3f3ef;border:1px solid #d3d3cd;justify-content:space-between;align-items:center;gap:16px;margin:18px 0 32px;padding:11px 15px;font-size:11px;display:flex}.wordmark-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.wordmark{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:center;color:#555;justify-content:center;align-items:center;min-height:108px;padding:20px;font-size:15px;font-weight:700;display:flex;position:relative}.wordmark small{letter-spacing:.06em;color:#898989;font-size:8px;font-weight:500;position:absolute;bottom:8px;left:8px;right:8px}.ghost-extra{display:none}.show-more-logos .ghost-extra{display:flex}.link-control{background:0 0;border:0;border-bottom:1px solid #888;align-items:center;margin-top:20px;padding:10px 0;font-size:13px;font-weight:700;display:inline-flex}.quote-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px;display:grid}.quote-card{border-top:1px solid var(--ink);padding-top:25px}.quote-card blockquote{font:italic 22px/1.4 var(--serif);margin:0 0 19px}.quote-card .who{font-size:12px;font-weight:700}.quote-card small{color:#787878;text-transform:uppercase;letter-spacing:.07em;margin-top:11px;font-size:10px;display:block}.method-section{background:var(--ink);color:#fff}.method-section .intro{color:#ddd}.method-top{grid-template-columns:1fr 1fr;gap:90px;display:grid}.method-steps{border-top:1px solid #555;border-bottom:1px solid #555;grid-template-columns:repeat(5,1fr);margin-top:72px;display:grid}.step{border-right:1px solid #555;min-height:190px;padding:26px 18px}.step:last-child{border-right:0}.step .num{color:#5d81ec;margin-bottom:50px;font-size:12px}.step strong{letter-spacing:-.04em;font-size:22px;font-weight:500}.method-after{max-width:750px;font:italic 28px/1.4 var(--serif);margin-top:37px}.about-section{grid-template-columns:1fr 1fr;min-height:690px;display:grid}.about-art{background:#342c29;position:relative;overflow:hidden}.about-art img{object-fit:cover;object-position:50% 28%;width:100%;height:100%}.about-text{flex-direction:column;justify-content:center;padding:85px min(7vw,120px);display:flex}.about-text .h2{margin-bottom:22px}.about-text p{color:#393939;font-size:16px}.about-text .button{align-self:flex-start;margin-top:20px}.insights-layout{grid-template-columns:1fr 1fr;gap:100px;display:grid}.insights-list{margin-top:36px}.insight-link{border-top:1px solid var(--rule);letter-spacing:-.04em;padding:25px 0;font-size:24px;font-weight:600;display:block}.insight-link:last-child{border-bottom:1px solid var(--rule)}.insight-link span{color:var(--blue);letter-spacing:0;margin-right:17px;font-size:12px;font-weight:800}.question-panel{background:var(--blue);color:#fff;margin-top:30px;padding:35px 32px}.question-panel .eyebrow{color:#fff}.question-panel h3{font:italic 34px/1.2 var(--serif);margin:30px 0}.question-panel a{text-underline-offset:5px;font-size:13px;text-decoration:underline}.product-layout{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:100px;margin-top:80px;padding-top:34px;display:grid}.product-layout .h2{font-size:50px}.product-layout p{margin:8px 0 20px}.product-link-note{color:#777;font-size:12px}.contact-section{background:#eeeeea}.contact-intro{grid-template-columns:1fr 1fr;gap:90px;display:grid}.contact-intro .h2{margin-top:0}.contact-form{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:27px;margin-top:46px;padding-top:34px;display:grid}.field{flex-direction:column;gap:9px;display:flex}.field label{font-size:12px;font-weight:700}.field input,.field select,.field textarea{width:100%;color:var(--ink);outline-color:var(--blue);background:0 0;border:1px solid #b9b9b4;border-radius:0;padding:15px}.field.full{grid-column:1/-1}.form-footer{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:25px;display:flex}.button:disabled{color:#fff;cursor:not-allowed;background:#949997;border-color:#949997}.disabled-note{color:#555;font-size:12px}.site-footer{background:#fff;border-top:1px solid #ddd}.foot-row{color:#666;justify-content:space-between;align-items:center;gap:25px;min-height:110px;font-size:11px;display:flex}.site-footer .brand{color:var(--ink)}.modal-shell[hidden]{display:none}.modal-shell{z-index:200;background:#000000b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;width:min(780px,100%);max-height:min(90vh,900px);padding:46px 48px;position:relative;overflow:auto}.close-modal{background:0 0;border:0;font-size:27px;position:absolute;top:19px;right:20px}.modal h2{letter-spacing:-.055em;margin:18px 0;font-size:42px;font-weight:600;line-height:1.05}.question{border-top:1px solid #ddd;padding:20px 0}.question legend{margin-bottom:15px;font-size:15px;font-weight:700}.choices{flex-wrap:wrap;gap:8px;display:flex}.choice{cursor:pointer;border:1px solid #bbb;padding:10px 15px}.choice:has(input:checked){border-color:var(--blue);color:var(--blue);background:#edf1ff}.choice input{opacity:0;pointer-events:none;position:absolute}.question-count{color:var(--blue);font-size:12px;font-weight:800}.question-outro{font:italic 24px/1.4 var(--serif)}.quiz-action-row{flex-wrap:wrap;gap:20px;margin-top:25px;display:flex}.sub-hero{border-bottom:1px solid var(--rule);padding:115px 0 100px}.sub-hero .h2{max-width:1040px;font-size:clamp(58px,6vw,93px)}.sub-hero p{max-width:740px;font-size:20px}.content-slab{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1.35fr;gap:100px;padding:82px 0;scroll-margin-top:25px;display:grid}.content-slab h2{letter-spacing:-.05em;margin:12px 0;font-size:47px;line-height:1.07}.content-slab p{font-size:16px}.content-slab h3{letter-spacing:-.03em;font-size:20px}.detail-list{margin:24px 0;padding:0;list-style:none}.detail-list li{border-top:1px solid var(--rule);padding:16px 0;line-height:1.5}.detail-list li:last-child{border-bottom:1px solid var(--rule)}.detail-list li strong{margin-bottom:5px;display:block}.content-slab .eyebrow{margin-bottom:12px}.sub-quote{font:italic 38px/1.2 var(--serif);letter-spacing:-.045em}.topic-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.topic{border:1px solid var(--rule);padding:28px}.topic .eyebrow{margin-bottom:15px}.topic p{font-size:16px}.side-photo{object-fit:cover;width:100%;max-height:750px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation:none!important}.hero-curve path{stroke-dashoffset:0!important}}@media (max-width:1150px){.header-inner{gap:18px}.main-nav{gap:17px}.hero h1{font-size:64px}.hero-copy{padding-left:40px;padding-right:38px}.about-text{padding:60px 55px}.section{padding:90px 0}}@media (max-width:900px){.container{width:calc(100% - 52px)}.header-inner{width:calc(100% - 52px);height:78px}.main-nav,.nav-contact{display:none}.mobile-menu{background:0 0;border:0;align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.mobile-panel{background:#fff;padding:20px 26px;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 20px #0001}.mobile-panel:not([hidden]){display:block}.mobile-panel a{border-bottom:1px solid #eee;padding:12px 0;font-size:16px;display:block}.hero{grid-template-columns:1fr}.hero-copy{padding:70px 26px 45px}.hero h1{font-size:clamp(51px,9vw,85px)}.hero-art{height:min(110vw,590px)}.hero-photo{object-position:50% 33%}.hero-signature{margin-top:45px}.training-intro,.issue-layout,.method-top,.insights-layout,.product-layout,.contact-intro,.content-slab{grid-template-columns:1fr;gap:25px}.training-cards{grid-template-columns:1fr}.training-card+.training-card{border-left:0;border-top:1px solid var(--rule)}.training-card{min-height:210px;padding:25px 0}.training-card h3{margin:12px 0}.wordmark-grid{grid-template-columns:repeat(2,1fr)}.quote-grid{grid-template-columns:1fr}.method-steps{grid-template-columns:repeat(2,1fr)}.step{border-bottom:1px solid #555;min-height:135px}.step .num{margin-bottom:30px}.about-section{grid-template-columns:1fr}.about-art{height:460px}.about-text{padding:68px 26px}.contact-form{grid-template-columns:1fr}.product-layout{margin-top:48px}.topic-grid{grid-template-columns:1fr}.foot-row{flex-wrap:wrap;justify-content:flex-start;padding:27px 0}.sub-hero{padding:75px 0}.sub-hero .h2{font-size:clamp(45px,8vw,75px)}}@media (max-width:500px){.container,.header-inner{width:calc(100% - 38px)}.brand{letter-spacing:.13em;gap:7px;font-size:10px}.brand img{width:45px;height:36px}.hero-copy{padding:57px 19px 41px}.hero h1{margin:22px 0 23px;font-size:clamp(46px,11vw,60px)}.hero-lead{font-size:15px}.hero-art{height:410px}.section{padding:73px 0}.h2{margin-top:17px;font-size:clamp(38px,9vw,54px)}.intro{font-size:15px}.training-intro{gap:20px;margin-bottom:32px}.issue{font-size:20px}.issue-photo{height:320px}.about-art{height:400px}.method-steps{grid-template-columns:1fr}.step{min-height:98px}.step .num{margin-bottom:12px}.quote-card blockquote{font-size:19px}.question-panel h3{font-size:28px}.modal{padding:40px 20px}.modal h2{font-size:32px}.form-footer{align-items:stretch}.button:disabled{width:100%}}.preview-ribbon{text-align:center;color:#fff;letter-spacing:.17em;background:#0c0c0c;padding:7px 24px;font-size:10px;font-weight:700}.quiz-teaser{background:#f1f2f0;padding:96px 0}.quiz-teaser-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:110px;display:grid}.quiz-teaser .h2{max-width:700px;margin:18px 0 0}.quiz-summary>p{max-width:560px;margin:0 0 25px;font-size:18px}.clients-section{background:var(--blue);color:#fff;padding:55px 0 65px;overflow:hidden}.clients-heading{align-items:center;gap:36px;margin-bottom:36px;display:flex}.clients-heading .eyebrow{color:#fff;white-space:nowrap}.clients-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(40px,5vw,70px);font-weight:600}.logo-actions{flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto;display:flex}.internal-small{opacity:.72;text-align:right;max-width:300px;font-size:10px;line-height:1.3}.slider-pause,.slider-autoplay{color:inherit;white-space:nowrap;background:0 0;border:1px solid;padding:8px 10px;font-size:11px}.clients-viewport{scrollbar-width:none;width:100%;overflow-x:auto}.clients-viewport::-webkit-scrollbar{display:none}.clients-track{align-items:center;gap:clamp(45px,7vw,120px);width:max-content;animation:55s linear infinite client-scroll;display:flex}.clients-section.is-paused .clients-track,.clients-viewport:hover .clients-track,.clients-viewport:focus-within .clients-track{animation-play-state:paused}.client-wordmark{white-space:nowrap;letter-spacing:-.035em;color:#fff;opacity:.95;font-size:clamp(18px,2vw,28px);font-weight:650}@keyframes client-scroll{to{transform:translate(-25%)}}.testimonial-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:42px;display:flex}.testimonial-header .h2{margin-bottom:0}.slider-actions{align-items:center;gap:12px;display:flex}.slider-arrow{background:0 0;border:1px solid #aaa;place-items:center;width:45px;height:45px;font-size:20px;display:grid}.slide-count{text-align:center;color:#666;min-width:54px;font-size:12px}.slider-autoplay{color:var(--ink);border-color:#aaa}.testimonial-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;display:flex;overflow-x:auto}.testimonial-track::-webkit-scrollbar{display:none}.testimonial-slide{border-top:2px solid var(--blue);scroll-snap-align:start;background:#f1f1ee;flex-direction:column;flex:0 0 min(550px,100% - 25px);min-height:335px;padding:42px;display:flex}.quote-kicker{letter-spacing:.2em;color:var(--blue);font-size:11px;font-weight:700}.testimonial-slide blockquote{font:italic clamp(22px,2.25vw,31px)/1.29 var(--serif);letter-spacing:-.035em;margin:27px 0}.quote-author{margin:auto 0 12px;font-size:13px;font-weight:700;line-height:1.4}.internal-tag{letter-spacing:.06em;color:#747474;font-size:9px}.legal-small{color:#777;font-size:11px}.contact-section{padding:105px 0}.contact-form{grid-template-columns:repeat(3,1fr)}.contact-section .contact-intro .h2{font-size:clamp(43px,4.8vw,67px)}.subpage-method .method-steps{margin-top:35px}.admin-preview-body{background:#f7f7f4}.admin-preview-shell{max-width:800px;margin:90px auto;padding:0 24px}.admin-preview-shell h1{letter-spacing:-.06em;font-size:52px}.admin-empty{border:1px dashed #999;margin:45px 0;padding:45px}.admin-empty strong{font-size:28px}@media (prefers-reduced-motion:reduce){.clients-track{animation:none}}@media (max-width:900px){.quiz-teaser-inner{grid-template-columns:1fr;gap:18px}.clients-heading{flex-wrap:wrap}.logo-actions{align-items:flex-start;margin-left:0}.internal-small{text-align:left}.contact-form{grid-template-columns:1fr}}@media (max-width:600px){.quiz-teaser{padding:74px 0}.clients-heading{gap:12px}.testimonials-section{padding:70px 0}.testimonial-header{flex-direction:column;align-items:flex-start}.testimonial-slide{min-height:370px;padding:26px}.clients-section{padding:40px 0}.clients-track{gap:45px}.contact-section{padding:72px 0}}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.clients-section :focus-visible,.question-panel :focus-visible{outline-color:#fff}.skip-link{z-index:500;background:var(--blue);color:#fff;padding:16px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.main-nav [aria-current=page]{color:var(--blue);text-underline-offset:7px;text-decoration:underline}.hero-curve path{stroke-dasharray:1;stroke-dashoffset:1px}.hero-photo,.about-art img{height:100%}.side-photo,.editorial-image{height:auto}.button:hover{background:var(--ink);border-color:var(--ink)}.choice:has(input:checked){background:var(--blue);color:#fff}.choice:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.step .num{color:#fff}.quiz-dialog{color:var(--ink);overscroll-behavior:contain;background:#fff;border:0;width:min(780px,100% - 32px);max-height:90dvh;padding:46px 48px}.quiz-dialog::backdrop{background:#000000b3}.quiz-dialog h2{letter-spacing:-.055em;margin:18px 0;font-size:42px;line-height:1.05}.quiz-dialog .question{border:0;border-top:1px solid var(--rule);min-width:0;margin:24px 0 0;padding:18px 0 0}.quiz-dialog legend{padding:0 0 12px;line-height:1.5}.close-modal{min-width:44px;min-height:44px;top:8px;right:10px}.clients-track{gap:0}.clients-group{align-items:center;gap:clamp(45px,7vw,120px);padding-right:clamp(45px,7vw,120px);display:flex}.clients-copy{flex-shrink:0}.client-wordmark img{object-fit:contain;max-height:60px}.internal-small{opacity:1}.internal-tag,.legal-small{color:#555}.testimonial-track{scroll-padding:0 0 0 1px;position:relative}.testimonial-slide:last-child{margin-right:0}.testimonial-track:after{content:"";flex:0 0 max(0px,100% - 568px)}.slider-autoplay:disabled{opacity:.55;cursor:not-allowed}.topic-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))}@media (max-width:1150px) and (min-width:901px){.brand{font-size:11px}.header-inner{width:calc(100% - 60px)}.main-nav{gap:14px}.main-nav a{font-size:12px}.hero h1{font-size:clamp(48px,5.5vw,64px)}}@media (max-width:600px){.quiz-dialog{padding:46px 20px 28px}.quiz-dialog h2{font-size:32px}.choices{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.choice{text-align:center;padding:12px 8px;font-size:13px}.product-layout .h2{font-size:38px}.content-slab{padding:48px 0}.content-slab h2{font-size:38px}.quiz-summary>p{font-size:16px}.clients-heading .eyebrow{white-space:normal}.hero-signature{line-height:1.5}}@media (prefers-reduced-motion:reduce){.clients-copy{display:none}.clients-track{animation:none}.clients-viewport{padding:0 19px}.hero-curve path{stroke-dashoffset:0}.slider-pause{display:none}}@media (min-width:901px){.hero-art{aspect-ratio:2/3}.hero-photo{position:absolute;inset:0}.about-art{aspect-ratio:1100/1649;min-height:690px}.about-art img{width:100%;height:100%;position:absolute;inset:0}}body{font-weight:400}.brand{letter-spacing:.15em;font-weight:600}.h2{letter-spacing:-.045em;font-size:clamp(32px,3.2vw,48px);font-weight:600;line-height:1.14}.section{padding:80px 0}.hero h1{font-family:var(--sans);letter-spacing:-.055em;font-weight:600}.hero h1 em{font-family:var(--serif);letter-spacing:-.055em}.brand-spiral path{stroke:var(--blue);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.3s ease-out .2s forwards drawStroke}.hero-curve{width:120%;height:47%;bottom:0;left:-16%}.brand-spiral{overflow:visible}.training-intro{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;margin-bottom:30px}.training-intro .h2{max-width:650px;margin-top:12px;font-size:clamp(28px,2.9vw,40px)}.training-intro .intro{font-size:14px}.training-card{min-height:310px;padding:28px 24px}.training-card h3{letter-spacing:-.04em;font-size:clamp(24px,2.1vw,32px)}.training-card p,.training-card .tagline{font-size:13px}.about-text p{font-size:14px}.about-section{min-height:620px}.about-art{aspect-ratio:auto;min-height:620px;max-height:800px}.about-art img{object-position:50% 22%}.quiz-teaser{background:var(--blue);color:#fff;padding:64px 0}.quiz-teaser-inner{gap:70px}.quiz-teaser .h2{font-size:clamp(32px,3.5vw,50px)}.quiz-summary>p{font-size:15px}.quiz-value{letter-spacing:.1em;text-transform:uppercase;margin-bottom:15px;font-size:12px;font-weight:600;display:block}.clients-heading h2{font:500 14px/1.4 var(--sans);letter-spacing:.04em}.logo-actions{margin-left:auto}.slider-pause{border:0;width:34px;height:30px;font-size:0}.slider-pause:after{content:"Ⅱ";font-size:16px}.is-paused .slider-pause:after{content:"▶"}.client-wordmark{font-size:19px}.client-wordmark img{object-fit:contain;width:170px;height:56px}.testimonial-header{margin-bottom:28px}.testimonial-slide blockquote{font-family:var(--serif);letter-spacing:-.025em;font-size:24px;line-height:1.4}.quote-kicker{display:none}.quote-author{font-size:11px}.section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.section-heading .h2{max-width:750px;margin:14px 0 0}.section-heading>a{white-space:nowrap}.journal-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.journal-image{height:230px;margin-bottom:25px;position:relative;overflow:hidden}.journal-image img{object-fit:cover;transition:transform .5s}.journal-card:hover img{transform:scale(1.035)}.journal-card .eyebrow{font-size:10px}.journal-card h3{letter-spacing:-.035em;margin:12px 0;font-size:21px;font-weight:600;line-height:1.35}.journal-card p{color:var(--muted);font-size:13px}.journal-card h3 span{color:var(--blue)}.growth-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;display:grid}.growth-layout .h2{max-width:650px;font-size:clamp(30px,3vw,43px)}.growth-layout p{max-width:550px;margin-bottom:25px;font-size:15px}.growth-deck{text-align:center;justify-self:center;width:100%;max-width:410px}.growth-card{perspective:1200px;cursor:pointer;background:0 0;border:0;width:100%;height:310px;padding:0;display:block;position:relative}.growth-card:before,.growth-card:after{content:"";background:var(--blue);opacity:.16;border:1px solid var(--blue);position:absolute;inset:5px;transform:rotate(-5deg)}.growth-card:after{transform:rotate(4deg)}.card-rotator{width:100%;height:100%;transform-style:preserve-3d;z-index:1;transition:transform .75s cubic-bezier(.2,.7,.2,1);display:block;position:relative}.is-flipped .card-rotator{transform:rotateY(180deg)}.card-face{backface-visibility:hidden;background:var(--blue);color:#fff;border:1px solid var(--blue);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:32px;display:flex;position:absolute;inset:0;box-shadow:0 15px 35px #0001}.card-front img{object-fit:contain;background:#fff;width:100px;height:100px;padding:16px}.card-front>span{font:italic 28px var(--serif)}.card-face small{font:400 10px var(--sans);letter-spacing:.09em}.card-back{text-align:left;justify-content:space-between;align-items:flex-start;transform:rotateY(180deg)}.card-back .eyebrow{color:#fff;font-size:10px}.growth-question{font:italic 25px/1.35 var(--serif)}.another-card{background:0 0;border:0;margin:28px 0 0;padding:10px}.event-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}.event-track figure{scroll-snap-align:start;flex:0 0 47%;height:360px;margin:0;position:relative;overflow:hidden}.event-track img{object-fit:cover;object-position:center 35%}.event-track::-webkit-scrollbar{display:none}.product-feature{padding:80px 0}.product-feature-inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.product-feature p{font-size:15px}.product-feature .button{margin-top:18px}.product-symbol{background:#f0f0ec;flex-direction:column;justify-content:flex-end;min-height:350px;padding:35px;display:flex;position:relative;overflow:hidden}.product-symbol .brand-spiral{width:90%;height:80%;position:absolute;top:-10%;left:0}.product-symbol>span{font:italic 40px var(--serif);color:var(--blue);position:relative}.product-symbol>small{letter-spacing:.04em;margin-top:15px;font-size:10px}.contact-section{background:var(--paper);padding:64px 0}.contact-layout{grid-template-columns:.9fr 1.1fr;gap:65px;display:grid}.contact-intro{background:var(--blue);color:#fff;flex-direction:column;justify-content:center;gap:15px;padding:45px;display:flex}.contact-section .contact-intro .h2{margin:0;font-size:clamp(30px,3vw,43px)}.contact-intro .intro{color:#fff;margin:0;font-size:14px}.contact-form{border:0;grid-template-columns:1fr 1fr;gap:18px;margin:0;padding:0}.contact-form .field:nth-child(3){grid-column:1/-1}.field input,.field textarea{padding:12px;font-size:13px}.field label{font-size:11px}.disabled-note{font-size:10px;line-height:1.6}.foot-row{min-height:90px}.main-nav a{font-size:12px}@media (min-width:901px){.preview-ribbon{height:25px;padding:6px 24px}.header-inner{height:78px}.hero{grid-template-columns:54% 46%;height:calc(100svh - 103px);min-height:540px;max-height:850px}.hero-copy{justify-content:center;min-width:0;padding:28px 42px 28px max(50vw - 660px,52px)}.hero-art{aspect-ratio:auto;min-height:0}.hero h1{margin:18px 0;font-size:clamp(43px,4.1vw,65px);line-height:1.04}.hero h1 em{margin-top:8px;line-height:1.1}.hero-lead{max-width:560px;margin-bottom:22px;font-size:14px;line-height:1.65}.hero-signature{gap:8px;margin-top:25px;padding-top:13px}.hero-signature strong,.hero-signature span{font-size:10px}.hero .eyebrow{font-size:9px}.hero .button{min-height:44px;padding:13px 16px;font-size:11px}.hero .text-button{font-size:11px}.hero .button-row{gap:18px}.hero-photo{object-position:50% 43%}.hero-curve{height:44%;bottom:1%}}@media (min-width:901px) and (max-height:740px){.hero h1{font-size:clamp(38px,3.65vw,54px)}.hero-copy{padding-top:18px;padding-bottom:18px}.hero-lead{margin-bottom:16px;font-size:13px}.hero-signature{margin-top:20px}.hero h1{margin:14px 0}.hero h1 em{margin-left:.08em;display:inline}.hero .button-row{gap:14px}}@media (max-width:1050px){.header-inner{gap:16px}.main-nav{gap:15px}.brand{font-size:10px}.nav-contact{padding:14px;font-size:11px}.growth-layout,.product-feature-inner{gap:45px}.contact-layout{gap:30px}.contact-intro{padding:30px}.training-card{padding:25px 16px}}@media (max-width:900px){.hero h1{font-size:clamp(40px,7vw,64px)}.hero-copy{padding-top:48px}.hero-signature{margin-top:30px}.training-intro{grid-template-columns:1fr;gap:14px}.about-art{min-height:0;max-height:none}.about-text{padding:48px 26px}.quiz-teaser-inner{gap:25px}.growth-layout,.product-feature-inner{grid-template-columns:1fr;gap:40px}.growth-layout .h2{max-width:700px}.contact-layout{grid-template-columns:1fr}.contact-intro{padding:35px}.journal-grid{gap:18px}.journal-image{height:170px}.journal-card h3{font-size:17px}.event-track figure{flex-basis:65%;height:290px}.contact-form{grid-template-columns:1fr 1fr}.training-card{min-height:0;padding:24px 0}.section{padding:60px 0}.testimonial-slide{flex-basis:calc(80% - 9px)}}@media (max-width:600px){.section-heading{flex-direction:column;align-items:start;gap:20px}.hero h1{font-size:clamp(37px,9.4vw,52px)}.hero-lead{font-size:14px}.hero h1 em{letter-spacing:-.055em}.training-intro .h2{font-size:30px}.journal-grid{grid-template-columns:1fr}.journal-image{height:220px}.journal-card{border-bottom:1px solid var(--rule);padding-bottom:20px}.journal-card h3{font-size:22px}.journal-card p{font-size:14px}.growth-section{padding:60px 0}.growth-card{height:300px}.growth-question{font-size:24px}.event-track figure{flex-basis:88%;height:300px}.event-gallery{padding-top:60px}.product-feature{padding:55px 0}.product-symbol{min-height:290px}.contact-intro{padding:30px 25px}.contact-form{grid-template-columns:1fr}.contact-section{padding:40px 0}.testimonial-slide{flex-basis:calc(100% - 12px);padding:26px}.testimonial-slide blockquote{font-size:23px}.quote-author{font-size:11px}.clients-heading{margin-bottom:20px}.quiz-teaser{padding:50px 0}.quiz-summary>p{font-size:14px}.quiz-teaser .h2{font-size:33px}}@media (prefers-reduced-motion:reduce){.card-rotator{transition:none}.brand-spiral path{stroke-dashoffset:0;animation:none}.journal-image img{transition:none}}.product-photo{aspect-ratio:1;background:#f0f0ec;position:relative;overflow:hidden}.product-photo img{object-fit:cover}.growth-section{position:relative;overflow:hidden}.growth-spiral{opacity:.08;pointer-events:none;width:480px;position:absolute;bottom:-100px;left:-120px}.growth-layout{position:relative}.client-wordmark img{width:190px;height:58px}.content-slab>*{min-width:0}.content-slab h2{overflow-wrap:anywhere}@media (max-width:600px){.content-slab h2{font-size:clamp(26px,7.4vw,32px)}}:root{--sans:"Raleway Variable",sans-serif;--serif:"Lora Variable",serif}.brand,.hero-signature strong{font-family:Montserrat Variable,sans-serif}.hero h1{letter-spacing:-.045em;font-weight:600}.hero h1 em{font-family:var(--serif);letter-spacing:-.055em;font-size:.94em;font-weight:400}.h2{letter-spacing:-.035em}.brand-spiral path{stroke-width:9px;vector-effect:non-scaling-stroke;animation:2.4s cubic-bezier(.32,.05,.25,1) .2s forwards drawStroke}.hero-curve{opacity:1;width:106%;height:104%;inset:-2% -3%}.hero-art{isolation:isolate}.hero-photo{z-index:0}.hero-curve{z-index:1}.hero-art:after{z-index:0}.quiz-teaser{color:var(--ink);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#fff;padding:65px 0 75px}.quiz-teaser .eyebrow{color:var(--blue)}.quiz-teaser .button{background:var(--blue);color:#fff;border-color:var(--blue)}.quiz-value{color:var(--blue)}.clients-section{margin-top:30px}.growth-section{background:#f2f1ed;padding:70px 0 65px}.growth-layout{text-align:center;flex-direction:column;align-items:center;gap:36px;display:flex}.growth-layout>div:first-child>.text-button{display:none}.growth-card{aspect-ratio:1.66;height:auto}.card-face{background:var(--blue);border-radius:27px;padding:34px 45px;box-shadow:0 17px 25px #0002}.growth-card:before,.growth-card:after{opacity:1;background:#e6e5df;border:1px solid #cecdc6;border-radius:27px;inset:6px 2px -6px;transform:rotate(-3deg);box-shadow:0 4px #fff,0 6px #d6d5cf}.growth-card:after{inset:4px 4px -3px;transform:rotate(2deg)}.card-front img{filter:brightness(0)invert();object-fit:contain;background:0 0;width:125px;height:104px;padding:0}.card-front{gap:25px}.card-front small{color:#fff;letter-spacing:.12em;font-size:10px}.card-back{text-align:center;justify-content:center;align-items:center;gap:25px}.card-back>.eyebrow{display:none}.growth-question{max-width:470px;font-family:Caveat,cursive;font-size:clamp(27px,3vw,39px);font-style:normal;font-weight:400;line-height:1.32}.growth-card-signature{color:#fff;align-items:center;gap:7px;display:flex}.growth-card-signature img{filter:brightness(0)invert();width:40px;height:32px}.growth-card-signature>span{letter-spacing:.25em;text-align:left;font:500 8px/1.5 Montserrat Variable,sans-serif}.card-back>small{opacity:.65;font-size:9px;position:absolute;bottom:15px;left:22px}.another-card{margin-top:25px;font-size:12px}.growth-spiral{opacity:1;width:430px;height:560px;bottom:-210px;left:auto;right:-170px;transform:rotate(-20deg)}.growth-spiral path{stroke-width:4px}.testimonial-topic{color:var(--blue);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:600;line-height:1.6}.testimonial-slide blockquote{font-family:var(--serif);font-size:23px}@media (min-width:901px){.hero-curve{width:106%;height:104%;inset:-2% -3%}.hero h1{font-size:clamp(42px,4vw,63px)}}@media (min-width:901px) and (max-height:740px){.hero h1{font-size:clamp(37px,3.5vw,52px)}}@media (max-width:600px){.hero h1{font-size:clamp(36px,9.2vw,50px)}.brand-spiral path{stroke-width:6px}.growth-section{padding:50px 0}.growth-layout{gap:28px}.growth-layout .h2{font-size:31px}.card-face{border-radius:20px;padding:24px}.growth-card:before,.growth-card:after{border-radius:20px}.growth-question{font-size:27px}.growth-card{aspect-ratio:1.55;min-height:220px}.card-back{gap:15px}.card-front img{width:95px;height:78px}.growth-spiral{display:none}.quiz-teaser{padding:50px 0}.clients-section{margin-top:20px}}@media (prefers-reduced-motion:reduce){.brand-spiral path{stroke-dashoffset:0;animation:none!important}}.hero-photo{object-position:50% 50%}.hero-flow{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-flow-line{stroke:var(--blue);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:50%;animation:2.8s ease-out forwards flow-draw,7s ease-in-out 2.8s infinite flow-breathe}@keyframes flow-draw{to{stroke-dashoffset:0}}@keyframes flow-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.hero-flow.is-paused .hero-flow-line{animation-play-state:paused}.flow-pause{z-index:3;color:var(--blue);background:#ffffffdf;border:1px solid #ffffff80;border-radius:50%;width:32px;height:32px;font-size:14px;position:absolute;bottom:16px;right:16px}.training-section{position:relative;overflow:hidden}.training-section>.container{z-index:1;position:relative}.flow-continuation{pointer-events:none;opacity:.65;width:46%;height:150px;position:absolute;top:0;right:0}.flow-continuation path{stroke:var(--blue);stroke-width:4px;stroke-linecap:round}.growth-layout{gap:20px}.growth-layout p{margin-bottom:0;font-size:14px}.growth-deck{width:min(440px,100%);max-width:440px}.growth-card{aspect-ratio:1.66;min-height:0}.card-face{border-radius:23px;padding:25px 30px}.growth-question{font-size:31px;line-height:1.27}.card-back{gap:16px}.card-front img{width:95px;height:78px}.another-card{margin-top:16px}.growth-card-signature{gap:6px}.event-gallery{padding-top:55px}.event-track{gap:16px}.event-track figure{flex-basis:calc(25% - 12px);height:220px}.event-track img{object-position:center 38%}.clients-group{flex-shrink:0}@media (max-width:1200px){.event-track figure{flex-basis:calc(33.3333% - 10.6667px)}}@media (max-width:900px){.flow-continuation{opacity:.25;width:100%;height:100px;right:-25%}}@media (max-width:600px){.growth-section{padding:32px 0 28px}.growth-layout{gap:19px}.growth-layout .h2{font-size:28px}.growth-layout p{font-size:13px}.growth-card{min-height:210px}.card-face{padding:23px 22px}.growth-question{font-size:27px}.event-track figure{flex-basis:78%;height:210px}.event-gallery{padding-top:40px}.flow-continuation{display:none}.hero-flow-line{stroke-width:4px}}@media (prefers-reduced-motion:reduce){.hero-flow-line{stroke-dashoffset:0;animation:none}.flow-pause{display:none}}.growth-question{font-family:var(--serif);font-size:26px;font-style:italic;line-height:1.35}@media (max-width:600px){.growth-question{font-size:22px}.card-back{gap:12px}}.clients-section{padding:26px 0 30px}.clients-heading{margin-bottom:20px}.clients-group{gap:48px;padding-right:48px}.client-wordmark{flex:0 0 130px;justify-content:center;align-items:center;width:130px;display:flex}.client-wordmark img{width:130px;height:42px;max-height:42px}.clients-track{animation-duration:90s}.testimonial-slide{flex-basis:calc(33.3333% - 12px);min-height:325px;padding:24px}.testimonial-slide blockquote{margin:22px 0;font-size:19px;line-height:1.45}.testimonial-topic{font-size:9px}.quote-author{font-size:10px;line-height:1.6}.testimonials-section{padding:55px 0}.journal-section .section-heading .h2{margin:0}.growth-card-signature img{width:43px;height:35px}.growth-question{transition:opacity .2s}.growth-card:focus-visible{outline:2px solid var(--blue);outline-offset:9px}@media (max-width:900px){.testimonial-slide{flex-basis:calc(50% - 9px)}}@media (max-width:600px){.clients-group{gap:30px;padding-right:30px}.client-wordmark{flex-basis:105px;width:105px}.client-wordmark img{width:105px;height:36px;max-height:36px}.testimonial-slide{flex-basis:calc(100% - 12px);min-height:300px}.testimonial-slide blockquote{font-size:21px}.testimonials-section{padding:42px 0}}.hero-flow-line{stroke-width:4px;animation:12s cubic-bezier(.38,.08,.3,1) .3s infinite signature-flow;transform:none}@keyframes signature-flow{0%{stroke-dashoffset:1px;opacity:0}5%{opacity:1}35%,85%{stroke-dashoffset:0;opacity:1}98%,to{stroke-dashoffset:-1px;opacity:0}}.flow-continuation{display:none}.about-section{align-items:stretch;min-height:0}.about-art{aspect-ratio:1;height:auto;min-height:0;max-height:none}.about-art img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute;inset:0}.about-text{padding:35px clamp(30px,5vw,72px)}.about-text .h2{margin:16px 0 18px;font-size:clamp(32px,3.2vw,45px)}.about-text p{margin:0 0 17px;font-size:14px;line-height:1.6}.about-text .intro{font-size:15px}.about-text .button{margin-top:5px}.event-gallery{padding:48px 0}.event-gallery .section-heading{margin-bottom:25px}@media (min-width:901px){.about-section{grid-template-columns:1fr 1fr;max-height:none}.about-art{min-height:520px}.about-text .eyebrow{font-size:10px}}@media (max-width:900px){.about-art{aspect-ratio:1;height:auto;min-height:0;max-height:560px}.about-text{padding:35px 26px}.about-section{min-height:0}.event-gallery{padding:38px 0}}@media (max-width:600px){.about-art{aspect-ratio:1;max-height:none}.about-text{padding:30px 19px}.about-text p{font-size:14px}.about-text .h2{font-size:34px}.hero-flow-line{stroke-width:4px}}@media (prefers-reduced-motion:reduce){.hero-flow-line{stroke-dashoffset:0;opacity:1;animation:none}}@media (min-width:901px){.about-art{aspect-ratio:auto;height:clamp(480px,45vw,640px);min-height:0}}.quiz-teaser{background:var(--blue);color:#fff;border:0;padding:48px 0}.quiz-teaser .eyebrow,.quiz-teaser .quiz-value{color:#fff}.quiz-teaser .h2{max-width:560px;margin-bottom:0;font-size:clamp(35px,3.8vw,52px)}.quiz-teaser .button{color:var(--blue);background:#fff;border-color:#fff}.quiz-teaser .text-button{color:#fff}.quiz-teaser-inner{align-items:center}.quiz-summary>p{color:#fff}.growth-section{padding:42px 0}.growth-layout{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,6vw,85px);display:grid}.growth-layout>div:first-child{max-width:510px}.growth-layout .h2{margin:16px 0;font-size:clamp(29px,3vw,40px)}.growth-layout p{max-width:470px;margin:0}.growth-deck{justify-self:center}.product-authorship{color:var(--blue);font-weight:600}@media (max-width:900px){.growth-layout{grid-template-columns:1fr 1fr;gap:30px}.growth-question{font-size:23px}.card-face{padding:24px}.growth-card{min-height:230px}}@media (max-width:650px){.growth-layout{text-align:center;grid-template-columns:1fr;gap:25px}.growth-layout .h2{margin:12px auto}.growth-layout p{margin:0 auto}.growth-section{padding:32px 0}.growth-card{min-height:215px}.growth-question{font-size:22px}.quiz-teaser{padding:38px 0}.quiz-teaser .h2{font-size:34px}}#komandos-testas{border-bottom:clamp(40px,5.5vw,80px) solid var(--white)}.bio-intro{grid-template-columns:.85fr 1.35fr;align-items:center;gap:clamp(35px,6vw,85px);padding:65px 0 55px;display:grid}.bio-photo{aspect-ratio:4/5;max-height:590px;position:relative;overflow:hidden}.bio-photo img{object-fit:cover;object-position:50% 57%;width:100%;height:100%}.bio-copy{min-width:0}.bio-copy>p{margin:0 0 18px;font-size:16px;line-height:1.7}.bio-copy .bio-lead{letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(19px,1.8vw,25px);font-weight:500;line-height:1.5}.bio-experience{margin-top:32px}.bio-experience h2{margin:0 0 18px;font-size:14px;font-weight:600}.bio-stats{grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.bio-stats li{border-top:1px solid var(--rule);padding:19px 0 0;position:relative}.bio-stats li:before{content:"";background:var(--blue);transform-origin:0;width:100%;height:2px;transition:transform .35s;position:absolute;top:-1px;left:0;transform:scaleX(.2)}.bio-stats li:hover:before{transform:scaleX(1)}.bio-stat-number{letter-spacing:-.055em;color:var(--blue);font-family:Montserrat Variable,sans-serif;font-size:clamp(42px,4.5vw,65px);font-weight:500;line-height:1}.bio-stats p{max-width:170px;margin:12px 0 0;font-size:12px;line-height:1.55}.bio-career{padding:28px 0 60px}.bio-career-heading{margin-bottom:27px}.bio-career-heading .h2{margin:13px 0 0;font-size:clamp(30px,3vw,43px)}.career-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.career-item{border:1px solid var(--rule);background:#fff;transition:border-color .2s,background .2s}.career-item[open]{background:#f1f4fb;border-color:#ccd6ec}.career-item summary{cursor:pointer;grid-template-columns:26px 1fr 20px;align-items:center;gap:13px;min-height:100px;padding:24px;list-style:none;display:grid}.career-item summary::-webkit-details-marker{display:none}.career-number{letter-spacing:.07em;color:var(--blue);font-size:10px;font-weight:600}.career-item h3{letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600;line-height:1.5}.career-toggle{width:18px;height:18px;color:var(--blue);position:relative}.career-toggle:before,.career-toggle:after{content:"";background:currentColor;height:1px;position:absolute;top:8px;left:2px;right:2px}.career-toggle:after{transition:transform .2s;transform:rotate(90deg)}.career-item[open] .career-toggle:after{transform:rotate(0)}.career-description{padding:0 52px 24px 63px}.career-description p{color:#454545;margin:0;font-size:14px;line-height:1.7}.career-item summary:hover{background:#0036af05}.career-item summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.career-membership{grid-template-columns:26px 1fr;align-items:center;gap:13px;min-height:100px;padding:24px;display:grid}@media (max-width:1000px){.bio-intro{grid-template-columns:.8fr 1.2fr;gap:35px}.bio-stats{gap:14px}.bio-copy>p{font-size:15px}.career-item summary{gap:10px;padding:20px}.career-description{padding:0 35px 22px 56px}.career-item h3{font-size:15px}}@media (max-width:750px){.bio-intro{grid-template-columns:1fr;gap:30px;padding:35px 0}.bio-photo{aspect-ratio:1;max-height:500px}.bio-copy .bio-lead{font-size:22px}.bio-experience{margin-top:28px}.bio-stats{gap:18px}.bio-stat-number{font-size:49px}.bio-stats p{font-size:12px}.career-grid{grid-template-columns:1fr;gap:12px}.bio-career{padding:20px 0 35px}.career-item summary,.career-membership{min-height:85px}.career-item h3{font-size:16px}}@media (max-width:400px){.bio-stats{gap:12px}.bio-stat-number{font-size:43px}.bio-stats p{font-size:11px}.career-description{padding-left:56px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.bio-stats li:before,.career-item,.career-toggle:after{transition:none}}.training-detail .detail-list{margin:24px 0 28px}.training-detail .detail-list li{padding:20px 0}.training-detail .detail-list h4{text-transform:uppercase;letter-spacing:.13em;color:var(--blue);margin:0 0 9px;font-size:11px;font-weight:700;line-height:1.6}.training-detail .detail-list p{margin:0;font-size:15px;line-height:1.65}.training-outcome{padding-top:8px}.training-outcome h3{text-transform:uppercase;letter-spacing:.13em;color:var(--blue);margin:0 0 10px;font-size:11px;font-weight:700}.training-outcome p{margin:0;font-size:15px;line-height:1.7}.training-detail .training-outcome{border-left:3px solid var(--blue);background:#f0f3fa;margin-top:30px;padding:25px 28px}.training-detail .training-outcome h3{text-transform:none;letter-spacing:0;color:var(--blue);margin:0 0 12px;font-size:15px;font-weight:700;line-height:1.4}.training-detail .training-outcome p{color:var(--ink);margin:0;font-size:15px;line-height:1.7}@media (max-width:600px){.training-detail .training-outcome{margin-top:24px;padding:22px}.training-detail .training-outcome p{font-size:14px}}.bio-stat-number{white-space:nowrap}.bio-stat-compact{font-size:clamp(29px,3.1vw,45px)}.bio-stats{row-gap:28px}@media (max-width:750px){.bio-stat-compact{font-size:32px}}@media (max-width:400px){.bio-stat-compact{font-size:28px}}.bio-intro{align-items:center;padding-bottom:32px}.bio-photo{aspect-ratio:1;max-height:none}.bio-photo img{object-position:50% 55%}.bio-intro+.bio-experience{margin:0;padding:0 0 35px}.bio-experience h2{margin-bottom:23px;font-size:18px}.bio-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px}.bio-stat-number,.bio-stat-compact{letter-spacing:-.055em;font-size:54px;line-height:1.1}.bio-stats li{padding-top:17px}.bio-stats p{max-width:280px;margin-top:10px;font-size:13px}.subpage-method{background:var(--blue);color:#fff;padding:42px 0}.subpage-method .method-top{grid-template-columns:1fr 1.15fr;align-items:center;gap:55px}.subpage-method .h2{margin:16px 0;font-size:clamp(29px,3vw,41px);line-height:1.15}.subpage-method .intro{color:#fff;margin:0;font-size:14px;line-height:1.7}.method-timeline{grid-template-columns:repeat(5,minmax(0,1fr));margin:36px 0 0;padding:0;list-style:none;display:grid;position:relative}.method-timeline:before{content:"";background:#ffffff70;height:1px;position:absolute;top:5px;left:10px;right:calc(20% - 10px)}.method-timeline li{grid-template-columns:auto 1fr;align-items:baseline;gap:8px;padding:25px 15px 0 0;display:grid;position:relative}.timeline-dot{background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:0;left:0;box-shadow:0 0 0 5px #ffffff18}.timeline-number{opacity:.7;font-size:10px}.method-timeline strong{letter-spacing:-.025em;font-size:16px;font-weight:500}.subpage-method .method-after{font-family:var(--sans);border-top:1px solid #ffffff35;max-width:none;margin:28px 0 0;padding-top:20px;font-size:13px;font-style:normal;line-height:1.7}@media (max-width:900px){.subpage-method .method-top{gap:30px}.bio-stat-number,.bio-stat-compact{font-size:48px}.bio-stats{column-gap:25px}.method-timeline strong{font-size:14px}}@media (max-width:650px){.bio-intro{padding-bottom:25px}.bio-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.bio-stat-number,.bio-stat-compact{font-size:40px}.bio-stats p{font-size:12px}.bio-experience h2{font-size:17px}.subpage-method{padding:32px 0}.subpage-method .method-top{grid-template-columns:1fr;gap:12px}.subpage-method .h2{margin:13px 0}.method-timeline{grid-template-columns:1fr;gap:0;margin-top:26px}.method-timeline:before{width:1px;height:auto;inset:5px auto 28px 5px}.method-timeline li{grid-template-columns:22px 1fr;gap:10px;padding:0 0 20px 28px}.timeline-dot{top:4px}.method-timeline strong{font-size:15px}.subpage-method .method-after{margin-top:2px;font-size:12px}}.bio-stats .bio-stat-featured{background:var(--blue);color:#fff;border-top:0;grid-column:1/-1;align-items:center;gap:30px;padding:22px 28px;display:flex}.bio-stat-featured:before{display:none}.bio-stat-featured .bio-stat-number{color:#fff}.bio-stat-featured p{max-width:none;margin:0;font-size:16px;line-height:1.6}@media (max-width:650px){.bio-stats .bio-stat-featured{gap:20px;padding:20px}.bio-stat-featured p{font-size:13px}}.bio-photo.bio-video{aspect-ratio:9/16;background:#0e131a;justify-self:center;width:min(100%,236px)}.bio-video video{object-fit:contain;width:100%;height:100%;display:block}@media (max-width:750px){.bio-photo.bio-video{width:min(100%,236px)}}.about-sub-hero{padding:44px 0 36px}.about-sub-hero .h2{max-width:1080px;margin:18px 0 0;font-size:clamp(32px,4vw,56px);line-height:1.12}.about-sub-hero+.container .bio-intro{padding-top:32px}.visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:650px){.about-sub-hero{padding:30px 0 26px}.about-sub-hero .h2{font-size:32px}}.reflection-dialog{overscroll-behavior:contain;width:min(680px,100% - 28px);max-height:calc(100dvh - 28px);padding:36px;scroll-padding:24px;overflow-y:auto}.reflection-dialog h2{letter-spacing:-.035em;margin:15px 28px 20px 0;font-size:clamp(25px,3vw,36px);line-height:1.15}.reflection-dialog p{font-size:15px;line-height:1.65}.reflection-dialog .eyebrow{font-size:10px}.reflection-dialog .reflection-note{color:#515763;margin:22px 0;font-size:12px;line-height:1.65}.reflection-note a{text-underline-offset:3px;text-decoration:underline}.quiz-demo{border-left:3px solid var(--blue);background:#edf1fb;margin:0 30px 24px 0;padding:10px 14px;font-size:12px!important}.reflection-fieldset{border:0;margin:24px 0;padding:0}.reflection-fieldset legend{letter-spacing:-.02em;margin-bottom:20px;font-size:23px;font-weight:500;line-height:1.4}.reflection-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.reflection-choices .choice{border:1px solid var(--rule);cursor:pointer;align-items:center;gap:10px;padding:15px;font-size:14px;display:flex}.reflection-choices .choice:has(:checked){border-color:var(--blue);color:var(--blue);background:#f0f4ff}.reflection-choices input{accent-color:var(--blue);flex-shrink:0;width:18px;height:18px}.reflection-dialog progress{width:100%;height:4px;accent-color:var(--blue)}.reflection-progress{margin-bottom:8px;font-size:12px!important}.reflection-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.reflection-dialog .button{white-space:normal;text-align:center}.reflection-dialog button:disabled{opacity:.45;cursor:not-allowed}.reflection-dialog .field{margin:18px 0}.reflection-dialog input,.reflection-dialog textarea{font:inherit}.reflection-dialog textarea{resize:vertical;min-height:100px}.form-error{color:#a02228!important;font-size:13px!important}.reflection-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.reflection-area{border:1px solid var(--rule);margin:12px 0}.reflection-area summary{cursor:pointer;color:var(--blue);padding:18px;font-size:17px;font-weight:600}.reflection-area>div{padding:0 18px 18px}.reflection-area h4{margin:18px 0;font-size:20px}.reflection-area h5{text-transform:uppercase;letter-spacing:.08em;color:var(--blue);margin:20px 0 8px;font-size:12px}.reflection-answer{font-size:12px!important}.reflection-question{font-family:var(--serif);font-style:italic;font-size:20px!important}.reflection-partial{background:#edf1fb;padding:14px;font-size:13px!important}.reflection-invite{border-top:1px solid var(--rule);margin-top:26px;padding-top:12px}.reflection-invite h3{font-size:23px}.reflection-result>h4{font-size:22px}.reflection-result>h5{color:var(--blue);font-size:13px}.privacy-page{max-width:850px;padding-top:55px;padding-bottom:70px}.privacy-page h1{font-size:42px}.privacy-page h2{margin-top:30px;font-size:24px}.privacy-page dt{margin-top:22px;font-weight:600}.privacy-page dd{margin:8px 0 20px}@media (max-width:600px){.reflection-dialog{max-height:calc(100dvh - 16px);padding:28px 20px}.reflection-choices{grid-template-columns:1fr}.reflection-fieldset legend{font-size:20px}.reflection-actions{flex-wrap:wrap;align-items:stretch;gap:14px}.reflection-actions .button{flex:1;min-width:135px}.reflection-actions .text-button{font-size:12px}.reflection-dialog .close-modal{top:9px;right:9px}.reflection-invite .button{width:100%}}.reflection-choices .choice input{opacity:1;pointer-events:auto;position:static}.reflection-dialog h2:focus{outline:none}.reflection-dialog .close-modal:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.article-reading{max-width:736px;margin:0 auto;padding:48px 0 64px}.article-header>.text-button{margin-bottom:35px;font-size:13px;display:inline-block}.article-header>.eyebrow{display:flex}.article-header h1{letter-spacing:-.045em;margin:20px 0 28px;font-size:clamp(34px,4.1vw,56px);font-weight:600;line-height:1.12}.article-byline{color:#555d68;border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:6px 20px;margin-bottom:30px;padding-bottom:25px;font-size:12px;display:flex}.article-byline strong{color:var(--ink)}.article-byline span:last-child{white-space:nowrap}.article-reading p,.article-reading li{font-size:18px;line-height:1.7}.article-reading p{margin:22px 0}.article-reading h2{letter-spacing:-.035em;margin:45px 0 20px;font-size:29px;line-height:1.25}.article-intro p{font-size:22px;line-height:1.6}.article-reading a:not(.button){text-underline-offset:4px;text-decoration:underline}.article-pullquote{border-left:3px solid var(--blue);margin:38px 0;padding:8px 0 8px 26px}.article-pullquote p{font:italic 29px/1.45 var(--serif);color:var(--blue);margin:0}.article-practice{background:#f0f2f5;margin:32px 0;padding:28px 30px}.article-practice h2{margin:12px 0 16px;font-size:24px}.article-practice p,.article-practice li{font-size:17px}.article-practice p:last-child{margin-bottom:0}.article-reading ul{padding-left:23px}.article-reading li{margin:10px 0;padding-left:4px}.article-comparison{margin:35px 0}.article-comparison h2{font-size:25px}.article-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:15px;line-height:1.6}.article-comparison th,.article-comparison td{vertical-align:top;text-align:left;border-bottom:1px solid var(--rule);padding:16px}.article-comparison thead{background:var(--blue);color:#fff}.article-comparison tbody th{background:#f0f2f5;font-weight:600}.article-topics>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.article-topics>div>div{background:#f0f2f5;padding:23px}.article-topics h3{color:var(--blue);margin:0;font-size:19px;line-height:1.35}.article-topics p{margin:12px 0 0;font-size:16px}.article-growth{background:var(--blue);color:#fff;margin:38px 0;padding:30px}.article-growth .eyebrow{color:#fff}.article-growth p{font:italic 27px/1.45 var(--serif);margin:18px 0 0}.article-cta{border-top:1px solid var(--rule);margin-top:45px;padding:30px 0 0}.article-cta h2{margin-top:0}.article-cta .button{margin-top:4px}.article-source{border-top:1px solid var(--rule);margin-top:35px;padding-top:22px;font-size:13px}.article-source h2{margin:0 0 12px;font-size:17px}.article-source a{line-height:1.6}.article-related{padding:0 0 65px}.article-related>.h2{font-size:32px}.article-related>div{grid-template-columns:1fr 1fr;gap:22px;display:grid}.article-related a{border-top:1px solid var(--blue);background:#f0f2f5;padding:25px}.article-related h3{letter-spacing:-.025em;font-size:23px;line-height:1.35}.article-index{grid-template-columns:1fr 1fr;gap:28px;margin-top:28px;display:grid}.article-index-card{border-top:2px solid var(--blue);background:#f0f2f5;padding:28px}.article-index-card h2{letter-spacing:-.03em;font-size:28px;line-height:1.25}.article-index-card p{font-size:15px}.article-reading-time{color:#555d68;font-size:12px}@media (max-width:800px){.article-reading{margin:0 26px}.article-reading p,.article-reading li{font-size:18px}.article-intro p{font-size:21px}}@media (max-width:600px){.article-reading{margin:0 20px;padding-top:30px}.article-header h1{font-size:34px}.article-header>.text-button{margin-bottom:28px}.article-reading p,.article-reading li{font-size:17px;line-height:1.65}.article-intro p{font-size:19px}.article-reading h2{font-size:25px}.article-pullquote{padding-left:20px}.article-pullquote p{font-size:25px}.article-practice{padding:23px 20px}.article-practice h2{font-size:22px}.article-topics>div,.article-related>div,.article-index{grid-template-columns:1fr}.article-growth{padding:24px}.article-growth p{font-size:24px}.article-cta .button{white-space:normal}.article-comparison thead{display:none}.article-comparison table,.article-comparison tbody,.article-comparison tr,.article-comparison td,.article-comparison th{width:100%;display:block}.article-comparison tr{border:1px solid var(--rule);margin-bottom:20px}.article-comparison th{font-size:17px;background:#edf1fa!important}.article-comparison td:before{content:attr(data-label);color:var(--blue);margin-bottom:7px;font-size:14px;font-weight:700;display:block}.article-index-card{padding:24px}.article-index-card h2{font-size:25px}.article-byline{gap:7px;display:grid}}img[src*=straipsnis-3\.webp]{object-position:50% 20%}.admin-page{padding:48px 0 80px}.admin-filters{grid-template-columns:2fr 1fr;gap:24px;margin:30px 0;display:grid}.admin-page label{gap:8px;font-size:14px;font-weight:600;display:grid}.admin-page input,.admin-page textarea,.admin-page select{font:inherit;color:var(--ink);background:#fff;border:1px solid #ccc;width:100%;min-width:0;padding:12px}.admin-leads{gap:24px;display:grid}.admin-lead{border-top:2px solid var(--blue);background:#f4f5f7;grid-template-columns:1.3fr 1fr;gap:32px;padding:28px;display:grid}.admin-lead h2{overflow-wrap:anywhere;font-size:23px}.admin-lead form{gap:16px;display:grid}.lead-message{white-space:pre-wrap;overflow-wrap:anywhere}.admin-lead pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.admin-lead .eyebrow{font-size:10px}@media (max-width:700px){.admin-filters,.admin-lead{grid-template-columns:1fr}.admin-lead{padding:20px}}.arrow-icon{vertical-align:-.15em;width:1.15em;height:1.15em;color:inherit;flex-shrink:0;display:inline-block}.button .arrow-icon,.text-button .arrow-icon{vertical-align:middle}.admin-save-status{color:var(--blue);min-height:1.5em;margin:8px 0 0;font-size:14px;font-weight:600}
