.klh[data-astro-cid-6ocqzbh2]{background:var(--pink);position:relative;overflow:hidden}.klh__stage[data-astro-cid-6ocqzbh2]{max-width:1440px;height:540px;margin:0 auto;position:relative}.klh__content[data-astro-cid-6ocqzbh2]{left:var(--gutter);z-index:1;flex-direction:column;align-items:flex-start;width:760px;display:flex;position:absolute;top:132px}.klh__content[data-astro-cid-6ocqzbh2] .crumbs ol{line-height:normal}.klh__h1[data-astro-cid-6ocqzbh2]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--white);margin-top:24px;font-size:52px;font-weight:800;line-height:1.04}.klh__lead[data-astro-cid-6ocqzbh2]{max-width:620px;color:var(--ink);margin-top:20px;font-size:19px;font-weight:600;line-height:1.55}.klh__filter[data-astro-cid-6ocqzbh2]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;display:flex}.klh__chip[data-astro-cid-6ocqzbh2]{border:2px solid var(--ink);height:44px;color:var(--ink);white-space:nowrap;background:0 0;border-radius:999px;padding:0 18px;font-size:15px;font-weight:800;transition:background-color .2s,color .2s}.klh__chip[data-astro-cid-6ocqzbh2]:hover{background:#1414141f}.klh__chip[data-astro-cid-6ocqzbh2][aria-pressed=true]{background:var(--ink);color:var(--white)}.klh__art[data-astro-cid-6ocqzbh2]{pointer-events:none;position:absolute;inset:0}.klh__circle[data-astro-cid-6ocqzbh2]{background:var(--ink);border-radius:50%;width:380px;height:380px;position:absolute;top:180px;right:20px}.klh__photo[data-astro-cid-6ocqzbh2]{width:auto;height:400px;animation:klh-rise 1s var(--ease-out) both;transform-origin:50% 100%;position:absolute;bottom:0;right:66px}.klh__hand[data-astro-cid-6ocqzbh2]{width:auto;height:56px;position:absolute;top:446px;right:434px;transform:rotate(-8deg)}@keyframes klh-rise{0%{transform:translateY(40px)scale(.96)}}@media (prefers-reduced-motion:reduce){.klh__photo[data-astro-cid-6ocqzbh2]{animation:none}}@media (width<=1439px) and (width>=1200px){.klh__stage[data-astro-cid-6ocqzbh2]{height:auto;min-height:540px;padding:136px 0 64px}.klh__content[data-astro-cid-6ocqzbh2]{margin-left:var(--gutter);width:calc(100% - 2 * var(--gutter) - 420px);max-width:760px;position:relative;top:auto;left:auto}.klh__h1[data-astro-cid-6ocqzbh2]{font-size:48px}}@media (width<=1399px) and (width>=768px){.klh__hand[data-astro-cid-6ocqzbh2]{display:none}}@media (width<=1199px) and (width>=768px){.klh__stage[data-astro-cid-6ocqzbh2]{height:auto;min-height:540px;padding:136px 0 64px}.klh__content[data-astro-cid-6ocqzbh2]{margin-left:var(--gutter);width:calc(100% - 2 * var(--gutter) - 330px);position:relative;top:auto;left:auto}.klh__h1[data-astro-cid-6ocqzbh2]{font-size:clamp(36px,4.2vw,46px)}.klh__lead[data-astro-cid-6ocqzbh2]{font-size:18px}.klh__circle[data-astro-cid-6ocqzbh2]{width:320px;height:320px;top:auto;bottom:-60px;right:20px}.klh__photo[data-astro-cid-6ocqzbh2]{height:340px;right:40px}}@media (width<=1023px) and (width>=768px){.klh__stage[data-astro-cid-6ocqzbh2]{padding-bottom:0}.klh__content[data-astro-cid-6ocqzbh2]{width:auto;margin-right:var(--gutter)}.klh__art[data-astro-cid-6ocqzbh2]{height:380px;margin:32px var(--gutter) 0;position:relative;inset:auto}.klh__circle[data-astro-cid-6ocqzbh2]{border-radius:28px 28px 0 0;width:auto;height:300px;inset:auto 0 0}.klh__photo[data-astro-cid-6ocqzbh2]{height:380px;right:48px}.klh__hand[data-astro-cid-6ocqzbh2]{height:56px;display:block;inset:auto auto 56px 40px}}@media (width<=767px){.klh__stage[data-astro-cid-6ocqzbh2]{height:auto;padding:72px 0 0}.klh__content[data-astro-cid-6ocqzbh2]{width:auto;margin:0 20px;position:relative;top:auto;left:auto}.klh__content[data-astro-cid-6ocqzbh2] .crumbs ol{padding-right:40px;line-height:1.5}.klh__h1[data-astro-cid-6ocqzbh2]{letter-spacing:-.02em;margin-top:12px;font-size:26px;line-height:1.12}.klh__lead[data-astro-cid-6ocqzbh2]{max-width:none;margin-top:12px;font-size:16px;line-height:1.5}.klh__filter[data-astro-cid-6ocqzbh2]{margin-top:18px}.klh__chip[data-astro-cid-6ocqzbh2]{height:48px;font-size:16px;font-weight:700}.klh__art[data-astro-cid-6ocqzbh2]{height:344px;margin:24px 20px 0;position:relative;inset:auto}.klh__circle[data-astro-cid-6ocqzbh2]{border-radius:24px 24px 0 0;width:auto;height:280px;inset:auto 0 0}.klh__photo[data-astro-cid-6ocqzbh2]{height:344px;animation:none;right:10px}.klh__hand[data-astro-cid-6ocqzbh2]{height:48px;inset:auto auto 36px 18px}}@media (width<=359px){.klh__art[data-astro-cid-6ocqzbh2]{height:300px}.klh__circle[data-astro-cid-6ocqzbh2]{height:240px}.klh__photo[data-astro-cid-6ocqzbh2]{height:300px;right:4px}.klh__hand[data-astro-cid-6ocqzbh2]{height:40px;bottom:28px;left:12px}}.kl[data-astro-cid-6sw2rbtl]{background:var(--paper);min-height:700px;padding:64px 0 96px}.kl__grid[data-astro-cid-6sw2rbtl]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:48px 40px;display:grid}.kl__card[data-astro-cid-6sw2rbtl]{flex-direction:column;min-width:0;display:flex;position:relative}.kl__card[data-astro-cid-6sw2rbtl].will-reveal{transform:translateY(28px)}.kl__card[data-astro-cid-6sw2rbtl].will-reveal.is-in{transform:none}.kl__card[data-astro-cid-6sw2rbtl][hidden]{display:none}.kl__card--text[data-astro-cid-6sw2rbtl]{background:var(--fog);border-radius:16px;justify-content:center;padding:32px}.kl__card--text[data-astro-cid-6sw2rbtl] .kl__body[data-astro-cid-6sw2rbtl]{padding:0}.kl__ph[data-astro-cid-6sw2rbtl]{aspect-ratio:16/10;border-radius:12px}.kl__ph[data-astro-cid-6sw2rbtl] img[data-astro-cid-6sw2rbtl]{transition:transform 1.2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.kl__card[data-astro-cid-6sw2rbtl]:hover .kl__ph[data-astro-cid-6sw2rbtl] img[data-astro-cid-6sw2rbtl]{transform:scale(1.025)}}.kl__body[data-astro-cid-6sw2rbtl]{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0 0;display:flex}.kl__tag[data-astro-cid-6sw2rbtl]{color:var(--muted);font-size:16px;font-weight:700}.kl__title[data-astro-cid-6sw2rbtl]{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.25}.kl__title[data-astro-cid-6sw2rbtl] a[data-astro-cid-6sw2rbtl]{color:var(--ink);text-decoration:none}.kl__title[data-astro-cid-6sw2rbtl] a[data-astro-cid-6sw2rbtl]:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.kl__title[data-astro-cid-6sw2rbtl] a[data-astro-cid-6sw2rbtl]:focus-visible{outline:none}.kl__title[data-astro-cid-6sw2rbtl] a[data-astro-cid-6sw2rbtl]:focus-visible:after{outline:3px solid var(--ink);outline-offset:3px}.kl__lead[data-astro-cid-6sw2rbtl]{color:var(--ink-2);font-size:17px;line-height:1.55}.kl__more[data-astro-cid-6sw2rbtl]{color:var(--pink-btn);align-items:center;gap:8px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.kl__more[data-astro-cid-6sw2rbtl] svg{transition:transform .25s var(--ease-out)}.kl__card[data-astro-cid-6sw2rbtl]:hover .kl__more[data-astro-cid-6sw2rbtl] svg{transform:translate(4px)}@media (width>=1200px){.kl__title[data-astro-cid-6sw2rbtl]{font-size:28px}}@media (width<=1199px){.kl[data-astro-cid-6sw2rbtl]{min-height:0;padding:56px 0 80px}.kl__grid[data-astro-cid-6sw2rbtl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.kl[data-astro-cid-6sw2rbtl]{padding:32px 0 56px}.kl__grid[data-astro-cid-6sw2rbtl]{grid-template-columns:1fr;gap:36px}.kl__ph[data-astro-cid-6sw2rbtl]{aspect-ratio:16/9}.kl__body[data-astro-cid-6sw2rbtl]{padding:18px 0 0}.kl__lead[data-astro-cid-6sw2rbtl]{font-size:16px;line-height:1.55}.kl__more[data-astro-cid-6sw2rbtl]{min-height:48px;font-size:16px}}
