.scope-lab{.featured{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface);transition:border-color .4s var(--ease),box-shadow .4s var(--ease);position:relative;cursor:pointer}.featured:hover{border-color:rgba(141,245,255,.3);box-shadow:0 40px 90px -40px rgba(0,0,0,.85),0 0 70px -34px var(--accent-glow)}.featured .f-visual{position:relative;min-height:320px;background:radial-gradient(70% 70% at 50% 40%,rgba(141,245,255,.12),transparent 70%),linear-gradient(155deg,#15171b,#0b0c0e);display:grid;place-items:center;overflow:hidden}.featured .f-meta{padding:clamp(30px,4vw,52px);display:flex;flex-direction:column}.featured .f-tag{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:22px}.featured .f-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent-glow)}.featured h2{font-size:clamp(26px,3.2vw,40px);letter-spacing:-.03em;line-height:1.05;margin-bottom:16px}.featured p{color:var(--text-2);font-size:16.5px;line-height:1.6;margin-bottom:26px;max-width:46ch}.featured .f-foot{margin-top:auto;display:flex;align-items:center;gap:18px;font-family:var(--mono);font-size:12px;color:var(--text-3)}.featured .f-foot .dot{width:3px;height:3px;border-radius:50%;background:var(--text-faint)}.lab-motif{width:74%}.lab-motif .ring{fill:none;stroke:rgba(141,245,255,.4)}.lab-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(28px,4vw,40px)}.lab-filters button{font-family:var(--mono);font-size:12.5px;letter-spacing:.03em;color:var(--text-2);padding:9px 16px;border:1px solid var(--line);border-radius:100px;background:rgba(255,255,255,.02);transition:color .25s,border-color .25s,background .25s}.lab-filters button:hover{color:#fff;border-color:var(--line-strong)}.lab-filters button.active{color:#06262b;background:var(--accent);border-color:var(--accent);box-shadow:0 0 24px -6px var(--accent-glow)}.art-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.art{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface);display:flex;flex-direction:column;transition:transform .4s var(--ease),border-color .4s,box-shadow .4s;position:relative;cursor:pointer}.art:hover{transform:translateY(-4px);border-color:var(--line-strong);box-shadow:0 30px 64px -34px rgba(0,0,0,.8),0 0 50px -30px var(--accent-glow)}.art .a-visual{aspect-ratio:16/10;position:relative;background:radial-gradient(65% 65% at 50% 42%,rgba(141,245,255,.08),transparent 72%),linear-gradient(155deg,#141519,#0c0d0f);display:grid;place-items:center;overflow:hidden}.art .a-motif{width:60%}.art .a-body{padding:24px;display:flex;flex-direction:column;flex:1 1}.art .a-type{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.art h3{font-size:19px;letter-spacing:-.02em;line-height:1.2;margin-bottom:11px}.art p{font-size:14px;color:var(--text-2);line-height:1.55;margin-bottom:20px}.art .a-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--mono);font-size:11px;color:var(--text-3);padding-top:16px;border-top:1px solid var(--line)}.art .a-foot .rt{display:inline-flex;align-items:center;gap:7px}.art .read{color:var(--accent)}.lab-cta{border:1px solid rgba(141,245,255,.22);border-radius:var(--radius);background:linear-gradient(180deg,rgba(141,245,255,.05),transparent);padding:clamp(36px,5vw,64px);text-align:center;box-shadow:0 0 80px -40px var(--accent-glow)}.lab-cta h2{font-size:clamp(26px,3.4vw,42px);letter-spacing:-.03em;margin-bottom:16px}.lab-cta p{color:var(--text-2);font-size:17px;max-width:48ch;margin:0 auto 32px}@media (max-width:920px){.art-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.featured{grid-template-columns:1fr}.featured .f-visual{min-height:220px}}@media (max-width:600px){.art-grid{grid-template-columns:1fr}}}