.cover[data-astro-cid-3toxu74n]{border-radius:var(--radius-l);background:var(--surface);isolation:isolate;position:relative;overflow:hidden}.ratio-wide[data-astro-cid-3toxu74n]{aspect-ratio:16/9}.ratio-landscape[data-astro-cid-3toxu74n]{aspect-ratio:4/3}.ratio-square[data-astro-cid-3toxu74n]{aspect-ratio:1}.ratio-portrait[data-astro-cid-3toxu74n]{aspect-ratio:4/5}.cover[data-astro-cid-3toxu74n] img,.cover[data-astro-cid-3toxu74n] picture{object-fit:cover;width:100%;height:100%}.cover[data-astro-cid-3toxu74n] img{transition:transform var(--dur-slow) var(--ease-out)}.art[data-astro-cid-3toxu74n]{padding:var(--space-5);background:radial-gradient(circle at var(--x,70%) var(--y,30%), var(--accent-soft), transparent 55%), repeating-linear-gradient(var(--angle,90deg), var(--line) 0 1px, transparent 1px var(--gap,22px)), var(--surface);transition:transform var(--dur-slow) var(--ease-out);place-items:end start;display:grid;position:absolute;inset:0}.art[data-astro-cid-3toxu74n]:after{content:"";width:var(--size,38%);aspect-ratio:1;border:1px solid var(--accent);border-radius:var(--shape,50%);opacity:.6;position:absolute;top:16%;right:12%}.art-label[data-astro-cid-3toxu74n]{font-family:var(--font-display);color:var(--text);opacity:.9;font-size:clamp(3rem,8vw,7rem);font-style:italic;line-height:.85;position:relative}.art[data-astro-cid-3toxu74n][data-category=construction]{--angle:0deg;--shape:0;--x:30%}.art[data-astro-cid-3toxu74n][data-category=infrastructure]{--angle:90deg;--gap:14px;--shape:4px;--size:30%}.art[data-astro-cid-3toxu74n][data-category=domotique]{--angle:45deg;--y:70%}.art[data-astro-cid-3toxu74n][data-category=logiciel]{--angle:0deg;--gap:12px;--shape:0;--size:24%}.art[data-astro-cid-3toxu74n][data-category=embarque]{--angle:135deg;--shape:30%}.art[data-astro-cid-3toxu74n][data-category=musique]{--angle:90deg;--gap:8px;--size:46%;--x:60%;--y:50%}
