.kf-news[data-v-7c828197]{padding:24px 24px 0}.kf-news-inner[data-v-7c828197]{box-sizing:border-box;border:1px solid var(--hair);background:var(--kf-sand);text-align:center;opacity:0;max-width:760px;margin:0 auto;padding:26px 40px;animation:.9s 1.2s forwards heroFade}@media (prefers-reduced-motion:reduce){.kf-news-inner[data-v-7c828197]{opacity:1;animation:none}}.kf-news-eyebrow[data-v-7c828197]{font-family:var(--kf-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--kf-ink-55,#6a6a64);margin-bottom:12px;font-size:11px;display:block}.kf-news-title[data-v-7c828197]{font-family:var(--kf-display);color:var(--kf-ink);margin:0;font-size:clamp(19px,2vw,23px);font-weight:300;line-height:1.2}.kf-news-text[data-v-7c828197]{font-family:var(--kf-sans);color:var(--kf-ink-2,#2a2a25);max-width:52ch;margin:10px auto 0;font-size:14px;line-height:1.5}.kf-news-form[data-v-7c828197]{gap:10px;max-width:480px;margin:18px auto 0;display:flex}.kf-news-input[data-v-7c828197]{box-sizing:border-box;border:1px solid var(--hair);background:var(--kf-paper);min-width:0;font-family:var(--kf-sans);color:var(--kf-ink);flex:auto;padding:8px 14px;font-size:15px}.kf-news-form .btn-primary[data-v-7c828197]{align-items:center;padding:8px 22px;font-size:14px;line-height:1}.kf-news-form .btn-primary[data-v-7c828197]:after{display:none}.kf-news-input[data-v-7c828197]:focus{border-color:var(--kf-ink);outline:none}.kf-news-input.is-invalid[data-v-7c828197]{border-color:#b3261e}.kf-news-success[data-v-7c828197]{font-family:var(--kf-sans);color:var(--kf-ink);margin:24px 0 0;font-size:16px}.kf-news-error[data-v-7c828197]{font-family:var(--kf-sans);color:#b3261e;margin:12px 0 0;font-size:14px}.kf-news-note[data-v-7c828197]{font-family:var(--kf-mono);color:var(--kf-ink-55,#6a6a64);max-width:none;margin:14px auto 0;font-size:12px;line-height:1.5}.kf-news-note[data-v-7c828197] a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (width<=560px){.kf-news[data-v-7c828197]{padding:24px 16px 0}.kf-news-inner[data-v-7c828197]{padding:22px 20px}.kf-news-form[data-v-7c828197]{flex-direction:column}}
