.kit[data-astro-cid-w2obh4sx]{background:radial-gradient(80% 50% at 50% 30%,#0f4d7638,#0000 70%);padding-bottom:clamp(88px,14vw,168px)}.kit[data-astro-cid-w2obh4sx].headless{padding-top:0}.kit-head[data-astro-cid-w2obh4sx]{gap:16px;max-width:760px;display:grid}.kit-title[data-astro-cid-w2obh4sx]{letter-spacing:-.06em;font-size:clamp(3.4rem,16vw,9rem);font-weight:650;line-height:.88}.kit-stage[data-astro-cid-w2obh4sx]{padding-block:32px 0}.kit-grid[data-astro-cid-w2obh4sx]{gap:16px;width:100%;display:grid}.kit-view[data-astro-cid-w2obh4sx]{border-radius:var(--r-xl);border:1px solid var(--line);background:radial-gradient(at 50% 70%,#27a7fd14,#0000 60%),linear-gradient(#ffffff06,#fff0);height:min(52svh,480px);position:relative;overflow:hidden}.kit-canvas[data-astro-cid-w2obh4sx]{opacity:0;width:100%;height:100%;transition:opacity 1s var(--ease-out);touch-action:pan-y;cursor:grab;position:absolute;inset:0}.kit-canvas[data-astro-cid-w2obh4sx]:active{cursor:grabbing}.gl-ready[data-astro-cid-w2obh4sx] .kit-canvas[data-astro-cid-w2obh4sx]{opacity:1}.kit-fallback[data-astro-cid-w2obh4sx]{transition:opacity .8s;position:absolute;inset:0}.kit-fallback[data-astro-cid-w2obh4sx] img[data-astro-cid-w2obh4sx]{object-fit:cover;opacity:.55;filter:saturate(.6)contrast(1.05);width:100%;height:100%}.gl-ready[data-astro-cid-w2obh4sx] .kit-fallback[data-astro-cid-w2obh4sx]{opacity:0}.kit-hint[data-astro-cid-w2obh4sx]{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;opacity:0;align-items:center;gap:8px;font-size:.66rem;transition:opacity .6s .6s;display:flex;position:absolute;bottom:14px;left:16px}.gl-ready[data-astro-cid-w2obh4sx] .kit-hint[data-astro-cid-w2obh4sx]{opacity:1}.kit-hint[data-astro-cid-w2obh4sx] span[data-astro-cid-w2obh4sx]{background:currentColor;width:18px;height:1px}.kit-side[data-astro-cid-w2obh4sx]{gap:14px;display:grid}.kit-steps[data-astro-cid-w2obh4sx]{grid-template-areas:"stack";min-height:6.6em;margin:0;padding:0;list-style:none;display:grid}.kit-steps[data-astro-cid-w2obh4sx] li[data-astro-cid-w2obh4sx]{opacity:0;transition:opacity .4s var(--ease-out), transform .55s var(--ease-out);grid-area:stack;grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid;transform:translateY(12px)}.kit-steps[data-astro-cid-w2obh4sx] li[data-astro-cid-w2obh4sx].on{opacity:1;transform:none}.kit-steps[data-astro-cid-w2obh4sx] .mono[data-astro-cid-w2obh4sx]{color:var(--blue-2);margin-top:6px;font-size:.72rem}.kit-steps[data-astro-cid-w2obh4sx] h3[data-astro-cid-w2obh4sx]{letter-spacing:-.035em;margin-bottom:6px;font-size:clamp(1.35rem,5vw,2.2rem)}.kit-steps[data-astro-cid-w2obh4sx] p[data-astro-cid-w2obh4sx]{color:var(--text-2);max-width:38ch;font-size:.98rem}.kit[data-astro-cid-w2obh4sx]:not(.looping) .kit-steps[data-astro-cid-w2obh4sx]{grid-template-areas:none;gap:20px}.kit[data-astro-cid-w2obh4sx]:not(.looping) .kit-steps[data-astro-cid-w2obh4sx] li[data-astro-cid-w2obh4sx]{opacity:1;grid-area:auto;transform:none}.kit-more[data-astro-cid-w2obh4sx]{gap:48px;margin-top:clamp(56px,10vw,120px);display:grid}.specs[data-astro-cid-w2obh4sx] dl[data-astro-cid-w2obh4sx]{border-top:1px solid var(--line);margin:18px 0 0}.specs[data-astro-cid-w2obh4sx] dl[data-astro-cid-w2obh4sx]>div[data-astro-cid-w2obh4sx]{border-bottom:1px solid var(--line);gap:4px;padding:16px 0;display:grid}.specs[data-astro-cid-w2obh4sx] dt[data-astro-cid-w2obh4sx]{color:var(--blue-3);font-size:.78rem}.specs[data-astro-cid-w2obh4sx] dd[data-astro-cid-w2obh4sx]{color:var(--text);margin:0}.real[data-astro-cid-w2obh4sx]{margin:0}.real-imgs[data-astro-cid-w2obh4sx]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.real[data-astro-cid-w2obh4sx] img[data-astro-cid-w2obh4sx]{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-md);border:1px solid var(--line);filter:saturate(.85);width:100%;height:auto}.real[data-astro-cid-w2obh4sx] figcaption[data-astro-cid-w2obh4sx]{color:var(--text-2);max-width:52ch;margin-top:14px;font-size:.92rem}.real[data-astro-cid-w2obh4sx] figcaption[data-astro-cid-w2obh4sx] strong[data-astro-cid-w2obh4sx]{color:var(--text)}.kit-cta[data-astro-cid-w2obh4sx]{gap:10px;display:grid}.ethic[data-astro-cid-w2obh4sx]{color:var(--text-3);margin-top:6px;font-size:.72rem;line-height:1.6}@media (width>=560px){.kit-cta[data-astro-cid-w2obh4sx]{flex-wrap:wrap;align-items:center;display:flex}.ethic[data-astro-cid-w2obh4sx]{flex-basis:100%}}@media (width>=900px){.kit-grid[data-astro-cid-w2obh4sx]{grid-template-columns:1.35fr .65fr;align-items:center;gap:clamp(28px,4vw,64px)}.kit-view[data-astro-cid-w2obh4sx]{height:min(68svh,620px)}.kit-side[data-astro-cid-w2obh4sx]{gap:28px}.kit-steps[data-astro-cid-w2obh4sx]{min-height:10em}.specs[data-astro-cid-w2obh4sx] dl[data-astro-cid-w2obh4sx]>div[data-astro-cid-w2obh4sx]{grid-template-columns:180px 1fr;align-items:baseline;gap:24px}.kit-more[data-astro-cid-w2obh4sx]{grid-template-columns:1.1fr .9fr;align-items:start;gap:32px clamp(40px,6vw,96px)}.kit-cta[data-astro-cid-w2obh4sx]{grid-column:1/-1}}
