.lab-preview{aspect-ratio:8/5;border:1px solid var(--border);background:var(--surface);isolation:isolate;pointer-events:none;border-radius:6px;width:100%;min-width:0;display:block;position:relative;overflow:hidden}.lab-preview>svg{width:100%;height:100%;display:block}.lab-preview-trails path{stroke:var(--muted);stroke-width:.8px;stroke-linecap:round;opacity:.65}.lab-preview-trails .lab-preview-trail-accent{stroke:var(--accent);stroke-width:1.4px;opacity:1}.lab-preview-shape{fill:var(--accent)}.lab-preview-shape-outline{fill:none;stroke:var(--muted);stroke-width:2px}.lab-preview-carousel{perspective:480px;display:block;position:absolute;inset:0}.lab-preview-carousel img{width:32%;height:auto;transform:translateX(var(--preview-card-x)) rotateY(var(--preview-card-tilt)) scale(var(--preview-card-scale));border-radius:3px;display:block;position:absolute;top:12%;left:34%}.lab-preview-motion-track,.lab-preview-motion-target,.lab-preview-motion-arrow{fill:none;stroke:var(--border);stroke-width:1.5px}.lab-preview-motion-target{stroke-dasharray:3 4}.lab-preview-motion-arrow{stroke:var(--muted)}.lab-preview-motion-move,.lab-preview-motion-scale,.lab-preview-motion-fade{fill:var(--accent);transform-box:fill-box;transform-origin:50%}.lab-preview-motion-scale{transform:scale(.65)}.lab-preview-motion-fade{opacity:.35}.lab-preview-grid-cell{fill:var(--surface-raised);stroke:var(--border);stroke-width:1px}.lab-preview-grid-cell:nth-child(3n){fill:var(--accent-soft)}.lab-preview-grid-feature{fill:var(--accent);stroke:none}@media (prefers-reduced-motion:no-preference){.lab-preview-trails{transition:transform .7s}.lab-preview-shape{transition:d .7s}.lab-preview-carousel{transition:transform .65s}.lab-preview-motion-move,.lab-preview-motion-scale{transition:transform .9s var(--preview-easing)}.lab-preview-motion-fade{transition:opacity .9s}.lab-preview-grid-feature{transition:transform .35s}.lab-index-row:is(:hover,:focus-visible,:focus-within) .lab-preview-trails{transform:translate(-6px,3px)}.lab-index-row:is(:hover,:focus-visible,:focus-within) .lab-preview-shape{d:var(--preview-shape-b)}.lab-index-row:is(:hover,:focus-visible,:focus-within) .lab-preview-carousel{transform:translate(-8px)}.lab-index-row:is(:hover,:focus-visible,:focus-within) .lab-preview-motion-move{transform:translate(204px)}.lab-index-row:is(:hover,:focus-visible,:focus-within) .lab-preview-motion-scale{transform:scale(1)}.lab-index-row:is(:hover,:focus-visible,:focus-within) .lab-preview-motion-fade{opacity:1}.lab-index-row:is(:hover,:focus-visible,:focus-within) .lab-preview-grid-feature{transform:translateY(-4px)}}.lab-experiment-index{border-top:1px solid var(--border)}.lab-index-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(220px,.85fr) minmax(0,1.3fr);align-items:center;gap:32px;padding:28px 4px;display:grid}.lab-row-copy{min-width:0}.lab-index-row h2{letter-spacing:-.025em;margin-block:0 12px;font-size:clamp(24px,3vw,32px);line-height:1.3}.lab-row-description{max-width:650px;color:var(--muted);font-size:15px;line-height:1.85}.lab-row-outcome{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.6}.lab-row-action{min-height:44px;color:var(--accent);align-items:center;gap:12px;margin-top:8px;font-size:15px;font-weight:600;display:inline-flex}.lab-row-action>span:last-child{transition:transform .2s}.lab-index-row:is(:hover,:focus-visible) .lab-row-action>span:last-child{transform:translate(4px)}.lab-index-row:is(:hover,:focus-visible) h2{color:var(--accent)}.lab-index-row:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.lab-index-row-secondary{grid-template-columns:minmax(180px,.65fr) minmax(0,1.5fr)}.lab-index-row-secondary h2{font-size:clamp(24px,2.5vw,28px)}.lab-published-heading{margin-bottom:24px;padding-top:60px}.lab-published-heading h2{margin:0;font-size:25px}@media (width<=650px){.lab-index-row{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:24px}.lab-row-description{font-size:14px}.lab-index-row h2{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.lab-row-action>span:last-child{transition:none;transform:none!important}}.lab-grid[data-astro-cid-6hfgsin2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.lab-grid[data-astro-cid-6hfgsin2] .empty-state{grid-column:1/-1}@media (width<=1199px){.lab-grid[data-astro-cid-6hfgsin2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.lab-grid[data-astro-cid-6hfgsin2]{grid-template-columns:minmax(0,1fr)}}
