.kc-archive-hero{position:relative;overflow:hidden;padding-block:112px 32px;border-bottom:1px solid rgba(255,255,255,.06);background-color:#0b0b0e}.kc-archive-hero__glow{position:absolute;top:-220px;left:50%;width:820px;height:480px;margin-left:-410px;border-radius:9999px;background:radial-gradient(closest-side,rgba(185,224,69,.1),transparent 70%);pointer-events:none}.kc-archive-hero__inner{position:relative;width:100%;margin-inline:auto;max-width:clamp(1400px,1400px + (100vw - 1400px) * .355,1584px);padding-inline:16px}.kc-archive-hero__inner{max-width:820px}.kc-archive-hero__trail{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.4}.kc-archive-hero__crumb{color:#a3a3a3;text-decoration:none;transition:color .2s ease}.kc-archive-hero__crumb:hover{color:#fff}.kc-archive-hero__crumb--current{color:#d4d4d4;pointer-events:none}.kc-archive-hero__sep{color:#525252}.kc-archive-hero__eyebrow{margin-top:24px;font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:.28em;color:#b9e045}.kc-archive-hero__title{margin:16px 0 0;font-family:Geist,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:34px;font-weight:300;line-height:1.08;letter-spacing:-.02em;color:#fafafa}.kc-archive-hero__title-accent{font-weight:600}.kc-archive-hero__intro{margin-top:24px;font-size:16px;line-height:1.7;color:#a3a3a3}.kc-archive-hero__intro p{margin:0 0 14px}.kc-archive-hero__intro p:last-child{margin-bottom:0}.kc-archive-hero__intro a{color:#b9e045;text-decoration:underline;text-underline-offset:3px}.kc-cat-row{position:relative;padding-block:40px;background-color:#0b0b0e}.kc-cat-row__inner{width:100%;margin-inline:auto;max-width:clamp(1400px,1400px + (100vw - 1400px) * .355,1584px);padding-inline:16px}.kc-cat-row__head{max-width:640px;margin-bottom:32px}.kc-cat-row__title{margin:0;font-family:Geist,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:24px;font-weight:300;line-height:1.15;letter-spacing:-.01em;color:#fafafa}.kc-cat-row__intro{margin:12px 0 0;font-size:15px;line-height:1.6;color:#a3a3a3}.kc-cat-row__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}.kc-cat-row__item{display:flex}.kc-cat-card{display:flex;flex:1;flex-direction:column;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;background-color:rgba(255,255,255,.02);text-decoration:none;transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .4s ease,background-color .4s ease}.kc-cat-card:hover{transform:translateY(-3px);border-color:rgba(185,224,69,.4);background-color:rgba(255,255,255,.04)}.kc-cat-card__name{margin:0;font-family:Geist,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:19px;font-weight:600;line-height:1.25;color:#fafafa}.kc-cat-card__blurb{margin:10px 0 0;font-size:14px;line-height:1.6;color:#a3a3a3}.kc-cat-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px}.kc-cat-card__count{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:#b9e045}.kc-cat-card__arrow{width:16px;height:16px;stroke-width:2;fill:none;stroke:currentColor;flex-shrink:0;color:#737373;transition:transform .3s cubic-bezier(.22,1,.36,1),color .3s ease}.kc-cat-card:hover .kc-cat-card__arrow{transform:translate(2px,-2px);color:#b9e045}.kc-archive-feed{position:relative;padding-block:32px 64px;background-color:#0b0b0e}.kc-archive-feed__inner{width:100%;margin-inline:auto;max-width:clamp(1400px,1400px + (100vw - 1400px) * .355,1584px);padding-inline:16px}.kc-archive-feed__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.kc-archive-feed__empty{margin:0;font-size:16px;color:#a3a3a3}.kc-archive-feed__pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:48px}.kc-archive-feed__pager .page-numbers{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding-inline:12px;border:1px solid rgba(255,255,255,.1);border-radius:9999px;corner-shape:round;font-size:14px;color:#d4d4d4;text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.kc-archive-feed__pager .page-numbers:hover{border-color:rgba(185,224,69,.4);color:#fff}.kc-archive-feed__pager .page-numbers.current{border-color:transparent;background-color:#b9e045;font-weight:600;color:#0b0b0e}.kc-archive-feed__pager .page-numbers.dots{border-color:transparent}.kc-article-card{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:2rem;background-color:rgba(255,255,255,.03);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 30px 60px -30px rgba(0,0,0,.7),inset 0 1px 0 0 rgba(255,255,255,.05);text-decoration:none;transition:transform .7s cubic-bezier(.22,1,.36,1),border-color .7s cubic-bezier(.22,1,.36,1);will-change:transform}.kc-article-card:hover{transform:translate3d(0,-6px,0);border-color:rgba(185,224,69,.3)}.kc-article-card__figure{position:relative;display:block;width:100%;aspect-ratio:5/3;overflow:hidden;border-start-start-radius:2rem;border-start-end-radius:2rem}.kc-article-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s ease-out}.kc-article-card:hover .kc-article-card__image{transform:scale(1.03)}.kc-article-card__link{color:inherit;text-decoration:none}.kc-article-card__link::after{content:"";position:absolute;inset:0;z-index:1}.kc-article-card__link:focus-visible{outline:0}.kc-article-card__link:focus-visible::after{outline:2px solid rgba(185,224,69,.6);outline-offset:3px;border-radius:2rem}.kc-article-card__category{z-index:2;position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;padding:4px 12px;border:1px solid rgba(255,255,255,.15);border-radius:9999px;corner-shape:round;background-color:rgba(7,7,10,.6);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:.18em;color:#b9e045;transition:border-color .2s ease,background-color .2s ease}.kc-article-card__category:hover{border-color:rgba(185,224,69,.5);background-color:rgba(7,7,10,.85)}.kc-article-card__body{display:flex;flex:1;flex-direction:column;padding:24px}.kc-article-card__title{display:block;margin:0;font-family:Geist,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:#fafafa}.kc-article-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-top:12px;font-size:14px;line-height:1.6;color:#d4d4d4}.kc-article-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:auto;padding-top:24px;font-size:12px;color:#a3a3a3}.kc-article-card__dot{width:3px;height:3px;border-radius:9999px;corner-shape:round;background-color:#737373}.kc-article-card__more{display:inline-flex;align-items:center;gap:8px;margin-left:auto;white-space:nowrap;font-size:14px;font-weight:500;letter-spacing:-.01em;color:#fff;transition:color .3s ease}.kc-article-card__more svg{width:16px;height:16px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.75;transition:transform .3s ease-out}.kc-article-card:hover .kc-article-card__more{color:#b9e045}.kc-article-card:hover .kc-article-card__more svg{transform:translate(2px,-2px)}.kc-article-card--featured{border-color:rgba(255,255,255,.08);border-radius:28px;background-color:rgba(255,255,255,.04);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);box-shadow:0 40px 80px -30px rgba(0,0,0,.85),inset 0 1px 0 0 rgba(255,255,255,.06)}.kc-article-card--featured .kc-article-card__figure{aspect-ratio:2/1;border-start-start-radius:28px;border-start-end-radius:28px}.kc-article-card--featured .kc-article-card__category{top:20px;left:20px}.kc-article-card--featured .kc-article-card__body{padding:32px}.kc-article-card--featured .kc-article-card__title{font-size:24px;line-height:1.2;letter-spacing:-.015em}.kc-article-card--featured .kc-article-card__excerpt{margin-top:16px;font-size:15px;line-height:1.65}.kc-article-card--featured .kc-article-card__meta{padding-top:32px}.kc-final{position:relative;overflow:hidden;padding-bottom:40px;background-color:#0b0b0e}.kc-final__atmosphere{position:absolute;inset:0;z-index:-10;pointer-events:none}.kc-final__glow{position:absolute;top:50%;left:50%;width:1100px;height:800px;transform:translate(-50%,-50%);border-radius:9999px;corner-shape:round;background:radial-gradient(closest-side,rgba(161,201,58,.18),transparent 70%)}.kc-final__hairline{position:absolute;inset-inline:0;bottom:0;height:1px;background:linear-gradient(to right,transparent,rgba(161,201,58,.4),transparent)}.kc-final__inner{max-width:1180px;margin-inline:auto;padding-inline:16px}.kc-final__card{position:relative;overflow:hidden;padding-block:40px;border:1px solid rgba(255,255,255,.1);border-radius:40px;background-color:#07070a;text-align:center;box-shadow:inset 0 1px 0 0 rgba(255,255,255,.06)}.kc-final__grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse at center,#000 28%,transparent 82%);mask-image:radial-gradient(ellipse at center,#000 28%,transparent 82%)}.kc-final__bars{position:absolute;inset-inline:0;bottom:0;height:66.6667%;display:flex;overflow:hidden;pointer-events:none;transform:translateZ(0);backface-visibility:hidden}.kc-final__bar{flex:1 1 0%;height:100%;transform-origin:bottom;background:linear-gradient(to top,rgba(185,224,69,.65),transparent);animation-name:kc-pulse-bar;animation-duration:2.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.kc-final__halo{position:absolute;top:-96px;left:50%;width:360px;height:360px;transform:translateX(-50%);pointer-events:none;border-radius:9999px;corner-shape:round;background:radial-gradient(closest-side,rgba(185,224,69,.12),transparent 70%);filter:blur(64px)}.kc-final__content{position:relative;z-index:10}.kc-final__eyebrow{font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:.28em;color:#b9e045}.kc-final__title{margin:32px 0 0;font-family:Geist,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:28px;font-weight:300;line-height:1.08;letter-spacing:-.02em;color:#fafafa}.kc-final__title-accent{font-weight:600}.kc-final__description{max-width:42rem;margin:32px auto 0;font-size:16px;line-height:1.5;color:#d4d4d4}.kc-final__actions{display:flex;justify-content:center;margin-top:48px}@keyframes kc-pulse-bar{0%{transform:scaleY(var(--kc-bar-scale,1))}100%{transform:scaleY(calc(var(--kc-bar-scale,1) * .6))}}@keyframes kc-cta-blob{0%,100%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.22)}}.kc-cta-blob{will-change:transform;animation:kc-cta-blob 9s ease-in-out infinite}@media (min-width:640px){.kc-archive-hero{padding-block:140px 48px}.kc-archive-hero__inner{padding-inline:20px}.kc-cat-row{padding-block:64px}.kc-cat-row__inner{padding-inline:20px}.kc-cat-row__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-archive-feed{padding-block:48px 96px}.kc-archive-feed__inner{padding-inline:20px}.kc-archive-feed__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-final{padding-bottom:80px}.kc-final__inner{padding-inline:20px}.kc-final__card{padding-block:80px}}@media (prefers-reduced-motion:reduce){.kc-cta-blob,.kc-final__bar{animation:none}}