.lab-hero[data-astro-cid-apfqnfei]{min-height:70vh;display:flex;align-items:center;padding:160px 0 var(--space-lg);position:relative;overflow:hidden}.lab-hero-bg[data-astro-cid-apfqnfei]{position:absolute;inset:0;z-index:0}.particle[data-astro-cid-apfqnfei]{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:var(--color);border-radius:50%;filter:blur(60px);animation:drift 20s ease-in-out infinite alternate}.particle[data-astro-cid-apfqnfei]:nth-child(2){animation-delay:-7s}.particle[data-astro-cid-apfqnfei]:nth-child(3){animation-delay:-14s}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(-40px,-30px) scale(1.1)}}.lab-hero-content[data-astro-cid-apfqnfei]{position:relative;z-index:1}.lab-quote[data-astro-cid-apfqnfei]{margin-top:var(--space-md);padding:1.5rem 2rem;border-left:2px solid var(--color-coral);max-width:60ch}.lab-quote[data-astro-cid-apfqnfei] p[data-astro-cid-apfqnfei]{font-family:var(--font-serif);font-style:italic;font-size:1.1rem;line-height:1.6;color:var(--color-pearl);margin:0}.lab-grid[data-astro-cid-apfqnfei]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);align-items:start}.lab-features[data-astro-cid-apfqnfei]{display:flex;flex-direction:column;gap:1rem}.lab-feature[data-astro-cid-apfqnfei]{background:var(--color-abyss);padding:1.5rem;border:1px solid rgba(245,240,255,.05);transition:border-color .4s ease}.lab-feature[data-astro-cid-apfqnfei]:hover{border-color:var(--color-cyan)}.lab-feature-hero[data-astro-cid-apfqnfei]{border-color:#5be9ff4d;background:linear-gradient(135deg,var(--color-abyss),var(--color-violet))}.feature-icon[data-astro-cid-apfqnfei]{font-size:2rem;margin-bottom:1rem}.lab-feature[data-astro-cid-apfqnfei] h3[data-astro-cid-apfqnfei]{margin-bottom:.8rem;color:var(--color-pearl);font-size:1.1rem}.feature-usage[data-astro-cid-apfqnfei]{font-family:var(--font-display);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-cyan);margin-top:1rem;margin-bottom:0}.spat-section[data-astro-cid-apfqnfei]{background:var(--color-deep)}.spat-grid[data-astro-cid-apfqnfei]{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-lg);align-items:center}.spat-visual[data-astro-cid-apfqnfei]{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.spat-rings[data-astro-cid-apfqnfei]{position:absolute;inset:0}.ring[data-astro-cid-apfqnfei]{position:absolute;border-radius:50%;border:1px solid;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-1[data-astro-cid-apfqnfei]{width:90%;height:90%;border-color:#5be9ff26;animation:rotate 25s linear infinite}.ring-2[data-astro-cid-apfqnfei]{width:65%;height:65%;border-color:#ff3d8a33;animation:rotate 18s linear infinite reverse}.ring-3[data-astro-cid-apfqnfei]{width:40%;height:40%;border-color:#5be9ff4d;animation:rotate 12s linear infinite}.ring-4[data-astro-cid-apfqnfei]{width:18%;height:18%;border-color:#ff3d8a66}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.spat-center[data-astro-cid-apfqnfei]{position:relative;z-index:1;text-align:center}.spat-points[data-astro-cid-apfqnfei]{display:block;font-family:var(--font-display);font-size:3rem;color:var(--color-pearl);letter-spacing:.1em}.spat-label[data-astro-cid-apfqnfei]{display:block;font-family:var(--font-display);font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--color-cyan)}.speaker[data-astro-cid-apfqnfei]{position:absolute;color:var(--color-coral);font-size:1.2rem;z-index:1}.sp-1[data-astro-cid-apfqnfei]{top:5%;left:50%;transform:translate(-50%)}.sp-2[data-astro-cid-apfqnfei]{bottom:5%;left:50%;transform:translate(-50%)}.sp-3[data-astro-cid-apfqnfei]{left:5%;top:50%;transform:translateY(-50%)}.sp-4[data-astro-cid-apfqnfei]{right:5%;top:50%;transform:translateY(-50%)}.spat-spectacles[data-astro-cid-apfqnfei]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:var(--space-md)}.spat-spectacle[data-astro-cid-apfqnfei]{background:var(--color-abyss);padding:1.2rem;border-left:2px solid var(--color-coral)}.spat-tag[data-astro-cid-apfqnfei]{font-family:var(--font-display);font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--color-coral);display:block;margin-bottom:.4rem}.spat-spectacle[data-astro-cid-apfqnfei] h4[data-astro-cid-apfqnfei]{font-family:var(--font-display);font-size:.9rem;letter-spacing:.1em;color:var(--color-pearl);margin-bottom:.5rem}.spat-spectacle[data-astro-cid-apfqnfei] p[data-astro-cid-apfqnfei]{font-size:.85rem;color:var(--color-veil);margin-bottom:.8rem}.spat-link[data-astro-cid-apfqnfei]{font-family:var(--font-display);font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-cyan)}.nature-section[data-astro-cid-apfqnfei]{background:linear-gradient(180deg,var(--color-night),var(--color-deep))}.nature-grid[data-astro-cid-apfqnfei]{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--space-lg);align-items:center}.nature-visual[data-astro-cid-apfqnfei]{aspect-ratio:1;background:var(--color-abyss);border:1px solid rgba(91,233,255,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;position:relative;overflow:hidden}.nature-elements[data-astro-cid-apfqnfei]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;text-align:center}.ne[data-astro-cid-apfqnfei]{font-size:2rem;animation:float 4s ease-in-out infinite}.ne-1[data-astro-cid-apfqnfei]{animation-delay:0s}.ne-2[data-astro-cid-apfqnfei]{animation-delay:.7s}.ne-3[data-astro-cid-apfqnfei]{animation-delay:1.4s}.ne-4[data-astro-cid-apfqnfei]{animation-delay:2.1s}.ne-5[data-astro-cid-apfqnfei]{animation-delay:2.8s}.ne-6[data-astro-cid-apfqnfei]{animation-delay:3.5s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.nature-text[data-astro-cid-apfqnfei]{font-family:var(--font-display);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-cyan);text-align:center;line-height:2}.residences-list[data-astro-cid-apfqnfei]{display:flex;flex-direction:column;gap:1rem}.residence-card[data-astro-cid-apfqnfei]{display:grid;grid-template-columns:140px 1fr;gap:2rem;padding:1.5rem 2rem;background:var(--color-abyss);border:1px solid rgba(245,240,255,.05);border-left:3px solid var(--color-cyan);transition:all .4s ease}.residence-card[data-astro-cid-apfqnfei]:hover{border-left-color:var(--color-coral);transform:translate(4px)}.residence-year[data-astro-cid-apfqnfei]{display:flex;flex-direction:column;gap:.5rem}.residence-year[data-astro-cid-apfqnfei] span[data-astro-cid-apfqnfei]:first-child{font-family:var(--font-display);font-size:1.5rem;color:var(--color-pearl);letter-spacing:.1em}.residence-tag[data-astro-cid-apfqnfei]{font-family:var(--font-display)!important;font-size:.65rem!important;letter-spacing:.2em;text-transform:uppercase;color:var(--color-cyan)!important;border:1px solid var(--color-cyan);padding:.2rem .5rem;width:fit-content}.residence-info[data-astro-cid-apfqnfei] h3[data-astro-cid-apfqnfei]{margin-bottom:.3rem;color:var(--color-pearl)}.residence-lieu[data-astro-cid-apfqnfei]{font-family:var(--font-display);font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-coral);margin-bottom:.8rem}.residence-desc[data-astro-cid-apfqnfei]{font-size:.9rem;margin:0;line-height:1.6}.lab-cta[data-astro-cid-apfqnfei]{background:linear-gradient(135deg,var(--color-deep),var(--color-violet));border:1px solid rgba(91,233,255,.2);padding:var(--space-lg);display:grid;grid-template-columns:2fr 1fr;gap:var(--space-md);align-items:center}.lab-cta[data-astro-cid-apfqnfei] h2[data-astro-cid-apfqnfei]{margin-bottom:1rem}.lab-cta-actions[data-astro-cid-apfqnfei]{display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.lab-grid[data-astro-cid-apfqnfei],.spat-grid[data-astro-cid-apfqnfei],.nature-grid[data-astro-cid-apfqnfei],.lab-cta[data-astro-cid-apfqnfei],.spat-spectacles[data-astro-cid-apfqnfei]{grid-template-columns:1fr}.residence-card[data-astro-cid-apfqnfei]{grid-template-columns:1fr;gap:1rem}}
