.s2-kitlink[data-astro-cid-7mzzk2vw]{display:grid;gap:8px;margin-top:var(--space-5);max-width:560px}.s2-kitlink[data-astro-cid-7mzzk2vw] .s2-box__img[data-astro-cid-7mzzk2vw] img[data-astro-cid-7mzzk2vw]{object-fit:contain}.kh[data-astro-cid-pp6xy4sy]{position:relative;padding-top:clamp(20px,3vw,36px);padding-bottom:clamp(32px,5vw,64px);border-bottom:1px solid var(--line);overflow:hidden}.kh[data-astro-cid-pp6xy4sy]:after{content:"";position:absolute;inset:auto 0 0;height:3px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--kit-c) 30%,var(--kit-c) 70%,transparent);opacity:.8}.kh__grid[data-astro-cid-pp6xy4sy]{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:center}@media(min-width:900px){.kh__grid[data-astro-cid-pp6xy4sy]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.kh__eyebrow[data-astro-cid-pp6xy4sy]{margin:0 0 var(--space-3);font:600 var(--fs-xs)/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.kh__kicker[data-astro-cid-pp6xy4sy]{color:var(--kit-c);filter:brightness(1.2)}.kh__kicker[data-astro-cid-pp6xy4sy]:before{content:"// ";color:var(--text-subtle)}.kh__title[data-astro-cid-pp6xy4sy]{margin:0;font-size:var(--fs-2xl);line-height:1;letter-spacing:var(--tracking-tight);text-wrap:balance;overflow-wrap:anywhere}.kh__summary[data-astro-cid-pp6xy4sy]{margin:var(--space-4) 0 0;max-width:58ch;color:var(--text-muted);font-size:var(--fs-md);line-height:1.55}.kh__hud[data-astro-cid-pp6xy4sy]{display:flex;flex-wrap:wrap;gap:6px 18px;margin:var(--space-4) 0 0;font:500 var(--fs-xs)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle)}.kh__hud[data-astro-cid-pp6xy4sy] b[data-astro-cid-pp6xy4sy]{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.kh__cc0[data-astro-cid-pp6xy4sy]{color:var(--accent)}.kh__cta[data-astro-cid-pp6xy4sy]{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--space-5)}.kh__size[data-astro-cid-pp6xy4sy]{font:500 var(--fs-xs)/1 var(--font-mono);opacity:.75}.kh__cta[data-astro-cid-pp6xy4sy] [data-astro-cid-pp6xy4sy][data-kit-cart][data-done]{--btn-bg: var(--surface-2);--btn-fg: var(--text);--btn-bd: var(--accent)}.kh__collage[data-astro-cid-pp6xy4sy]{display:grid;gap:6px;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(70px,9vw,120px);padding:6px;background:color-mix(in srgb,var(--kit-c) 14%,var(--surface-1));border:1px solid color-mix(in srgb,var(--kit-c) 45%,transparent);border-radius:var(--radius-lg);box-shadow:0 0 60px color-mix(in srgb,var(--kit-c) 16%,transparent),var(--shadow-md);transform:rotate(1deg)}.kh__cell[data-astro-cid-pp6xy4sy]{position:relative;overflow:hidden;grid-column:span 2;border-radius:var(--radius-md);background:radial-gradient(120% 90% at 30% 0%,color-mix(in srgb,var(--kit-c) 24%,transparent),transparent 70%),var(--media)}.kh__cell[data-astro-cid-pp6xy4sy] img[data-astro-cid-pp6xy4sy]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.kh__collage--5[data-astro-cid-pp6xy4sy] .kh__cell[data-astro-cid-pp6xy4sy]:nth-child(1),.kh__collage--4[data-astro-cid-pp6xy4sy] .kh__cell[data-astro-cid-pp6xy4sy]:nth-child(1),.kh__collage--3[data-astro-cid-pp6xy4sy] .kh__cell[data-astro-cid-pp6xy4sy]:nth-child(1){grid-column:span 4;grid-row:span 2}.kh__collage--4[data-astro-cid-pp6xy4sy] .kh__cell[data-astro-cid-pp6xy4sy]:nth-child(4){grid-column:span 6}.kh__collage--5[data-astro-cid-pp6xy4sy] .kh__cell[data-astro-cid-pp6xy4sy]:nth-child(4),.kh__collage--5[data-astro-cid-pp6xy4sy] .kh__cell[data-astro-cid-pp6xy4sy]:nth-child(5){grid-column:span 3}.kh__collage--2[data-astro-cid-pp6xy4sy] .kh__cell[data-astro-cid-pp6xy4sy],.kh__collage--1[data-astro-cid-pp6xy4sy] .kh__cell[data-astro-cid-pp6xy4sy]{grid-column:span 3;grid-row:span 2}.kh__collage--1[data-astro-cid-pp6xy4sy] .kh__cell[data-astro-cid-pp6xy4sy]{grid-column:span 6}.kb[data-astro-cid-pp6xy4sy]{padding-top:clamp(40px,6vw,72px)}.kb--last[data-astro-cid-pp6xy4sy],.kb[data-astro-cid-pp6xy4sy]:last-of-type{padding-bottom:var(--space-section)}@media(max-width:599px){.kh__collage[data-astro-cid-pp6xy4sy]{transform:none;grid-auto-rows:64px}}
