.kb-hero,.kb-board{--kb-red: var(--nk-orange,#e30613);--kb-ink: #1d1d1b;--kb-soft: #64676d;--kb-ease: cubic-bezier(.4,0,.2,1)}.kb-wrap{padding: 0 var(--nk-pad,1.5rem);margin-inline: auto}:is(.kb-hero,.kb-board) :is(h1,h2,p,dl,dd,ul,figure){margin: 0;padding: 0;list-style: none}.kb-eyebrow{display: inline-flex;align-items: center;gap: .6rem;margin-bottom: 1rem !important;color: var(--kb-red);font-size: .72rem;font-weight: 700;letter-spacing: .14em;text-transform: uppercase}.kb-eyebrow::before{content: "";width: 8px;height: 8px;background: var(--kb-red)}.kb-hero{position: relative;isolation: isolate;display: flex;align-items: flex-end;min-height: min(86vh,760px);padding: calc(var(--nk-nav,84px) + 3rem) 0 clamp(2.5rem,5vw,4.5rem);overflow: hidden;background: #121212;color: #fff}.kb-hero__bg{position: absolute;inset: 0;z-index: -3;width: 100%;height: 100%;object-fit: cover;object-position: 30% 35%}.kb-hero::before{content: "";position: absolute;inset: 0;z-index: -2;background: linear-gradient(180deg,rgba(10,10,10,.55) 0%,rgba(10,10,10,.15) 35%,rgba(10,10,10,.88) 100%),linear-gradient(90deg,rgba(10,10,10,.6) 0%,rgba(10,10,10,0) 60%)}.kb-hero__ghost{position: absolute;z-index: -1;right: -.04em;top: 50%;transform: translateY(-58%);pointer-events: none;font-size: clamp(9rem,27vw,26rem);font-weight: 800;line-height: .8;letter-spacing: -.05em;color: transparent;-webkit-text-stroke: 1.5px rgba(255,255,255,.22)}.kb-hero__grid{width: 100%;display: grid;grid-template-columns: minmax(0,1fr) auto;gap: clamp(1.5rem,4vw,4rem);align-items: end}.kb-crumbs{display: flex;align-items: center;gap: .55rem;margin-bottom: 1.5rem;color: rgba(255,255,255,.65);font-size: .8rem;font-weight: 600}.kb-crumbs a{color: inherit;text-decoration: none}.kb-crumbs a:hover,.kb-crumbs span{color: #fff}.kb-crumbs i{color: rgba(255,255,255,.35)}.kb-hero .kb-eyebrow{color: #fff}.kb-hero__title{max-width: 14ch;font-size: clamp(2.1rem,4vw,3rem);font-weight: 800;line-height: 1.04;letter-spacing: -.025em;animation: kbRise .9s var(--kb-ease) .15s backwards}.kb-hero__title mark{padding: 0;background: none;color: var(--kb-red)}.kb-hero .kb-hero__lead{position: relative;margin-top: 1.4rem !important;padding-left: 3.4rem;color: rgba(255,255,255,.85);font-size: clamp(1rem,1.3vw,1.2rem);font-weight: 500;animation: kbRise .9s var(--kb-ease) .3s backwards}.kb-hero__lead::before{content: "";position: absolute;left: 0;top: 50%;width: 2.6rem;border-top: 2px solid var(--kb-red)}.kb-year{display: flex;flex-direction: column;justify-content: space-between;width: clamp(130px,12vw,180px);aspect-ratio: 1;padding: 1.2rem;background: var(--kb-red);color: #fff;animation: kbRise .9s var(--kb-ease) .45s backwards}.kb-year b{font-size: clamp(2.1rem,3.2vw,2.9rem);font-weight: 800;line-height: 1;letter-spacing: -.03em}.kb-year span{font-size: .82rem;font-weight: 600}@keyframes kbRise{from{opacity: 0;transform: translateY(20px)}}.kb-board{padding: clamp(2.5rem,5vw,4.5rem) 0 clamp(3rem,6vw,5.5rem);background: #efece7}.kb-board > .kb-wrap{padding-right: 0}.kb-board__grid{display: grid;grid-template-columns: minmax(230px,.4fr) minmax(0,1.6fr);gap: clamp(1.5rem,4vw,4.5rem);align-items: stretch}.kb-board__side{display: flex;flex-direction: column;min-height: 100%}.kb-board__vert{display: flex;align-items: center;gap: .7rem;align-self: flex-start;writing-mode: vertical-rl;color: var(--kb-ink);font-size: .72rem;font-weight: 700;letter-spacing: .14em}.kb-board__vert i{width: 3px;height: 34px;background: var(--kb-ink)}.kb-board__copy{margin-block: auto;padding-block: 2rem}.kb-board__text{color: #4a4c52;font-size: .86rem;line-height: 1.85}.kb-board__text p + p{margin-top: .8rem}.kb-board__facts{display: grid;grid-template-columns: repeat(3,auto);justify-content: start;gap: 1.5rem;margin-top: 1.5rem !important;padding-top: 1.1rem !important;border-top: 1px dashed rgba(29,29,27,.3)}.kb-board__facts dt{color: var(--kb-ink);font-size: 1.35rem;font-weight: 800;line-height: 1;letter-spacing: -.02em;font-variant-numeric: tabular-nums}.kb-board__facts div:first-child dt{color: var(--kb-red)}.kb-board__facts dd{margin-top: .35rem;color: var(--kb-soft);font-size: .7rem;font-weight: 600}.kb-board__links{display: flex;flex-wrap: wrap;align-items: center;gap: 1.4rem;margin-top: 1.6rem}.kb-link{display: inline-flex;align-items: center;gap: .7rem;padding-bottom: .35rem;border-bottom: 2px solid var(--kb-red);color: var(--kb-ink);font-size: .82rem;font-weight: 700;text-decoration: none;transition: gap .25s var(--kb-ease),color .25s var(--kb-ease)}.kb-link svg{width: 24px;height: 12px;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.kb-link:hover{gap: 1.05rem;color: var(--kb-red)}.kb-link--muted{border-bottom-color: rgba(29,29,27,.3);color: var(--kb-soft)}.kb-link:focus-visible{outline: 2px solid var(--kb-red);outline-offset: 3px}.kb-board__media{display: grid;grid-template-columns: minmax(0,1.55fr) minmax(0,1fr);height: clamp(440px,46vw,660px)}.kb-board__media.is-single{grid-template-columns: 1fr}.kb-board__media figure{overflow: hidden;background: #1d1d1b}.kb-board__media img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 1.4s var(--kb-ease)}.kb-board__media figure:hover img{transform: scale(1.04)}.kb-board__a{grid-column: 1;grid-row: 1}.kb-board__a img{object-position: 50% 22%}.kb-board__b{grid-column: 2;grid-row: 1}.kb-board__b img{object-position: 50% 12%}@media (max-width: 900px){.kb-board__grid{grid-template-columns: 1fr}.kb-board__side{padding-right: var(--nk-pad,1.25rem)}.kb-board__vert{writing-mode: horizontal-tb}.kb-board__vert i{width: 34px;height: 3px}.kb-board__copy{padding-block: 1.5rem}.kb-board__media{order: -1;height: auto;aspect-ratio: 4 / 3.2}}@media (max-width: 640px){.kb-hero{min-height: 78vh}.kb-hero__grid{grid-template-columns: 1fr}.kb-year{width: 112px;padding: 1rem}.kb-hero__ghost{top: 34%}}@media (prefers-reduced-motion: reduce){.kb-hero__title,.kb-hero__lead,.kb-year{animation: none !important}.kb-board__media img{transition: none !important}}