.kn-hero[data-astro-cid-j7pv25f6],.kn-about[data-astro-cid-j7pv25f6],.kn-method[data-astro-cid-j7pv25f6],.kn-services[data-astro-cid-j7pv25f6],.kn-posts[data-astro-cid-j7pv25f6],.kn-proof[data-astro-cid-j7pv25f6],.kn-contact[data-astro-cid-j7pv25f6]{max-width:var(--wide-width);margin:0 auto;padding:5rem 1.25rem}.kn-hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:3rem;align-items:center;min-height:calc(100vh - var(--nav-height));position:relative}.kn-hero[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:2rem 32% auto -4rem;height:22rem;background:linear-gradient(135deg,#ff4f7b4d,#ffb0001a);filter:blur(40px);opacity:.8;pointer-events:none;z-index:-1}.kn-eyebrow[data-astro-cid-j7pv25f6]{margin:0 0 1rem;color:var(--color-accent-hover);font-size:var(--font-size-sm);font-weight:800;text-transform:uppercase;letter-spacing:.12em}.kn-hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.3;max-width:880px;text-transform:uppercase}.kn-hero-copy[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.kn-eyebrow),.kn-contact[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6],.kn-about[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.kn-section-head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.kn-eyebrow){max-width:680px;color:var(--color-text-secondary);font-size:var(--font-size-lg)}.kn-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.kn-actions[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6],.kn-actions[data-astro-cid-j7pv25f6] .btn-secondary[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;padding:.78rem 1.15rem;font-size:var(--font-size-sm);font-weight:900;line-height:1.2;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.kn-actions[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]{border:1px solid var(--color-accent-hover);background:linear-gradient(135deg,var(--color-accent),var(--color-accent-hover));color:#0b0708;box-shadow:0 16px 40px #ff4f7b47}.kn-actions[data-astro-cid-j7pv25f6] .btn-secondary[data-astro-cid-j7pv25f6]{border:1px solid color-mix(in srgb,var(--color-accent) 46%,var(--color-border));background:#ffffff0e;color:var(--color-text);box-shadow:0 14px 34px #0000002e}.kn-actions[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]:hover,.kn-actions[data-astro-cid-j7pv25f6] .btn-secondary[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px)}.kn-actions[data-astro-cid-j7pv25f6] .btn-secondary[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-accent-hover);background:#ffb0001f;color:var(--color-accent-hover)}.kn-hero-media[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5;overflow:hidden;border-radius:18px;background:linear-gradient(145deg,#ff4f7b38,#ffb0001f);box-shadow:0 28px 80px #00000073;position:relative;padding:2px}.kn-hero-media[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:-38%;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,79,123,.18) 50deg,#ff4f7b 92deg,#ffb000 132deg,rgba(255,255,255,.78) 166deg,transparent 218deg,transparent 360deg);animation:hero-border-spin 5s linear infinite;z-index:0}.kn-hero-media[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:2px;border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff14,0 0 34px #ff4f7b47;pointer-events:none;z-index:2}.kn-hero-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.kn-about[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block}.kn-hero-media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:relative;z-index:1;border-radius:16px}@keyframes hero-border-spin{to{transform:rotate(1turn)}}.kn-quote[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#ff4f7b2e,#ffb00014),var(--color-bg-subtle);padding:5.5rem 1.25rem;text-align:center;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.kn-quote-mark[data-astro-cid-j7pv25f6]{height:4.5rem;color:color-mix(in srgb,var(--color-text-secondary) 45%,transparent);font-family:Wix Madefor Display,Be Vietnam Pro,sans-serif;font-size:clamp(7rem,13vw,10rem);font-weight:800;line-height:.72;pointer-events:none;user-select:none}.kn-quote[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{max-width:760px;margin:1.25rem auto 0;font-family:Wix Madefor Display,Be Vietnam Pro,sans-serif;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:500;line-height:1.42;color:var(--color-text);text-transform:none;letter-spacing:0}.kn-quote-line[data-astro-cid-j7pv25f6]{width:5.4rem;height:2px;margin:2rem auto 1.35rem;background:color-mix(in srgb,var(--color-text) 72%,transparent)}.kn-quote[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kn-about[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:.82fr 1fr;gap:3rem;align-items:center}.kn-about[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child{aspect-ratio:4 / 5;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0000005c}.kn-about[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.kn-section-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.kn-proof[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.kn-contact[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 1.25rem;font-size:clamp(1.6125rem,3vw,2.8125rem);max-width:880px}.kn-stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:2rem}.kn-stats[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{border-top:1px solid var(--color-border);padding-top:.85rem;color:var(--color-text-secondary);font-size:var(--font-size-base)}.kn-stats[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;color:var(--color-text);font-size:clamp(2rem,4vw,2.8rem);letter-spacing:-.03em;line-height:1.1}.kn-card-grid[data-astro-cid-j7pv25f6],.posts-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2rem}.kn-card-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6],.kn-service-list[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{border:1px solid color-mix(in srgb,var(--color-border) 76%,transparent);border-radius:16px;padding:1.1rem;background:linear-gradient(180deg,#ffffff0b,#ffffff04);box-shadow:0 18px 52px #00000038}.kn-card-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:flex-end;min-height:34rem;padding:1.25rem;position:relative;overflow:hidden}.kn-card-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b070814,#0b07086b 42%,#0b0708e6),linear-gradient(135deg,#ff4f7b47,#ffb00014);z-index:1;transition:opacity .22s ease,background .22s ease}.kn-card-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]:hover:after{background:linear-gradient(180deg,#0b070805,#0b07082e 38%,#0b0708a8),linear-gradient(135deg,#ff4f7b14,#ffb0000a)}.method-copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;position:absolute;inset:0;padding:1.35rem;z-index:2;text-shadow:0 2px 18px rgba(0,0,0,.55);transition:color .22s ease,text-shadow .22s ease}.kn-card-grid[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]:hover .method-copy[data-astro-cid-j7pv25f6]{color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.88),0 0 24px rgba(255,176,0,.24)}.kn-card-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(1.73125rem,3vw,2.78125rem);line-height:1.4;text-transform:uppercase}.kn-card-grid[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:saturate(1.08) contrast(1.03);z-index:0}.kn-service-list[data-astro-cid-j7pv25f6] article[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;min-height:100%}.kn-service-list[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 .85rem;font-size:calc(var(--font-size-xl) + 3px);text-transform:uppercase}.kn-service-list[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:center;display:block;border-radius:var(--radius);margin-bottom:1.4rem;background:var(--color-surface);filter:saturate(1.08) contrast(1.03)}.kn-card-grid[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--color-accent-hover);font-weight:700}.kn-card-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.kn-service-list[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.kn-proof[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{color:var(--color-text-secondary)}.kn-service-list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2rem}.pillars-filter[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.pillar[data-astro-cid-j7pv25f6]{border:1px solid color-mix(in srgb,var(--color-accent) 42%,var(--color-border));border-radius:999px;padding:.45rem .8rem;font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text);background:#ff4f7b14;cursor:pointer}.pillar[data-astro-cid-j7pv25f6]:hover,.pillar[data-astro-cid-j7pv25f6].active{border-color:var(--color-accent-hover);background:#ffb00024;color:var(--color-accent-hover)}.kn-posts[data-astro-cid-j7pv25f6] [data-post-card][hidden]{display:none}.kn-proof[data-astro-cid-j7pv25f6]{position:relative;padding-top:5rem}.kn-proof[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto;margin-bottom:5.75rem;text-align:center}.kn-proof-card[data-astro-cid-j7pv25f6]{position:relative;overflow:visible;border-radius:18px;background:var(--color-bg-subtle);box-shadow:0 28px 72px #00000057}.kn-proof-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:16 / 7;object-fit:cover;object-position:center;display:block;border-radius:18px;filter:saturate(1.04) contrast(1.02)}.kn-proof-metrics[data-astro-cid-j7pv25f6]{position:absolute;top:-4.25rem;left:50%;z-index:2;width:min(92%,920px);display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1.15rem;transform:translate(-50%);border:1px solid color-mix(in srgb,var(--color-accent) 28%,var(--color-border));border-radius:14px;background:color-mix(in srgb,#0B0708 94%,var(--color-accent));box-shadow:0 22px 52px #0000006b,0 0 0 1px #ffffff09 inset;padding:1.25rem clamp(1.1rem,3vw,2rem)}.kn-proof-metrics[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{min-width:0;text-align:center}.kn-proof-metrics[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;color:var(--color-accent-hover);font-size:clamp(1.85rem,4vw,3rem);line-height:1;letter-spacing:0}.kn-proof-metrics[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;margin-top:.45rem;color:var(--color-text);font-size:clamp(.75rem,1.5vw,.95rem);font-weight:700;line-height:1.35}.kn-proof-metrics[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:4px;height:4px;border-radius:999px;background:var(--color-accent-hover);opacity:.9}.kn-contact[data-astro-cid-j7pv25f6]{text-align:center}.kn-contact-note[data-astro-cid-j7pv25f6]{max-width:920px;margin:0 auto;color:var(--color-text-secondary);font-size:var(--font-size-lg);line-height:1.8}.kn-contact[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto}.kn-contact[data-astro-cid-j7pv25f6] .kn-actions[data-astro-cid-j7pv25f6]{justify-content:center}@media(max-width:860px){.kn-hero[data-astro-cid-j7pv25f6],.kn-about[data-astro-cid-j7pv25f6],.kn-proof[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.kn-hero[data-astro-cid-j7pv25f6]{padding-top:3rem;min-height:auto}.kn-card-grid[data-astro-cid-j7pv25f6],.posts-grid[data-astro-cid-j7pv25f6],.kn-service-list[data-astro-cid-j7pv25f6],.kn-stats[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.kn-proof[data-astro-cid-j7pv25f6]{padding-top:0}.kn-proof[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:2rem}.kn-proof-metrics[data-astro-cid-j7pv25f6]{position:relative;top:auto;left:auto;width:100%;grid-template-columns:1fr;gap:.95rem;transform:none;border-radius:18px 18px 0 0}.kn-proof-metrics[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:3.5rem;height:1px;justify-self:center}.kn-proof-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3;border-radius:0 0 18px 18px}}
