@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/932d3869cac5e2f5-s.p.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/932d3869cac5e2f5-s.p.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/28c5fc0db96362f0-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/97ea1d7b8ac40ba2-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/01d6212a423b17a1-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.ZGc_6G_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:italic}.ZGc_6G_variable{--font-cg:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.p.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.p.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.p.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.p.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.p.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.XqxpEa_className{font-family:Manrope,Manrope Fallback;font-style:normal}.XqxpEa_variable{--font-mr:"Manrope", "Manrope Fallback"}
:root{--kh-bg:#fff1f2;--kh-card:#fff;--kh-border:#f4d9de;--kh-primary:#b03348;--kh-primary-dark:#8e2438;--kh-tint:#fce7ea;--kh-text:#2e1519;--kh-text2:#5e3f45;--kh-grad:linear-gradient(135deg,#9a2a3e,#b4465a);--kh-shadow:0 16px 40px -16px #b0334847;--kh-nav:#fff6f7c7;--kh-nav-solid:#fff6f7f5;--kh-foot-bg:#2e1519;--kh-heart:#b03348;--kh-flame-text:#8a5410;--kh-success:#3f8a6b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--kh-bg:#1a1316;--kh-card:#261a20;--kh-border:#3c2a32;--kh-primary:#e08a97;--kh-primary-dark:#f2b0ba;--kh-tint:#34222b;--kh-text:#f6ece8;--kh-text2:#d3bec0;--kh-grad:linear-gradient(135deg,#9e3a4f,#b24a5e);--kh-shadow:0 18px 44px -16px #000000a6;--kh-nav:#261a20b8;--kh-nav-solid:#261a20f2;--kh-foot-bg:#120c0f;--kh-heart:#e08a97;--kh-flame-text:#f0b14a;--kh-success:#6fb99a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--kh-bg);color:var(--kh-text);font-family:var(--font-mr),"Manrope",system-ui,sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}a{color:var(--kh-primary);text-decoration:none}a:hover{color:var(--kh-primary-dark)}[data-kh-prose] a{text-underline-offset:3px;text-decoration:underline}button,input,select,textarea{font-family:inherit}:focus-visible{outline:3px solid var(--kh-primary);outline-offset:3px}::placeholder{color:var(--kh-text2);opacity:.8}[data-kh-logo=light]{display:block}[data-kh-logo=dark],.kh-theme-sun,:root[data-theme=dark] [data-kh-logo=light],:root[data-theme=dark] .kh-theme-moon{display:none}:root[data-theme=dark] [data-kh-logo=dark],:root[data-theme=dark] .kh-theme-sun{display:block}.kh-header-nav{flex:1;justify-content:center;min-width:0}.kh-header-actions{flex:none;align-items:center;gap:8px;display:flex}.kh-site-header{padding:12px clamp(10px,3vw,24px) 0}.kh-theme-toggle{width:44px;height:44px;color:var(--kh-primary);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background .2s;display:flex}.kh-theme-toggle-floating{z-index:51;position:fixed;top:22px;right:clamp(10px,3vw,24px)}.kh-theme-toggle-inline{display:none}@media (min-width:981px) and (max-width:1312px){.kh-site-header{padding-right:calc(clamp(10px,3vw,24px) + 52px)}}@media (max-width:980px){.kh-theme-toggle-floating{display:none}.kh-theme-toggle-inline{display:flex}}@media (hover:hover){.kh-theme-toggle:hover{background:var(--kh-tint)}}@media (max-width:600px){[data-kh-nav-pill],[data-kh-nav-pill]>a:first-of-type{gap:8px!important}[data-kh-nav-pill]>a:first-of-type img{width:32px!important}[data-kh-nav-pill]>a:first-of-type>span{font-size:28px!important}}@keyframes kh-drift{0%{transform:translate(0,0)rotate(-8deg)}to{transform:translate(28px,-80px)rotate(10deg)}}@keyframes kh-beat{0%,28%,to{transform:scale(1)}8%{transform:scale(1.14)}16%{transform:scale(1)}22%{transform:scale(1.08)}}@media (prefers-reduced-motion:no-preference){[data-kh-hlogo]{transform-origin:50% 58%;animation:2.8s ease-in-out infinite kh-beat}}@keyframes kh-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes kh-faq-l{0%{opacity:0;transform:translate(-72px)rotate(-2deg)scale(.95)}to{opacity:1;transform:none}}@keyframes kh-faq-r{0%{opacity:0;transform:translate(72px)rotate(2deg)scale(.95)}to{opacity:1;transform:none}}@keyframes kh-rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (min-width:1020px) and (prefers-reduced-motion:no-preference){[data-kh-reveal]{animation:ease-out backwards kh-rise;animation-timeline:view();animation-range:entry 4% entry 52%}[data-kh-reveal][data-kh-i="1"]{animation-range:entry 10% entry 58%}[data-kh-reveal][data-kh-i="2"]{animation-range:entry 16% entry 64%}[data-kh-faq]{animation:cubic-bezier(.2,.8,.2,1) backwards kh-faq-l;animation-timeline:view();animation-range:entry entry 70%}[data-kh-faq]:nth-child(2n){animation-name:kh-faq-r}}}@media (prefers-reduced-motion:reduce){[data-kh-anim]{animation:none!important}html{scroll-behavior:auto}}@media (min-width:900px){[data-kh-stack]:nth-child(2n) [data-kh-vis]{order:-1}}.hvde101:hover,.hvho61:hover{filter:brightness(1.07)!important;transform:translateY(-2px)!important}.hvho62:hover{background:var(--kh-tint)!important;border-color:var(--kh-primary)!important}.hvho63:hover{gap:12px!important}.hvho64:hover,.hvho65:hover{background:#fff1f2!important}.hvho66:hover{filter:brightness(1.07)!important;transform:translateY(-2px)!important}.hvho67:hover{background:#fff1f2!important;transform:translateY(-2px)!important}.hvho68:hover,.hvho69:hover{color:#fff!important;transform:translateY(-2px)!important}.hvpa71:hover{filter:brightness(1.07)!important;transform:translateY(-2px)!important}.hvpa72:hover{background:var(--kh-tint)!important;border-color:var(--kh-primary)!important}.hvpa73:hover{color:#8e2438!important;background:#fff1f2!important;transform:translateY(-2px)!important}.hvpa74:hover,.hvpa75:hover{color:var(--kh-primary)!important}.hvpa76:hover{filter:brightness(1.07)!important;transform:translateY(-2px)!important}.hvsi21:hover{color:#2e1519!important;background:#fff!important;transform:translateY(-2px)!important}.hvsi22:hover,.hvsi23:hover,.hvsi24:hover,.hvsi25:hover,.hvsi26:hover,.hvsi27:hover,.hvsi28:hover,.hvsi29:hover,.hvsi210:hover,.hvsi211:hover,.hvsi212:hover,.hvsi213:hover{color:#fff!important}.hvsi11:hover,.hvsi12:hover,.hvsi13:hover,.hvsi14:hover{background:var(--kh-tint)!important}.hvsi15:hover{filter:brightness(1.08)!important;transform:translateY(-1px)!important}.kh-narrow{display:none!important}@media (max-width:980px){.kh-wide{display:none!important}.kh-narrow{display:flex!important}}.kh-ideas{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:600px){.kh-ideas{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.kh-ideas{grid-template-columns:repeat(4,1fr)}}main{display:block}@media (max-width:600px){.kh-cta{flex-direction:column;align-self:stretch;width:100%}.kh-cta a{width:100%}[data-kh-step]{min-height:0!important;padding:24px!important}.kh-ideas{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 calc(-1*clamp(20px,5vw,40px));padding:4px clamp(20px,5vw,40px) 20px;display:flex;overflow-x:auto}.kh-ideas::-webkit-scrollbar{display:none}.kh-ideas>div{scroll-snap-align:center;flex:0 0 78%}}.kh-pm-host{aspect-ratio:310/655;width:100%;position:relative;container-type:inline-size}.kh-pm-scale{--kh-pm-s:calc(100cqi / 310px);width:310px;height:655px;transform:scale(var(--kh-pm-s));transform-origin:0 0;position:absolute;top:0;left:0}.kh-pm-track{transition:transform 1.05s cubic-bezier(.22,.68,.2,1)}.kh-pm-tap{pointer-events:none;border:2.5px solid var(--kh-primary);background:#b0334838;border-radius:50%;width:30px;height:30px;margin:auto;animation:.75s ease-out both kh-pm-tap;position:absolute;inset:0}@keyframes kh-pm-tap{0%{opacity:0;transform:scale(.35)}18%{opacity:1}to{opacity:0;transform:scale(1.8)}}.kh-pm-spin{animation:1s linear infinite kh-pm-spin}@keyframes kh-pm-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.kh-pm-spin{animation:none}.kh-pm-tap{opacity:0;animation:none}}.kh-pm-screen [data-kh-pop]{opacity:1}.kh-pm-screen.kh-pm-on [data-kh-pop]{animation:.6s cubic-bezier(.22,.75,.3,1) both khPopIn;animation-delay:calc(.3s + var(--i,0)*90ms)}@keyframes khPopIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.kh-pm-screen.kh-pm-on [data-kh-pop]{animation:none}.kh-pm-track{transition:none}.kh-pm-screen [data-kh-pop]{opacity:1;transition:none;transform:none}}@media (max-width:1019px){[data-kh-nav-pill]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--kh-nav-solid)!important}[data-kh-conv-pin]{min-height:0!important;position:static!important}[data-kh-conv]{gap:20px;display:grid;height:auto!important}[data-kh-conv-card]{opacity:1!important;visibility:visible!important;will-change:auto!important;position:static!important;transform:none!important}[data-kh-conv-card]>div{border:1px solid var(--kh-border);will-change:auto!important;box-shadow:0 12px 28px -22px #8e24384d!important}[data-kh-conv-card]>div>span[aria-hidden=true]:first-child{mix-blend-mode:normal!important;opacity:.12!important}[data-kh-stack]{position:relative!important;top:auto!important}[data-kh-reveal],[data-kh-faq],[data-kh-step],[data-kh-hlogo],[data-kh-anim]{animation:none!important}[data-kh-fly],[data-kh-heart-canvas]{display:none!important}}@media (max-width:600px){[data-kh-conv-card]>div{border-radius:24px!important;gap:24px!important;padding:24px!important}[data-kh-conv-card]>div>div:not([data-kh-vis]){flex-basis:100%!important;gap:12px!important}[data-kh-conv-card] h3{font-size:34px!important;line-height:1.1!important}[data-kh-conv-card] p{font-size:16px!important}[data-kh-conv-card] [data-kh-vis]{width:100%;flex-basis:100%!important}}@media (prefers-reduced-motion:reduce){[data-kh-conv-pin]{position:static!important}[data-kh-conv]{gap:20px;display:grid;height:auto!important}[data-kh-conv-card]{opacity:1!important;visibility:visible!important;position:static!important;transform:none!important}}.kh-fly-aura{z-index:-1;background:radial-gradient(ellipse at 50% 42%, color-mix(in srgb, var(--kh-primary) 44%, transparent) 0%, transparent 68%);filter:blur(16px);opacity:.5;border-radius:50%;animation:.95s ease-out both kh-aura;position:absolute;inset:-12% -24%}@keyframes kh-aura{0%{opacity:.35;transform:scale(1)}35%{opacity:1;transform:scale(1.14)}to{opacity:.5;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.kh-fly-aura{animation:none}}.kh-ideas article img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.kh-ideas article:hover img{transform:scale(1.06)}.kh-scrolly-left{display:none}@media (min-width:1020px){.kh-scrolly{--kh-ph-w:min(clamp(240px,24vw,320px),calc((100vh - 150px)/2.1126));grid-template-columns:var(--kh-ph-w) minmax(0,1fr);align-items:start;gap:clamp(28px,4.5vw,72px);max-width:1208px;margin:0 auto;padding:0 clamp(10px,3vw,24px);display:grid}.kh-scrolly-left{height:100%;display:block}.kh-scrolly-flip{grid-template-columns:minmax(0,1fr) var(--kh-ph-w)}.kh-scrolly-sticky{top:calc((100vh - var(--kh-ph-w)*2.1126)/2);position:sticky}.kh-scrolly-main>section,.kh-scrolly-main>section>div{padding-left:0!important;padding-right:0!important}.kh-scrolly-main .kh-ideas{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.kh-hero-sub{display:none}main>section:first-child{padding-top:16px!important;padding-bottom:40px!important}main>section:first-child>div{gap:20px!important}main>section:first-child>div>div:first-child{gap:14px!important}main>section:first-child h1{font-size:38px!important}.kh-cta{gap:10px!important}.kh-cta a{min-height:48px!important;font-size:16px!important}[data-kh-hero-vis]>div{width:min(100%,250px)!important}}.kh-feature-story{--kh-carousel-top:88px;--kh-carousel-progress:.142857;position:relative}.kh-feature-viewport-size{visibility:hidden;pointer-events:none;width:0;height:100svh;position:absolute}.kh-feature-pin{top:calc((100vh - var(--kh-ph-w,300px) * 2.1126) / 2);flex-direction:column;gap:clamp(18px,3vw,28px);display:flex;position:sticky}.kh-feature-heading{z-index:3;max-width:680px;position:relative}.kh-feature-heading h2{font-family:var(--font-cg), Georgia, serif;color:var(--kh-text);text-wrap:balance;margin:0;font-size:clamp(38px,5.6vw,64px);font-style:italic;font-weight:700;line-height:1.05}.kh-feature-stage{z-index:1;height:clamp(420px,56vh,560px);position:relative}.kh-feature-track{display:contents}.kh-feature-controls{display:none}@media (max-width:1019px){.kh-feature-story[data-mode=scroll]{height:var(--kh-carousel-height)}.kh-feature-story[data-mode=scroll] .kh-feature-pin{top:var(--kh-carousel-top);position:sticky!important}.kh-feature-story[data-mode=scroll] .kh-feature-pin,.kh-feature-story[data-mode=swipe] .kh-feature-pin{gap:16px}.kh-feature-story[data-mode=scroll] .kh-feature-heading h2,.kh-feature-story[data-mode=swipe] .kh-feature-heading h2{font-size:clamp(30px,7.8vw,38px);line-height:1.08}.kh-feature-story[data-mode=scroll] .kh-feature-stage,.kh-feature-story[data-mode=swipe] .kh-feature-stage{margin-right:calc(-1*clamp(20px,5vw,40px));padding-bottom:14px;display:block;overflow:clip}.kh-feature-story[data-mode=swipe] .kh-feature-stage{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.kh-feature-story[data-mode=swipe] .kh-feature-stage::-webkit-scrollbar{display:none}.kh-feature-story[data-mode=scroll] .kh-feature-track,.kh-feature-story[data-mode=swipe] .kh-feature-track{align-items:stretch;gap:16px;width:100%;display:flex}.kh-feature-story[data-mode=scroll] .kh-feature-track{will-change:transform}.kh-feature-story[data-mode=scroll] .kh-feature-track>div,.kh-feature-story[data-mode=swipe] .kh-feature-track>div{scroll-snap-align:start;flex:0 0 min(100% - 36px,460px);min-width:0}.kh-feature-story[data-mode=swipe] .kh-feature-track:after{content:"";flex:0 0 20px}.kh-feature-story[data-mode=scroll] .kh-feature-track>div>div,.kh-feature-story[data-mode=swipe] .kh-feature-track>div>div{flex-direction:column;height:100%;display:flex;border-radius:24px!important;flex-wrap:nowrap!important;gap:18px!important;padding:20px!important}.kh-feature-story[data-mode=scroll] .kh-feature-track>div>div>div,.kh-feature-story[data-mode=swipe] .kh-feature-track>div>div>div{width:100%;flex:none!important;gap:10px!important}.kh-feature-story[data-mode=scroll] .kh-feature-track h3,.kh-feature-story[data-mode=swipe] .kh-feature-track h3{font-size:30px!important;line-height:1.08!important}.kh-feature-story[data-mode=scroll] .kh-feature-track p,.kh-feature-story[data-mode=swipe] .kh-feature-track p{font-size:15px!important;line-height:1.55!important}.kh-feature-story[data-mode=scroll] .kh-feature-track [data-kh-vis],.kh-feature-story[data-mode=swipe] .kh-feature-track [data-kh-vis]{margin-top:auto}.kh-feature-story[data-mode=scroll] .kh-feature-track [data-kh-vis]>div,.kh-feature-story[data-mode=swipe] .kh-feature-track [data-kh-vis]>div{transform-origin:50% 0}.kh-feature-story[data-mode=scroll] .kh-feature-controls,.kh-feature-story[data-mode=swipe] .kh-feature-controls{align-items:center;gap:14px;padding-right:4px;display:flex}.kh-feature-status{flex:none}.kh-feature-count{color:var(--kh-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;display:block}.kh-feature-count>span{color:var(--kh-text2);font-weight:500}.kh-feature-hint{color:var(--kh-text2);font-size:10px;display:block}.kh-feature-progress{background:var(--kh-border);border-radius:99px;flex:1;height:3px;overflow:hidden}.kh-feature-progress>span{width:100%;height:100%;transform:scaleX(var(--kh-carousel-progress));transform-origin:0;background:var(--kh-primary);display:block}.kh-feature-buttons{gap:6px;display:flex}.kh-feature-buttons button{border:1px solid var(--kh-border);background:var(--kh-card);width:44px;height:44px;color:var(--kh-primary);cursor:pointer;border-radius:50%;font-size:21px}.kh-feature-buttons button:disabled{opacity:.35;cursor:default}}
