@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_c5b148{font-family:Fraunces,Fraunces Fallback}.__variable_c5b148{--kl-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.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:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.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:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.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:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.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:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.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:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--kl-body:"Inter","Inter Fallback"}.kl-site,[data-palette=fresh]{--kl-ink:#1b2a41;--kl-muted:#4d615c;--kl-brand:#f4633a;--kl-brand-hover:#fa7955;--kl-brand-ink:#1b2a41;--kl-button-ink:#1b2a41;--kl-canvas:#f6fbf8;--kl-paper:#ffffff;--kl-hero:#cfefe3;--kl-hero-ink:#1b2a41;--kl-hero-muted:#435c56;--kl-hero-em:#1b2a41;--kl-frame:#ffd166;--kl-frame-line:#c8a452;--kl-ticket:#ffd166;--kl-ticket-ink:#1b2a41;--kl-ticket-rule:#ac883b;--kl-pop:#ffd166;--kl-soft:#e8f5ee;--kl-warm:#fff0df;--kl-cool:#e3edf8;--kl-cool-ink:#294c6d;--kl-section:#e5f3ed;--kl-line:#d3e2dc;--kl-night:#1b2a41;--kl-night-muted:#e1ece8;--kl-shadow:#1b2a4119}[data-palette=bold]{--kl-ink:#14122e;--kl-muted:#5b566f;--kl-brand:#ff5c8a;--kl-brand-hover:#ff79a0;--kl-brand-ink:#3d3bf3;--kl-button-ink:#14122e;--kl-canvas:#ffffff;--kl-paper:#f3f1ff;--kl-hero:#3d3bf3;--kl-hero-ink:#ffffff;--kl-hero-muted:#efedff;--kl-hero-em:#ffc93c;--kl-frame:#ff5c8a;--kl-frame-line:#c73968;--kl-ticket:#ffc93c;--kl-ticket-ink:#14122e;--kl-ticket-rule:#b28d2b;--kl-pop:#ffc93c;--kl-soft:#e9e6ff;--kl-warm:#fff0cc;--kl-cool:#e3edff;--kl-cool-ink:#304b7b;--kl-section:#f3f1ff;--kl-line:#ddd9ed;--kl-night:#14122e;--kl-night-muted:#e6e3fa;--kl-shadow:#14122e19}[data-palette=calm]{--kl-ink:#232323;--kl-muted:#586054;--kl-brand:#6b3fa0;--kl-brand-hover:#56327f;--kl-brand-ink:#6b3fa0;--kl-button-ink:#ffffff;--kl-canvas:#f4f3ee;--kl-paper:#ffffff;--kl-hero:#d7e0d0;--kl-hero-ink:#232323;--kl-hero-muted:#475340;--kl-hero-em:#6b3fa0;--kl-frame:#e9c46a;--kl-frame-line:#b79a53;--kl-ticket:#e9c46a;--kl-ticket-ink:#232323;--kl-ticket-rule:#aa8d43;--kl-pop:#e9c46a;--kl-soft:#ede7f4;--kl-warm:#f4ead0;--kl-cool:#e7eddf;--kl-cool-ink:#45533d;--kl-section:#e6ebdf;--kl-line:#d7dcd1;--kl-night:#232323;--kl-night-muted:#e8ece2;--kl-shadow:#23232319}[data-palette=sunroom]{--kl-ink:#14383e;--kl-muted:#4e6b70;--kl-brand:#f26b3a;--kl-brand-hover:#de5a2b;--kl-brand-ink:#1c5b62;--kl-button-ink:#fbf5e9;--kl-canvas:#fbf5e9;--kl-paper:#fffdf9;--kl-hero:#1c5b62;--kl-hero-ink:#fbf5e9;--kl-hero-muted:#c9dedc;--kl-hero-em:#ffc94d;--kl-frame:#ffc94d;--kl-frame-line:#d9a631;--kl-ticket:#ffc94d;--kl-ticket-ink:#14383e;--kl-ticket-rule:#b98a1f;--kl-pop:#ffc94d;--kl-soft:#dcebe8;--kl-warm:#ffe9d3;--kl-cool:#ddebf6;--kl-cool-ink:#2b5c82;--kl-section:#dcebe8;--kl-line:#e3dac8;--kl-night:#14383e;--kl-night-muted:#c9dedc;--kl-shadow:#14383e1f;--kl-child-default:#196a7b;--kl-child-soft-default:#dceff2}[data-palette=harbour]{--kl-ink:#1b2838;--kl-muted:#52606e;--kl-brand:#ff6b57;--kl-brand-hover:#e85a47;--kl-brand-ink:#1f3a5f;--kl-button-ink:#faf7f2;--kl-canvas:#faf7f2;--kl-paper:#ffffff;--kl-hero:#1f3a5f;--kl-hero-ink:#faf7f2;--kl-hero-muted:#c5d0de;--kl-hero-em:#ffd23f;--kl-frame:#ffd23f;--kl-frame-line:#d3ab1e;--kl-ticket:#ffd23f;--kl-ticket-ink:#1b2838;--kl-ticket-rule:#b3901a;--kl-pop:#ffd23f;--kl-soft:#e6edf3;--kl-warm:#ffe8e3;--kl-cool:#e1ecf7;--kl-cool-ink:#2a5d9c;--kl-section:#e6edf3;--kl-line:#e0dbd3;--kl-night:#1b2838;--kl-night-muted:#c5d0de;--kl-shadow:#1b28381f;--kl-child-default:#2a5d9c;--kl-child-soft-default:#e1ecf7}[data-palette=orchard]{--kl-ink:#1e332a;--kl-muted:#516158;--kl-brand:#e8703a;--kl-brand-hover:#d2612e;--kl-brand-ink:#24513b;--kl-button-ink:#faf6ec;--kl-canvas:#faf6ec;--kl-paper:#fffdf7;--kl-hero:#24513b;--kl-hero-ink:#faf6ec;--kl-hero-muted:#c3d6c9;--kl-hero-em:#ffd86b;--kl-frame:#ffd86b;--kl-frame-line:#d4ac36;--kl-ticket:#ffd86b;--kl-ticket-ink:#1e332a;--kl-ticket-rule:#b2901f;--kl-pop:#ffd86b;--kl-soft:#e3ece2;--kl-warm:#fde7d6;--kl-cool:#dff0e3;--kl-cool-ink:#2a6e4a;--kl-section:#e3ece2;--kl-line:#e1dcce;--kl-night:#1e332a;--kl-night-muted:#c3d6c9;--kl-shadow:#1e332a1f;--kl-child-default:#2a6e4a;--kl-child-soft-default:#dff0e3}[data-palette=clay]{--kl-ink:#2b2320;--kl-muted:#5f5450;--kl-brand:#1f7a8c;--kl-brand-hover:#1a6b7c;--kl-brand-ink:#1f7a8c;--kl-button-ink:#fdf6ee;--kl-canvas:#faf4ea;--kl-paper:#fffcf7;--kl-hero:#b8462f;--kl-hero-ink:#fdf6ee;--kl-hero-muted:#fbebe5;--kl-hero-em:#ffd66b;--kl-frame:#ffd66b;--kl-frame-line:#d3a72f;--kl-ticket:#ffd66b;--kl-ticket-ink:#2b2320;--kl-ticket-rule:#b08b1d;--kl-pop:#ffd66b;--kl-soft:#f1e6d8;--kl-warm:#fbe3d9;--kl-cool:#dcecef;--kl-cool-ink:#1a6b7c;--kl-section:#f1e6d8;--kl-line:#e5dacb;--kl-night:#2b2320;--kl-night-muted:#d9ccc3;--kl-shadow:#2b23201f;--kl-child-default:#1a6b7c;--kl-child-soft-default:#dcecef}[data-palette=lagoon]{--kl-ink:#143a4f;--kl-muted:#4d6674;--kl-brand:#d94f2e;--kl-brand-hover:#c24427;--kl-brand-ink:#1e6f8e;--kl-button-ink:#fbfaf6;--kl-canvas:#fbfaf6;--kl-paper:#ffffff;--kl-hero:#d6ecf5;--kl-hero-ink:#143a4f;--kl-hero-muted:#3f6170;--kl-hero-em:#d94f2e;--kl-frame:#ffd66b;--kl-frame-line:#d3a72f;--kl-ticket:#ffd66b;--kl-ticket-ink:#143a4f;--kl-ticket-rule:#b08b1d;--kl-pop:#ffd66b;--kl-soft:#eaf2f5;--kl-warm:#fde6de;--kl-cool:#dcedf3;--kl-cool-ink:#1e6f8e;--kl-section:#eaf2f5;--kl-line:#dfe3e3;--kl-night:#143a4f;--kl-night-muted:#c3d6df;--kl-shadow:#143a4f1f;--kl-child-default:#1e6f8e;--kl-child-soft-default:#dcedf3}[data-palette=sunny]{--kl-ink:#1b1f3b;--kl-muted:#555a6e;--kl-brand:#e2452d;--kl-brand-hover:#c93a22;--kl-brand-ink:#1e5fc2;--kl-button-ink:#fffaf0;--kl-canvas:#fffaf0;--kl-paper:#ffffff;--kl-hero:#ffd23f;--kl-hero-ink:#1b1f3b;--kl-hero-muted:#4a4630;--kl-hero-em:#c93a22;--kl-frame:#4fb3e8;--kl-frame-line:#2a8fc4;--kl-ticket:#4fb3e8;--kl-ticket-ink:#0f2b45;--kl-ticket-rule:#1f7db0;--kl-pop:#ffd23f;--kl-soft:#fff1bf;--kl-warm:#ffe1d9;--kl-cool:#dcefff;--kl-cool-ink:#1e5fc2;--kl-section:#dcefff;--kl-line:#ece4d0;--kl-night:#1b1f3b;--kl-night-muted:#c9cbe0;--kl-shadow:#1b1f3b1f;--kl-child-default:#1e5fc2;--kl-child-soft-default:#dcefff}[data-palette=poppy]{--kl-ink:#25191c;--kl-muted:#5e5152;--kl-brand:#0b7a78;--kl-brand-hover:#096663;--kl-brand-ink:#0b7a78;--kl-button-ink:#fff7f0;--kl-canvas:#fff7f0;--kl-paper:#ffffff;--kl-hero:#d63a26;--kl-hero-ink:#fffcf9;--kl-hero-muted:#fffcfb;--kl-hero-em:#ffd23f;--kl-frame:#ffd23f;--kl-frame-line:#d3ab1e;--kl-ticket:#ffd23f;--kl-ticket-ink:#25191c;--kl-ticket-rule:#b3901a;--kl-pop:#ffd23f;--kl-soft:#fde9e3;--kl-warm:#ffe6dc;--kl-cool:#d9f0ef;--kl-cool-ink:#0b7a78;--kl-section:#d9f0ef;--kl-line:#eadfd6;--kl-night:#25191c;--kl-night-muted:#d9c9c3;--kl-shadow:#25191c1f;--kl-child-default:#0b7a78;--kl-child-soft-default:#d9f0ef}[data-palette=cobalt]{--kl-ink:#0f1f4b;--kl-muted:#4b5674;--kl-brand:#e2452d;--kl-brand-hover:#c93a22;--kl-brand-ink:#1f5fe0;--kl-button-ink:#ffffff;--kl-canvas:#f8f9ff;--kl-paper:#ffffff;--kl-hero:#1f5fe0;--kl-hero-ink:#ffffff;--kl-hero-muted:#e0e9fc;--kl-hero-em:#ffd23f;--kl-frame:#ffd23f;--kl-frame-line:#d3ab1e;--kl-ticket:#ff6b57;--kl-ticket-ink:#0f1f4b;--kl-ticket-rule:#b84532;--kl-pop:#ffd23f;--kl-soft:#e6edff;--kl-warm:#ffe3de;--kl-cool:#e9f7d6;--kl-cool-ink:#3e7a12;--kl-section:#e6edff;--kl-line:#dfe3f2;--kl-night:#0f1f4b;--kl-night-muted:#c5cde6;--kl-shadow:#0f1f4b1f;--kl-child-default:#1f5fe0;--kl-child-soft-default:#e6edff}[data-palette=mintpop]{--kl-ink:#123d3a;--kl-muted:#4a6663;--kl-brand:#d84a2a;--kl-brand-hover:#b83d20;--kl-brand-ink:#0e7a6b;--kl-button-ink:#f7fcf8;--kl-canvas:#f7fcf8;--kl-paper:#ffffff;--kl-hero:#7fe3c4;--kl-hero-ink:#123d3a;--kl-hero-muted:#2b5f58;--kl-hero-em:#b83d20;--kl-frame:#ffd23f;--kl-frame-line:#d3ab1e;--kl-ticket:#ffd23f;--kl-ticket-ink:#123d3a;--kl-ticket-rule:#b3901a;--kl-pop:#ffd23f;--kl-soft:#dff7ee;--kl-warm:#ffe4da;--kl-cool:#dcefff;--kl-cool-ink:#1e5fc2;--kl-section:#dff7ee;--kl-line:#dbe7e1;--kl-night:#123d3a;--kl-night-muted:#bfd9d2;--kl-shadow:#123d3a1f;--kl-child-default:#0e7a6b;--kl-child-soft-default:#dff7ee}.kl-site,[data-logo=ink]{--kl-logo:#252c40;--kl-logo-dot:#f48d49;--kl-logo-rays:#4d90c3}[data-logo=ocean]{--kl-logo:#087d94;--kl-logo-dot:#ffb82d;--kl-logo-rays:#f28362}[data-logo=tomato]{--kl-logo:#c34732;--kl-logo-dot:#408bd0;--kl-logo-rays:#edb732}[data-logo=purple]{--kl-logo:#68449b;--kl-logo-dot:#ef9854;--kl-logo-rays:#68adab}[data-logo=sunroom]{--kl-logo:#1c5b62;--kl-logo-dot:#f26b3a;--kl-logo-rays:#ffc94d}[data-logo=harbour]{--kl-logo:#1f3a5f;--kl-logo-dot:#ff6b57;--kl-logo-rays:#ffd23f}[data-logo=orchard]{--kl-logo:#24513b;--kl-logo-dot:#e8703a;--kl-logo-rays:#ffd86b}[data-logo=clay]{--kl-logo:#b8462f;--kl-logo-dot:#1f7a8c;--kl-logo-rays:#ffd66b}[data-logo=sunny]{--kl-logo:#1b1f3b;--kl-logo-dot:#e2452d;--kl-logo-rays:#4fb3e8}[data-logo=poppy]{--kl-logo:#d63a26;--kl-logo-dot:#0b7a78;--kl-logo-rays:#ffd23f}[data-logo=cobalt]{--kl-logo:#1f5fe0;--kl-logo-dot:#ffd23f;--kl-logo-rays:#e2452d}.kl-site{--kl-child:var(--kl-child-default,var(--kl-brand-ink));--kl-child-soft:var(--kl-child-soft-default,var(--kl-soft));--kl-button:var(--kl-brand);--kl-button-hover:var(--kl-brand-hover);--kl-hero-button:var(--kl-brand);--kl-hero-button-hover:var(--kl-brand-hover);--kl-hero-button-ink:var(--kl-button-ink);--kl-hero-button-edge:var(--kl-brand-ink);--kl-hero-button-shadow:var(--kl-brand-hover);--kl-em:var(--kl-brand-ink)}[data-palette=sunroom]{--kl-button:#14383e;--kl-button-hover:#1c5b62;--kl-hero-button:#ffc94d;--kl-hero-button-hover:#ffd775;--kl-hero-button-ink:#14383e;--kl-em:#c94a1a;--kl-hero-button-edge:var(--kl-hero-button);--kl-hero-button-shadow:var(--kl-frame-line)}[data-palette=harbour]{--kl-button:#1b2838;--kl-button-hover:#1f3a5f;--kl-hero-button:#ffd23f;--kl-hero-button-hover:#ffe06e;--kl-hero-button-ink:#1b2838;--kl-em:#d64a2f;--kl-hero-button-edge:var(--kl-hero-button);--kl-hero-button-shadow:var(--kl-frame-line)}[data-palette=orchard]{--kl-button:#1e332a;--kl-button-hover:#24513b;--kl-hero-button:#ffd86b;--kl-hero-button-hover:#ffe48f;--kl-hero-button-ink:#1e332a;--kl-em:#c9582a;--kl-hero-button-edge:var(--kl-hero-button);--kl-hero-button-shadow:var(--kl-frame-line)}[data-palette=clay]{--kl-button:#2b2320;--kl-button-hover:#443733;--kl-hero-button:#ffd66b;--kl-hero-button-hover:#ffe28f;--kl-hero-button-ink:#2b2320;--kl-em:#b8462f;--kl-hero-button-edge:var(--kl-hero-button);--kl-hero-button-shadow:var(--kl-frame-line)}[data-palette=lagoon]{--kl-button:#143a4f;--kl-button-hover:#1e6f8e;--kl-hero-button:#143a4f;--kl-hero-button-hover:#1e6f8e;--kl-hero-button-ink:#fbfaf6;--kl-em:#d94f2e;--kl-hero-button-edge:var(--kl-hero-button);--kl-hero-button-shadow:var(--kl-frame-line)}[data-palette=sunny]{--kl-button:#1b1f3b;--kl-button-hover:#2a3060;--kl-hero-button:#1b1f3b;--kl-hero-button-hover:#2a3060;--kl-hero-button-ink:#fffaf0;--kl-em:#e2452d;--kl-hero-button-edge:var(--kl-hero-button);--kl-hero-button-shadow:var(--kl-frame-line)}[data-palette=poppy]{--kl-button:#25191c;--kl-button-hover:#3d2a2e;--kl-hero-button:#ffd23f;--kl-hero-button-hover:#ffe06e;--kl-hero-button-ink:#25191c;--kl-em:#d63a26;--kl-hero-button-edge:var(--kl-hero-button);--kl-hero-button-shadow:var(--kl-frame-line)}[data-palette=cobalt]{--kl-button:#0f1f4b;--kl-button-hover:#1f5fe0;--kl-hero-button:#ffd23f;--kl-hero-button-hover:#ffe06e;--kl-hero-button-ink:#0f1f4b;--kl-em:#e2452d;--kl-hero-button-edge:var(--kl-hero-button);--kl-hero-button-shadow:var(--kl-frame-line)}[data-palette=mintpop]{--kl-button:#123d3a;--kl-button-hover:#0e7a6b;--kl-hero-button:#123d3a;--kl-hero-button-hover:#0e7a6b;--kl-hero-button-ink:#f7fcf8;--kl-em:#d84a2a;--kl-hero-button-edge:var(--kl-hero-button);--kl-hero-button-shadow:var(--kl-frame-line)}.kl-site{background:var(--kl-canvas);color:var(--kl-ink);font:16px/1.6 var(--kl-body,"Inter"),Inter,system-ui,sans-serif;min-height:100vh;color-scheme:light;overflow-x:clip}.kl-site *{box-sizing:border-box}.kl-site h1,.kl-site h2,.kl-site h3,.kl-site p{margin:0}.kl-site a{color:inherit;text-decoration:none}.kl-site button,.kl-site input{font:inherit}.kl-site button{cursor:pointer}.kl-site button:disabled{cursor:default}.kl-site svg{width:20px;height:20px;stroke-width:1.65;flex-shrink:0;vertical-align:middle}.kl-site :is(a,button,input,summary):focus-visible{outline:3px solid var(--kl-brand);outline-offset:5px}.kl-site fieldset{border:0;padding:0;margin:0;min-width:0}.kl-site em{font-weight:400;color:var(--kl-brand-ink)}.kl-wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.kl-skip{position:absolute;top:-100px;left:24px;background:var(--kl-paper);padding:10px 20px;z-index:10}.kl-skip:focus{top:12px}.kl-header{height:108px;display:flex;align-items:center;gap:40px;border-bottom:1px solid var(--kl-line)}.kl-wordmark{display:inline-block;width:3.35em;height:1.14em;font-size:43px;flex-shrink:0;vertical-align:middle}.kl-site .kl-wordmark svg{display:block;width:100%;height:100%}.kl-header nav{display:flex;gap:30px;margin-left:auto;align-items:center;font-size:14px;font-weight:700}.kl-header nav a{display:inline-flex;align-items:center;gap:5px;min-height:44px}.kl-footer a:hover,.kl-header nav a:hover{color:var(--kl-brand-ink)}.kl-nav-signin svg{width:15px}.kl-button{display:inline-flex;gap:16px;align-items:center;justify-content:center;padding:16px 24px;min-height:54px;border:1px solid var(--kl-button);background:var(--kl-button);color:var(--kl-button-ink)!important;border-radius:8px;font-weight:750;font-size:15px;transition:background .2s,transform .2s}.kl-button:hover{background:var(--kl-button-hover);transform:translateY(-2px)}.kl-button-small{padding:11px 17px;min-height:46px;font-size:14px}.kl-eyebrow{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:800;line-height:1.6;letter-spacing:.09em;text-transform:uppercase}.kl-eyebrow svg{width:18px;height:18px}.kl-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.22fr);gap:55px;align-items:center;padding-block:66px 54px}.kl-hero-copy{padding-block:20px 42px}.kl-hero-copy>.kl-eyebrow{font-size:11px;letter-spacing:.075em}.kl-hero-copy>.kl-eyebrow svg{color:var(--kl-brand-ink);width:21px;height:21px}.kl-hero h1{font-family:var(--kl-display,"Fraunces"),"Fraunces",Georgia,serif;font-size:clamp(48px,5.2vw,76px);font-weight:400;line-height:1.06;letter-spacing:-.05em;margin-top:23px}.kl-hero h1 em{display:inline-block}.kl-hero-copy>p:not(.kl-coming){font-size:18px;line-height:1.65;color:var(--kl-muted);max-width:400px;margin-top:27px}.kl-hero-actions{display:flex;align-items:center;gap:23px;margin-top:29px;flex-wrap:wrap}.kl-text-link{display:inline-flex;align-items:center;gap:9px;font-weight:750;font-size:14px;min-height:44px}.kl-text-link:hover{text-decoration:underline}.kl-text-link svg{width:17px;height:17px}.kl-coming{font-size:12px;color:var(--kl-muted);margin-top:25px!important;display:flex;align-items:center;gap:9px}.kl-mini-rule{width:18px;height:1px;background:var(--kl-brand);flex-shrink:0}.kl-preview-wrap{scroll-margin-top:24px;min-width:0}.kl-preview-controls{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:14px}.kl-preview-controls>.kl-eyebrow{font-size:10px;color:var(--kl-muted)}.kl-segment{display:flex;padding:4px;border-radius:7px;background:var(--kl-soft);border:1px solid var(--kl-line)}.kl-segment button{border:0;padding:6px 13px;background:transparent;font-size:12px;font-weight:750;border-radius:4px;color:var(--kl-muted);min-height:34px}.kl-segment button[aria-pressed=true]{background:var(--kl-paper);color:var(--kl-ink);box-shadow:0 1px 3px var(--kl-shadow)}.kl-app-window{border:1px solid var(--kl-line);border-radius:13px;background:var(--kl-paper);box-shadow:0 15px 50px -30px var(--kl-shadow);min-height:455px}.kl-app-bar{height:58px;border-bottom:1px solid var(--kl-line);padding:0 23px;display:flex;align-items:center;gap:25px;font-size:12px;font-weight:700}.kl-app-bar .kl-wordmark{font-size:30px}.kl-app-bar>span:nth-child(2){color:var(--kl-child);align-self:stretch;display:flex;align-items:center;border-bottom:2px solid var(--kl-child)}.kl-avatar{width:30px;height:30px;border-radius:50%;background:var(--kl-child-soft);color:var(--kl-child);display:inline-flex;align-items:center;justify-content:center;font:500 16px var(--kl-body,"Inter"),system-ui,sans-serif;flex-shrink:0}.kl-app-bar>.kl-avatar{margin-left:auto}.kl-app-content{padding:24px}.kl-app-topline{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:9px;color:var(--kl-muted);font-weight:750;letter-spacing:.05em}.kl-app-topline>span:last-child{display:flex;align-items:center;gap:5px;letter-spacing:0;font-size:11px}.kl-star-balance svg{color:var(--kl-brand-ink);fill:var(--kl-pop);width:15px;height:15px}.kl-app-content h2{font:600 clamp(23px,2.1vw,30px)/1.12 var(--kl-body,"Inter"),system-ui,sans-serif;letter-spacing:-.035em;margin-top:19px}.kl-app-content h2 em{color:var(--kl-child)}.kl-app-intro{color:var(--kl-muted);font-size:12px;margin-top:10px!important}.kl-app-columns{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px;margin-top:25px}.kl-list-title{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:12px}.kl-list-title span{font-size:10px;color:var(--kl-muted)}.kl-day-progress{display:flex;gap:4px;margin:10px 0 4px}.kl-day-progress i{height:3px;flex:1;background:var(--kl-line);border-radius:5px}.kl-day-progress i.kl-filled,.kl-day-progress i:first-child{background:var(--kl-child)}.kl-job{gap:10px;padding:15px 0;border-bottom:1px solid var(--kl-line)}.kl-job,.kl-job-icon{display:flex;align-items:center}.kl-job-icon{width:34px;height:34px;border-radius:9px;justify-content:center;flex-shrink:0}.kl-job-icon svg{width:18px;height:18px}.kl-lime{background:var(--kl-cool);color:var(--kl-cool-ink)}.kl-blue{background:var(--kl-soft);color:var(--kl-brand-ink)}.kl-peach{background:var(--kl-warm);color:var(--kl-ticket-ink)}.kl-job>div{min-width:0;flex:1}.kl-job strong{font-size:11px;line-height:1.4;display:block}.kl-job small{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--kl-muted);margin-top:4px}.kl-job small svg{width:11px;height:11px}.kl-job-points{display:flex;align-items:center;gap:3px;font-size:11px;font-weight:800;color:var(--kl-ticket-ink)}.kl-job-points svg{width:12px;height:12px}.kl-complete{width:34px;height:36px;border:1px solid var(--kl-line);border-radius:7px;color:var(--kl-brand-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.kl-complete,.kl-complete:hover{background:var(--kl-warm)}.kl-complete:disabled{border-color:var(--kl-line);background:var(--kl-child-soft);color:var(--kl-child)}.kl-complete svg{width:19px;height:19px}.kl-try-hint{font-size:10px;color:var(--kl-muted);margin-top:13px!important}.kl-preview-ticket{border-radius:9px;background:var(--kl-ticket);color:var(--kl-ticket-ink);position:relative;align-self:start;overflow:hidden}.kl-preview-ticket>.kl-eyebrow{justify-content:space-between;padding:15px 15px 0;align-items:start;font-size:8px;letter-spacing:.07em;line-height:1.5}.kl-preview-ticket>.kl-eyebrow svg{width:16px;height:16px}.kl-ticket-symbol{margin:13px 15px 8px}.kl-ticket-symbol svg{width:32px;height:32px;stroke-width:1.2}.kl-preview-ticket h3{font:600 24px/1.06 var(--kl-body,"Inter"),system-ui,sans-serif;letter-spacing:-.03em;padding:0 15px}.kl-preview-ticket>p{font-size:9px;margin:10px 15px 16px}.kl-ticket-stub{border-top:1px dashed var(--kl-ticket-rule);display:flex;align-items:center;justify-content:space-between;gap:6px;padding:12px 15px;position:relative}.kl-ticket-stub:after,.kl-ticket-stub:before{content:"";position:absolute;border-radius:50%;width:14px;height:14px;background:var(--kl-paper);top:-7px;left:-7px}.kl-ticket-stub:after{left:auto;right:-7px}.kl-ticket-stub>span{font-size:8px;letter-spacing:.08em;font-weight:800}.kl-ticket-stub strong{display:flex;align-items:center;gap:5px;font-size:16px}.kl-ticket-stub svg{width:15px;height:15px}.kl-preview-caption{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-top:17px;color:var(--kl-muted)}.kl-preview-caption>span{font-size:12px;display:flex;align-items:center;gap:7px}.kl-preview-caption svg{color:var(--kl-brand-ink);width:16px;height:16px}.kl-preview-caption small{font-size:9px}.kl-parent-preview{min-height:396px}.kl-parent-summary{display:grid;grid-template-columns:1fr 1fr 1fr;margin-top:23px;border-block:1px solid var(--kl-line);padding-block:15px;gap:14px}.kl-parent-summary>div{border-right:1px solid var(--kl-line)}.kl-parent-summary>div:last-child{border:0}.kl-parent-summary span{display:block;font-size:11px;color:var(--kl-muted)}.kl-parent-summary strong{font-size:26px;font-weight:500;font-family:var(--kl-body,"Inter"),system-ui,sans-serif}.kl-parent-summary small{font:11px var(--kl-body,"Inter"),sans-serif;color:var(--kl-muted)}.kl-review-job{display:flex;align-items:center;gap:10px;padding-block:18px;border-bottom:1px solid var(--kl-line)}.kl-review-job>div{flex:1}.kl-review-job strong{font-size:12px}.kl-review-job p{font-size:10px;color:var(--kl-muted)}.kl-approve{display:flex;align-items:center;gap:6px;border:0;border-radius:6px;background:var(--kl-child);color:#fff;font-size:11px!important;padding:9px}.kl-approve svg{width:13px;height:13px}.kl-approve:disabled{background:var(--kl-child-soft);color:var(--kl-child)}.kl-family-goal{display:flex;align-items:center;gap:12px;margin-top:18px}.kl-family-goal>svg{color:var(--kl-child)}.kl-family-goal>div{flex:1}.kl-family-goal strong{font-size:12px}.kl-family-goal p,.kl-family-goal>span{font-size:10px;color:var(--kl-muted)}.kl-goal-track{height:3px;background:var(--kl-line);margin-top:9px}.kl-goal-track span{display:block;background:var(--kl-child);width:66%;height:100%}.kl-principles{display:grid;grid-template-columns:1fr 1fr 1fr;padding-block:27px;border-block:1px solid var(--kl-line);gap:30px}.kl-principles>div{display:flex;align-items:center;gap:16px}.kl-principles>div>svg{color:var(--kl-brand-ink);width:26px;height:26px}.kl-principles strong{display:block;font-size:14px;font-weight:750}.kl-principles span{display:block;font-size:13px;color:var(--kl-muted);margin-top:2px}.kl-personality{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:100px;align-items:center;padding-block:105px}.kl-personal-card{background:var(--kl-child-soft);border:1px solid var(--kl-line);border-radius:14px;padding:31px 37px 27px;transition:background .25s}.kl-personal-top{display:flex;align-items:center;justify-content:space-between;color:var(--kl-child)}.kl-personal-top>.kl-avatar{background:var(--kl-paper)}.kl-personal-top>.kl-eyebrow{font-size:11px}.kl-personal-card h3{font:600 36px/1.12 var(--kl-body,"Inter"),system-ui,sans-serif;letter-spacing:-.035em;margin-top:21px}.kl-personal-card h3,.kl-personal-card h3 em{color:var(--kl-child)}.kl-interest-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:21px}.kl-interest-row>span{display:flex;gap:7px;align-items:center;font-size:12px;background:var(--kl-paper);border-radius:20px;padding:7px 11px;color:var(--kl-child)}.kl-interest-row svg{width:14px;height:14px}.kl-personal-settings{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--kl-line);margin-top:29px;padding-top:22px}.kl-personal-settings legend{font-size:12px;font-weight:750;margin-bottom:12px}.kl-marks,.kl-swatches{display:flex;gap:9px}.kl-swatches button{width:32px;height:32px;border:3px solid transparent;outline-offset:3px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;padding:0}.kl-swatches button[aria-pressed=true]{outline:1px solid var(--kl-child)}.kl-swatches button svg{width:15px;height:15px;stroke-width:2}.kl-marks button{background:transparent;border:1px solid var(--kl-line);color:var(--kl-child);border-radius:7px;width:33px;height:33px;display:flex;align-items:center;justify-content:center;padding:0}.kl-marks button[aria-pressed=true]{background:var(--kl-child);color:#fff;border-color:var(--kl-child)}.kl-marks svg{width:18px;height:18px}.kl-personal-note{font-size:11px;color:var(--kl-child);margin-top:21px!important}.kl-section-copy>.kl-eyebrow{font-size:11px;color:var(--kl-brand-ink)}.kl-section-copy h2,.kl-section-heading h2,.kl-waitlist-card h2{font:400 clamp(35px,3.4vw,48px)/1.13 var(--kl-display,"Fraunces"),Fraunces,Georgia,serif;letter-spacing:-.04em;margin-top:19px}.kl-section-copy h2 em,.kl-section-heading h2 em{color:var(--kl-em)}.kl-section-copy>p{font-size:16px;color:var(--kl-muted);margin-top:20px;max-width:450px}.kl-section-copy>.kl-text-link{margin-top:20px;color:var(--kl-brand-ink)}.kl-rewards-section{background:var(--kl-section);border-block:1px solid var(--kl-line)}.kl-rewards-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:80px;padding-block:78px}.kl-tier-labels{display:flex;gap:9px;margin-top:26px;flex-wrap:wrap}.kl-tier-labels span{font-size:12px;font-weight:750;padding:5px 12px;border:1px solid var(--kl-line);border-radius:5px}.kl-reward-story{position:relative;min-height:380px;padding:22px 0 20px 208px}.kl-small-ticket{position:absolute;z-index:1;left:0;top:0;width:215px;transform:rotate(-6deg);background:var(--kl-ticket);color:var(--kl-ticket-ink);border-radius:11px;padding:22px 24px 0}.kl-small-ticket>.kl-eyebrow{font-size:10px;justify-content:space-between;gap:6px}.kl-small-ticket h3{font:600 37px/1.08 var(--kl-body,"Inter"),system-ui,sans-serif;letter-spacing:-.045em;margin-top:25px;margin-bottom:23px}.kl-small-ticket>div{display:flex;align-items:center;gap:10px;justify-content:space-between;border-top:1px dashed var(--kl-ticket-rule);padding-block:17px;position:relative}.kl-small-ticket>div:after,.kl-small-ticket>div:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:var(--kl-section);top:-9px;left:-33px}.kl-small-ticket>div:after{left:auto;right:-33px}.kl-small-ticket>div>span{font-size:10px}.kl-small-ticket strong{display:flex;gap:5px;align-items:center;font-size:18px}.kl-small-ticket strong svg{width:15px;height:15px}.kl-big-goal{background:var(--kl-paper);border:1px solid var(--kl-line);border-radius:12px;padding:25px 26px;margin-top:65px;position:relative;transform:rotate(3deg)}.kl-big-goal>.kl-eyebrow{font-size:10px;color:var(--kl-brand-ink);justify-content:flex-end;margin-bottom:25px}.kl-big-goal h3{font:600 32px/1.1 var(--kl-body,"Inter"),system-ui,sans-serif;letter-spacing:-.035em;margin-top:23px;margin-bottom:24px}.kl-milestone{display:flex;align-items:center;gap:10px;margin-top:13px;font-size:12px}.kl-milestone>span{display:flex;align-items:center;justify-content:center;border:1px solid var(--kl-line);border-radius:50%;width:23px;height:23px;font-size:10px;flex-shrink:0}.kl-milestone:first-of-type>span{background:var(--kl-cool);border-color:var(--kl-cool)}.kl-milestone svg{width:13px;height:13px}.kl-big-goal>p{font-size:10px;color:var(--kl-muted);margin-top:21px}.kl-how{padding-block:96px}.kl-section-heading{text-align:center}.kl-section-heading>.kl-eyebrow{justify-content:center;font-size:11px}.kl-section-heading>p{color:var(--kl-muted);margin-top:16px}.kl-steps{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;margin-top:53px}.kl-steps article{position:relative;border-top:1px solid var(--kl-line);padding-top:26px}.kl-step-number{font:600 16px var(--kl-body,"Inter"),system-ui,sans-serif;color:var(--kl-muted)}.kl-steps article>svg{float:right;color:var(--kl-brand-ink);width:27px;height:27px}.kl-steps h3{font:600 25px/1.2 var(--kl-body,"Inter"),system-ui,sans-serif;letter-spacing:-.025em;margin-top:23px}.kl-steps p{font-size:15px;color:var(--kl-muted);margin-top:15px}.kl-waitlist-section{scroll-margin-top:30px}.kl-waitlist-card{background:var(--kl-night);color:#fff;border-radius:14px;padding:55px 60px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:65px;align-items:center}.kl-waitlist-card .kl-eyebrow{color:var(--kl-pop);font-size:10px}.kl-waitlist-card h2{font-size:40px;margin-top:18px}.kl-waitlist-card h2 em{color:var(--kl-pop)}.kl-waitlist-card>div>p{font-size:15px;line-height:1.65;color:var(--kl-night-muted);margin-top:19px}.kl-signup form>label{font-size:13px;font-weight:700;display:block;margin-bottom:9px}.kl-email-row{display:flex;background:var(--kl-paper);border-radius:8px;padding:5px;gap:5px}.kl-email-row input{min-width:0;width:100%;padding:12px 10px;background:var(--kl-paper);border:0;border-radius:5px;color:var(--kl-ink);font-size:14px}.kl-email-row input::-moz-placeholder{color:var(--kl-muted)}.kl-email-row input::placeholder{color:var(--kl-muted)}.kl-email-row button{display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:5px;color:var(--kl-night);font-size:12px;font-weight:850;white-space:nowrap;padding:12px 14px}.kl-email-row button,.kl-email-row button:hover{background:var(--kl-pop)}.kl-email-row button:disabled{opacity:.65}.kl-email-row button svg{width:16px;height:16px}.kl-signup-note{display:flex;align-items:start;gap:6px;font-size:11px;line-height:1.5;color:var(--kl-night-muted);margin-top:13px!important}.kl-signup-note svg{width:13px;height:13px;margin-top:2px}#kl-signup-status{color:var(--kl-night-muted);font-size:13px;margin-top:9px;min-height:0}#kl-signup-status:empty{display:none}.kl-success{display:flex;gap:15px;background:#ffffff0d;border:1px solid var(--kl-night-muted);padding:23px;border-radius:9px}.kl-success>svg{color:var(--kl-pop);width:25px;height:25px}.kl-success strong{font:600 28px var(--kl-body,"Inter"),system-ui,sans-serif}.kl-success p{font-size:14px;margin-top:6px}.kl-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.kl-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:80px;padding-block:83px}.kl-faq h2{font:600 31px/1.2 var(--kl-body,"Inter"),system-ui,sans-serif;letter-spacing:-.035em}.kl-faq details{border-bottom:1px solid var(--kl-line)}.kl-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:17px 0;font-size:14px;font-weight:750}.kl-faq details:first-child summary{padding-top:0}.kl-faq summary::-webkit-details-marker{display:none}.kl-faq summary svg{width:16px;height:16px;color:var(--kl-brand-ink)}.kl-faq details[open] summary svg{transform:rotate(45deg)}.kl-faq details p{font-size:14px;color:var(--kl-muted);padding-bottom:20px;max-width:560px}.kl-footer{border-top:1px solid var(--kl-line);padding-block:28px 34px;display:flex;align-items:center;gap:28px;color:var(--kl-muted);font-size:12px}.kl-footer .kl-wordmark{font-size:34px}.kl-footer>div{gap:22px;margin-right:auto}.kl-footer>a,.kl-footer>div{display:flex;align-items:center}.kl-footer>a{gap:5px;min-height:44px}.kl-footer svg{width:14px;height:14px}.kl-header{border-bottom:0}.kl-hero{position:relative;isolation:isolate;margin-top:12px;margin-bottom:40px;padding-block:52px}.kl-hero:before{content:"";position:absolute;inset:0 -30px;z-index:-2;border-radius:26px;background:var(--kl-hero)}.kl-hero-copy{color:var(--kl-hero-ink);padding-block:24px}.kl-hero-copy>.kl-eyebrow{color:var(--kl-hero-ink);gap:12px}.kl-hero-copy>.kl-eyebrow svg{width:43px;height:43px;padding:8px;border-radius:50%;background:var(--kl-ticket);color:var(--kl-ticket-ink);transform:rotate(-12deg)}.kl-hero h1 em{color:var(--kl-hero-em)}.kl-hero-copy>p:not(.kl-coming){color:var(--kl-hero-muted)}.kl-hero-actions>.kl-button{background:var(--kl-hero-button);border-color:var(--kl-hero-button-edge);color:var(--kl-hero-button-ink)!important;box-shadow:0 4px 0 var(--kl-hero-button-shadow)}.kl-hero-actions>.kl-button:hover{background:var(--kl-hero-button-hover);border-color:var(--kl-hero-button-hover)}.kl-hero .kl-coming{color:var(--kl-hero-muted)}.kl-hero .kl-mini-rule{background:var(--kl-brand)}.kl-hero .kl-preview-wrap{position:relative;isolation:isolate;padding-block:10px}.kl-hero .kl-preview-wrap:before{content:"";position:absolute;inset:0 -16px;z-index:-1;background:var(--kl-frame);border-radius:20px;transform:rotate(-2deg)}.kl-hero .kl-preview-controls{padding-inline:4px}.kl-hero .kl-preview-controls>.kl-eyebrow{color:var(--kl-ink)}.kl-hero .kl-segment{background:var(--kl-paper);border-color:var(--kl-frame-line)}.kl-hero .kl-app-window{border-color:var(--kl-frame-line);box-shadow:0 7px 0 var(--kl-shadow)}.kl-hero .kl-preview-caption{padding-inline:5px;color:var(--kl-ink)}@media (min-width:1500px){.kl-hero{gap:75px}.kl-app-window{min-height:490px}.kl-app-content{padding:28px}.kl-job{padding-block:19px}.kl-job strong{font-size:12px}.kl-job small{font-size:11px}.kl-preview-ticket h3{font-size:28px}.kl-app-columns{margin-top:30px}.kl-parent-preview{min-height:430px}}@media (max-width:1150px){.kl-wrap{width:calc(100% - 64px)}.kl-header{gap:24px;height:94px}.kl-header nav{gap:19px}.kl-nav-signin{display:none!important}.kl-hero{gap:30px;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr)}.kl-hero h1{font-size:58px}.kl-hero-copy>.kl-eyebrow{font-size:9px}.kl-hero-copy>p:not(.kl-coming){font-size:16px}.kl-app-content{padding:18px}.kl-app-columns{gap:15px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.kl-app-window{min-height:440px}.kl-app-content h2{font-size:25px}.kl-job{gap:7px}.kl-job-icon{width:28px;height:30px}.kl-job small{font-size:9px}.kl-job strong,.kl-job-points{font-size:10px}.kl-complete{width:29px;height:32px}.kl-preview-ticket h3{font-size:22px;padding-inline:12px}.kl-preview-ticket>.kl-eyebrow{padding-inline:12px;font-size:7px}.kl-preview-caption{flex-wrap:wrap;gap:5px}.kl-personality{gap:55px}.kl-personal-card{padding:27px}.kl-personal-settings{gap:18px}.kl-marks,.kl-swatches{gap:7px}.kl-marks button,.kl-swatches button{width:29px;height:29px}.kl-rewards-inner{gap:45px}.kl-waitlist-card{padding:43px 38px;gap:35px}.kl-waitlist-card h2{font-size:33px}.kl-email-row{flex-wrap:wrap}.kl-email-row button{width:100%;font-size:14px}.kl-principles span,.kl-principles strong{font-size:12px}.kl-principles>div{gap:10px}.kl-faq{gap:45px}}@media (max-width:850px){.kl-hero{grid-template-columns:1fr;gap:25px;padding-top:42px}.kl-hero-copy{text-align:center;padding:10px 0 20px}.kl-coming,.kl-hero-actions,.kl-hero-copy>.kl-eyebrow{justify-content:center}.kl-hero-copy>.kl-eyebrow{font-size:11px}.kl-hero h1{font-size:70px}.kl-hero-copy>p:not(.kl-coming){max-width:470px;margin-inline:auto;font-size:18px}.kl-preview-wrap{width:min(650px,100%);margin-inline:auto}.kl-app-window{min-height:0}.kl-app-content{padding:27px}.kl-app-content h2{font-size:30px}.kl-app-columns{grid-template-columns:1.6fr 1fr;gap:28px}.kl-job{padding-block:17px;gap:12px}.kl-job strong{font-size:13px}.kl-job small{font-size:11px}.kl-complete,.kl-job-icon{width:36px;height:36px}.kl-job-points{font-size:12px}.kl-preview-ticket h3{font-size:28px;padding-inline:18px}.kl-preview-ticket>.kl-eyebrow{font-size:9px;padding:18px 18px 0}.kl-preview-ticket>p{font-size:10px;margin-inline:18px}.kl-ticket-symbol{margin:17px 18px 12px}.kl-ticket-symbol svg{width:40px;height:40px}.kl-ticket-stub{padding:16px 18px}.kl-ticket-stub>span{font-size:10px}.kl-preview-caption{flex-wrap:nowrap}.kl-preview-caption small{font-size:10px}.kl-principles{gap:22px}.kl-principles>div{display:block}.kl-principles p{margin-top:10px}.kl-personality{gap:35px;padding-block:75px;grid-template-columns:1fr}.kl-personal-card{max-width:550px;width:100%;margin-inline:auto;grid-row:2}.kl-section-copy h2{font-size:42px}.kl-section-copy>p{max-width:600px}.kl-rewards-inner{grid-template-columns:1fr;padding-block:65px}.kl-reward-story{width:min(480px,100%);margin-inline:auto;padding-left:120px}.kl-big-goal{margin-top:150px}.kl-steps{gap:25px}.kl-steps h3{font-size:23px}.kl-steps p{font-size:14px}.kl-how{padding-block:70px}.kl-waitlist-card{grid-template-columns:1fr;gap:30px;padding:42px}.kl-waitlist-card h2{font-size:42px}.kl-email-row{flex-wrap:nowrap}.kl-email-row button{width:auto;font-size:13px}.kl-signup{max-width:500px}.kl-faq{grid-template-columns:1fr;gap:26px;padding-block:60px}.kl-footer{flex-wrap:wrap;gap:18px}.kl-footer>div{width:100%;margin-bottom:6px}.kl-footer>span{margin-right:auto}}@media (max-width:520px){.kl-wrap{width:calc(100% - 36px)}.kl-header{height:82px;gap:12px}.kl-wordmark{font-size:39px}.kl-header nav{display:none}.kl-header>.kl-button{margin-left:auto;font-size:12px;gap:9px;padding:9px 12px}.kl-hero{padding-block:32px 38px;gap:17px}.kl-hero-copy>.kl-eyebrow{font-size:8px;letter-spacing:.065em}.kl-hero-copy>.kl-eyebrow svg{width:16px;height:16px}.kl-hero h1{font-size:clamp(44px,12vw,61px);letter-spacing:-.047em;margin-top:20px}.kl-hero-copy>p:not(.kl-coming){font-size:16px;max-width:330px;margin-top:21px}.kl-hero-actions{gap:10px 18px;margin-top:24px}.kl-hero-actions>.kl-button{font-size:14px;padding:13px 17px}.kl-hero-actions>.kl-text-link{font-size:13px}.kl-coming{font-size:10px;margin-top:20px!important}.kl-preview-controls>.kl-eyebrow{font-size:8px}.kl-segment button{font-size:11px;padding:5px 10px;min-height:36px}.kl-app-bar{height:52px;padding-inline:17px}.kl-app-content{padding:19px 17px}.kl-app-content h2{font-size:25px}.kl-app-topline{font-size:8px}.kl-app-topline>span:last-child{font-size:10px}.kl-app-columns{grid-template-columns:1fr;gap:21px;margin-top:23px}.kl-job strong{font-size:13px}.kl-job small{font-size:11px}.kl-list-title{font-size:13px}.kl-list-title span{font-size:11px}.kl-complete{width:42px;height:42px}.kl-job-icon{width:38px;height:38px}.kl-job{padding-block:13px}.kl-job-points{font-size:13px}.kl-preview-ticket{display:grid;grid-template-columns:1fr auto;padding:16px 18px;-moz-column-gap:15px;column-gap:15px;align-items:center}.kl-preview-ticket>.kl-eyebrow{grid-column:1/-1;padding:0;font-size:8px;justify-content:start;gap:7px;margin-bottom:11px}.kl-preview-ticket>.kl-eyebrow svg{width:14px;height:14px}.kl-ticket-symbol{display:none}.kl-preview-ticket h3{padding:0;font-size:26px;grid-column:1;grid-row:2}.kl-preview-ticket h3 br{display:none}.kl-preview-ticket>p{font-size:10px;margin:7px 0 0;grid-column:1;grid-row:3}.kl-ticket-stub{border-top:0;border-left:1px dashed var(--kl-ticket-rule);flex-direction:column;grid-column:2;grid-row:2/4;padding:0 0 0 18px;height:100%;justify-content:center;gap:8px}.kl-ticket-stub:after,.kl-ticket-stub:before{display:none}.kl-ticket-stub>span{font-size:8px}.kl-ticket-stub strong{font-size:20px}.kl-preview-caption{align-items:start;gap:12px}.kl-preview-caption>span{font-size:10px;max-width:185px;line-height:1.5}.kl-preview-caption small{font-size:9px;text-align:right;max-width:110px}.kl-try-hint{font-size:11px}.kl-parent-summary span{font-size:9px}.kl-parent-summary{gap:8px}.kl-parent-summary strong{font-size:24px}.kl-parent-summary small{font-size:9px}.kl-review-job{flex-wrap:wrap}.kl-review-job>div{min-width:200px}.kl-approve{margin-left:40px;min-height:38px;font-size:12px!important}.kl-family-goal p{font-size:11px}.kl-principles{grid-template-columns:1fr;gap:19px;padding-block:25px}.kl-principles>div{display:flex;gap:16px}.kl-principles p{margin:0}.kl-principles strong{font-size:14px}.kl-principles span{font-size:13px}.kl-personality{padding-block:57px;gap:30px}.kl-section-copy h2,.kl-section-heading h2{font-size:36px}.kl-section-copy>.kl-eyebrow{font-size:9px}.kl-section-copy>p{font-size:16px}.kl-personal-card{padding:25px 21px}.kl-personal-card h3{font-size:31px}.kl-personal-settings{grid-template-columns:1fr;gap:23px}.kl-personal-settings legend{font-size:13px}.kl-marks button,.kl-swatches button{width:42px;height:42px}.kl-marks,.kl-swatches{gap:12px}.kl-personal-note{font-size:11px}.kl-interest-row{gap:6px}.kl-interest-row>span{font-size:11px;padding:6px 9px}.kl-rewards-inner{padding-block:54px;gap:28px}.kl-reward-story{padding:20px 6px 0 60px;min-height:0}.kl-small-ticket{width:182px;padding:18px 20px 0;left:6px}.kl-small-ticket h3{font-size:32px;margin-block:17px}.kl-small-ticket>.kl-eyebrow{font-size:8px}.kl-small-ticket>div>span{font-size:9px}.kl-small-ticket>div:before{left:-29px}.kl-small-ticket>div:after{right:-29px}.kl-big-goal{padding:23px 21px;margin-top:125px;transform:rotate(2deg)}.kl-big-goal>.kl-eyebrow{font-size:8px;margin-bottom:25px}.kl-big-goal h3{font-size:29px}.kl-big-goal>p{font-size:11px}.kl-milestone{font-size:12px;gap:8px}.kl-section-heading{text-align:left}.kl-section-heading>.kl-eyebrow{justify-content:start;font-size:9px}.kl-section-heading p{font-size:15px}.kl-steps{grid-template-columns:1fr;gap:25px;margin-top:35px}.kl-steps article{padding-top:21px}.kl-steps h3{font-size:26px;margin-top:17px}.kl-steps p{font-size:15px;margin-top:12px}.kl-waitlist-card{padding:32px 23px;gap:26px}.kl-waitlist-card h2{font-size:32px}.kl-waitlist-card .kl-eyebrow{font-size:8px}.kl-waitlist-card>div>p{font-size:14px}.kl-email-row{flex-wrap:wrap}.kl-email-row input{padding:13px 10px;font-size:16px}.kl-email-row button{width:100%;font-size:14px;padding:13px}.kl-signup-note{font-size:10px}.kl-faq h2{font-size:29px}.kl-faq summary{font-size:14px}.kl-footer>div{gap:20px}.kl-footer{font-size:11px;gap:15px}}@media (max-width:850px){.kl-hero{margin-top:5px;padding-block:35px;gap:30px}.kl-hero:before{inset-inline:-18px;border-radius:22px}.kl-hero .kl-preview-wrap{width:min(620px,calc(100% - 18px))}}@media (max-width:520px){.kl-hero{margin-top:3px;margin-bottom:24px;padding:28px 5px;gap:24px}.kl-hero:before{inset-inline:-10px;border-radius:18px}.kl-hero-copy{padding-block:0 12px}.kl-hero-copy>.kl-eyebrow{gap:8px}.kl-hero-copy>.kl-eyebrow svg{width:32px;height:32px;padding:6px}.kl-hero .kl-preview-wrap{width:100%}.kl-hero .kl-preview-wrap:before{inset-inline:-5px;border-radius:14px;transform:rotate(-1deg)}.kl-hero .kl-preview-caption{gap:6px}}@media (prefers-reduced-motion:reduce){.kl-site *{transition:none!important;scroll-behavior:auto!important}.kl-button:hover{transform:none}}.kl-wordmark{display:inline-flex;align-items:baseline;width:auto;height:1.08em;color:var(--kl-logo);font-family:var(--font-kideo),"Arial Rounded MT Bold",system-ui,sans-serif;font-size:38px;font-weight:560;line-height:1;letter-spacing:-.075em;white-space:nowrap}.kl-wordmark>span{display:inline-block}.kl-wordmark-i{position:relative;color:inherit}.kl-wordmark-i>i{position:absolute;width:.25em;height:.25em;top:-.04em;left:50%;border-radius:50%;background:var(--kl-logo-dot);transform:translateX(-42%)}.kl-app-bar .kl-wordmark,.kl-header .kl-wordmark,.kl-logo-options .kl-wordmark{color:var(--kl-logo)}.kl-app-bar .kl-wordmark{font-size:27px}.kl-hero-copy h1{margin-top:0}.kl-numbers{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:72px;align-items:center;padding-block:108px}.kl-numbers-intro h2{margin-top:18px;font:400 clamp(42px,4.4vw,62px) /1.04 var(--kl-display,"Fraunces"),Georgia,serif;letter-spacing:-.045em}.kl-numbers-intro h2 em{color:#e2452d}.kl-numbers-intro>p{max-width:430px;margin-top:24px;color:var(--kl-muted);font-size:18px;line-height:1.65}.kl-number-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kl-number-card{min-height:250px;padding:25px;border-radius:20px;display:flex;flex-direction:column;position:relative;overflow:hidden}.kl-number-card>svg{position:absolute;top:24px;right:24px;width:28px;height:28px;stroke-width:1.7}.kl-number-card>strong{font-family:var(--font-kideo),system-ui,sans-serif;font-size:76px;font-weight:540;line-height:.9;letter-spacing:-.07em}.kl-number-card h3{margin-top:auto;font:750 20px/1.15 var(--kl-body,"Inter"),system-ui,sans-serif;letter-spacing:-.03em}.kl-number-card p{margin-top:8px;font-size:14px;line-height:1.5;max-width:250px}.kl-number-blue{background:#1f5fe0;color:#fff;transform:translateY(18px)}.kl-number-yellow{background:#ffd23f;color:#0f1f4b}.kl-number-coral{background:#ff6b57;color:#0f1f4b;transform:translateY(18px)}.kl-number-mint{background:#a7efd8;color:#0f1f4b}.kl-evidence{background:#0f1f4b;color:#fff;padding-block:104px}.kl-evidence-inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:80px;align-items:start}.kl-evidence-lead{position:sticky;top:30px}.kl-evidence-lead>.kl-eyebrow{color:#ffd23f}.kl-evidence-lead h2{margin-top:22px;font:400 clamp(43px,4.5vw,66px) /1.03 var(--kl-display,"Fraunces"),Georgia,serif;letter-spacing:-.05em}.kl-evidence-lead h2 em{color:#ffd23f}.kl-evidence-lead>p{max-width:520px;margin-top:26px;color:#cbd5ef;font-size:18px;line-height:1.65}.kl-language-example{margin-top:40px;background:#ff6b57;color:#0f1f4b;border-radius:18px;padding:25px;display:grid;grid-template-columns:.75fr auto 1.25fr;gap:18px;align-items:center;transform:rotate(-1.2deg);box-shadow:8px 8px 0 #ffd23f}.kl-language-example>svg{width:24px;height:24px}.kl-language-example span{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kl-language-example strong{display:block;margin-top:8px;font-size:17px;line-height:1.35}.kl-evidence-cards{display:grid;gap:14px}.kl-evidence-cards article{display:grid;grid-template-columns:auto 1fr;gap:19px;background:#fff;color:#0f1f4b;border-radius:18px;padding:26px}.kl-evidence-cards article:nth-child(2){background:#ffd23f}.kl-evidence-cards article:nth-child(3){background:#a7efd8}.kl-evidence-icon{width:48px;height:48px;border-radius:14px;background:#e8eeff;color:#1f5fe0;display:flex;align-items:center;justify-content:center}.kl-evidence-cards article:nth-child(2) .kl-evidence-icon,.kl-evidence-cards article:nth-child(3) .kl-evidence-icon{background:#fff}.kl-evidence-icon svg{width:23px;height:23px}.kl-evidence-cards h3{font:750 22px/1.2 var(--kl-body,"Inter"),system-ui,sans-serif;letter-spacing:-.03em}.kl-evidence-cards p{margin-top:9px;color:#435071;font-size:15px;line-height:1.62}.kl-evidence-cards a{display:inline-flex;align-items:center;gap:6px;margin-top:14px;min-height:36px;color:#1f5fe0;font-size:13px;font-weight:800}.kl-evidence-cards a:hover{text-decoration:underline}.kl-evidence-cards a svg{width:15px;height:15px}.kl-personality{width:min(1320px,calc(100% - 96px));margin-block:96px;padding:70px;border-radius:28px;background:#ffd23f}.kl-personality .kl-section-copy h2 em,.kl-personality .kl-section-copy>.kl-eyebrow,.kl-personality .kl-section-copy>.kl-text-link{color:#1f5fe0}.kl-personality .kl-section-copy>p{color:#34415f}.kl-personality .kl-personal-card{background:#fff;border:0;box-shadow:9px 9px 0 #ff6b57}.kl-rewards-section{background:#ff6b57;border:0;color:#0f1f4b}.kl-rewards-section .kl-section-copy h2 em,.kl-rewards-section .kl-section-copy>.kl-eyebrow{color:#0f1f4b}.kl-rewards-section .kl-section-copy>p{color:#293755}.kl-rewards-section .kl-tier-labels span{border-color:#0f1f4b;background:#fff}.kl-rewards-section .kl-small-ticket{background:#ffd23f}.kl-rewards-section .kl-small-ticket>div:after,.kl-rewards-section .kl-small-ticket>div:before{background:#ff6b57}.kl-rewards-section .kl-big-goal{box-shadow:8px 8px 0 #1f5fe0}.kl-how{padding-block:112px}.kl-section-heading h2{font-size:clamp(42px,4.4vw,62px)}.kl-section-heading>p{font-size:17px}.kl-family-loop{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-top:54px}.kl-family-loop article{grid-column:span 2;min-height:260px;border-radius:20px;padding:24px;background:#e8eeff;display:flex;flex-direction:column}.kl-family-loop article:first-child{background:#1f5fe0;color:#fff}.kl-family-loop article:nth-child(2){background:#ffd23f}.kl-family-loop article:nth-child(3){background:#ff6b57}.kl-family-loop article:nth-child(4){grid-column:span 3;background:#a7efd8}.kl-family-loop article:nth-child(5){grid-column:span 3;background:#0f1f4b;color:#fff}.kl-family-loop article>span{font-size:13px;font-weight:800;letter-spacing:.08em}.kl-family-loop article>svg{width:34px;height:34px;margin-top:28px}.kl-family-loop h3{margin-top:auto;font:760 22px/1.15 var(--kl-body,"Inter"),system-ui,sans-serif;letter-spacing:-.035em}.kl-family-loop p{margin-top:10px;font-size:14px;line-height:1.5;opacity:.82}.kl-waitlist-section{width:min(1320px,calc(100% - 96px));margin-bottom:96px}.kl-waitlist-card{position:relative;overflow:hidden;background:#1f5fe0;border-radius:28px;padding:64px;box-shadow:10px 10px 0 #ffd23f}.kl-waitlist-card:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-100px;top:-120px;background:#ff6b57}.kl-waitlist-card>*{position:relative;z-index:1}.kl-waitlist-card .kl-wordmark{color:#fff;font-size:34px}.kl-waitlist-card h2{font-size:clamp(38px,4vw,55px)}.kl-waitlist-card h2 em{color:#ffd23f}#kl-signup-status,.kl-waitlist-card .kl-signup-note,.kl-waitlist-card>div>p{color:#e0e9fc}.kl-waitlist-card .kl-email-row button{background:#ffd23f;color:#0f1f4b}.kl-waitlist-card .kl-email-row button:hover{background:#ffe06e}.kl-footer{width:100%;padding:0;border:0;background:#0f1f4b;color:#cbd5ef}.kl-footer>.kl-footer-inner{display:grid;width:min(1320px,calc(100% - 96px));grid-template-columns:minmax(0,1fr) auto;gap:44px 70px;align-items:end;padding-block:56px 34px;margin-right:auto}.kl-footer-brand .kl-wordmark{color:#fff;font-size:38px}.kl-footer-brand p{margin-top:12px;font-size:16px}.kl-footer nav{display:flex;gap:26px;align-items:center;color:#fff;font-size:14px;font-weight:700}.kl-footer nav a{min-height:44px;display:flex;align-items:center}.kl-footer-note{display:flex;gap:9px;align-items:center;font-size:13px}.kl-footer-note svg{width:17px;height:17px;color:#ffd23f}.kl-copyright{justify-self:end;font-size:12px}@media (max-width:900px){.kl-palette-review{display:none}.kl-evidence-inner,.kl-numbers{grid-template-columns:1fr;gap:48px}.kl-evidence-lead{position:static}.kl-personality{width:calc(100% - 64px);padding:52px}.kl-family-loop article,.kl-family-loop article:nth-child(4),.kl-family-loop article:nth-child(5){grid-column:span 3}.kl-footer>.kl-footer-inner{align-items:start}.kl-footer nav{flex-wrap:wrap;justify-content:flex-end}}@media (max-width:520px){.kl-header .kl-wordmark,.kl-wordmark{font-size:34px}.kl-hero-copy h1{margin-top:0}.kl-numbers{padding-block:72px;gap:34px}.kl-numbers-intro h2{font-size:41px}.kl-evidence-lead>p,.kl-numbers-intro>p{font-size:16px}.kl-number-grid{grid-template-columns:1fr}.kl-number-blue,.kl-number-card,.kl-number-coral{min-height:205px;transform:none}.kl-number-card>strong{font-size:64px}.kl-evidence{padding-block:72px}.kl-evidence-lead h2{font-size:43px}.kl-language-example{grid-template-columns:1fr;gap:12px;padding:22px;box-shadow:6px 6px 0 #ffd23f}.kl-language-example>svg{transform:rotate(90deg)}.kl-evidence-cards article{grid-template-columns:1fr;padding:23px}.kl-personality{width:calc(100% - 36px);margin-block:60px;padding:38px 20px;border-radius:22px}.kl-personality .kl-personal-card{box-shadow:6px 6px 0 #ff6b57}.kl-rewards-inner{padding-block:68px}.kl-how{padding-block:76px}.kl-family-loop{grid-template-columns:1fr;margin-top:38px}.kl-family-loop article,.kl-family-loop article:nth-child(4),.kl-family-loop article:nth-child(5){grid-column:1;min-height:220px}.kl-waitlist-section{width:calc(100% - 36px);margin-bottom:66px}.kl-waitlist-card{padding:38px 23px;border-radius:22px;box-shadow:6px 6px 0 #ffd23f}.kl-waitlist-card .kl-wordmark{font-size:31px}.kl-footer>.kl-footer-inner{width:calc(100% - 36px);grid-template-columns:1fr;gap:28px;padding-block:46px 30px}.kl-footer nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:4px 22px}.kl-copyright{justify-self:start}}.kl-palette-review{display:none!important;background:var(--kl-section);color:var(--kl-ink);border-bottom:1px solid var(--kl-line);padding:18px max(24px,calc((100vw - 1320px) / 2))}.kl-palette-intro{display:flex;gap:16px;align-items:baseline;margin-bottom:12px}.kl-palette-intro strong{font-size:14px}.kl-palette-intro>span{font-size:12px;color:var(--kl-muted)}.kl-palette-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.kl-palette-options button{display:flex;align-items:center;gap:14px;text-align:left;background:var(--kl-paper);color:var(--kl-ink);border:1px solid var(--kl-line);border-radius:10px;padding:12px 14px;min-height:72px}.kl-palette-options button[aria-pressed=true]{border-color:var(--kl-brand-ink);box-shadow:0 0 0 1px var(--kl-brand);background:var(--kl-hero);color:var(--kl-hero-ink)}.kl-palette-options button[aria-pressed=true] :is(small,.kl-palette-check){color:var(--kl-hero-ink)}.kl-palette-options .kl-wordmark{font-size:27px}.kl-palette-options strong{display:block;font-size:13px}.kl-palette-options small{display:block;margin-top:3px;font-size:10px;color:var(--kl-muted)}.kl-palette-check{margin-left:auto;color:var(--kl-brand-ink);width:18px;flex-shrink:0}.kl-palette-check svg{width:18px;height:18px}@media (max-width:850px){.kl-palette-options button{flex-wrap:wrap;gap:8px}.kl-palette-options .kl-wordmark{font-size:24px}.kl-palette-options button>span:nth-child(2){width:100%;order:2}.kl-palette-options small{font-size:9px}}@media (max-width:520px){.kl-palette-review{padding:13px 16px}.kl-palette-intro{display:block}.kl-palette-intro>span{display:block;font-size:11px}.kl-palette-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.kl-palette-options button{padding:10px 7px;position:relative}.kl-palette-options .kl-wordmark{font-size:22px}.kl-palette-options strong{font-size:10px}.kl-palette-options small{display:none}.kl-palette-check{position:absolute;top:3px;right:3px;width:12px}.kl-palette-check svg{width:12px;height:12px}}.kl-palette-swatches{display:flex;width:63px;flex-shrink:0}.kl-palette-swatches i{display:block;width:21px;height:34px;background:var(--kl-brand)}.kl-palette-swatches i:first-child{border-radius:5px 0 0 5px}.kl-palette-swatches i:nth-child(2){background:var(--kl-hero)}.kl-palette-swatches i:last-child{border-radius:0 5px 5px 0;background:var(--kl-ticket)}.kl-logo-review{margin-top:18px}.kl-logo-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.kl-logo-options button{background:var(--kl-paper);border:1px solid var(--kl-line);border-radius:9px;padding:12px 16px;min-height:86px;position:relative;display:flex;align-items:center;gap:14px;color:var(--kl-ink)}.kl-logo-options button[aria-pressed=true]{outline:2px solid var(--kl-ink);outline-offset:-2px}.kl-logo-options .kl-wordmark{font-size:34px}.kl-logo-options button>span:last-of-type{font-size:12px}.kl-logo-selected{position:absolute;right:6px;top:6px;width:13px!important;height:13px!important}@media (max-width:1150px){.kl-logo-options button{flex-direction:column;align-items:flex-start;gap:5px}.kl-logo-options .kl-wordmark{font-size:30px}}@media (max-width:520px){.kl-palette-swatches{width:51px}.kl-palette-swatches i{width:17px;height:25px}.kl-logo-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kl-logo-options button{min-height:80px;padding:10px}.kl-logo-options button>span:last-of-type{font-size:11px}.kl-logo-review{margin-top:14px}}