.kwc-page{color:var(--kw-ink);font-family:var(--kw-sans)}.kwc-shell{width:min(100%,var(--kw-wide));margin-inline:auto;padding-inline:var(--kw-gutter)}.kwc-head__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:end;padding-block:clamp(3rem,7vh,5.5rem) clamp(2rem,4vh,3rem)}.kwc-head__inner .kwc-door{display:block;padding-block:0;border-bottom:0}@media (min-width:1024px){.kwc-head__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kwc-head__inner .kwc-door{padding-left:clamp(1.5rem,3vw,3rem);border-left:1px solid var(--kw-line)}}.kwc-kicker{margin:0}.kwc-head .kwc-head__main h1{margin:16px 0 0;font-family:var(--kw-display);font-size:var(--home-voice-2);font-weight:400;line-height:1.06;letter-spacing:-.014em;color:var(--kw-ink)}.kwc-head .kwc-head__main h1 .kwc-nowrap{white-space:nowrap}.kwc-head .kwc-lede{max-width:52ch;margin:20px 0 0;font-family:var(--kw-text);font-size:clamp(1.125rem,.45vw + .98rem,1.375rem);line-height:1.5;color:var(--kw-ink-2)}.kwc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:26px}.kwc-pill{display:inline-flex;align-items:center;gap:.4em;min-height:44px;color:var(--kw-ink);font-family:var(--kw-sans);font-size:1.0625rem;font-weight:500;text-decoration:none;transition:color var(--t-1) var(--ease-out)}.kwc-pill__u{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--kit-underline);text-underline-offset:.18em;transition:text-decoration-color var(--t-1) var(--ease-out)}.kwc-pill span[aria-hidden]{color:inherit;transition:translate var(--t-1) var(--ease-out)}.kwc-pill:focus-visible,.kwc-pill:hover{color:var(--kw-accent-ink)}.kwc-pill:focus-visible .kwc-pill__u,.kwc-pill:hover .kwc-pill__u{text-decoration-color:var(--kw-accent-ink)}.kwc-pill:focus-visible span[aria-hidden],.kwc-pill:hover span[aria-hidden]{translate:2px 0}.kwc-door{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2.5rem,5vh,4rem);border-bottom:1px solid var(--kw-line)}.kwc-head .kwc-door h2{margin:0;font-family:var(--kw-display);font-size:clamp(1.5rem,.8vw + 1.2rem,2rem);font-weight:400;line-height:1.15;letter-spacing:-.01em;color:var(--kw-ink)}.kwc-head .kwc-door p{max-width:52ch;margin:12px 0 0;font-family:var(--kw-text);font-size:clamp(1.0625rem,.25vw + .97rem,1.1875rem);line-height:1.55;color:var(--kw-ink-2)}.kwc-record{padding-block:clamp(2.5rem,5vh,4rem) clamp(3.5rem,8vh,6rem)}.kwc-record__head{max-width:46rem}.kwc-record .kwc-record__head h2{margin:12px 0 0;font-family:var(--kw-display);font-size:clamp(1.75rem,1.2vw + 1.2rem,2.75rem);font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--kw-ink)}.kwc-record .kwc-record__head p{max-width:52ch;margin:12px 0 0;font-family:var(--kw-text);font-size:clamp(1.0625rem,.25vw + .97rem,1.1875rem);line-height:1.55;color:var(--kw-ink-2)}.kwc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:0 clamp(20px,2vw,40px);margin:32px 0 0;padding:0;list-style:none}@media (min-width:900px){.kwc-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1800px){.kwc-cards{grid-template-columns:repeat(6,minmax(0,1fr))}}.kwc-card,.kwc-cards>li{display:grid}.kwc-card{position:relative;grid-template-rows:auto 1fr auto;gap:12px;min-height:132px;padding:16px 0 14px;border-top:1px solid var(--kw-line-2);color:var(--kw-ink);text-decoration:none}.kwc-card:before{content:"";position:absolute;top:-1px;left:0;right:0;height:2px;background:var(--kw-accent);opacity:0;transition:opacity var(--t-1) var(--ease-out)}.kwc-card__label{font-family:var(--kw-sans);font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:var(--kw-ink-3)}.kwc-card__dest,.kwc-card__label{transition:color var(--t-1) var(--ease-out)}.kwc-card__dest{color:var(--kw-ink);font-family:var(--kw-display);font-size:clamp(1.125rem,.25vw + 1.03rem,1.3125rem);line-height:1.35;overflow-wrap:anywhere}.kwc-card__arrow{justify-self:end;color:var(--kw-ink);font-family:var(--kw-sans);font-size:1.0625rem;line-height:1;transition:color var(--t-1) var(--ease-out),translate var(--t-1) var(--ease-out)}.kwc-card:focus-visible:before,.kwc-card:hover:before{opacity:1}.kwc-card:focus-visible .kwc-card__arrow,.kwc-card:focus-visible .kwc-card__dest,.kwc-card:focus-visible .kwc-card__label,.kwc-card:hover .kwc-card__arrow,.kwc-card:hover .kwc-card__dest,.kwc-card:hover .kwc-card__label{color:var(--kw-accent-ink)}.kwc-card:focus-visible .kwc-card__arrow,.kwc-card:hover .kwc-card__arrow{translate:2px 0}@media (max-width:899.98px){.kwc-card{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:8px 16px;min-height:0;padding:14px 0 16px}.kwc-card__label{grid-column:1;grid-row:1}.kwc-card__arrow{grid-column:2;grid-row:1;align-self:center}.kwc-card__dest{grid-column:1/-1;grid-row:2}}.kwc-close{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin:0;padding-block:18px 0;border-top:1px solid var(--kw-line)}.kwc-close a{display:inline-flex;align-items:center;min-height:44px;color:var(--kw-ink);font-family:var(--kw-sans);font-size:.9375rem;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--kit-underline);text-underline-offset:.18em;transition:color var(--t-1) var(--ease-out),text-decoration-color var(--t-1) var(--ease-out)}.kwc-close a:focus-visible,.kwc-close a:hover{color:var(--kw-accent-ink);text-decoration-color:var(--kw-accent-ink)}@media (prefers-reduced-motion:reduce){.kwc-card:before,.kwc-card__arrow,.kwc-card__dest,.kwc-card__label,.kwc-close a,.kwc-pill,.kwc-pill span[aria-hidden],.kwc-pill__u{transition:none}.kwc-card:focus-visible .kwc-card__arrow,.kwc-card:hover .kwc-card__arrow,.kwc-pill:focus-visible span[aria-hidden],.kwc-pill:hover span[aria-hidden]{translate:none}}html[data-motion="0"] .kwc-page *,html[data-motion="0"] .kwc-page :before{transition:none}