.about-container[data-astro-cid-kh7btl4r]{max-width:1400px;margin:0 auto;padding:2rem var(--pad) 8rem;position:relative;z-index:1}.hero[data-astro-cid-kh7btl4r]{text-align:center;margin-bottom:3rem;opacity:0}.hero-title[data-astro-cid-kh7btl4r]{font-size:clamp(2.5rem,8vw,5rem);margin:0;letter-spacing:.05em;background:linear-gradient(135deg,#fff 0%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}.hero-subtitle[data-astro-cid-kh7btl4r]{font-size:clamp(1rem,2.5vw,1.5rem);margin:1rem 0 0;letter-spacing:.3em;opacity:.7;text-transform:uppercase}.profile-card[data-astro-cid-kh7btl4r]{background:#0a0a0cb3;border:1px solid rgba(0,212,255,.3);padding:2rem;margin-bottom:3rem;backdrop-filter:blur(10px);box-shadow:0 0 30px #00d4ff1a;transition:all .3s ease;opacity:0;position:relative;overflow:hidden}.profile-card[data-astro-cid-kh7btl4r]:hover:before{left:100%}.profile-card[data-astro-cid-kh7btl4r]:hover{border-color:#00d4ff99;box-shadow:0 0 50px #00d4ff33;transform:translateY(-2px)}.profile-lead[data-astro-cid-kh7btl4r]{font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.6;margin:0;letter-spacing:.02em;position:relative;z-index:1}.expand-hint[data-astro-cid-kh7btl4r]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem;font-size:.85rem;letter-spacing:.2em;opacity:.5;text-transform:uppercase;position:relative;z-index:1}.expand-hint[data-astro-cid-kh7btl4r]:before,.expand-hint[data-astro-cid-kh7btl4r]:after{content:"";width:40px;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.skills-section[data-astro-cid-kh7btl4r]{margin-bottom:3rem;opacity:0}.section-title[data-astro-cid-kh7btl4r]{font-size:1.5rem;letter-spacing:.3em;margin:0 0 2rem;text-align:center;position:relative;text-transform:uppercase;font-weight:700}.section-title[data-astro-cid-kh7btl4r]:after{content:"";position:absolute;bottom:-.5rem;left:50%;transform:translate(-50%);width:60px;height:2px;background:var(--accent);box-shadow:0 0 10px var(--accent)}.skills-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:2rem}.skill-item[data-astro-cid-kh7btl4r]{background:#00d4ff0d;border:1px solid rgba(0,212,255,.2);padding:1.5rem;position:relative;overflow:hidden;opacity:0;transform:translateY(20px);transition:all .3s ease}.skill-item[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;top:0;left:0;width:0%;height:3px;background:var(--accent);transition:width .8s ease;box-shadow:0 0 10px var(--accent)}.skill-item[data-astro-cid-kh7btl4r].visible:before{width:100%}.skill-item[data-astro-cid-kh7btl4r]:hover{background:#00d4ff1a;border-color:#00d4ff66;transform:translateY(-2px)}.skill-name[data-astro-cid-kh7btl4r]{font-size:1.1rem;margin-bottom:.75rem;letter-spacing:.1em;font-weight:700}.skill-level[data-astro-cid-kh7btl4r]{font-size:.85rem;opacity:.6;letter-spacing:.15em}.timeline-section[data-astro-cid-kh7btl4r]{opacity:0;margin-bottom:3rem}.timeline[data-astro-cid-kh7btl4r]{position:relative;padding-left:3rem;margin-top:2rem}.timeline[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--accent) 0%,transparent 100%)}.timeline-item[data-astro-cid-kh7btl4r]{position:relative;margin-bottom:3rem;opacity:0;transform:translate(-20px)}.timeline-item[data-astro-cid-kh7btl4r]:before{content:"";position:absolute;left:-3.4rem;top:.3rem;width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:0 0 15px var(--accent);border:2px solid var(--bg);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 15px var(--accent)}50%{box-shadow:0 0 25px var(--accent)}}.timeline-title[data-astro-cid-kh7btl4r]{font-size:1.2rem;margin:0 0 .5rem;letter-spacing:.05em;font-weight:700}.timeline-meta[data-astro-cid-kh7btl4r]{font-size:.85rem;opacity:.6;letter-spacing:.1em;margin-bottom:.75rem}.timeline-desc[data-astro-cid-kh7btl4r]{line-height:1.6;opacity:.85}.contact-section[data-astro-cid-kh7btl4r]{text-align:center;margin-top:4rem;opacity:0}.contact-links[data-astro-cid-kh7btl4r]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:2rem}.contact-chip[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:1px solid rgba(0,212,255,.3);background:#00d4ff0d;text-decoration:none;color:inherit;font-size:.85rem;letter-spacing:.15em;transition:all .3s ease;opacity:0;transform:scale(.8)}.contact-chip[data-astro-cid-kh7btl4r]:hover{background:#00d4ff26;border-color:var(--accent);box-shadow:0 0 20px #00d4ff4d;transform:scale(1.05)}.contact-chip[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{flex-shrink:0}@media (max-width: 768px){.timeline[data-astro-cid-kh7btl4r]{padding-left:2rem}.timeline-item[data-astro-cid-kh7btl4r]:before{left:-2.4rem}.skills-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}html:not(.js) .hero[data-astro-cid-kh7btl4r],html:not(.js) .profile-card[data-astro-cid-kh7btl4r],html:not(.js) .skills-section[data-astro-cid-kh7btl4r],html:not(.js) .timeline-section[data-astro-cid-kh7btl4r],html:not(.js) .contact-section[data-astro-cid-kh7btl4r],html:not(.js) .skill-item[data-astro-cid-kh7btl4r],html:not(.js) .timeline-item[data-astro-cid-kh7btl4r],html:not(.js) .contact-chip[data-astro-cid-kh7btl4r]{opacity:1!important;transform:none!important}
