@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/d2155dab-woff2asset.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/f3055a60-woff2asset.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/58467ee7-woff2asset.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/f962eee0-woff2asset.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/b7098c17-woff2asset.woff2) format("woff2");unicode-range:U+0000-00FF,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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/d2155dab-woff2asset.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/f3055a60-woff2asset.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/58467ee7-woff2asset.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/f962eee0-woff2asset.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/b7098c17-woff2asset.woff2) format("woff2");unicode-range:U+0000-00FF,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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/d2155dab-woff2asset.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/f3055a60-woff2asset.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/58467ee7-woff2asset.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/f962eee0-woff2asset.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/b7098c17-woff2asset.woff2) format("woff2");unicode-range:U+0000-00FF,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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/d2155dab-woff2asset.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/f3055a60-woff2asset.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/58467ee7-woff2asset.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/f962eee0-woff2asset.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/b7098c17-woff2asset.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/7ee01c49-woff2asset.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/6727b148-woff2asset.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/9b28ce26-woff2asset.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/df8e8622-woff2asset.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/cf8cab0d-woff2asset.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/2f92dd7f-woff2asset.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/4c572211-woff2asset.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/7ee01c49-woff2asset.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/6727b148-woff2asset.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/9b28ce26-woff2asset.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/df8e8622-woff2asset.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/cf8cab0d-woff2asset.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/2f92dd7f-woff2asset.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/4c572211-woff2asset.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/7ee01c49-woff2asset.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/6727b148-woff2asset.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/9b28ce26-woff2asset.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/df8e8622-woff2asset.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cf8cab0d-woff2asset.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/2f92dd7f-woff2asset.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/4c572211-woff2asset.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/7ee01c49-woff2asset.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/6727b148-woff2asset.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/9b28ce26-woff2asset.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/df8e8622-woff2asset.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/cf8cab0d-woff2asset.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/2f92dd7f-woff2asset.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/4c572211-woff2asset.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/7ee01c49-woff2asset.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/6727b148-woff2asset.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/9b28ce26-woff2asset.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/df8e8622-woff2asset.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/cf8cab0d-woff2asset.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/2f92dd7f-woff2asset.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/4c572211-woff2asset.woff2) format("woff2");unicode-range:U+0000-00FF,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{--kv-ink: #0E0E0E;--kv-ink-soft: #1F1F1F;--kv-graphite: #3A3A3A;--kv-stone: #6B6B6B;--kv-fog: #A8A29E;--kv-mist: #E7E2DA;--kv-bone: #F2EDE4;--kv-cream: #F7F2E9;--kv-paper: #FBF8F1;--kv-white: #FFFFFF;--kv-dusk: #2C5963;--kv-dusk-deep: #1A3D45;--kv-peach: #E8B891;--kv-clay: #C58463;--kv-evergreen: #2D3F2A;--kv-glass: #2A3338;--kv-success: #4A7C59;--kv-warning: #B8862E;--kv-danger: #9C3A2E;--kv-info: var(--kv-dusk);--bg-page: var(--kv-cream);--bg-surface: var(--kv-paper);--bg-elevated: var(--kv-white);--bg-inverse: var(--kv-ink);--fg-1: var(--kv-ink);--fg-2: var(--kv-graphite);--fg-3: var(--kv-stone);--fg-4: var(--kv-fog);--fg-on-dark: var(--kv-paper);--border-1: var(--kv-mist);--border-2: #D4CDBF;--border-strong:var(--kv-ink);--font-serif: "Cormorant Garamond", "EB Garamond", Garamond, "Times New Roman", serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs-display-xl: clamp(64px, 9vw, 132px);--fs-display-l: clamp(48px, 6.5vw, 88px);--fs-display-m: clamp(40px, 5vw, 64px);--fs-h1: clamp(36px, 4.2vw, 56px);--fs-h2: clamp(28px, 3.2vw, 40px);--fs-h3: clamp(22px, 2.4vw, 28px);--fs-h4: 20px;--fs-eyebrow: 12px;--fs-body-l: 19px;--fs-body: 17px;--fs-body-s: 15px;--fs-caption: 13px;--fs-micro: 11px;--lh-display: 1.05;--lh-heading: 1.15;--lh-body: 1.55;--lh-tight: 1.25;--ls-display: -.02em;--ls-heading: -.01em;--ls-body: 0;--ls-eyebrow: .18em;--ls-button: .08em;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--space-11: 192px;--radius-0: 0;--radius-1: 2px;--radius-2: 4px;--radius-3: 8px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(14,14,14,.04), 0 1px 1px rgba(14,14,14,.03);--shadow-2: 0 4px 12px rgba(14,14,14,.06), 0 2px 4px rgba(14,14,14,.04);--shadow-3: 0 12px 32px rgba(14,14,14,.1), 0 4px 8px rgba(14,14,14,.05);--shadow-image: 0 24px 60px rgba(14,14,14,.18);--shadow-inset: inset 0 0 0 1px var(--border-1);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.55, 0, .7, .2);--ease-std: cubic-bezier(.4, 0, .2, 1);--dur-fast: .15s;--dur-base: .24s;--dur-slow: .5s;--dur-image: .8s;--max-width: 1280px;--max-width-prose: 680px;--gutter: clamp(20px, 4vw, 48px);--section-y: clamp(56px, 7vw, 96px);--focus-ring: 0 0 0 2px var(--bg-page), 0 0 0 4px var(--kv-dusk)}html,body{background:var(--bg-page);color:var(--fg-1);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.kv-display-xl,.kv-display-l,.kv-display-m{font-family:var(--font-serif);font-weight:var(--fw-medium);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:var(--fg-1);text-wrap:balance}.kv-display-xl{font-size:var(--fs-display-xl);font-weight:var(--fw-regular)}.kv-display-l{font-size:var(--fs-display-l)}.kv-display-m{font-size:var(--fs-display-m)}h1,.kv-h1{font-family:var(--font-serif);font-weight:var(--fw-medium);font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--fg-1);text-wrap:balance;margin:0}h2,.kv-h2{font-family:var(--font-serif);font-weight:var(--fw-medium);font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-heading);color:var(--fg-1);text-wrap:balance;margin:0}h3,.kv-h3{font-family:var(--font-serif);font-weight:var(--fw-medium);font-size:var(--fs-h3);line-height:var(--lh-heading);color:var(--fg-1);margin:0}h4,.kv-h4{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-h4);line-height:var(--lh-tight);color:var(--fg-1);margin:0}.kv-eyebrow{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--fg-3)}p,.kv-body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg-2);text-wrap:pretty}.kv-body-l{font-size:var(--fs-body-l);line-height:1.5;color:var(--fg-2)}.kv-body-s{font-size:var(--fs-body-s);line-height:1.5;color:var(--fg-2)}.kv-caption{font-size:var(--fs-caption);line-height:1.45;color:var(--fg-3)}a{color:var(--kv-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--border-2);transition:text-decoration-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}a:hover{text-decoration-color:var(--kv-ink)}strong,b{font-weight:var(--fw-semibold);color:var(--fg-1)}em,i{font-style:italic}code,.kv-mono{font-family:var(--font-mono);font-size:.92em;background:var(--kv-bone);padding:2px 6px;border-radius:var(--radius-2);color:var(--fg-1)}hr{border:0;border-top:1px solid var(--border-1);margin:var(--space-7) 0}::selection{background:var(--kv-ink);color:var(--kv-paper)}*{box-sizing:border-box}body{margin:0;background:var(--bg-page);color:var(--fg-1);font-family:var(--font-sans)}.kv-container{max-width:1280px;margin:0 auto;padding:0 var(--gutter)}.kv-section{padding:var(--section-y) 0}.kv-section--lg{padding:var(--space-10) 0}main:focus{outline:none}.kv-nav{position:sticky;top:0;z-index:50;background:#f7f2e9d9;backdrop-filter:blur(12px) saturate(110%);-webkit-backdrop-filter:blur(12px) saturate(110%);border-bottom:1px solid var(--border-1)}.kv-nav.kv-nav--overlay{position:absolute!important;top:0;left:0;right:0;z-index:50;background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0!important}.kv-nav--overlay .kv-nav__link{color:var(--kv-paper)}.kv-nav--overlay .kv-nav__link:after{background:var(--kv-paper)}.kv-nav--overlay .kv-nav__cta{color:var(--kv-paper);border-color:var(--kv-paper)}.kv-nav--overlay .kv-nav__cta:hover{background:var(--kv-paper);color:var(--kv-ink)}.kv-nav__inner{max-width:1280px;margin:0 auto;padding:18px var(--gutter);display:flex;align-items:center;gap:32px}.kv-nav__logo{display:block;line-height:0}.kv-nav__logo img{height:22px;width:auto;display:block}.kv-nav.kv-nav--overlay .kv-nav__inner{max-width:1520px;padding-top:26px;padding-bottom:26px}.kv-nav.kv-nav--overlay .kv-nav__logo--ventures img{height:44px;width:auto;filter:invert(1) brightness(1.05)}.kv-nav__links{display:flex;gap:28px;align-items:center;margin-left:auto}.kv-nav__link{font-size:14px;color:var(--fg-1);text-decoration:none;letter-spacing:.02em;padding:6px 0;position:relative}.kv-nav__link:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:0;background:var(--kv-ink);transition:width .24s var(--ease-out)}.kv-nav__link:hover:after{width:100%}.kv-nav__link:focus{outline:none}.kv-nav__link:focus-visible{outline:2px solid var(--kv-ink);outline-offset:4px}.kv-nav__cta{font-size:12px;letter-spacing:var(--ls-button);text-transform:uppercase;color:var(--kv-ink);text-decoration:none;padding:11px 20px;border:1.5px solid var(--kv-ink);transition:all var(--dur-base) var(--ease-std)}.kv-nav__cta:hover{background:var(--kv-ink);color:var(--kv-paper)}.kv-nav__cta--carta{padding:0;border:0;display:inline-flex;align-items:center;justify-content:center;line-height:0}.kv-nav__cta--carta:hover{background:transparent}.kv-nav__cta--carta img{height:30px;width:auto;display:block}.kv-nav.kv-nav--overlay .kv-nav__cta--carta img{filter:invert(1) brightness(1.05)}.kv-nav__cta--carta:hover img{opacity:.75}.kv-nav.kv-nav--overlay.is-pinned{position:fixed!important;background:#f7f2e9eb!important;backdrop-filter:blur(12px) saturate(110%);-webkit-backdrop-filter:blur(12px) saturate(110%);border-bottom:1px solid var(--border-1)!important;animation:kvNavIn .28s var(--ease-out) both}@keyframes kvNavIn{0%{transform:translateY(-100%)}to{transform:none}}@media (prefers-reduced-motion: reduce){.kv-nav.kv-nav--overlay.is-pinned{animation:none}}.kv-nav.kv-nav--overlay.is-pinned .kv-nav__inner{max-width:1280px;padding-top:14px;padding-bottom:14px}.kv-nav.kv-nav--overlay.is-pinned .kv-nav__logo--ventures img{height:34px;filter:none}.kv-nav--overlay.is-pinned .kv-nav__link{color:var(--fg-1)}.kv-nav--overlay.is-pinned .kv-nav__link:after{background:var(--kv-ink)}.kv-nav--overlay.is-pinned .kv-nav__cta{color:var(--kv-ink);border-color:var(--kv-ink)}.kv-nav--overlay.is-pinned .kv-nav__cta:hover{background:var(--kv-ink);color:var(--kv-paper)}.kv-nav.kv-nav--overlay.is-pinned .kv-nav__cta--carta img{filter:none}.kv-nav--overlay.is-pinned .kv-nav__burger:not(.is-open) span{background:var(--kv-ink)}.btn{display:inline-block;cursor:pointer;text-decoration:none;font-family:var(--font-sans);font-weight:500;font-size:13px;letter-spacing:var(--ls-button);text-transform:uppercase;padding:16px 32px;border:1.5px solid transparent;border-radius:0;transition:all var(--dur-base) var(--ease-std)}.btn-primary{background:var(--kv-ink);color:var(--kv-paper);border-color:var(--kv-ink)}.btn-primary:hover{transform:translateY(-1px);box-shadow:var(--shadow-2)}.btn-outline{background:transparent;color:var(--kv-ink);border-color:var(--kv-ink)}.btn-outline:hover{background:var(--kv-ink);color:var(--kv-paper)}.btn-on-dark{background:var(--kv-paper);color:var(--kv-ink);border-color:var(--kv-paper)}.kv-hero{position:relative;min-height:720px;display:flex;align-items:center;overflow:hidden}.kv-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.kv-hero__overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(14,14,14,.15) 0%,transparent 30%,transparent 60%,rgba(14,14,14,.55) 100%)}.kv-hero__content{position:relative;padding:var(--space-7) 0 var(--space-7);width:100%}.kv-hero__lockup{height:110px;width:auto;margin-bottom:var(--space-6);filter:invert(1)}.kv-hero__headline{font-family:var(--font-serif);font-weight:400;font-size:clamp(36px,4.4vw,64px);line-height:1.08;letter-spacing:-.02em;color:var(--kv-paper);max-width:900px;margin:0 0 calc(var(--space-9) * 1.4);text-wrap:balance}.kv-hero__sub{font-size:19px;line-height:1.5;color:#fbf8f1eb;max-width:640px;margin:0 0 var(--space-6)}.kv-hero__ctas{display:flex;gap:16px}.kv-eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);font-weight:500;margin:0 0 var(--space-4)}.kv-section-title{font-family:var(--font-serif);font-weight:500;font-size:clamp(36px,4.2vw,56px);line-height:1.1;letter-spacing:-.01em;color:var(--fg-1);margin:0 0 var(--space-5);text-wrap:balance}.kv-section-lede{font-size:19px;line-height:1.55;color:var(--fg-2);max-width:680px;margin:0}.kv-services{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-top:var(--space-8)}.kv-service{display:flex;flex-direction:column;gap:var(--space-4);cursor:pointer}.kv-service__img-frame{aspect-ratio:4/5;overflow:hidden;background:var(--kv-bone)}.kv-service__img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.kv-service:hover .kv-service__img{transform:scale(1.04)}.kv-service__label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);margin-top:var(--space-3)}.kv-service__title{font-family:var(--font-serif);font-weight:500;font-size:28px;line-height:1.15;color:var(--fg-1);margin:0}.kv-service__body{font-size:15px;line-height:1.55;color:var(--fg-2);margin:0}.kv-footer{background:var(--kv-paper);border-top:1px solid var(--border-1);padding:var(--space-8) 0 var(--space-6)}.kv-footer__inner{max-width:1280px;margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-7)}.kv-footer__logo{height:26px;width:auto;display:block}.kv-footer__legal{font-size:12px;line-height:1.55;color:var(--fg-3);margin-top:var(--space-4);max-width:320px}.kv-footer__col-title{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);font-weight:500;margin-bottom:var(--space-4)}.kv-footer__col-link{display:block;font-size:14px;color:var(--fg-1);text-decoration:none;padding:4px 0}.kv-footer__col-link:hover{text-decoration:underline;text-underline-offset:4px}.kv-footer__bottom{max-width:1280px;margin:var(--space-7) auto 0;padding:0 var(--gutter)}.kv-footer__bottom-row{padding-top:var(--space-5);border-top:1px solid var(--border-1);display:flex;justify-content:space-between;font-size:12px;color:var(--fg-3)}.kv-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.kv-form__field{display:flex;flex-direction:column;gap:6px}.kv-form__field--full{grid-column:1 / -1}.kv-form__label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);font-weight:500}.kv-form__input,.kv-form__textarea,.kv-form__select{font-family:var(--font-sans);font-size:16px;padding:14px 16px;border:1px solid var(--border-2);border-radius:2px;background:var(--kv-paper);color:var(--fg-1);outline:none;transition:border-color .15s}.kv-form__textarea{min-height:140px;resize:vertical}.kv-form__input:focus,.kv-form__textarea:focus,.kv-form__select:focus{border-color:var(--kv-ink)}.kv-form__input::placeholder,.kv-form__textarea::placeholder{color:var(--fg-3);opacity:1}.kv-form__select.is-empty{color:var(--fg-3)}.kv-form__select option{color:var(--fg-1)}.kv-strip{background:var(--kv-paper);border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1);padding:var(--space-5) 0}.kv-strip__inner{max-width:1280px;margin:0 auto;padding:0 var(--gutter);display:flex;justify-content:center;align-items:center;gap:var(--space-7)}.kv-strip__label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-3);font-weight:500}.kv-strip__brand{font-family:var(--font-serif);font-weight:500;font-size:22px;color:var(--fg-1)}@media (max-width: 900px){.kv-services,.kv-form{grid-template-columns:1fr}.kv-footer__inner{grid-template-columns:1fr 1fr}}.kv-ticker{position:relative;width:100%;height:380px;z-index:1;pointer-events:auto;font-family:var(--font-sans)}.kv-ticker-slot{position:relative;width:100%}.kv-ticker__grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(251,248,241,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(251,248,241,.04) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);pointer-events:none}.kv-ticker__glow{position:absolute;inset:-10%;background:radial-gradient(ellipse 60% 50% at 70% 30%,rgba(180,140,70,.1),transparent 60%),radial-gradient(ellipse 50% 50% at 30% 70%,rgba(70,110,140,.08),transparent 60%);filter:blur(20px);pointer-events:none;animation:kv-ticker-drift 18s ease-in-out infinite alternate}@keyframes kv-ticker-drift{0%{transform:translate(0) scale(1)}to{transform:translate(-12px,8px) scale(1.06)}}.kv-ticker__source{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#fbf8f10f;border:1px solid rgba(251,248,241,.14);border-radius:999px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#fbf8f1b8;z-index:3}.kv-ticker__source img{height:12px;width:auto;display:block;filter:invert(1) brightness(1.05);opacity:.92}.kv-ticker__source-label{font-weight:500}.kv-ticker__stack{position:absolute;inset:0}.kv-ticker__card{position:absolute;inset:0;display:flex;flex-direction:column;gap:14px;padding:56px 32px 64px;opacity:0;transform:translateY(12px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);pointer-events:none}.kv-ticker__card.is-active{opacity:1;transform:translateY(0);pointer-events:auto}.kv-ticker__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:#fbf8f19e}.kv-ticker__dot{width:6px;height:6px;border-radius:50%;background:#b8862e;box-shadow:0 0 8px #b8862e99;animation:kv-ticker-pulse 2.4s ease-in-out infinite}@keyframes kv-ticker-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.kv-ticker__stat{display:flex;align-items:baseline;gap:14px;margin-top:4px}.kv-ticker__figure{font-family:var(--font-serif);font-weight:400;font-size:56px;line-height:1;letter-spacing:-.02em;color:var(--kv-paper)}.kv-ticker__figure-label{font-size:11px;line-height:1.4;color:#fbf8f18c;max-width:160px}.kv-ticker__headline{font-family:var(--font-serif);font-weight:400;font-size:24px;line-height:1.2;letter-spacing:-.005em;color:var(--kv-paper);margin:0;text-wrap:balance}.kv-ticker__headline--quote{font-style:italic;font-size:22px;line-height:1.3}.kv-ticker__detail{font-size:13px;line-height:1.55;color:#fbf8f1b3;margin:0;text-wrap:pretty}.kv-ticker__meta{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid rgba(251,248,241,.1)}.kv-ticker__category{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#fbf8f18c}.kv-ticker__readmore{font-size:11px;letter-spacing:.06em;color:#fbf8f1b8;font-weight:500}.kv-ticker__progress{position:absolute;bottom:22px;left:32px;display:flex;gap:6px;z-index:3}.kv-ticker__dot-btn{background:transparent;border:0;padding:4px 0;cursor:pointer;width:28px}.kv-ticker__dot-btn span{display:block;height:2px;width:100%;background:#fbf8f133;transition:background .24s var(--ease-std)}.kv-ticker__dot-btn.is-active span{background:#fbf8f1d9}.kv-ticker__dot-btn:hover span{background:#fbf8f180}@media (max-width: 900px){.kv-ticker{height:360px;max-width:520px;margin:var(--space-7) 0 0}}a.kv-ticker__card{text-decoration:none;color:inherit;cursor:pointer}a.kv-ticker__card.is-active:hover .kv-ticker__readmore{color:var(--kv-paper);letter-spacing:.08em;transition:letter-spacing .24s var(--ease-out),color .24s var(--ease-out)}a.kv-ticker__card.is-active:hover .kv-ticker__headline{text-decoration:none;opacity:.92;transition:opacity .24s var(--ease-out)}a.kv-ticker__source{text-decoration:none;cursor:pointer;transition:background .2s var(--ease-std),border-color .2s var(--ease-std)}a.kv-ticker__source:hover{background:#fbf8f11a;border-color:#fbf8f147}.kv-cert-badge{display:inline-flex;align-items:center;gap:14px;padding:12px 22px;border:1.5px solid var(--kv-ink);border-radius:999px;background:var(--kv-paper)}.kv-cert-badge img{height:16px;width:auto;display:block}.kv-cert-badge span{font-family:var(--font-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--kv-ink)}.kv-team-collage{position:relative;height:540px;width:100%}.kv-team-collage__item{position:absolute;overflow:hidden;background:var(--kv-paper);box-shadow:0 30px 60px -20px #0f121c40}.kv-team-collage__item img{width:100%;height:100%;object-fit:cover;display:block}.kv-team-collage__item--a{width:44%;height:78%;top:0;left:0;border-radius:220px 220px 12px 12px;z-index:1}.kv-team-collage__item--b{width:46%;height:56%;top:4%;right:0;border-radius:50%;z-index:2}.kv-team-collage__item--c{width:50%;height:70%;bottom:0;left:28%;border-radius:220px 220px 12px 12px;z-index:3}@media (max-width: 900px){.kv-team-collage{height:380px}}.kv-hub{position:relative;width:100%;background:#fbf8f1;border:1px solid var(--border-1);box-shadow:0 30px 80px #0f121c1a,0 8px 24px #0f121c0d;font-family:var(--font-sans);color:var(--fg-1)}.kv-hub__chrome{display:flex;align-items:center;gap:10px;padding:10px 18px;background:#f1ece0;border-bottom:1px solid var(--border-1)}.kv-hub__url{font-size:11px;color:var(--fg-3);letter-spacing:.02em;background:var(--kv-paper);border:1px solid var(--border-1);padding:4px 12px;font-family:var(--font-sans)}.kv-hub__chrome-meta{margin-left:auto;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.kv-hub__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:14px 22px 16px;border-bottom:1px solid var(--border-1);background:#f1ece0}.kv-hub__brand img{height:38px;width:auto;display:block}.kv-hub__tabs{display:flex;gap:24px;align-items:center}.kv-hub__tab{appearance:none;background:none;border:0;padding:6px 10px;margin:0 -10px;border-radius:6px;font-family:var(--font-sans);font-size:13px;color:var(--fg-3);cursor:pointer;position:relative;letter-spacing:.01em;line-height:1.2;white-space:nowrap;transition:color .16s var(--ease-std)}.kv-hub__tab{transition:color .18s var(--ease-std),background-color .18s var(--ease-std),box-shadow .18s var(--ease-std)}.kv-hub__tab.is-active{color:var(--fg-1);font-weight:500}.kv-hub__tab:after{content:"";position:absolute;left:10px;right:10px;bottom:-16px;height:2px;background:#2f4a8a;opacity:0;transition:opacity .18s var(--ease-std)}.kv-hub__tab.is-active:after{opacity:1}.kv-hub__tab:focus-visible{outline:2px solid var(--kv-dusk);outline-offset:2px}@media (hover: hover) and (pointer: fine){.kv-hub__tabs:hover .kv-hub__tab:not(.is-active){color:#4a4a4a}.kv-hub__tab:hover{color:var(--fg-1);background-color:var(--kv-paper);box-shadow:0 0 0 1px var(--kv-mist),0 1px 2px #0e0e0e0f}.kv-hub__tabs .kv-hub__tab:not(.is-active):hover{color:var(--fg-1)}.kv-hub__tab:not(.is-active):hover:after{opacity:.55}.kv-hub__tab:active{background-color:var(--kv-white)}}.kv-hub__bar-right{display:flex;align-items:center;gap:16px;font-size:11px;color:var(--fg-3)}.kv-hub__bar-label{letter-spacing:.14em;text-transform:uppercase;font-size:9.5px}.kv-hub__client{display:inline-flex;align-items:center;gap:8px;background:var(--kv-paper);border:1px solid var(--border-1);padding:6px 12px;font-size:12px;color:var(--fg-1)}.kv-hub__client em{color:var(--fg-3);font-style:normal;font-size:11px}.kv-hub__caret{color:var(--fg-3);font-size:10px}.kv-hub__sync{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--fg-2);letter-spacing:.02em}.kv-hub__sync-dot{width:6px;height:6px;border-radius:50%;background:#2e7d5b}.kv-hub__bar-meta{font-size:11px;color:var(--fg-3);letter-spacing:.02em}.kv-hub{container:kvhub / inline-size}.kv-hub__bar-right>*{white-space:nowrap}@container kvhub (max-width: 1400px){.kv-hub__bar-label,.kv-hub__bar-meta--wide{display:none}}.kv-hub__page{padding:28px 28px 32px;display:flex;flex-direction:column;gap:18px;min-height:720px}.kv-hub__crumb{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.kv-hub__title-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.kv-hub__title{font-family:var(--font-serif);font-weight:500;font-size:44px;line-height:1.05;letter-spacing:-.01em;color:var(--fg-1);margin:0}.kv-hub__pill{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#2f4a8a;border:1px solid #2F4A8A;border-radius:999px;padding:8px 18px;white-space:nowrap}.kv-hub__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border-1);border:1px solid var(--border-1)}.kv-hub__kpi{background:var(--kv-paper);padding:18px 20px;min-width:0}.kv-hub__kpi-k{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);margin:0 0 8px;line-height:1.3}.kv-hub__kpi-v{font-family:var(--font-serif);font-weight:500;font-size:32px;line-height:1.05;letter-spacing:-.005em;color:var(--fg-1);margin:0 0 4px}.kv-hub__kpi-s{font-size:11px;color:var(--fg-3);margin:0;line-height:1.4}.kv-hub__module{background:var(--kv-paper);border:1px solid var(--border-1);padding:22px 24px 24px}.kv-hub__module+.kv-hub__module{margin-top:0}.kv-hub__module-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--border-1)}.kv-hub__module-title{font-family:var(--font-serif);font-weight:500;font-size:22px;line-height:1.2;letter-spacing:-.005em;color:var(--fg-1);margin:0}.kv-hub__module-source{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap}.kv-hub__lede{font-size:13px;color:var(--fg-2);line-height:1.5;margin:0 0 16px;max-width:820px}.kv-hub__metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:12px}.kv-hub__metric-row--4{grid-template-columns:repeat(4,1fr)}.kv-hub__metric-row--5{grid-template-columns:repeat(5,1fr)}.kv-hub__metric{min-width:0}.kv-hub__metric .kv-hub__kpi-v{font-size:30px}.kv-hub__metric--small .kv-hub__kpi-v{font-size:22px}.kv-hub__metric--ok .kv-hub__kpi-v{color:#2e7d5b}.kv-hub__metric--warn .kv-hub__kpi-v{color:#b85c2e}.kv-hub__metric--muted .kv-hub__kpi-v{color:var(--fg-3)}.kv-hub__analysis{border-left:3px solid #2F4A8A;padding:8px 0 8px 16px;margin-top:8px}.kv-hub__analysis-tag{display:inline-block;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#b85c2e;margin-bottom:6px}.kv-hub__analysis-body{margin:0;font-size:13.5px;line-height:1.6;color:var(--fg-1)}.kv-hub__analysis-body strong{font-weight:600}.kv-hub__analysis-body em{font-style:italic;color:var(--fg-2)}.kv-hub__table{width:100%;border-collapse:collapse;font-size:12.5px}.kv-hub__table thead th{text-align:left;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);font-weight:500;padding:0 0 9px;border-bottom:1px solid var(--border-1)}.kv-hub__table tbody td{padding:10px 0;border-bottom:1px solid var(--border-1);color:var(--fg-2)}.kv-hub__table--padded tbody td{padding:12px 0;font-size:13px}.kv-hub__table tbody tr:last-child td{border-bottom:none}.kv-hub__table tbody tr.is-muted td{color:var(--fg-3)}.kv-hub__td-mono{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2)}.kv-hub__swatch{display:inline-block;width:8px;height:8px;margin-right:8px;vertical-align:middle}.kv-hub__row-bullet{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:10px;vertical-align:middle;background:var(--kv-ink)}.kv-hub__row-bullet.is-muted{background:#0f121c2e}.kv-hub__stack{display:flex;height:10px;background:var(--border-1);margin:8px 0 16px;overflow:hidden}.kv-hub__stack-seg{height:100%}.kv-hub__split{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;align-items:start}.kv-hub__panel{background:var(--kv-paper);border:1px solid var(--border-1);padding:20px 22px}.kv-hub__panel--compact{padding:18px 20px}.kv-hub__panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--border-1)}.kv-hub__panel-title{font-family:var(--font-serif);font-weight:500;font-size:18px;color:var(--fg-1);margin:0;letter-spacing:-.005em}.kv-hub__panel-sub{font-size:10.5px;color:var(--fg-3);margin:4px 0 0;line-height:1.4}.kv-hub__panel-meta{font-size:10px;color:var(--fg-3);white-space:nowrap;letter-spacing:.06em}.kv-hub__streams{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.kv-hub__stream{display:grid;grid-template-columns:10px 1fr auto;column-gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--border-1)}.kv-hub__stream:last-child{border-bottom:none}.kv-hub__stream-bullet{width:7px;height:7px;border-radius:50%;background:var(--kv-ink)}.kv-hub__stream-bullet--warn{background:#b85c2e}.kv-hub__stream-name{font-size:13px;color:var(--fg-1);margin:0;line-height:1.3}.kv-hub__stream-meta{font-size:11px;color:var(--fg-3);margin:3px 0 0;line-height:1.3}.kv-hub__stream-status{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-2);border:1px solid var(--border-2);padding:5px 10px;border-radius:999px;white-space:nowrap}.kv-hub__stream-status--warn{color:#b85c2e;border-color:#b85c2e73}.kv-hub__txns{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.kv-hub__txn{display:grid;grid-template-columns:130px 1fr;gap:24px;align-items:start;padding:14px 0;border-bottom:1px solid var(--border-1)}.kv-hub__txn:last-child{border-bottom:none}.kv-hub__txn-date{font-size:11px;color:var(--fg-3);letter-spacing:.06em;font-variant-numeric:tabular-nums}.kv-hub__txn-title{font-size:13.5px;font-weight:600;color:var(--fg-1);margin:0 0 4px}.kv-hub__txn-meta{font-size:12.5px;color:var(--fg-2);margin:0;line-height:1.5}.kv-hub__sub-meta-row{display:flex;justify-content:space-between;align-items:baseline}.kv-hub__sub-meta{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin:0}.kv-hub__sub-meta--label{margin-bottom:12px;margin-top:4px}.kv-hub__divider{height:1px;background:var(--border-1);margin:18px 0 16px}.kv-hub__chart{display:grid;grid-template-columns:repeat(8,1fr);gap:12px;height:180px;padding:24px 8px 4px;align-items:end}.kv-hub__chart-col{display:flex;flex-direction:column;align-items:center;gap:4px;height:100%;justify-content:flex-end;position:relative}.kv-hub__chart-val{position:absolute;top:-22px;font-size:13px;color:var(--fg-2);font-variant-numeric:tabular-nums}.kv-hub__chart-bar{width:100%;background:#0f121c52;min-height:1px}.kv-hub__chart-axis{font-size:11px;color:var(--fg-3);margin-top:8px;font-variant-numeric:tabular-nums}.kv-hub__valuation{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border-1);border:1px solid var(--border-1)}.kv-hub__valuation-cell{background:var(--kv-paper);padding:18px 20px}.kv-hub__valuation-cell .kv-hub__kpi-v{font-size:26px;margin-bottom:10px}.kv-hub__valuation-note{font-size:11.5px;line-height:1.5;color:var(--fg-3);margin:0}.kv-hub__watermark{position:absolute;left:50%;transform:translate(-50%);bottom:16px;background:var(--kv-ink);color:var(--kv-paper);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin:0;white-space:nowrap}.kv-hub__watermark:before{content:"\25cf";color:#c25c3d;margin-right:8px;font-size:8px;vertical-align:middle}.kv-hub-feed{display:grid;grid-template-columns:repeat(6,1fr);gap:0;border:1px solid var(--border-1);background:var(--kv-paper);margin-top:var(--space-8)}.kv-hub-feed__cell{padding:24px 22px 26px;border-right:1px solid var(--border-1);display:flex;flex-direction:column;gap:10px;min-height:180px}.kv-hub-feed__cell:last-child{border-right:none}.kv-hub-feed__module{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);font-weight:500;margin:0}.kv-hub-feed__title{font-family:var(--font-serif);font-weight:500;font-size:22px;line-height:1.15;color:var(--fg-1);margin:0}.kv-hub-feed__divider{height:1px;background:var(--border-1);margin:4px 0}.kv-hub-feed__feeds-label{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin:0}.kv-hub-feed__feed{font-size:13px;color:var(--fg-1);margin:0;line-height:1.4}@media (max-width: 1180px){.kv-hub-feed{grid-template-columns:repeat(3,1fr)}.kv-hub-feed__cell:nth-child(3){border-right:none}.kv-hub-feed__cell:nth-child(-n+3){border-bottom:1px solid var(--border-1)}}@media (max-width: 1080px){.kv-hub__bar{grid-template-columns:1fr;gap:16px}.kv-hub__tabs,.kv-hub__bar-right{flex-wrap:wrap}.kv-hub__split{grid-template-columns:1fr}.kv-hub__kpis,.kv-hub__metric-row,.kv-hub__metric-row--4,.kv-hub__metric-row--5{grid-template-columns:repeat(2,1fr)}.kv-hub__valuation{grid-template-columns:1fr}.kv-hub__title{font-size:32px}}@media (max-width: 720px){.kv-hub-feed{grid-template-columns:1fr}.kv-hub-feed__cell{border-right:none;border-bottom:1px solid var(--border-1)}.kv-hub-feed__cell:last-child{border-bottom:none}}.kv-carta-hero{isolation:isolate}.kv-carta-hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.kv-carta-hero__base{position:absolute;inset:0;background:linear-gradient(135deg,#15171f,#0f121c 45%,#0a0c14)}.kv-carta-hero__glow{position:absolute;top:-22%;left:-8%;width:78%;height:130%;background:radial-gradient(closest-side at 30% 45%,#f2c7a238,#f2c7a21f 28%,#f2c7a20a 55%,#f2c7a200 75%);filter:blur(8px);mix-blend-mode:screen}.kv-carta-hero__grid{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(251,248,241,.045) 1px,transparent 1.4px);background-size:28px 28px;background-position:0 0;mask-image:linear-gradient(120deg,#000000d9,#0000008c 35%,#00000040 65%,#0000001a);-webkit-mask-image:linear-gradient(120deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,.55) 35%,rgba(0,0,0,.25) 65%,rgba(0,0,0,.1) 100%)}.kv-carta-hero__hairline{position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,#fbf8f100,#fbf8f12e,#fbf8f100)}.kv-carta-hero__vignette{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 60%,#0000 40%,#0000002e 75%,#00000052)}@media (max-width: 720px){.kv-carta-hero__glow{width:120%;left:-20%}}.kv-carta-caps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(251,248,241,.12);border-left:1px solid rgba(251,248,241,.12);max-width:620px}.kv-carta-caps__item{padding:14px 18px;border-right:1px solid rgba(251,248,241,.12);border-bottom:1px solid rgba(251,248,241,.12);display:flex;flex-direction:column;gap:4px;background:#fbf8f105;transition:background .2s var(--ease-std)}.kv-carta-caps__item:hover{background:#fbf8f10d}.kv-carta-caps__k{font-family:var(--font-serif);font-weight:500;font-size:16px;color:var(--kv-paper);letter-spacing:-.005em}.kv-carta-caps__v{font-size:11px;letter-spacing:.02em;color:#fbf8f18c;line-height:1.4}@media (max-width: 720px){.kv-carta-caps{grid-template-columns:repeat(2,1fr)}}:root{--font-display: var(--font-serif)}.kv-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kv-section--paper{background:var(--kv-paper)}.kv-section--rule{border-top:1px solid var(--border-1)}.kv-section--flush-bottom{padding-bottom:var(--space-7)}.kv-section--hub{padding-top:0;padding-bottom:var(--space-8)}.kv-section--feed{padding-top:var(--space-8)}.kv-section--tight-top{padding-top:var(--space-5)}.kv-section--roles{padding-top:var(--space-7)}.kv-container--prose{max-width:var(--max-width-prose)}.kv-section-title--m{font-size:clamp(32px,3.6vw,48px)}.kv-section-title--s{font-size:clamp(28px,3.2vw,40px);margin-bottom:var(--space-6)}.kv-section-lede--tight{margin-bottom:var(--space-5)}.kv-section-lede--spaced{margin-bottom:var(--space-6)}.kv-pretty{text-wrap:pretty}.kv-stack-top{margin-top:var(--space-6)}.kv-stack-top-s{margin-top:var(--space-4)}.kv-split{display:grid;gap:var(--space-8);align-items:start}.kv-split--head{grid-template-columns:1.05fr 1fr;gap:var(--space-7);align-items:end;margin-bottom:var(--space-6)}.kv-split--wide-gap{gap:var(--space-8);margin-bottom:0}.kv-split--even{grid-template-columns:1fr 1fr}.kv-split--about{grid-template-columns:5fr 6fr}.kv-split--center{align-items:center}.kv-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);align-self:end}.kv-fact{padding:20px 22px;background:var(--kv-paper);border:1px solid var(--border-1)}.kv-fact .kv-fact__label{margin-bottom:8px}.kv-fact__value{font-family:var(--font-serif);font-size:32px;line-height:1.05;font-weight:500;margin:0;color:var(--fg-1)}.kv-fact__note{font-size:13px;color:var(--fg-2);margin:8px 0 0;line-height:1.5}.kv-fact--dark{background:var(--kv-ink);color:var(--kv-paper);border:0}.kv-fact--dark .kv-fact__label{color:#fbf8f199}.kv-fact--wide{grid-column:1 / -1}.kv-fact__quote{font-family:var(--font-serif);font-size:22px;line-height:1.3;font-weight:400;margin:0;color:var(--kv-paper);text-wrap:balance}.kv-mission{background:var(--kv-paper);padding:var(--space-8) 0}.kv-mission__inner{max-width:880px;text-align:center}.kv-mission__text{font-family:var(--font-serif);font-size:clamp(22px,2.4vw,30px);line-height:1.45;color:var(--fg-1);text-wrap:pretty;margin:0}.kv-strip__inner--tight{gap:12px}.kv-carta-pill{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;background:var(--kv-ink);color:var(--kv-paper);padding:8px 16px;border-radius:999px}.kv-carta-pill__mark{height:18px;width:auto;filter:invert(1);display:block}.kv-carta-pill__rule{opacity:.4}.kv-carta-hero{color:var(--kv-paper);padding:var(--space-8) 0 var(--space-7);position:relative;overflow:hidden}.kv-carta-hero__inner{position:relative;z-index:2}.kv-carta-hero__badges{display:flex;align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-bottom:var(--space-5)}.kv-carta-hero .kv-carta-hero__eyebrow{color:#fbf8f19e;margin:0}.kv-carta-hero__badge{width:160px;height:auto;display:block}.kv-carta-hero__grid2{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(380px,460px);gap:var(--space-7);align-items:start}.kv-carta-hero__title{font-family:var(--font-serif);font-weight:400;font-size:clamp(36px,4vw,60px);line-height:1.05;letter-spacing:-.02em;margin:0 0 var(--space-4);color:var(--kv-paper);text-wrap:balance}.kv-carta-hero__lede{font-size:18px;line-height:1.55;color:#fbf8f1d1;max-width:580px;margin:0 0 var(--space-5)}.kv-carta-hero__ctas{margin-bottom:var(--space-6)}.btn-outline--on-dark{color:var(--kv-paper);border-color:var(--kv-paper)}.kv-cert-strip{background:var(--kv-paper);padding:var(--space-6) 0 var(--space-4)}.kv-cert-strip__inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-5)}.kv-services--spaced{margin-top:var(--space-7)}.kv-lockup{width:100%;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.4vw,32px);padding:clamp(24px,4vw,48px)}.kv-lockup__klout{height:clamp(24px,3.4vw,44px);width:auto;object-fit:contain;display:block}.kv-lockup__x{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,sans-serif;font-size:clamp(18px,2vw,26px);font-weight:400;color:var(--kv-ink);line-height:1}.kv-lockup__carta{height:clamp(48px,7vw,88px);width:auto;object-fit:contain;display:block}.kv-disclosure{background:var(--kv-paper);border-top:1px solid var(--border-1);padding:var(--space-6) 0}.kv-disclosure .kv-disclosure__label{margin-bottom:12px}.kv-disclosure__text{font-size:12px;line-height:1.7;color:var(--fg-3);margin:0;max-width:90ch}.kv-form-done{padding:40px 32px;background:var(--kv-paper);border:1px solid var(--border-1);text-align:center}.kv-form-done .kv-form-done__label{margin-bottom:12px}.kv-form-done__title{font-family:var(--font-serif);font-weight:500;font-size:32px;margin:0 0 12px;color:var(--fg-1)}.kv-form-done__text{font-size:16px;color:var(--fg-2);margin:0}.kv-form__submit{margin-top:8px}.kv-roles{display:grid;border-top:1px solid var(--border-1)}.kv-role{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:var(--space-5);align-items:baseline;padding:var(--space-5) 0;border-bottom:1px solid var(--border-1)}.kv-role__meta{display:contents;margin:0}.kv-role__fact{margin:0}.kv-role__fact--end{text-align:right}.kv-role__title{font-family:var(--font-serif);font-weight:500;font-size:24px;line-height:1.2;margin:0 0 8px;color:var(--fg-1)}.kv-role__summary{font-size:14px;line-height:1.55;color:var(--fg-2);margin:0}.kv-role .kv-role__label{font-size:10px;margin:0 0 4px}.kv-role__value{font-size:13px;color:var(--fg-2);margin:0}.kv-contact__img{width:100%;height:auto;display:block;object-fit:cover}.kv-contact__steps{list-style:none;counter-reset:kvstep;margin:0 0 var(--space-6);padding:0;border-top:1px solid var(--border-1)}.kv-contact__steps li{counter-increment:kvstep;display:flex;gap:16px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--border-1);font-size:15px;line-height:1.5;color:var(--fg-2)}.kv-contact__steps li:before{content:"0" counter(kvstep);flex:none;font-size:11px;letter-spacing:.16em;color:var(--fg-3)}.kv-footer__newsletter{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.kv-footer__newsletter .kv-form__input{width:100%}.kv-footer__signup{padding:12px 20px;font-size:12px}.kv-service-index{list-style:none;margin:var(--space-7) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border-2)}.kv-service-index li{border-bottom:1px solid var(--border-1)}.kv-service-index li:not(:nth-child(3n)){border-right:1px solid var(--border-1)}.kv-service-index__link{display:flex;flex-direction:column;gap:6px;height:100%;padding:var(--space-5) var(--space-5) var(--space-5) 0;color:var(--fg-1);text-decoration:none;transition:background var(--dur-base) var(--ease-std)}.kv-service-index li:not(:nth-child(3n+1)) .kv-service-index__link{padding-left:var(--space-5)}.kv-service-index__link:hover .kv-service-index__title{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.kv-service-index__link:focus-visible{outline:2px solid var(--kv-dusk);outline-offset:-2px}.kv-service-index__label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3)}.kv-service-index__title{font-family:var(--font-serif);font-weight:500;font-size:24px;line-height:1.2}.kv-service-index__sum{font-size:14px;line-height:1.5;color:var(--fg-2);margin-top:2px;text-wrap:pretty}.kv-service-index__more{margin-top:auto;padding-top:10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);transition:color var(--dur-base) var(--ease-std)}.kv-service-index__arrow{display:inline-block;transition:transform var(--dur-base) var(--ease-std)}.kv-service-index__link:hover .kv-service-index__more,.kv-service-index__link:focus-visible .kv-service-index__more{color:var(--kv-ink)}.kv-service-index__link:hover .kv-service-index__arrow,.kv-service-index__link:focus-visible .kv-service-index__arrow{transform:translate(4px)}.kv-service--static{cursor:default;scroll-margin-top:96px}.kv-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.kv-form{position:relative}.kv-form__error{font-size:14px;line-height:1.5;color:var(--kv-danger);margin:0 0 12px}.btn[disabled]{opacity:.6;cursor:progress}.kv-footer__newsletter{position:relative}.kv-footer__thanks{font-size:14px;color:var(--fg-2);margin:0}.kvh-hero{--kvh-nav: 96px;--kvh-ease-out: cubic-bezier(.22, 1, .36, 1);--kvh-ease-std: cubic-bezier(.4, 0, .2, 1);--kvh-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;position:relative;overflow:hidden;isolation:isolate;background:#16180f}@keyframes kvhRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes kvhPulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes kvhGridPan{0%{background-position:0 0}to{background-position:28px 28px}}@keyframes kvhDrift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes kvhFlickA{0%,84%,to{opacity:var(--o, .14)}88%{opacity:.52}92%{opacity:.2}96%{opacity:.42}}@keyframes kvhFlickB{0%,46%,to{opacity:var(--o, .14)}50%{opacity:.48}54%{opacity:.18}}@keyframes kvhGlowDrift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(6%,4%,0) scale(1.12)}to{transform:translateZ(0) scale(1)}}@keyframes kvhGlowDriftB{0%{transform:translateZ(0) scale(1.05)}50%{transform:translate3d(-7%,-5%,0) scale(1)}to{transform:translateZ(0) scale(1.05)}}@keyframes kvhFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.kvh-hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.kvh-bg__base{position:absolute;inset:0;background:linear-gradient(135deg,#1f2119,#16180f 45%,#0d0e08)}.kvh-bg__glowA{position:absolute;top:-24%;left:-10%;width:78%;height:132%;background:radial-gradient(closest-side at 30% 45%,#f2c7a238,#f2c7a21f 28%,#f2c7a20a 55%,#f2c7a200 75%);filter:blur(8px);mix-blend-mode:screen;animation:kvhGlowDrift 34s var(--kvh-ease-std) infinite}.kvh-bg__glowB{position:absolute;top:-10%;right:-18%;width:62%;height:120%;background:radial-gradient(closest-side at 60% 50%,#2c596357,#2c596329 34%,#2c596300 72%);filter:blur(10px);mix-blend-mode:screen;animation:kvhGlowDriftB 44s var(--kvh-ease-std) infinite}.kvh-bg__grid{position:absolute;inset:-40px;background-image:radial-gradient(circle,rgba(251,248,241,.05) 1px,transparent 1.4px);background-size:28px 28px;-webkit-mask-image:linear-gradient(120deg,rgba(0,0,0,.85) 0%,rgba(0,0,0,.5) 35%,rgba(0,0,0,.22) 65%,rgba(0,0,0,.08) 100%);mask-image:linear-gradient(120deg,#000000d9,#00000080 35%,#00000038 65%,#00000014);animation:kvhGridPan 26s linear infinite}.kvh-bg__ledger{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.2) 0%,rgba(0,0,0,.42) 26%,rgba(0,0,0,.9) 48%,rgba(0,0,0,1) 70%,rgba(0,0,0,1) 100%);mask-image:linear-gradient(90deg,#0003,#0000006b 26%,#000000e6 48%,#000 70% 100%)}.kvh-ledger__col{position:absolute;top:-8%;height:116%;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 18%,rgba(0,0,0,1) 82%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#0000,#000 18% 82%,#0000)}.kvh-ledger__track{display:grid;gap:16px}.kvh-ledger__row{font-family:var(--kvh-mono);font-size:11px;letter-spacing:.09em;white-space:nowrap;animation-timing-function:steps(1,end);animation-iteration-count:infinite}.kvh-bg__navfade{position:absolute;left:0;right:0;top:0;height:calc(var(--kvh-nav) + 40px);background:linear-gradient(180deg,#16180fc7,#16180f8c 55%,#16180f00)}.kvh-bg__vignette{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 60%,#0000 40%,#0000002e 75%,#00000057)}.kvh-bg__hairline{position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,#fbf8f100,#fbf8f12e,#fbf8f100)}.kvh-hero__inner{position:relative;z-index:1;max-width:1520px;margin:0 auto;padding:calc(var(--kvh-nav) + 32px) clamp(20px,4vw,48px) clamp(40px,4.4vw,60px)}.kvh-hero__row{display:flex;flex-wrap:wrap;gap:clamp(28px,3.6vw,52px) clamp(28px,2.8vw,40px);align-items:flex-start}.kvh-hero__copy{padding-top:6px}.kvh-hero__copy{flex:0 1 348px;min-width:0;max-width:348px}.kvh-hero__h1{font-family:var(--font-serif);font-weight:400;font-size:clamp(34px,3.4vw,50px);line-height:.98;letter-spacing:-.03em;margin:0 0 20px;color:var(--kv-paper)}.kvh-line{display:block}.kvh-s{display:inline}.kvh-nowrap{white-space:nowrap}.kvh-hero__lede{font-size:15px;line-height:1.55;color:#fbf8f1d1;margin:0 0 26px;text-wrap:pretty}.kvh-hero__ctas{display:flex;gap:10px}.kvh-btn{display:inline-block;font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:14px 15px;white-space:nowrap;text-decoration:none;border-radius:0;cursor:pointer;transition:transform .15s var(--kvh-ease-std),box-shadow .15s var(--kvh-ease-std),background .15s var(--kvh-ease-std),color .15s var(--kvh-ease-std),border-color .15s var(--kvh-ease-std)}.kvh-btn--solid{background:var(--kv-paper);color:var(--kv-ink);border:1.5px solid var(--kv-paper)}.kvh-btn--solid:hover{transform:translateY(-1px);box-shadow:0 10px 30px #00000059;color:var(--kv-ink)}.kvh-btn--solid:active{transform:translateY(0);box-shadow:none}.kvh-btn--ghost{background:transparent;color:var(--kv-paper);border:1.5px solid rgba(251,248,241,.55)}.kvh-btn--ghost:hover{background:var(--kv-paper);color:var(--kv-ink);border-color:var(--kv-paper)}.kvh-hero__film{flex:1 1 560px;min-width:0;align-self:center;animation:kvhRise .7s var(--kvh-ease-out) both}.kvh-film{position:relative;margin:0;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#f7f2e9;box-shadow:0 44px 90px -34px #000000b8}.kvh-film__frame{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;opacity:0;transition:opacity .4s var(--kvh-ease-std)}.kvh-film.is-ready .kvh-film__frame{opacity:1}.kvh-film{container-type:inline-size}.kvh-film__poster{--u: calc((100cqw * 9 / 16 - 44px) / 1080);position:absolute;inset:0;pointer-events:none}.kvh-film__poster-stage{position:absolute;left:50%;top:22px;width:calc(1920 * var(--u));height:calc(1080 * var(--u));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(28 * var(--u));transform:translate(-50%) scale(1.018);transform-origin:50% 50%}.kvh-film__poster-logo{display:block;width:calc(540 * var(--u));max-width:none;height:auto;margin-bottom:calc(44 * var(--u))}.kvh-film__poster-line,.kvh-film__poster-sub{display:block;font-family:var(--font-serif);white-space:nowrap}.kvh-film__poster-line{font-weight:500;color:#0e0e0e;letter-spacing:-.02em;font-size:calc(96 * var(--u));line-height:calc(117 * var(--u))}.kvh-film__poster-sub{font-style:italic;font-weight:400;color:#2c5963;visibility:hidden;font-size:calc(72 * var(--u));line-height:calc(88 * var(--u))}.kv-hubmock{--kvh-ease-out: cubic-bezier(.22, 1, .36, 1);--kvh-ease-std: cubic-bezier(.4, 0, .2, 1);--kvh-mono: ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;max-width:1040px;margin:0 auto}.kv-hubmock .kvh-mock{border-color:var(--kv-mist);box-shadow:0 40px 80px -40px #0e0e0e47}.kvh-mock{container:kvhmock / inline-size;border:1px solid rgba(251,248,241,.14);background:var(--kv-paper);color:var(--kv-ink);box-shadow:0 44px 90px -34px #000000b8}.kvh-mock__chrome{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid var(--kv-mist);background:var(--kv-cream)}.kvh-mock__url{font-size:11px;color:var(--kv-stone);border:1px solid var(--kv-mist);background:var(--kv-paper);padding:5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.kvh-mock__meta{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--kv-stone);white-space:nowrap;flex:0 0 auto}.kvh-mock__sync{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--kv-dusk);white-space:nowrap;flex:0 0 auto}.kvh-mock__dot{width:6px;height:6px;border-radius:999px;background:var(--kv-dusk);display:block;animation:kvhPulse 2.6s var(--kvh-ease-std) infinite}.kvh-mock__tabbar{background:var(--kv-bone);border-bottom:1px solid var(--kv-mist);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.kvh-mock__tabbar::-webkit-scrollbar{display:none}.kvh-mock__tabs{display:flex;min-width:100%}.kvh-mock__tab{position:relative;flex:1 0 auto;scroll-snap-align:start;font-family:var(--font-sans);font-size:11px;font-weight:500;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--kv-stone);background:transparent;border:0;border-radius:0;padding:15px 14px 14px;cursor:pointer;white-space:nowrap;transition:color .24s var(--kvh-ease-std)}.kvh-mock__tab{transition:color .2s var(--kvh-ease-std),background-color .2s var(--kvh-ease-std),box-shadow .2s var(--kvh-ease-std)}.kvh-mock__tab[aria-selected=true]{color:var(--kv-ink);font-weight:600}.kvh-mock__tab:focus-visible{outline:2px solid var(--kv-dusk);outline-offset:-2px}.kvh-mock__tab:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:2px;background:#0e0e0e1a;opacity:0;transition:opacity .24s}.kvh-mock__tab[aria-selected=true]:after{opacity:1}.kvh-mock__prog{position:absolute;left:14px;right:14px;bottom:0;height:2px;z-index:1;background:var(--kv-ink);transform-origin:left center;transform:scaleX(0)}.kvh-mock__tab[aria-selected=false] .kvh-mock__prog{transform:scaleX(0)!important}@media (hover: hover) and (pointer: fine){.kvh-mock__tabs:hover .kvh-mock__tab[aria-selected=false]{color:#4a4a4a}.kvh-mock__tab:hover{color:var(--kv-ink);background-color:var(--kv-paper);box-shadow:inset 1px 0 0 var(--kv-mist),inset -1px 0 0 var(--kv-mist)}.kvh-mock__tabs .kvh-mock__tab[aria-selected=false]:hover{color:var(--kv-ink)}.kvh-mock__tab[aria-selected=false]:hover:after{opacity:1;background:#0e0e0e73}.kvh-mock__tab:active{background-color:var(--kv-white)}}.kvh-mock__stage{display:grid}.kvh-p{grid-area:1 / 1;display:flex;flex-direction:column;min-width:0;padding:22px 26px 0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .42s var(--kvh-ease-out),transform .62s var(--kvh-ease-out),visibility 0s linear .62s}.kvh-p[data-active=true]{opacity:1;visibility:visible;transform:none;transition:opacity .52s var(--kvh-ease-out) 60ms,transform .7s var(--kvh-ease-out) 60ms,visibility 0s}.kvh-p p{margin:0;color:inherit;font-size:inherit;line-height:inherit}.kvh-p__crumb{font-size:10px!important;letter-spacing:.16em;text-transform:uppercase;color:var(--kv-stone)!important;margin-bottom:6px!important}.kvh-p__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.kvh-p__title{font-family:var(--font-serif);font-weight:400;font-size:34px;line-height:1.05;letter-spacing:-.01em;margin:0;color:var(--kv-ink)}.kvh-p__pill{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--kv-dusk);border:1px solid var(--kv-dusk);border-radius:999px;padding:6px 12px;white-space:nowrap}.kvh-p__body{display:grid;gap:14px;padding-bottom:18px}.kvh-p__foot{margin-top:auto;display:flex;justify-content:space-between;gap:10px;padding:12px 0 14px;border-top:1px solid var(--kv-mist);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--kv-fog)}.kvh-num{font-variant-numeric:tabular-nums}.kvh-m__label{font-size:10px!important;letter-spacing:.14em;text-transform:uppercase;color:var(--kv-stone)!important;margin-bottom:6px!important;line-height:1.3!important}.kvh-m__value{font-family:var(--font-serif);font-size:30px!important;line-height:1!important;color:var(--kv-ink)!important;font-variant-numeric:lining-nums tabular-nums}.kvh-m__sub{font-size:12px!important;color:var(--kv-stone)!important;margin-top:5px!important;line-height:1.35!important}.kvh-tone--rust{color:#a5552e!important}.kvh-tone--green{color:#3f6f4e!important}.kvh-tone--muted{color:var(--kv-stone)!important}.kvh-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--kv-mist);background:var(--kv-cream)}.kvh-kpis>.kvh-m{padding:12px 14px}.kvh-kpis>.kvh-m+.kvh-m{border-left:1px solid var(--kv-mist)}.kvh-card{border:1px solid var(--kv-mist);background:var(--kv-cream);padding:14px 16px;min-width:0}.kvh-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.kvh-card__title{font-family:var(--font-serif);font-size:20px!important;line-height:1.1!important;color:var(--kv-ink)!important}.kvh-card__meta{font-size:11px;color:var(--kv-stone);white-space:nowrap}.kvh-cols{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px}.kvh-m3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kvh-m4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.kvh-rule-top{margin-top:14px;padding-top:12px;border-top:1px solid var(--kv-mist)}.kvh-note{font-size:12px!important;color:var(--kv-stone)!important;margin-top:10px!important}.kvh-bar{display:flex;height:12px;background:var(--kv-mist);overflow:hidden;margin:2px 0 8px}.kvh-bar--gap{margin-top:14px}.kvh-bar i{display:block;height:100%;transform-origin:left center;transform:scaleX(0);transition:transform .9s var(--kvh-ease-out)}.kvh-p[data-active=true] .kvh-bar i{transform:scaleX(1)}.kvh-p[data-active=true] .kvh-bar i:nth-child(2){transition-delay:80ms}.kvh-p[data-active=true] .kvh-bar i:nth-child(3){transition-delay:.16s}.kvh-p[data-active=true] .kvh-bar i:nth-child(4){transition-delay:.24s}.kvh-tbl{width:100%;border-collapse:collapse;font-size:12.5px}.kvh-tbl th{font-weight:500;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--kv-stone);text-align:left;padding:6px 0}.kvh-tbl td{padding:7px 0;border-top:1px solid var(--kv-mist);color:var(--kv-graphite);vertical-align:middle}.kvh-tbl .kvh-r{text-align:right;padding-left:12px;white-space:nowrap}.kvh-sw{display:inline-block;width:9px;height:9px;margin-right:8px;vertical-align:-1px}.kvh-ws{list-style:none;margin:0;padding:0}.kvh-ws li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--kv-mist)}.kvh-ws li:first-child{border-top:0}.kvh-ws b{font-weight:500;font-size:12.5px;color:var(--kv-ink);display:block;line-height:1.25}.kvh-ws small{font-size:11px;color:var(--kv-stone)}.kvh-ws__dot{width:7px;height:7px;border-radius:50%;background:var(--kv-ink)}.kvh-ws__dot--review{background:#a5552e}.kvh-st{font-size:9px;letter-spacing:.12em;text-transform:uppercase;border:1px solid #D4CDBF;border-radius:999px;padding:4px 8px;color:var(--kv-graphite);white-space:nowrap}.kvh-st--review{color:#a5552e;border-color:#a5552e73}.kvh-an{border-left:3px solid var(--kv-dusk);padding:4px 0 4px 14px}.kvh-an__label{font-size:10px!important;letter-spacing:.16em;text-transform:uppercase;color:#a5552e!important;margin-bottom:5px!important}.kvh-an__text{font-size:13px!important;line-height:1.55!important;color:var(--kv-graphite)!important;font-style:italic}.kvh-an__text strong{font-style:normal;font-weight:600;color:var(--kv-ink)}.kvh-chart{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;align-items:end;height:118px}.kvh-chart div{display:flex;flex-direction:column;justify-content:flex-end;height:100%;text-align:center}.kvh-chart span{font-size:11px;color:var(--kv-graphite);margin-bottom:4px}.kvh-chart i{display:block;background:#b5aea3;min-height:1px;transform-origin:bottom;transform:scaleY(0);transition:transform .8s var(--kvh-ease-out)}.kvh-p[data-active=true] .kvh-chart i{transform:scaleY(1)}.kvh-chart-x{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;font-size:11px;color:var(--kv-stone);text-align:center;border-top:1px solid #D4CDBF;padding-top:5px}.kvh-step{width:100%;height:auto;display:block;overflow:visible;font-family:var(--font-sans)}@container kvhmock (max-width: 559px){.kvh-mock__url,.kvh-mock__meta{display:none}.kvh-mock__sync{margin-left:0}.kvh-mock__tabbar{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.kvh-p{padding:18px 16px 0}.kvh-p__title{font-size:28px}.kvh-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kvh-kpis>.kvh-m+.kvh-m{border-left:0}.kvh-kpis>.kvh-m:nth-child(2n){border-left:1px solid var(--kv-mist)}.kvh-kpis>.kvh-m:nth-child(n+3){border-top:1px solid var(--kv-mist)}.kvh-cols{grid-template-columns:minmax(0,1fr)}.kvh-m3,.kvh-m4{grid-template-columns:repeat(2,minmax(0,1fr))}.kvh-m3>.kvh-m:last-child{grid-column:1 / -1}.kvh-m__value{font-size:26px!important}.kvh-wide-only{display:none!important}.kvh-chart{height:96px;gap:5px}.kvh-chart-x{gap:5px}.kvh-p__foot-right{display:none}}@media (max-width: 720px){.kvh-hero{--kvh-nav: 64px}.kvh-hero__inner{padding-top:calc(var(--kvh-nav) + 32px)}.kvh-hero__copy{padding-top:0;flex-basis:100%;max-width:none}.kvh-line{display:inline}.kvh-s{display:block}.kvh-bg__ledger{-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.28) 0%,rgba(0,0,0,.28) 55%,rgba(0,0,0,.7) 100%);mask-image:linear-gradient(180deg,#00000047 0% 55%,#000000b3)}.kvh-hero__lede{font-size:16px}.kvh-hero__ctas{flex-direction:column;align-items:stretch;gap:12px}.kvh-btn{width:100%;text-align:center;font-size:13px;letter-spacing:.12em;padding:16px 24px}}@media (prefers-reduced-motion: reduce){.kvh-bg__glowA,.kvh-bg__glowB,.kvh-bg__grid,.kvh-hero__film,.kvh-mock__dot,.kvh-ledger__track,.kvh-ledger__row{animation:none!important}.kvh-p,.kvh-p[data-active=true]{transition:opacity .2s linear,visibility 0s}.kvh-bar i,.kvh-chart i{transition:none}.kvh-mock__tab,.kvh-mock__tab:after,.kv-hub__tab,.kv-hub__tab:after{transition:none}}.kva{--kva-ink: #0E0E0E;--kva-body: #4A4A46;--kva-body-strong: #2A2A28;--kva-muted: #6E6B64;--kva-faint: #A8A399;--kva-grey: #8C877D;--kva-hair: #E5E1D6;--kva-hair-strong: #D6CFBF;--kva-cell: #EEE8DC;--kva-surface: #FBF8F1;--kva-white: #FFFFFF;--kva-dusk: #2C5963;--kva-clay: #C58463;--kva-clay-deep: #A0603F;--kva-peach: #E8B891;--kva-evergreen: #2D3F2A;--kva-red: #A33A2A;--kva-green: #3F7A4F;--kva-pill: #E4EDE3;--kva-on-ink: #D9D3C7;--kva-pad: var(--gutter);--kva-sec: var(--section-y);--kva-nav-h: 58px;--kva-serif: var(--font-serif);--kva-mono: var(--font-mono);--kva-ease: cubic-bezier(.22, 1, .36, 1);--kva-ease-state: cubic-bezier(.4, 0, .2, 1);background:var(--kv-cream);color:var(--kva-ink)}.kva a:not(.btn){color:var(--kva-ink);text-decoration-color:#c9c2b3;text-underline-offset:4px}.kva a:not(.btn):hover{color:var(--kva-ink);text-decoration-color:var(--kva-ink)}.kva-wrap{max-width:1280px;margin:0 auto;padding:0 var(--kva-pad)}.kva-section{padding:var(--kva-sec) 0}.kva-section--rule{border-top:1px solid var(--kva-hair)}.kva-section--paper{background:var(--kva-surface);border-top:1px solid var(--kva-hair);border-bottom:1px solid var(--kva-hair)}.kva-nowrap{white-space:nowrap}.kva-eyebrow{font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--kva-dusk);margin:0}.kva-mono{font-family:var(--kva-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:0}.kva-mono--muted{color:var(--kva-muted)}.kva-h2{margin:0;font-family:var(--kva-serif);font-weight:500;font-size:clamp(36px,4.6vw,64px);line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.kva-h2--conv{font-size:clamp(30px,4.2vw,60px)}.kva-body{margin:0;font-size:17px;line-height:1.6;color:var(--kva-body);max-width:480px;text-wrap:pretty}.kva-body--wide{max-width:680px}.kva-lede{margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.6;color:var(--kva-body-strong);max-width:600px;text-wrap:pretty}.kva-stack{display:grid;gap:22px;align-content:start}.kva-stack-sm{display:grid;gap:12px}.kva-stack-xs{display:grid;gap:6px}.kva-stack-lg{display:grid;gap:clamp(36px,5vw,64px)}.kva-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,6vw,96px);align-items:start}.kva-split--end{align-items:end}.kva-dot{width:7px;height:7px;border-radius:999px;background:currentColor;display:block;flex:none}.kva-dot--green{background:var(--kva-green)}.kva-pill{font-size:12px;font-weight:500;padding:5px 12px;border-radius:999px;background:var(--kva-pill);color:var(--kva-evergreen);white-space:nowrap}.kva-card{background:var(--kva-white);border:1px solid var(--kva-hair);display:grid}.kva-card__head{display:flex;justify-content:space-between;align-items:center;gap:12px}.kva-card__title{font-size:14px;font-weight:600}.kva-card__stamp{display:flex;align-items:center;gap:8px;color:var(--kva-evergreen);white-space:nowrap;letter-spacing:.1em}.kva-card__stamp--muted{color:var(--kva-muted)}.kva-card__foot{display:flex;justify-content:space-between;gap:12px;color:var(--kva-muted);flex-wrap:wrap;letter-spacing:.06em}.kva-card__foot-strong{color:var(--kva-ink)}.kva-hero{padding:var(--section-y) 0 clamp(40px,5vw,64px);overflow:hidden}.kva-hero__inner{display:grid;gap:clamp(24px,3vw,36px)}.kva-hero__h1{margin:0;font-family:var(--kva-serif);font-weight:500;font-size:clamp(46px,6.6vw,108px);line-height:.96;letter-spacing:-.025em;text-wrap:pretty}.kva-hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(24px,5vw,80px);align-items:start;border-top:1.5px solid var(--kva-ink);padding-top:28px;margin-top:clamp(16px,2vw,36px)}.kva-hero__lede{display:grid;gap:14px;align-content:start}.kva-hero__card{padding:18px 20px;gap:14px}.kva-hero__bars{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.kva-hero__bar{height:6px;background:var(--kva-hair);position:relative;overflow:hidden;display:block}.kva-hero__bar-fill{position:absolute;inset:0;background:var(--kva-dusk);transform-origin:left;transform:scaleX(0);animation:kvaFill .7s var(--kva-ease) forwards}@keyframes kvaFill{to{transform:scaleX(1)}}@keyframes kvaRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes kvaTick{0%{transform:translate(0)}to{transform:translate(-50%)}}.kva-rise{animation:kvaRise .9s var(--kva-ease) both}.kva-rise--2{animation-delay:80ms}.kva-rise--3{animation-delay:.35s;animation-duration:1.1s}.kva-ticker{display:grid;gap:14px;margin-top:clamp(56px,7vw,96px);animation:kvaRise 1.4s ease .5s both}.kva-ticker__row{overflow:hidden}.kva-ticker__track{display:flex;gap:14px;width:max-content;animation:kvaTick 70s linear infinite;will-change:transform}.kva-ticker__track--rev{animation-direction:reverse}.kva-chip{display:flex;align-items:center;gap:10px;height:48px;padding:0 18px;background:var(--kva-white);border:1px solid var(--kva-hair);font-family:var(--kva-mono);font-size:14px;color:var(--kva-body);white-space:nowrap}.kva-avg{display:flex;align-items:baseline;gap:14px;margin-top:12px;padding-top:24px;border-top:1px solid var(--kva-hair)}.kva-avg__num{font-family:var(--kva-serif);font-size:clamp(72px,8vw,120px);font-weight:500;line-height:.9;color:var(--kva-clay)}.kva-avg__num--sm{font-size:clamp(56px,6vw,88px)}.kva-avg--green .kva-avg__num{color:var(--kva-evergreen)}.kva-avg__label{font-size:13px;letter-spacing:.08em;color:var(--kva-muted);line-height:1.5}.kva-srow{padding:18px 0 14px;border-top:1px solid var(--kva-hair);display:grid;gap:12px}.kva-srow__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.kva-srow__label{font-size:17px;font-weight:500}.kva-srow__owner{font-size:14px;color:var(--kva-muted);white-space:nowrap}.kva-srow__owner .kva-mono{display:inline;font-size:13px;letter-spacing:.06em;text-transform:none}.kva-srow__track{position:relative;height:30px}.kva-srow__rule{position:absolute;left:0;right:0;top:18px;height:1px;background:var(--kva-hair)}.kva-srow__gap{position:absolute;top:18px;height:0;border-top:1.5px dashed var(--kva-clay)}.kva-srow__days{position:absolute;top:0;transform:translate(-50%);font-size:12px;letter-spacing:.06em;text-transform:none;color:var(--kva-clay-deep);white-space:nowrap}.kva-srow__dot{position:absolute;top:11px;width:14px;height:14px;margin-left:-7px;border-radius:999px;background:var(--kva-ink)}.kva-srow__today{position:absolute;right:0;top:8px;width:1.5px;height:20px;background:var(--kva-ink)}.kva-srow__axis{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid var(--kva-ink);font-size:12px;letter-spacing:.1em;color:var(--kva-muted)}.kva-srow__axis-now{color:var(--kva-ink)}.kva-conv{position:relative;background:var(--kva-surface);border-top:1px solid var(--kva-hair);border-bottom:1px solid var(--kva-hair)}.kva-conv__inner{display:flex;flex-direction:column;justify-content:center;gap:clamp(20px,3.5vh,44px);padding:clamp(72px,10vw,120px) var(--kva-pad)}.kva-conv--pinned{height:300vh}.kva-conv--pinned .kva-conv__inner{position:sticky;top:var(--kva-nav-h);height:calc(100vh - var(--kva-nav-h));padding:clamp(16px,3vh,40px) var(--kva-pad)}.kva-conv__head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(12px,3vw,64px);align-items:end}.kva-conv__head .kva-stack{gap:14px}.kva-conv__stage{position:relative;width:min(100%,1200px);aspect-ratio:2 / 1;margin:0 auto;container-type:inline-size}.kva-conv--pinned .kva-conv__stage{width:min(100%,1200px,calc((100vh - 400px)*2))}.kva-conv__stage--stacked{width:min(100%,360px);aspect-ratio:360 / 680;container-type:normal}.kva-conv--pinned .kva-conv__stage--stacked{width:min(100%,360px,calc((100vh - 410px)*.53))}.kva-conv__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.kva-conv__ghost{fill:none;stroke:var(--kva-hair);stroke-width:2;stroke-dasharray:4 6}.kva-conv__line{fill:none;stroke:var(--kva-ink);stroke-width:2}.kva-conv__line--done{stroke:var(--kva-dusk)}.kva-conv__bead{fill:var(--kva-clay)}.kva-conv__node{position:absolute;background:var(--kva-white);border:1px solid var(--kva-hair);padding:0 clamp(10px,2cqw,24px);transition:border-color .4s ease;display:flex;flex-direction:column;justify-content:center;gap:6px}.kva-conv__node--done{border-color:var(--kva-dusk)}.kva-conv__node-name{font-size:clamp(12px,1.6cqw,19px);font-weight:500;white-space:nowrap}.kva-conv__node-sub{font-size:clamp(10px,1.1cqw,13px);letter-spacing:.06em;white-space:nowrap;color:var(--kva-clay-deep);text-transform:none}.kva-conv__node--done .kva-conv__node-sub{color:var(--kva-evergreen);text-transform:uppercase}.kva-conv__stage--stacked .kva-conv__node{padding:0 8px;align-items:center;text-align:center;gap:4px}.kva-conv__stage--stacked .kva-conv__node-name{font-size:13px;line-height:1.2;white-space:normal}.kva-conv__stage--stacked .kva-conv__node-sub{font-size:10px}.kva-conv__card{position:absolute;left:35%;top:31.667%;width:30%;height:36.667%;background:var(--kva-ink);color:var(--kv-cream);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,1.5cqw,18px);text-align:center;padding:0 16px}.kva-conv__stage--stacked .kva-conv__card{left:8.333%;top:39.706%;width:83.333%;height:20.588%;gap:8px}.kva-conv__card-logo{width:52%;filter:invert(1);display:block}.kva-conv__stage--stacked .kva-conv__card-logo{width:44%}.kva-conv__card-note{font-size:clamp(9px,1cqw,12px);letter-spacing:.14em;color:var(--kva-on-ink)}.kva-conv__card-count{font-size:clamp(10px,1.15cqw,14px);color:var(--kva-peach);letter-spacing:.06em;text-transform:none}.kva-conv__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,24px);width:100%;max-width:1200px;margin:0 auto}.kva-conv__step{border-top:2px solid var(--kva-hair);padding-top:12px;display:grid;gap:6px;transition:opacity .4s var(--kva-ease-state),border-color .4s ease}.kva-conv__step--lit{border-top-color:var(--kva-ink)}.kva-conv__step-n{font-size:12px;letter-spacing:.1em;color:var(--kva-muted)}.kva-conv__step-t{font-size:clamp(13px,1.2vw,16px);line-height:1.4;font-weight:500}.kva-finds{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:16px}.kva-find{background:var(--kva-white);border:1px solid var(--kva-hair);border-top:3px solid var(--kva-red);padding:22px 22px 24px;display:grid;gap:14px;align-content:start;transform:translateY(6px);transition:border-color .5s var(--kva-ease-state),transform .5s var(--kva-ease)}.kva-find--done{border-top-color:var(--kva-dusk);transform:none}.kva-find__tag{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.1em;color:var(--kva-red);transition:color .4s ease}.kva-find--done .kva-find__tag{color:var(--kva-evergreen)}.kva-find__title{font-family:var(--kva-serif);font-size:27px;font-weight:500;line-height:1.08}.kva-find__rule{height:1px;background:var(--kva-hair);display:block}.kva-find__fix{font-size:15px;line-height:1.55;color:var(--kva-faint);transition:color .5s ease}.kva-find--done .kva-find__fix{color:var(--kva-body-strong)}.kva-val{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,96px);align-items:start}.kva-val--stacked{grid-template-columns:minmax(0,1fr)}.kva-val__text{gap:22px}.kva-val--stacked .kva-val__text{order:2}.kva-val__lede{max-width:520px;margin-bottom:12px}.kva-val__card{position:sticky;top:calc(var(--kva-nav-h) + 52px);z-index:2;order:1;padding:clamp(18px,min(3vw,3.4vh),36px);gap:clamp(14px,2.6vh,28px)}.kva-val__card--flow{position:relative;top:auto}.kva-val__fmv{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.kva-val__fmv-label{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--kva-muted)}.kva-val__fmv-num{font-family:var(--kva-serif);font-size:clamp(48px,min(6vw,8vh),84px);font-weight:500;line-height:.9}.kva-val__fmv-note{color:var(--kva-muted);letter-spacing:.06em}.kva-val__bars{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px,2vw,24px);align-items:stretch;height:clamp(110px,18vh,170px);border-bottom:1px solid var(--kva-hair)}.kva-val__bar{position:relative}.kva-val__bar-v{position:absolute;left:0;bottom:calc(var(--kva-bar) + 8px);font-size:12px;color:var(--kva-ink);letter-spacing:.04em;text-transform:none}.kva-val__bar-fill{position:absolute;left:0;right:0;bottom:0;height:var(--kva-bar);background:var(--kva-hair);display:block;transform-origin:bottom}.kva-val__bar-fill--now{background:var(--kva-dusk)}.kva-val__bar-axis{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(10px,2vw,24px);margin-top:-18px;font-size:11px;color:var(--kva-muted);letter-spacing:.06em}.kva-val__sh-head{display:flex;justify-content:space-between;gap:12px;font-size:14px}.kva-val__sh-title{font-weight:600}.kva-val__sh-days{font-family:var(--kva-mono);font-size:13px;color:var(--kva-dusk)}.kva-val__sh-track{height:10px;background:var(--kva-hair);position:relative}.kva-val__sh-fill{position:absolute;left:0;top:0;bottom:0;background:var(--kva-dusk);transform-origin:left}.kva-val__sh-mark{position:absolute;top:-6px;width:2px;height:22px;background:var(--kva-clay)}.kva-val__sh-foot{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--kva-muted);letter-spacing:.06em}.kva-val__sh-foot-mid{color:var(--kva-clay-deep)}.kva-val__trigs{display:grid;border-top:1px solid var(--kva-hair)}.kva-val__trig{display:flex;justify-content:space-between;align-items:center;gap:12px;height:clamp(38px,5vh,46px);border-bottom:1px solid var(--kva-hair);font-size:15px}.kva-vstep{min-height:24vh;padding:22px 0;border-top:1px solid var(--kva-hair);display:grid;grid-template-columns:56px 1fr;gap:16px;align-content:start;transition:opacity .4s var(--kva-ease-state)}.kva-vstep--flow{min-height:0}.kva-vstep__n{font-size:13px;color:var(--kva-muted);padding-top:6px;letter-spacing:.06em;text-transform:none}.kva-vstep__n--now{color:var(--kva-dusk)}.kva-vstep__body{display:grid;gap:8px}.kva-vstep__t{font-family:var(--kva-serif);font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.05}.kva-vstep__b{font-size:16px;line-height:1.55;color:var(--kva-body);text-wrap:pretty}.kva-pair{display:grid;grid-template-columns:1fr 1fr;border-top:1.5px solid var(--kva-ink);container-type:inline-size}.kva-pair__cell{padding:22px 20px 0 0;display:grid;gap:10px;align-content:start}.kva-pair__cell--right{padding:22px 0 0 20px;border-left:1px solid var(--kva-hair)}.kva-pair__num{font-family:var(--kva-serif);font-size:clamp(44px,min(8vw,14.5cqw),124px);font-weight:500;line-height:.9}.kva-pair__num--dusk{color:var(--kva-dusk)}.kva-pair__num--grey{color:var(--kva-grey)}.kva-pair__label{font-size:12px;letter-spacing:.1em;color:var(--kva-muted)}.kva-pair__label--dusk{color:var(--kva-dusk)}.kva-grid-frame{background:var(--kva-surface);border:1px solid var(--kva-hair);padding:clamp(18px,3vw,40px)}.kva-grid-plot{position:relative;width:100%}.kva-grid__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.kva-grid__ev{font-family:var(--kva-mono);fill:var(--kva-ink);letter-spacing:1.5px}.kva-grid__evline{stroke:var(--kva-ink);stroke-width:1;stroke-dasharray:2 4}.kva-grid__wks{font-family:var(--kva-mono);fill:var(--kva-clay-deep)}.kva-grid__day1{font-family:var(--kva-mono);fill:var(--kva-dusk)}.kva-grid__lane{font-family:var(--kva-mono);letter-spacing:1.5px}.kva-grid__lane--red{fill:var(--kva-red)}.kva-grid__lane--dusk{fill:var(--kva-dusk)}.kva-grid__rowlabel{font-family:var(--font-sans);font-size:14px;fill:var(--kva-body-strong)}.kva-grid__hrs{font-family:var(--kva-mono);font-size:13px}.kva-grid__hrs--red{fill:var(--kva-red)}.kva-grid__hrs--dusk{fill:var(--kva-dusk)}.kva-grid__base rect{fill:var(--kva-cell)}.kva-grid__playhead{stroke:var(--kva-ink);stroke-width:1.5}.kva-grid__year{font-family:var(--kva-mono);fill:var(--kva-grey);letter-spacing:1.5px}.kva-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;margin-top:22px;background:var(--kva-hair);border:1px solid var(--kva-hair)}.kva-tile{background:var(--kva-white);padding:16px 18px;display:grid;gap:6px}.kva-tile__label{font-size:11px;letter-spacing:.1em;color:var(--kva-muted)}.kva-tile__num{font-family:var(--kva-serif);font-size:44px;font-weight:500;line-height:1}.kva-tile__num--red{color:var(--kva-red)}.kva-tile__num--dusk{color:var(--kva-dusk)}.kva-legend{display:flex;flex-wrap:wrap;gap:12px 32px;margin-top:20px;font-size:14px;color:var(--kva-body)}.kva-legend__item{display:flex;align-items:center;gap:10px}.kva-legend__ramp{display:flex;gap:2px}.kva-legend__sw{width:10px;height:10px;display:block}.kva-legend__sw--r1{background:#a33a2a40}.kva-legend__sw--r2{background:#a33a2a99}.kva-legend__sw--r3{background:#a33a2a}.kva-legend__sw--k{background:#2c5963cc}.kva-legend__note{color:var(--kva-muted)}.kva-split--phases{align-items:start}.kva-ph__rail{position:sticky;top:calc(var(--kva-nav-h) + 24px);display:grid;gap:clamp(12px,2.4vh,28px);align-content:start}.kva-ph__bars{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.kva-ph__bar{height:6px;background:var(--kva-hair);position:relative;overflow:hidden;display:block}.kva-ph__bar-fill{position:absolute;inset:0;background:var(--kva-ink);transform-origin:left}.kva-ph__bar-fill--dusk{background:var(--kva-dusk)}.kva-ph__num-row{display:flex;align-items:baseline;gap:16px}.kva-ph__num{font-family:var(--kva-serif);font-size:clamp(64px,min(11vw,15vh),168px);font-weight:500;line-height:.85}.kva-ph__num-of{font-size:14px;color:var(--kva-muted);letter-spacing:.06em;text-transform:none}.kva-ph__name{font-family:var(--kva-serif);font-size:clamp(24px,min(3vw,4.4vh),40px);font-style:italic;color:var(--kva-dusk);line-height:1.1}.kva-ph__card{padding:clamp(14px,2vh,20px) 22px;gap:clamp(10px,1.6vh,16px)}.kva-rec{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;height:clamp(32px,4.6vh,40px);border-top:1px solid var(--kva-hair)}.kva-rec__label{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--kva-body-strong)}.kva-rec__state{font-size:12px;letter-spacing:.06em;white-space:nowrap;transition:color .4s ease}.kva-st--grey{color:var(--kva-faint)}.kva-st--grey-dot{background:var(--kva-hair)}.kva-st--red{color:var(--kva-red)}.kva-st--red-dot{background:var(--kva-red)}.kva-st--clay{color:var(--kva-clay-deep)}.kva-st--clay-dot{background:var(--kva-clay)}.kva-st--ink{color:var(--kva-ink)}.kva-st--ink-dot{background:var(--kva-ink)}.kva-st--green{color:var(--kva-evergreen)}.kva-st--green-dot{background:var(--kva-green)}.kva-rec__meter-head{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.08em;color:var(--kva-muted)}.kva-rec__meter-pct{color:var(--kva-ink)}.kva-rec__meter{height:6px;background:var(--kva-hair);position:relative}.kva-rec__meter-fill{position:absolute;inset:0;background:var(--kva-ink);transform-origin:left;transition:background .4s ease}.kva-rec__meter-fill--dusk{background:var(--kva-dusk)}.kva-phase{min-height:64vh;padding:32px 0;border-top:1px solid var(--kva-hair);display:grid;align-content:start;gap:14px;transition:opacity .4s var(--kva-ease-state)}.kva-phase--flow{min-height:0}.kva-phase__eb{font-size:12px;letter-spacing:.12em;color:var(--kva-muted)}.kva-phase__name{font-family:var(--kva-serif);font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:1}.kva-phase__timing{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 20px;margin-top:10px;max-width:520px;border-top:1px solid var(--kva-hair)}.kva-phase__timing-k{font-size:11px;letter-spacing:.1em;color:var(--kva-muted);padding:14px 0}.kva-phase__timing-v{font-size:15px;color:var(--kva-ink);padding:14px 0}.kva-phase__outs{display:grid;max-width:520px}.kva-phase__out{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--kva-hair);font-size:15px;color:var(--kva-body-strong)}.kva-phase__tick{width:14px;height:1.5px;background:var(--kva-ink);display:block;flex:none}.kva-phase__tick--dusk{background:var(--kva-dusk)}.kva-close{background:var(--kva-ink);color:var(--kv-cream);padding:clamp(72px,8vw,120px) 0}.kva-close__h2{margin:0;color:var(--kv-cream);font-family:var(--kva-serif);font-weight:500;font-size:clamp(44px,6.4vw,96px);line-height:.98;letter-spacing:-.02em;text-wrap:balance}.kva-close__body{margin:0;font-size:18px;line-height:1.6;color:var(--kva-on-ink);max-width:520px;text-wrap:pretty}.kva-close__cta{display:flex;flex-wrap:wrap;gap:12px}.kva-close .kva-stack{gap:32px}@media (max-width: 760px){.kva-hero__grid{gap:28px}.kva-conv__steps{grid-template-columns:minmax(0,1fr);gap:14px}.kva-tile__num{font-size:34px}.kva-find__title{font-size:23px}.kva-ph__rail{position:relative;top:auto}.kva-srow__owner{white-space:normal}}@media (prefers-reduced-motion: reduce){.kva-rise,.kva-ticker,.kva-hero__bar-fill{animation:none;opacity:1;transform:none}.kva-hero__bar-fill{transform:scaleX(1)}.kva-ticker__track{animation:none}.kva-conv--pinned{height:auto}.kva-conv--pinned .kva-conv__inner{position:relative;top:auto;height:auto;padding:clamp(72px,10vw,120px) var(--kva-pad)}.kva-vstep,.kva-phase{min-height:0}}.kvs{--kvs-dark: #1B1C16;--kvs-hair: var(--kv-mist);--kvs-hair-2: var(--border-2);--kvs-ease: cubic-bezier(.22, 1, .36, 1);--kvs-ease-state: cubic-bezier(.4, 0, .2, 1);--kvs-nav-h: 58px;background:var(--kv-cream);color:var(--kv-ink);font-variant-numeric:lining-nums}.kvs :where(h1,h2,h3,h4,h5,h6){color:inherit}.kvs :where(.kvs-layer--team,.kvs-role,.kvs-svc__outcome,.kvs-proposal) :where(p,strong,span){color:inherit}.kvs a:not(.kvs-btn){color:var(--kv-ink);text-decoration-color:var(--kvs-hair-2);text-underline-offset:5px}.kvs a:not(.kvs-btn):hover{text-decoration-color:var(--kv-ink)}.kvs-num{font-variant-numeric:lining-nums tabular-nums}.kvs-wrap{max-width:1280px;margin:0 auto;padding:0 var(--gutter)}.kvs-section{padding:var(--section-y) 0;border-top:1px solid var(--kvs-hair)}.kvs-section:focus,.kvs-proposal:focus{outline:none}#stack,#proposal,.kvs-svc{scroll-margin-top:calc(var(--kvs-nav-h) + 16px)}.kvs-head{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px clamp(24px,5vw,72px);align-items:end;margin-bottom:36px}.kvs-head--hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:20px clamp(28px,5vw,80px);margin-bottom:clamp(32px,4vw,48px)}.kvs-eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--kv-stone);margin:0 0 16px}.kvs-eyebrow--hero{margin-bottom:22px}.kvs-eyebrow--on-dark{color:#fbf8f19e;margin-bottom:20px}.kvs-h1{font-family:var(--font-serif);font-weight:400;font-size:clamp(44px,5.4vw,78px);line-height:1;letter-spacing:-.02em;margin:0;text-wrap:balance}.kvs-h2{font-family:var(--font-serif);font-weight:500;font-size:clamp(36px,4.2vw,56px);line-height:1.06;letter-spacing:-.01em;margin:0;text-wrap:balance}.kvs-lede{font-size:18px;line-height:1.6;color:var(--kv-graphite);margin:0;max-width:560px;text-wrap:pretty}.kvs-lede--hero{max-width:540px;margin-bottom:32px}.kvs-ctas{display:flex;gap:14px;flex-wrap:wrap}.kvs-btn{display:inline-block;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:16px 32px;text-decoration:none;border:1.5px solid transparent;transition:transform .15s var(--kvs-ease-state),box-shadow .15s var(--kvs-ease-state),background-color .2s var(--kvs-ease-state),color .2s var(--kvs-ease-state)}.kvs-btn--ink{background:var(--kv-ink);color:var(--kv-paper);border-color:var(--kv-ink)}.kvs-btn--ink:hover{transform:translateY(-1px);box-shadow:0 8px 24px #0e0e0e1f;color:var(--kv-paper)}.kvs-btn--outline{color:var(--kv-ink);border-color:var(--kv-ink)}.kvs-btn--outline:hover{background:var(--kv-ink);color:var(--kv-paper)}.kvs-btn--paper{background:var(--kv-paper);color:var(--kv-ink);border-color:var(--kv-paper)}.kvs-btn--paper:hover{transform:translateY(-1px);color:var(--kv-ink)}.kvs-btn--ghost{color:var(--kv-paper);border-color:#fbf8f1b3}.kvs-btn--ghost:hover{background:var(--kv-paper);color:var(--kv-ink)}.kvs-btn--sm{align-self:flex-start;font-size:12px;padding:13px 24px}.kvs-btn:focus-visible,.kvs-svc__btn:focus-visible{outline:2px solid var(--kv-dusk);outline-offset:2px}@keyframes kvsRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes kvsDash{to{stroke-dashoffset:-24}}@keyframes kvsDrop{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes kvsDraw{0%{stroke-dashoffset:1400}to{stroke-dashoffset:0}}@keyframes kvsPulse{0%,to{opacity:.45}50%{opacity:1}}.kvs-rise{animation:kvsRise .9s var(--kvs-ease) both}.kvs-hero{padding-top:var(--section-y);padding-bottom:clamp(40px,5vw,64px)}.kvs-stage-wrap{margin:0}.kvs-stage-scroll{overflow-x:auto;margin:0 -4px;padding:4px}.kvs-stage{position:relative;min-width:820px;aspect-ratio:1200 / 660}.kvs-caption{font-size:12px;color:var(--kv-stone);margin:12px 0 0}.kvs-hub{position:absolute;left:0;right:0;top:0;height:38%;background:var(--kv-paper);border:1px solid var(--kvs-hair);box-shadow:0 24px 60px #0f121c12;display:flex;flex-direction:column}.kvs-hub__chrome{display:flex;align-items:center;gap:14px;padding:10px 16px;border-bottom:1px solid var(--kvs-hair);background:var(--kv-bone)}.kvs-hub__url{font-size:11px;color:var(--kv-stone);border:1px solid var(--kvs-hair);background:var(--kv-paper);padding:3px 10px}.kvs-hub__label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--kv-stone)}.kvs-hub__sync{margin-left:auto;display:flex;align-items:center;gap:7px;font-size:11px;color:var(--kv-graphite)}.kvs-pulse{width:6px;height:6px;border-radius:999px;background:var(--kv-success);display:block;animation:kvsPulse 2.4s ease-in-out infinite}.kvs-hub__tiles{flex:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:2.5%;background:var(--kv-paper)}.kvs-tile{padding:14px 16px;border-left:1px solid var(--kvs-hair);border-right:1px solid var(--kvs-hair);background:var(--kv-paper);display:flex;flex-direction:column;gap:4px;transition:background-color .5s,border-color .5s}.kvs-tile--fresh{background:var(--kv-bone);border-color:var(--kv-ink)}.kvs-tile__label{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--kv-stone)}.kvs-tile__value{font-family:var(--font-serif);font-weight:500;font-size:30px;line-height:1.05;font-variant-numeric:lining-nums tabular-nums}.kvs-tile__unit{font-size:11px;color:var(--kv-stone)}.kvs-tile__last{margin-top:auto;padding-top:8px;border-top:1px solid var(--kvs-hair);font-size:11px;line-height:1.35;color:var(--kv-ink);min-height:30px}.kvs-tile__when{font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--kv-stone)}.kvs-tile--fresh .kvs-tile__when{color:var(--kv-success);font-weight:600}.kvs-wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.kvs-wire{fill:none;stroke:var(--kvs-hair-2);stroke-width:1}.kvs-wire--on{stroke:var(--kv-ink);stroke-width:1.6;stroke-dasharray:6 6;animation:kvsDash .8s linear infinite}.kvs-bead{fill:var(--kv-ink)}.kvs-bead-halo{fill:var(--kv-peach)}.kvs-divider{position:absolute;left:0;right:0;top:44.5%;display:flex;justify-content:center}.kvs-divider__pill{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--kv-ink);background:var(--kv-cream);padding:6px 14px;border:1px solid var(--kvs-hair-2);border-radius:999px}.kvs-roles{position:absolute;inset:60% 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:2.5%}.kvs-role{background:var(--kvs-dark);color:var(--kv-paper);padding:16px 16px 14px;display:flex;flex-direction:column;gap:6px;border-top:2px solid var(--kvs-dark);transition:border-color .4s}.kvs-role--working{border-top-color:var(--kv-peach)}.kvs-role__desk{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#fbf8f199}.kvs-role__name{font-family:var(--font-serif);font-size:23px;line-height:1.1}.kvs-role__state{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--kv-peach);margin-top:6px}.kvs-role__task{font-size:12px;line-height:1.4;color:var(--kv-paper);min-height:34px}.kvs-role__foot{margin-top:auto;padding-top:8px;border-top:1px solid rgba(251,248,241,.12);display:flex;justify-content:space-between;font-size:10.5px;color:#fbf8f199}.kvs-role__count{color:var(--kv-paper);font-variant-numeric:lining-nums tabular-nums}.kvs-stack{position:relative;padding-left:36px}.kvs-stack__rail{position:absolute;left:14px;top:10px;bottom:10px;width:1px;background:var(--kvs-hair-2)}.kvs-stack__run{position:absolute;inset:0;display:block;animation:kvsDrop 5s var(--kvs-ease-state) infinite alternate;will-change:transform}.kvs-stack__dot{position:absolute;top:0;left:-3px;width:7px;height:7px;border-radius:999px;background:var(--kv-ink);display:block}.kvs-stack__layers{display:flex;flex-direction:column;gap:10px}.kvs-layer{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;align-items:center;padding:22px 26px;border:1px solid var(--kvs-hair);background:var(--kv-paper)}.kvs-layer .kvs-chips{grid-column:span 2}.kvs-layer__eb{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--kv-stone);margin:0 0 6px}.kvs-layer__eb--peach{color:var(--kv-peach)}.kvs-layer__title{font-family:var(--font-serif);font-size:26px;margin:0}.kvs-layer__title--lg{font-size:34px;line-height:1.1}.kvs-chips{display:flex;flex-wrap:wrap;gap:8px}.kvs-chip{font-size:13px;padding:7px 13px;border:1px solid var(--kvs-hair-2);background:var(--kv-cream)}.kvs-layer--team{display:block;background:var(--kvs-dark);color:var(--kv-paper);padding:28px 26px 26px;border:0}.kvs-layer__team-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:22px}.kvs-layer__note{font-size:14px;color:#fbf8f1b8;margin:0;max-width:420px;text-wrap:pretty}.kvs-desks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));border-top:1px solid rgba(251,248,241,.14)}.kvs-desk{padding:18px 14px 6px 0;border-right:1px solid rgba(251,248,241,.1);margin-right:14px}.kvs-desk__role{font-family:var(--font-serif);font-size:22px;margin:0 0 4px;line-height:1.15}.kvs-desk__name{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#fbf8f18c;margin:0 0 12px}.kvs-desk__duty{font-size:13px;line-height:1.45;margin:0;padding:6px 0;border-top:1px solid rgba(251,248,241,.08);color:#fbf8f1e0}.kvs-svcs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;border-top:1px solid var(--kv-ink);border-left:1px solid var(--kvs-hair)}.kvs-svc{display:flex;flex-direction:column;border-right:1px solid var(--kvs-hair);border-bottom:1px solid var(--kvs-hair);background:var(--kv-cream);transition:background-color .24s var(--kvs-ease-state)}.kvs-svc.is-open{grid-column:1 / -1;background:var(--kv-paper)}.kvs-svc__h{margin:0;font:inherit;display:flex;flex:1 0 auto}.kvs-svc.is-open .kvs-svc__h{flex:none}.kvs-svc__btn{width:100%;text-align:left;font-family:inherit;color:var(--kv-ink);background:none;border:0;cursor:pointer;padding:26px 26px 22px;display:flex;flex-direction:column;gap:10px;transition:background-color .2s var(--kvs-ease-state)}.kvs-svc__btn:hover{background:var(--kv-paper)}.kvs-svc__meta{display:flex;justify-content:space-between;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--kv-stone)}.kvs-svc__title{font-family:var(--font-serif);font-weight:500;font-size:27px;line-height:1.1;transition:font-size .4s var(--kvs-ease)}.kvs-svc.is-open .kvs-svc__title{font-size:34px}.kvs-svc__sum{font-size:14.5px;line-height:1.55;color:var(--kv-graphite);text-wrap:pretty}.kvs-svc__foot{margin-top:auto;padding-top:12px;border-top:1px solid var(--kvs-hair);display:flex;justify-content:space-between;gap:12px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--kv-ink)}.kvs-svc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--kvs-ease)}.kvs-svc.is-open .kvs-svc__panel{grid-template-rows:1fr}.kvs-svc__clip{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s linear .5s}.kvs-svc.is-open .kvs-svc__clip{visibility:visible;transition-delay:0s}.kvs-svc.is-instant .kvs-svc__panel,.kvs-svc.is-instant .kvs-svc__clip,.kvs-svc.is-instant .kvs-svc__title{transition:none}.kvs-svc__detail{padding:4px 26px 28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px clamp(24px,4vw,48px)}.kvs-svc__col{display:flex;flex-direction:column;gap:16px}.kvs-svc__eb{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--kv-stone);margin:0 0 6px}.kvs-svc__col .kvs-svc__eb{margin:0}.kvs-svc__eb--red{color:var(--kv-danger)}.kvs-svc__problem{font-family:var(--font-serif);font-style:italic;font-size:22px;line-height:1.3;margin:0;text-wrap:pretty}.kvs-svc__body{font-size:15px;line-height:1.65;color:var(--kv-graphite);margin:0;text-wrap:pretty}.kvs-svc__inc{display:flex;gap:14px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--kvs-hair);font-size:14.5px;line-height:1.45}.kvs-svc__inc-n{font-size:11px;color:var(--kv-fog)}.kvs-svc__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--kvs-hair);background:var(--kv-cream)}.kvs-svc__fact{padding:14px 16px}.kvs-svc__fact:nth-child(odd){border-right:1px solid var(--kvs-hair)}.kvs-svc__fact:nth-child(-n+2){border-bottom:1px solid var(--kvs-hair)}.kvs-svc__fact-k{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--kv-stone);margin:0 0 6px}.kvs-svc__fact-v{font-size:13.5px;line-height:1.45;margin:0}.kvs-svc__outcome{background:var(--kvs-dark);color:var(--kv-paper);padding:18px 20px}.kvs-svc__outcome-k{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:#fbf8f19e;margin:0 0 8px}.kvs-svc__outcome-v{font-family:var(--font-serif);font-size:20px;line-height:1.3;margin:0;text-wrap:pretty}.kvs-readout{display:flex;gap:clamp(20px,4vw,48px);flex-wrap:wrap}.kvs-readout__k{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--kv-stone);margin:0 0 6px}.kvs-readout__v{font-family:var(--font-serif);font-size:26px;margin:0}.kvs-phases{display:grid;grid-template-columns:19% 38% 19% 24%;border-top:1px solid var(--kv-ink)}.kvs-phase{padding:14px 14px 16px 0;border-right:1px solid var(--kvs-hair);transition:background-color .4s}.kvs-phase.is-on{background:var(--kv-bone)}.kvs-phase__when{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--kv-stone);margin:0 0 4px;padding-left:12px}.kvs-phase__title{font-family:var(--font-serif);font-size:22px;margin:0;padding-left:12px}.kvs-chart{position:relative;height:240px;border-bottom:1px solid var(--kvs-hair-2)}.kvs-chart__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.kvs-chart__svg path{fill:none;vector-effect:non-scaling-stroke;stroke-dasharray:1400;stroke-dashoffset:0}.kvs-chart__time{stroke:var(--kv-fog);stroke-width:2}.kvs-chart__integ{stroke:var(--kv-ink);stroke-width:2.5}.kvs-chart.is-armed .kvs-chart__svg path{stroke-dashoffset:1400}.kvs-chart.is-drawn .kvs-chart__time{animation:kvsDraw 2.6s var(--kvs-ease) both}.kvs-chart.is-drawn .kvs-chart__integ{animation:kvsDraw 2.6s var(--kvs-ease) .3s both}.kvs-chart__marker{position:absolute;top:0;bottom:0;width:1px;background:var(--kv-ink)}.kvs-chart__dot{position:absolute;left:-5px;width:11px;height:11px;border-radius:999px}.kvs-chart__dot--integ{background:var(--kv-ink)}.kvs-chart__dot--time{background:var(--kv-paper);border:2px solid var(--kv-fog)}.kvs-chart__legend{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:14px;font-size:12px;color:var(--kv-stone)}.kvs-chart__keys{display:flex;gap:20px;flex-wrap:wrap}.kvs-chart__key{display:flex;align-items:center;gap:8px}.kvs-chart__sw{width:18px;display:block}.kvs-chart__sw--integ{height:2.5px;background:var(--kv-ink)}.kvs-chart__sw--time{height:2px;background:var(--kv-fog)}.kvs-proposal{background:var(--kvs-dark);color:var(--kv-paper)}.kvs-proposal__inner{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,5vw,72px);align-items:end}.kvs-proposal__h2{font-family:var(--font-serif);font-weight:400;font-size:clamp(40px,5vw,68px);line-height:1.04;letter-spacing:-.02em;margin:0 0 28px;text-wrap:balance}.kvs-proposal__badges{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.kvs-proposal__badges img{height:48px;width:auto;display:block}.kvs-proposal__badges span{font-size:13px;color:#fbf8f1b3;max-width:260px}.kvs-proposal__lede{font-size:18px;line-height:1.6;color:#fbf8f1d1;margin:0 0 32px;max-width:520px;text-wrap:pretty}@media (max-width: 820px){.kvs-svcs{grid-template-columns:minmax(0,1fr)}.kvs-phase__title{font-size:18px}.kvs-phase__when{font-size:9.5px;letter-spacing:.1em}}@media (max-width: 720px){.kvs-layer .kvs-chips{grid-column:auto}.kvs-svc__btn{padding:22px 20px 18px}.kvs-svc__detail{padding:4px 20px 24px}.kvs-phases{grid-template-columns:repeat(2,minmax(0,1fr))}.kvs-phase{border-bottom:1px solid var(--kvs-hair)}}@media (prefers-reduced-motion: reduce){.kvs-rise,.kvs-pulse,.kvs-wire--on,.kvs-stack__run,.kvs-chart.is-drawn .kvs-chart__time,.kvs-chart.is-drawn .kvs-chart__integ{animation:none}.kvs-svc__panel,.kvs-svc__title,.kvs-svc__clip{transition:none}}.kv-nav__burger{display:none;background:transparent;border:0;padding:0;margin-left:auto;cursor:pointer;width:44px;height:44px;flex-direction:column;justify-content:center;align-items:center;gap:5px;position:relative;z-index:250}.kv-nav__burger span{display:block;width:22px;height:1.5px;background:var(--kv-ink);transition:transform var(--dur-base) var(--ease-std),opacity var(--dur-fast) var(--ease-std);transform-origin:center}.kv-nav--overlay .kv-nav__burger span{background:var(--kv-paper)}.kv-nav__burger.is-open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.kv-nav__burger.is-open span:nth-child(2){opacity:0}.kv-nav__burger.is-open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.kv-nav__burger:focus-visible{outline:2px solid var(--kv-dusk);outline-offset:2px}.kv-nav__mobile{display:none}@media (max-width: 900px){.kv-nav__links{display:none}.kv-nav__burger{display:flex}.kv-nav__mobile{display:block;position:fixed;inset:0;z-index:200;height:100vh;height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--kv-paper);transform:translateY(-100%);visibility:hidden;transition:transform .32s var(--ease-std),visibility 0s linear .32s}.kv-nav__mobile.is-open{transform:none;visibility:visible;transition:transform .32s var(--ease-std),visibility 0s}.kv-nav--overlay .kv-nav__mobile{background:#0e0e0ef7}.kv-nav__mobile-inner{min-height:100%;padding:96px 32px 48px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.kv-nav__mobile-link{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:56px;padding:12px 16px;font-family:var(--font-serif);font-size:28px;font-weight:400;letter-spacing:-.01em;color:var(--fg-1);text-decoration:none;border-bottom:1px solid var(--border-1)}.kv-nav--overlay .kv-nav__mobile-link{color:var(--kv-paper);border-bottom-color:#fbf8f11a}.kv-nav__mobile-link--carta img{height:26px;width:auto;display:block}.kv-nav--overlay .kv-nav__mobile-link--carta img{filter:invert(1) brightness(1.05)}.kv-nav__mobile-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin-top:32px;padding:16px 24px;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;background:var(--kv-ink);color:var(--kv-paper);border:0}.kv-nav--overlay .kv-nav__mobile-cta{background:var(--kv-paper);color:var(--kv-ink)}.kv-nav__burger.is-open span{background:var(--fg-1)}.kv-nav--overlay .kv-nav__burger.is-open span{background:var(--kv-paper)}.kv-split--head,.kv-split--even,.kv-split--about{grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:start}.kv-carta-hero__grid2{grid-template-columns:minmax(0,1fr)}.kv-role{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3) var(--space-5)}.kv-role__main{grid-column:1 / -1}.kv-role__fact--end{text-align:left}.kv-lockup{aspect-ratio:auto;padding:var(--space-6) 0}.kv-service-index{grid-template-columns:repeat(2,minmax(0,1fr))}.kv-service-index li:not(:nth-child(3n)){border-right:0}.kv-service-index li:nth-child(odd){border-right:1px solid var(--border-1)}.kv-service-index li:nth-child(n) .kv-service-index__link{padding-left:var(--space-5)}.kv-service-index li:nth-child(odd) .kv-service-index__link{padding-left:0}.kv-contact__media{max-width:520px}.kv-team-collage{height:420px;max-width:520px}}@media (max-width: 720px){html,body{overflow-x:clip}body{-webkit-text-size-adjust:100%}.kv-container,.kv-footer__inner,.kv-footer__bottom,.kv-strip__inner{padding-left:24px;padding-right:24px}.kv-section{padding:var(--section-y) 0}.kv-section--flush-bottom{padding-bottom:32px}.kv-section--hub{padding-top:0;padding-bottom:64px}.kv-section--tight-top{padding-top:24px}.kv-section--roles{padding-top:48px}.kv-mission{padding:56px 0}.kv-strip{padding:24px 0}.kv-section-title,.kv-section-title--m,.kv-section-title--s{font-size:30px;line-height:1.1;letter-spacing:-.015em;margin-bottom:16px}.kv-section-lede{font-size:16px;line-height:1.55;max-width:none}.kv-section-lede--spaced{margin-bottom:32px}.kv-eyebrow{letter-spacing:.12em;margin-bottom:12px}.kv-mission__text{font-size:22px;line-height:1.4}.btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:16px 24px;text-align:center}.kv-hero__ctas{flex-direction:column;align-items:stretch;gap:12px}.kv-nav__inner{padding:10px 24px;min-height:64px;gap:12px;position:relative}.kv-nav:not(.kv-nav--overlay) .kv-nav__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.kv-nav__logo img{height:20px}.kv-nav.kv-nav--overlay{position:fixed!important;background:#16180fc7!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kv-nav.kv-nav--overlay .kv-nav__inner{padding-top:10px;padding-bottom:10px}.kv-nav.kv-nav--overlay .kv-nav__logo--ventures img{height:34px}.kv-split--head,.kv-split--about{gap:16px}.kv-split--even{gap:40px}.kv-facts{grid-template-columns:minmax(0,1fr)}.kv-fact{padding:24px}.kv-fact__value{font-size:28px}.kv-fact__quote{font-size:20px;line-height:1.35}.kv-service-index{grid-template-columns:minmax(0,1fr);margin-top:32px}.kv-service-index li:nth-child(odd){border-right:0}.kv-service-index li:nth-child(n) .kv-service-index__link{padding:18px 0}.kv-service-index__title{font-size:22px}.kv-service-index__more{display:none}.kv-services{grid-template-columns:minmax(0,1fr);gap:48px;margin-top:32px}.kv-services--spaced{margin-top:32px}.kv-service__img-frame{aspect-ratio:4 / 3}.kv-service__img{object-position:top center}.kv-service__title{font-size:24px;line-height:1.2}.kv-service__body{font-size:16px;line-height:1.55}.kv-role{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 0}.kv-role__fact--end{grid-column:auto}.kv-team-collage{height:300px}.kv-form{grid-template-columns:minmax(0,1fr);gap:16px}.kv-form-done{padding:32px 20px}.kv-carta-hero{padding:48px 0 56px}.kv-carta-hero__badges{gap:12px}.kv-carta-hero__eyebrow{flex-basis:100%}.kv-carta-hero__badge{width:132px}.kv-carta-hero__title{font-size:36px}.kv-carta-hero__lede{font-size:16px}.kv-carta-caps{max-width:none}.kv-cert-strip{padding:32px 0 8px}.kv-lockup{padding:8px 0 0;justify-content:flex-start}.kv-ticker{height:340px;max-width:100%}.kv-ticker__card{padding:44px 22px 56px}.kv-ticker__figure{font-size:40px}.kv-ticker__headline{font-size:20px}.kv-ticker__headline--quote{font-size:18px}.kv-ticker__source{top:12px;right:12px}.kv-footer{padding:56px 0 32px}.kv-footer__inner{grid-template-columns:minmax(0,1fr);gap:32px}.kv-footer__col-link{display:flex;align-items:center;min-height:40px;padding:4px 0;font-size:16px}.kv-footer__newsletter{align-items:stretch}.kv-footer__bottom{margin-top:32px}.kv-footer__bottom-row{flex-direction:column;align-items:flex-start;gap:8px;padding-top:24px}.kv-hub__chrome{flex-wrap:wrap;gap:6px 10px;padding:10px 14px}.kv-hub__bar{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 16px 0}.kv-hub__brand{display:none}.kv-hub__tabs{flex-wrap:nowrap;gap:20px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 14px;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.kv-hub__tabs::-webkit-scrollbar{display:none}.kv-hub__tab:after{bottom:-8px}.kv-hub__bar-right{flex-wrap:wrap;gap:8px 12px;padding-bottom:14px}.kv-hub__bar-label,.kv-hub__bar-meta{display:none}.kv-hub__page{padding:20px 16px 64px;min-height:0}.kv-hub__title-row{flex-direction:column;align-items:flex-start;gap:12px}.kv-hub__title{font-size:28px}.kv-hub__pill{white-space:normal}.kv-hub__kpi{padding:14px}.kv-hub__kpi-v{font-size:26px}.kv-hub__table{font-size:12px}.kv-hub__table--ownership th:nth-child(2),.kv-hub__table--ownership td:nth-child(2){display:none}.kv-hub__table th:not(:first-child),.kv-hub__table td:not(:first-child){padding-left:12px}}@media (max-width: 480px){.kv-container,.kv-footer__inner,.kv-footer__bottom,.kv-strip__inner,.kv-nav__inner{padding-left:20px;padding-right:20px}.kv-section{padding:var(--section-y) 0}.kv-section-title,.kv-section-title--m,.kv-section-title--s{font-size:28px}.kv-nav__mobile-link{font-size:24px;min-height:52px}.kv-role{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
