.ks__hero[data-v-445fd257]{position:relative;padding:7rem 0 6rem;overflow:hidden}.ks__field[data-v-445fd257]{opacity:.62}.ks__hero-inner[data-v-445fd257]{position:relative}.ks__eyebrow[data-v-445fd257]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:1.5rem}.ks__title[data-v-445fd257]{font-size:var(--step-4);max-width:14ch;margin-bottom:1.25rem;line-height:1.05}.ks__title-line[data-v-445fd257]{display:block}.ks__lede[data-v-445fd257]{color:var(--text-muted);font-size:var(--step-1);max-width:46ch;margin-bottom:2rem;line-height:1.65}.ks__actions[data-v-445fd257]{display:flex;flex-wrap:wrap;gap:1rem}.ks__contact[data-v-445fd257]{margin-top:1.1rem;font-family:var(--font-mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.16em}.ks__contact a[data-v-445fd257]{color:var(--text-faint);transition:color .25s}.ks__contact a[data-v-445fd257]:hover{color:var(--ember-bright)}.ks__section[data-v-445fd257]{padding:7.5rem 0 0}.ks__art[data-v-445fd257]{margin:0 0 3rem;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;line-height:0}.ks__art img[data-v-445fd257]{width:100%;height:auto}.ks__art--flush[data-v-445fd257]{margin-bottom:0}.ks__story-body[data-v-445fd257]{display:grid;gap:1.25rem;max-width:62ch;color:var(--text-muted);line-height:1.7;font-size:var(--step-0)}.ks__story-body strong[data-v-445fd257]{color:var(--text);font-weight:600}.ks__story-body a[data-v-445fd257]{color:var(--text);text-decoration:underline;text-underline-offset:.18em;text-decoration-color:var(--brass)}.ks__story-body a[data-v-445fd257]:hover{color:var(--ember-bright);text-decoration-color:var(--ember)}.statement[data-v-445fd257]{padding:10rem 0;overflow:hidden}.statement[data-v-445fd257],.statement__inner[data-v-445fd257]{position:relative}.statement__text[data-v-445fd257]{font-family:var(--font-display);font-size:var(--step-3);line-height:1.25;max-width:22ch;letter-spacing:-.02em}.ks__ledger[data-v-445fd257],.ks__row[data-v-445fd257]{display:grid}.ks__row[data-v-445fd257]{position:relative;grid-template-columns:4.5rem 1fr auto;grid-template-rows:auto auto;-moz-column-gap:2rem;column-gap:2rem;row-gap:.5rem;align-items:baseline;padding:2.1rem .5rem;color:inherit;text-decoration:none}.ks__row--link[data-v-445fd257]{transition:background .3s,padding-left .35s var(--ease-out)}.ks__row--link[data-v-445fd257]:hover{background:#f4efe608;padding-left:1.25rem}.ks__num[data-v-445fd257]{grid-row:1/span 2;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.12em;color:var(--text-faint);align-self:start;padding-top:.35rem}.ks__row h3[data-v-445fd257]{font-size:var(--step-2);letter-spacing:-.02em}.ks__row p[data-v-445fd257]{grid-column:2;color:var(--text-muted);max-width:48ch}.ks__arrow[data-v-445fd257]{grid-column:3;grid-row:1/span 2;align-self:center;color:var(--ember-bright);transition:transform .35s var(--ease-out)}.ks__row--link:hover .ks__arrow[data-v-445fd257]{transform:rotate(45deg)}.ks__project[data-v-445fd257]{display:grid;gap:2.5rem;margin-bottom:3rem}.ks__project-kicker[data-v-445fd257]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);margin-bottom:.85rem}.ks__project-body[data-v-445fd257]{display:grid;gap:1.15rem;color:var(--text-muted);line-height:1.7;font-size:var(--step-0);max-width:58ch}.ks__faq[data-v-445fd257]{padding-bottom:0}@media(min-width:900px){.ks__project[data-v-445fd257]{grid-template-columns:1.15fr .85fr;align-items:center;gap:3.5rem}}@media(max-width:720px){.ks__row[data-v-445fd257]{grid-template-columns:3rem 1fr}.ks__arrow[data-v-445fd257]{display:none}.ks__row p[data-v-445fd257]{grid-column:2}}
