.about-container[data-astro-cid-kh7btl4r]{max-width:1400px;margin:0 auto;padding:100px 40px 40px}.section-header[data-astro-cid-kh7btl4r]{margin-bottom:40px;text-align:center}h1[data-astro-cid-kh7btl4r]{font-size:clamp(3rem,7vw,5rem);line-height:1.1;margin:1rem 0}.subtitle[data-astro-cid-kh7btl4r]{opacity:.8;max-width:650px;margin:0 auto;line-height:1.6;font-size:1.25rem;letter-spacing:.05em}.about-hero[data-astro-cid-kh7btl4r]{margin-bottom:100px}.carousel-container[data-astro-cid-kh7btl4r]{position:relative;width:100%;aspect-ratio:21/9;background:#111;overflow:hidden}.about-carousel[data-astro-cid-kh7btl4r]{width:100%;height:100%;position:relative}.about-slide[data-astro-cid-kh7btl4r]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:opacity 1s ease;opacity:0}.slide-caption[data-astro-cid-kh7btl4r]{position:absolute;bottom:30px;left:30px;background:#0009;backdrop-filter:blur(8px);padding:12px 24px;font-size:.9rem;letter-spacing:.15em;text-transform:uppercase;font-weight:500}.carousel-controls[data-astro-cid-kh7btl4r]{position:absolute;bottom:30px;right:30px;display:flex;gap:15px;z-index:10}.carousel-controls[data-astro-cid-kh7btl4r] button[data-astro-cid-kh7btl4r]{background:#fff;color:#000;border:none;width:45px;height:45px;cursor:pointer;font-size:1.1rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.carousel-controls[data-astro-cid-kh7btl4r] button[data-astro-cid-kh7btl4r]:hover{background:var(--accent-blue);color:#fff}.details-grid-full[data-astro-cid-kh7btl4r]{margin:60px 0}.details-text[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:clamp(2.5rem,5vw,4rem);margin-bottom:20px}.details-text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:1.25rem;line-height:1.8;opacity:.85;margin-bottom:1.5rem}.location-section[data-astro-cid-kh7btl4r]{margin-top:80px;padding:60px 0;border-top:1px solid rgba(255,255,255,.05)}.location-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.location-info[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:clamp(2.5rem,4vw,3.5rem);margin:20px 0}.location-address[data-astro-cid-kh7btl4r]{font-size:1.3rem;line-height:1.6;opacity:.8;color:#ccc}.map-container[data-astro-cid-kh7btl4r]{width:100%;aspect-ratio:16/10}.map-frame[data-astro-cid-kh7btl4r]{width:100%;height:100%;background:#0a0a0a;border:1px solid rgba(255,255,255,.1)}.map-marker[data-astro-cid-kh7btl4r]{font-size:2.5rem;animation:bounce 2s infinite}.ongoing-research[data-astro-cid-kh7btl4r]{margin:100px 0;padding-top:80px;border-top:1px solid rgba(255,255,255,.05)}.section-header-small[data-astro-cid-kh7btl4r]{margin-bottom:60px}.section-header-small[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:clamp(2rem,4vw,3rem);margin-top:1rem}.projects-list[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}.project-card[data-astro-cid-kh7btl4r]{background:#ffffff05;padding:40px;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.project-card[data-astro-cid-kh7btl4r]:hover{background:#ffffff0a;border-color:var(--accent-blue)}.project-num[data-astro-cid-kh7btl4r]{display:block;font-family:var(--font-serif);color:var(--accent-blue);font-size:1.6rem;margin-bottom:20px;opacity:.9}.project-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:1.1rem;line-height:1.7;opacity:.9}.news-section[data-astro-cid-kh7btl4r]{margin:100px 0}.news-content[data-astro-cid-kh7btl4r]{max-width:1000px}.news-card[data-astro-cid-kh7btl4r]{background:#ffffff08;border-left:4px solid var(--accent-blue, #6366f1);padding:50px;position:relative;overflow:hidden}.news-card[data-astro-cid-kh7btl4r].highlight{background:linear-gradient(135deg,#6366f114,#0000)}.news-date[data-astro-cid-kh7btl4r]{font-size:.85rem;letter-spacing:.2em;color:var(--accent-blue, #6366f1);margin-bottom:20px;font-weight:600}.news-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:2.2rem;margin-bottom:25px;text-transform:none;letter-spacing:0;font-family:var(--font-serif)}.news-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:1.2rem;line-height:1.8;opacity:.9;margin-bottom:20px}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:1024px){.location-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:60px}}@media(max-width:768px){.about-container[data-astro-cid-kh7btl4r]{padding:120px 24px 60px}.carousel-container[data-astro-cid-kh7btl4r]{aspect-ratio:4/3}.news-card[data-astro-cid-kh7btl4r]{padding:35px 25px}.location-section[data-astro-cid-kh7btl4r]{padding:60px 0}}.news-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:#fff;font-weight:600}
