.kuj-wrap[data-astro-cid-w3g3se3a]{height:100%;container-type:inline-size}.kuj[data-astro-cid-w3g3se3a]{box-sizing:border-box;background:radial-gradient(ellipse 60% 60% at 100% 0%, #eba3ae38, transparent 70%), radial-gradient(ellipse 50% 60% at 0% 100%, #bfe39a38, transparent 70%), var(--paper);height:100%;color:var(--aubergine);font-family:var(--font-sans);flex-direction:column;justify-content:center;gap:2.4cqw;padding:5cqw 5.5cqw;display:flex}.kuj__top[data-astro-cid-w3g3se3a]{justify-content:space-between;align-items:center;gap:2cqw;display:flex}.kuj__eyebrow[data-astro-cid-w3g3se3a]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--plum);font-size:clamp(8px,1.7cqw,12px)}.kuj__pill[data-astro-cid-w3g3se3a]{font-family:var(--font-mono);letter-spacing:.06em;background:var(--aubergine);color:var(--pistachio);border-radius:999px;padding:.6cqw 1.6cqw;font-size:clamp(8px,1.7cqw,12px)}.kuj__title[data-astro-cid-w3g3se3a]{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(16px,4.6cqw,34px);font-weight:300;line-height:1.1}.kuj__user[data-astro-cid-w3g3se3a],.kuj__signals[data-astro-cid-w3g3se3a]{color:var(--ink-2);margin:0;font-size:clamp(8px,1.75cqw,13px);line-height:1.45}.kuj__user[data-astro-cid-w3g3se3a] b[data-astro-cid-w3g3se3a],.kuj__signals[data-astro-cid-w3g3se3a] b[data-astro-cid-w3g3se3a]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--plum);margin-right:.6em;font-size:.9em;font-weight:400}.kuj__steps[data-astro-cid-w3g3se3a]{grid-template-columns:repeat(4,1fr);gap:2cqw;margin:1cqw 0;padding:0;list-style:none;display:grid;position:relative}.kuj__steps[data-astro-cid-w3g3se3a]:before{content:"";background:linear-gradient(90deg,#eba3ae,#e3d3b5 50%,#bfe39a);height:2px;position:absolute;top:1.9cqw;left:1.9cqw;right:1.9cqw}.kuj__steps[data-astro-cid-w3g3se3a] li[data-astro-cid-w3g3se3a]{flex-direction:column;gap:.9cqw;min-width:0;display:flex;position:relative}.kuj__dot[data-astro-cid-w3g3se3a]{background:var(--aubergine);width:3.8cqw;height:3.8cqw;color:var(--bone);font-family:var(--font-mono);box-shadow:0 0 0 .6cqw var(--paper);border-radius:50%;place-items:center;font-size:clamp(8px,1.6cqw,12px);display:grid}.kuj__name[data-astro-cid-w3g3se3a]{font-family:var(--font-display);margin-top:.4cqw;font-size:clamp(11px,2.5cqw,19px)}.kuj__body[data-astro-cid-w3g3se3a]{color:var(--ink-2);font-size:clamp(8px,1.6cqw,12px);line-height:1.4}.kuj__area[data-astro-cid-w3g3se3a]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rose);color:var(--rose-ink);border-radius:999px;align-self:flex-start;margin-top:auto;padding:.4cqw 1.1cqw;font-size:clamp(7px,1.35cqw,10px)}@container (width<=420px){.kuj__body[data-astro-cid-w3g3se3a],.kuj__user[data-astro-cid-w3g3se3a],.kuj__signals[data-astro-cid-w3g3se3a]{display:none}}.kl-project[data-astro-cid-y2vllrex]{gap:0;padding:0;overflow:hidden}.kl-project__media[data-astro-cid-y2vllrex]{aspect-ratio:16/10;background:var(--surface);border-bottom:1px solid var(--rule);overflow:hidden}.kl-project__media[data-astro-cid-y2vllrex] img[data-astro-cid-y2vllrex],.kl-project__media[data-astro-cid-y2vllrex] video[data-astro-cid-y2vllrex]{object-fit:cover;width:100%;height:100%;display:block}.kl-project__tile[data-astro-cid-y2vllrex]{background:radial-gradient(ellipse 60% 80% at 100% 0%, #eba3ae4d, transparent 70%), radial-gradient(ellipse 50% 70% at 0% 100%, #bfe39a33, transparent 70%), var(--surface);height:100%;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.kl-project__tile-big[data-astro-cid-y2vllrex]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(48px,6vw,72px);font-weight:300;line-height:1}.kl-project__body[data-astro-cid-y2vllrex]{flex-direction:column;gap:12px;padding:28px 32px 32px;display:flex}.kl-project__tags[data-astro-cid-y2vllrex]{flex-wrap:wrap;gap:4px 0;display:flex}.kl-project__tags[data-astro-cid-y2vllrex] li[data-astro-cid-y2vllrex]:not(:last-child):after{content:"·";padding:0 10px}.kl-project__link[data-astro-cid-y2vllrex]{align-self:flex-start;align-items:center;gap:6px;padding:6px 0;font-weight:500;display:inline-flex}@media (width<=640px){.kl-project__body[data-astro-cid-y2vllrex]{padding:22px 22px 26px}}
