.navigation[data-astro-cid-pux6a34n]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#000000e6;backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.2);transition:all .3s ease}.nav-container[data-astro-cid-pux6a34n]{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;justify-content:flex-end;align-items:center}.nav-logo[data-astro-cid-pux6a34n]{font-size:1.5rem;font-weight:300;color:#fff;text-decoration:none;transition:transform .3s ease}.nav-logo[data-astro-cid-pux6a34n]:hover{transform:scale(1.1)}.nav-menu[data-astro-cid-pux6a34n]{display:flex;gap:2rem;list-style:none;align-items:center}.nav-link[data-astro-cid-pux6a34n]{color:#fff;text-decoration:none;font-weight:300;position:relative;transition:color .3s ease;padding:.5rem 0}.nav-link[data-astro-cid-pux6a34n]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#fff;transition:width .3s ease}.nav-link[data-astro-cid-pux6a34n]:hover{color:#fff}.nav-link[data-astro-cid-pux6a34n]:hover:after{width:100%}.nav-toggle[data-astro-cid-pux6a34n]{display:none;flex-direction:column;gap:4px;background:transparent;border:none;cursor:pointer;padding:.5rem}.nav-toggle[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]{width:25px;height:3px;background:#fff;border-radius:2px;transition:all .3s ease}@media(max-width:768px){.nav-toggle[data-astro-cid-pux6a34n]{display:flex}.nav-menu[data-astro-cid-pux6a34n]{position:fixed;top:70px;left:-100%;flex-direction:column;background:#000000f2;backdrop-filter:blur(10px);width:100%;padding:2rem;gap:1.5rem;transition:left .3s ease;border-bottom:1px solid rgba(255,255,255,.2)}.nav-menu[data-astro-cid-pux6a34n].active{left:0}.nav-container[data-astro-cid-pux6a34n]{padding:1rem}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:300;background:#000;color:#fff;line-height:1.6;overflow-x:hidden;padding-top:70px}::selection{background:#fff;color:#000}.hero[data-astro-cid-bbe6dxrz]{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;padding:2rem;overflow:hidden}.hero-content[data-astro-cid-bbe6dxrz]{max-width:1200px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;z-index:1}.hero-text[data-astro-cid-bbe6dxrz]{opacity:0;animation:fadeInScale 1s ease-out .3s forwards}.hero-name[data-astro-cid-bbe6dxrz]{font-size:4rem;font-weight:300;margin-bottom:1rem;line-height:1.2}.greeting[data-astro-cid-bbe6dxrz]{display:block;font-size:1.5rem;font-weight:300;color:#fff;margin-bottom:.5rem}.name-gradient[data-astro-cid-bbe6dxrz]{display:block;color:#fff}.hero-role[data-astro-cid-bbe6dxrz]{font-size:1.8rem;font-weight:300;color:#fff;margin-bottom:.5rem}.hero-company[data-astro-cid-bbe6dxrz]{font-size:1.2rem;font-weight:300;color:#fff;margin-bottom:1.5rem}.hero-bio[data-astro-cid-bbe6dxrz]{font-size:1.1rem;font-weight:300;color:#fff;margin-bottom:2rem;line-height:1.8;max-width:500px}.hero-cta[data-astro-cid-bbe6dxrz]{display:flex;gap:1rem;flex-wrap:wrap}.btn-primary[data-astro-cid-bbe6dxrz],.btn-secondary[data-astro-cid-bbe6dxrz]{padding:.875rem 2rem;border-radius:.5rem;font-weight:300;text-decoration:none;transition:all .3s ease;display:inline-block;position:relative;overflow:hidden}.btn-primary[data-astro-cid-bbe6dxrz]{background:#fff;color:#000;box-shadow:0 4px 15px #fff3}.btn-primary[data-astro-cid-bbe6dxrz]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffffff4d}.btn-secondary[data-astro-cid-bbe6dxrz]{background:transparent;color:#fff;border:2px solid #ffffff}.btn-secondary[data-astro-cid-bbe6dxrz]:hover{background:#ffffff1a;transform:translateY(-2px)}.hero-visual[data-astro-cid-bbe6dxrz]{position:relative;height:400px;opacity:0;animation:fadeInScale 1s ease-out .5s forwards;display:flex;align-items:center;justify-content:center}.code-animation[data-astro-cid-bbe6dxrz]{width:100%;height:100%;display:flex;flex-direction:column;background:#000c;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;overflow:hidden;position:relative}.window-header[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#0000004d;border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0;position:relative}.window-controls[data-astro-cid-bbe6dxrz]{display:flex;gap:.5rem;align-items:center}.window-title[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;transform:translate(-50%);color:#fff;font-size:.75rem;font-weight:300;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;opacity:.8}.control-btn[data-astro-cid-bbe6dxrz]{width:12px;height:12px;border-radius:50%;transition:all .2s ease;cursor:pointer}.control-btn[data-astro-cid-bbe6dxrz].close{background:#ff5f56}.control-btn[data-astro-cid-bbe6dxrz].close:hover{background:#ff3b30;transform:scale(1.1)}.control-btn[data-astro-cid-bbe6dxrz].minimize{background:#ffbd2e}.control-btn[data-astro-cid-bbe6dxrz].minimize:hover{background:#ff9500;transform:scale(1.1)}.control-btn[data-astro-cid-bbe6dxrz].maximize{background:#27c93f}.control-btn[data-astro-cid-bbe6dxrz].maximize:hover{background:#1ed760;transform:scale(1.1)}.code-block[data-astro-cid-bbe6dxrz]{background:transparent;border:none;padding:2rem;margin:0;width:100%;flex:1;overflow:hidden;position:relative;font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:.875rem;line-height:1.6}.code-content[data-astro-cid-bbe6dxrz]{color:#fff;margin:0;white-space:pre-wrap;word-wrap:break-word;font-weight:300}.code-content[data-astro-cid-bbe6dxrz]:after{content:"|";animation:blink 1s infinite;color:#fff}.code-content[data-astro-cid-bbe6dxrz] .prompt{color:#888}.code-content[data-astro-cid-bbe6dxrz] .command{color:#4a9eff;font-weight:400}.code-content[data-astro-cid-bbe6dxrz] .args{color:#fff;opacity:.8}.code-content[data-astro-cid-bbe6dxrz] .output{color:#4ec9b0}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.scroll-indicator[data-astro-cid-bbe6dxrz]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);opacity:0;animation:fadeIn 1s ease-out 1.5s forwards}.mouse[data-astro-cid-bbe6dxrz]{width:30px;height:50px;border:2px solid #ffffff;border-radius:15px;position:relative}.wheel[data-astro-cid-bbe6dxrz]{width:4px;height:10px;background:#fff;border-radius:2px;position:absolute;top:8px;left:50%;transform:translate(-50%);animation:scroll 2s infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scroll{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(20px)}}@media(max-width:968px){.hero-content[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;text-align:center;gap:2rem}.hero-name[data-astro-cid-bbe6dxrz]{font-size:2.5rem}.hero-role[data-astro-cid-bbe6dxrz]{font-size:1.5rem}.hero-company[data-astro-cid-bbe6dxrz]{font-size:1rem}.hero-bio[data-astro-cid-bbe6dxrz]{font-size:1rem;margin-bottom:1.5rem}.hero-visual[data-astro-cid-bbe6dxrz]{height:300px;margin-top:2rem}.code-block[data-astro-cid-bbe6dxrz]{padding:1.5rem;font-size:.75rem}.window-header[data-astro-cid-bbe6dxrz]{padding:.5rem .75rem}.window-title[data-astro-cid-bbe6dxrz]{font-size:.65rem}.control-btn[data-astro-cid-bbe6dxrz]{width:10px;height:10px}.hero-cta[data-astro-cid-bbe6dxrz]{justify-content:center}.btn-primary[data-astro-cid-bbe6dxrz],.btn-secondary[data-astro-cid-bbe6dxrz]{padding:.75rem 1.5rem;font-size:.9rem}}@media(max-width:640px){.hero[data-astro-cid-bbe6dxrz]{padding:2rem 0 3rem}.hero-content[data-astro-cid-bbe6dxrz]{gap:1.5rem}.hero-name[data-astro-cid-bbe6dxrz]{font-size:1.75rem;margin-bottom:.75rem}.hero-role[data-astro-cid-bbe6dxrz]{font-size:1.25rem;margin-bottom:.5rem}.hero-company[data-astro-cid-bbe6dxrz]{font-size:.9rem;margin-bottom:1rem}.hero-bio[data-astro-cid-bbe6dxrz]{font-size:.9rem;margin-bottom:1.25rem;line-height:1.6}.hero-visual[data-astro-cid-bbe6dxrz]{height:250px;margin-top:1.5rem}.code-block[data-astro-cid-bbe6dxrz]{padding:1rem;font-size:.7rem;line-height:1.5}.window-header[data-astro-cid-bbe6dxrz]{padding:.5rem}.window-title[data-astro-cid-bbe6dxrz]{font-size:.6rem}.control-btn[data-astro-cid-bbe6dxrz]{width:8px;height:8px}.hero-cta[data-astro-cid-bbe6dxrz]{flex-direction:row;gap:.5rem;justify-content:center}.btn-primary[data-astro-cid-bbe6dxrz],.btn-secondary[data-astro-cid-bbe6dxrz]{width:auto;padding:.6rem 1rem;font-size:.75rem;text-align:center}.scroll-indicator[data-astro-cid-bbe6dxrz]{bottom:1rem}}.about-wrapper[data-astro-cid-v2cbyr3p]{width:100%;color:#fff}.about-grid[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2.5rem;align-items:start}.about-summary[data-astro-cid-v2cbyr3p]{display:flex;opacity:0;transform:scale(.85);flex-direction:column;gap:1.5rem;padding:2.5rem;border:1px solid rgba(255,255,255,.18);border-radius:1.25rem;background:#0009;backdrop-filter:blur(12px)}.about-tag[data-astro-cid-v2cbyr3p]{font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.about-description[data-astro-cid-v2cbyr3p]{font-size:1.05rem;line-height:1.9;opacity:.9}.about-cards[data-astro-cid-v2cbyr3p]{display:flex;flex-direction:column;gap:1.75rem}.about-card[data-astro-cid-v2cbyr3p]{padding:1.75rem;border:1px solid rgba(255,255,255,.16);border-radius:1rem;background:#0000008c;backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:1rem;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease;opacity:0;transform:scale(.85)}.about-card[data-astro-cid-v2cbyr3p]:hover{transform:translateY(-6px);border-color:#fff6;box-shadow:0 18px 45px #ffffff1f}.card-title[data-astro-cid-v2cbyr3p]{font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.about-card[data-astro-cid-v2cbyr3p] ul[data-astro-cid-v2cbyr3p]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem;font-size:.95rem;line-height:1.6;color:#ffffffe6}.about-card[data-astro-cid-v2cbyr3p] ul[data-astro-cid-v2cbyr3p] li[data-astro-cid-v2cbyr3p]:before{content:"•";margin-right:.5rem;opacity:.5}[data-astro-cid-v2cbyr3p][data-animate]{animation:fadeInScale .7s ease forwards;animation-delay:calc(var(--index, 0) * .12s)}.about-summary[data-astro-cid-v2cbyr3p]{--index: 0}.about-card[data-astro-cid-v2cbyr3p][data-animate="1"]{--index: 1}.about-card[data-astro-cid-v2cbyr3p][data-animate="2"]{--index: 2}@keyframes fadeInScale{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media(max-width:1024px){.about-grid[data-astro-cid-v2cbyr3p]{grid-template-columns:1fr}}@media(max-width:640px){.about-summary[data-astro-cid-v2cbyr3p]{padding:2rem}.about-description[data-astro-cid-v2cbyr3p]{font-size:.95rem}.about-card[data-astro-cid-v2cbyr3p]{padding:1.5rem}}.timeline-container[data-astro-cid-zhxkjw2l]{position:relative;padding:2rem 0;display:flex;flex-direction:column;gap:2rem}.timeline-item[data-astro-cid-zhxkjw2l]{opacity:0;transform:scale(.8);transition:opacity .5s ease-out,transform .5s ease-out}.timeline-card[data-astro-cid-zhxkjw2l]{background:#0009;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:2rem;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}.timeline-card-current[data-astro-cid-zhxkjw2l]{border-color:#ffffff80;box-shadow:0 10px 30px #ffffff26;background:#000000b3}.timeline-item[data-astro-cid-zhxkjw2l]:hover .timeline-card[data-astro-cid-zhxkjw2l]{border-color:#ffffff80;box-shadow:0 15px 40px #ffffff26}.timeline-item-current[data-astro-cid-zhxkjw2l]:hover .timeline-card-current[data-astro-cid-zhxkjw2l]{box-shadow:0 20px 50px #ffffff40}.timeline-header[data-astro-cid-zhxkjw2l]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.timeline-period[data-astro-cid-zhxkjw2l]{font-size:.875rem;color:#fff;font-weight:300;opacity:.7;min-height:1.2em}.timeline-title[data-astro-cid-zhxkjw2l]{font-size:1.5rem;font-weight:300;color:#fff;min-height:1.5em}.timeline-company[data-astro-cid-zhxkjw2l]{font-size:.95rem;color:#fff;margin-bottom:1rem;font-weight:300;opacity:.9;min-height:1.3em;white-space:pre-line;line-height:1.5}.timeline-description[data-astro-cid-zhxkjw2l]{font-size:.95rem;color:#fff;line-height:1.6;font-weight:300;opacity:.8;min-height:1.5em;flex:1}.timeline-link-container[data-astro-cid-zhxkjw2l]{margin-top:auto;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.timeline-link[data-astro-cid-zhxkjw2l]{font-size:.75rem;color:#fff;opacity:.6;text-decoration:none;transition:all .3s ease;display:inline-block}.timeline-link[data-astro-cid-zhxkjw2l]:hover{opacity:1;text-decoration:underline}.timeline-period[data-astro-cid-zhxkjw2l],.timeline-title[data-astro-cid-zhxkjw2l],.timeline-company[data-astro-cid-zhxkjw2l],.timeline-description[data-astro-cid-zhxkjw2l]{opacity:0}@keyframes fadeIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(min-width:769px){.timeline-container[data-astro-cid-zhxkjw2l]{flex-direction:row;flex-wrap:wrap;gap:2rem}.timeline-item[data-astro-cid-zhxkjw2l]{flex:1;min-width:280px;max-width:400px}.timeline-item-current[data-astro-cid-zhxkjw2l]{flex:1.2;min-width:320px;max-width:480px}.timeline-card[data-astro-cid-zhxkjw2l]{height:100%}}@media(max-width:768px){.timeline-container[data-astro-cid-zhxkjw2l]{gap:1.25rem}.timeline-card[data-astro-cid-zhxkjw2l]{padding:1.25rem;border-radius:.75rem}.timeline-header[data-astro-cid-zhxkjw2l]{margin-bottom:.75rem;gap:.4rem}.timeline-period[data-astro-cid-zhxkjw2l]{font-size:.8rem}.timeline-title[data-astro-cid-zhxkjw2l]{font-size:1.15rem}.timeline-company[data-astro-cid-zhxkjw2l]{font-size:.875rem;margin-bottom:.75rem;line-height:1.4}.timeline-description[data-astro-cid-zhxkjw2l]{font-size:.875rem;line-height:1.5}.timeline-link-container[data-astro-cid-zhxkjw2l]{padding-top:.75rem;margin-top:.75rem}.timeline-link[data-astro-cid-zhxkjw2l]{font-size:.7rem}}@media(max-width:480px){.timeline-container[data-astro-cid-zhxkjw2l]{gap:1rem}.timeline-card[data-astro-cid-zhxkjw2l]{padding:1rem;border-radius:.5rem}.timeline-header[data-astro-cid-zhxkjw2l]{margin-bottom:.5rem;gap:.3rem}.timeline-period[data-astro-cid-zhxkjw2l]{font-size:.75rem}.timeline-title[data-astro-cid-zhxkjw2l]{font-size:1rem}.timeline-company[data-astro-cid-zhxkjw2l]{font-size:.8rem;margin-bottom:.5rem;line-height:1.3}.timeline-description[data-astro-cid-zhxkjw2l]{font-size:.8rem;line-height:1.4}.timeline-link-container[data-astro-cid-zhxkjw2l]{padding-top:.5rem;margin-top:.5rem}.timeline-link[data-astro-cid-zhxkjw2l]{font-size:.65rem}.timeline-item-current[data-astro-cid-zhxkjw2l] .timeline-card-current[data-astro-cid-zhxkjw2l]{border-width:1.5px}}.skills-container[data-astro-cid-ab4ihpzs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.skill-category[data-astro-cid-ab4ihpzs]{background:#0009;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:1rem;padding:2rem;opacity:0;animation:fadeInScale .6s ease-out forwards;transition:all .3s ease}.skill-category[data-astro-cid-ab4ihpzs][data-index="0"]{animation-delay:.1s}.skill-category[data-astro-cid-ab4ihpzs][data-index="1"]{animation-delay:.2s}.skill-category[data-astro-cid-ab4ihpzs][data-index="2"]{animation-delay:.3s}.skill-category[data-astro-cid-ab4ihpzs]:hover{border-color:#ffffff80;box-shadow:0 15px 40px #ffffff26}.category-header[data-astro-cid-ab4ihpzs]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.2)}.category-icon[data-astro-cid-ab4ihpzs]{width:2rem;height:2rem;color:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center}.category-icon[data-astro-cid-ab4ihpzs] svg[data-astro-cid-ab4ihpzs]{width:32px;height:32px;color:#fff;stroke:#fff}.category-name[data-astro-cid-ab4ihpzs]{font-size:1.5rem;font-weight:300;color:#fff}.skills-list[data-astro-cid-ab4ihpzs]{display:flex;flex-wrap:wrap;gap:.75rem}.skill-badge[data-astro-cid-ab4ihpzs]{display:inline-block;background:#000c;border:1px solid rgba(255,255,255,.2);border-radius:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:300;color:#fff;opacity:0;animation:fadeInScale .5s ease-out forwards;transition:all .3s ease}.skill-badge[data-astro-cid-ab4ihpzs][data-skill-index="0"]{animation-delay:.2s}.skill-badge[data-astro-cid-ab4ihpzs][data-skill-index="1"]{animation-delay:.3s}.skill-badge[data-astro-cid-ab4ihpzs][data-skill-index="2"]{animation-delay:.4s}.skill-badge[data-astro-cid-ab4ihpzs][data-skill-index="3"]{animation-delay:.5s}.skill-badge[data-astro-cid-ab4ihpzs][data-skill-index="4"]{animation-delay:.6s}.skill-badge[data-astro-cid-ab4ihpzs][data-skill-index="5"]{animation-delay:.7s}.skill-badge[data-astro-cid-ab4ihpzs]:hover{border-color:#fff6;background:#000000e6;transform:translateY(-2px)}@media(max-width:768px){.skills-container[data-astro-cid-ab4ihpzs]{grid-template-columns:1fr;gap:1.25rem}.skill-category[data-astro-cid-ab4ihpzs]{padding:1.25rem;border-radius:.75rem}.category-header[data-astro-cid-ab4ihpzs]{margin-bottom:1rem;padding-bottom:.75rem;gap:.75rem}.category-icon[data-astro-cid-ab4ihpzs]{width:1.75rem;height:1.75rem}.category-icon[data-astro-cid-ab4ihpzs] svg[data-astro-cid-ab4ihpzs]{width:28px;height:28px}.category-name[data-astro-cid-ab4ihpzs]{font-size:1.25rem}.skills-list[data-astro-cid-ab4ihpzs]{gap:.5rem}.skill-badge[data-astro-cid-ab4ihpzs]{font-size:.8rem;padding:.4rem .875rem}}@media(max-width:480px){.skills-container[data-astro-cid-ab4ihpzs]{gap:1rem}.skill-category[data-astro-cid-ab4ihpzs]{padding:1rem;border-radius:.5rem}.category-header[data-astro-cid-ab4ihpzs]{margin-bottom:.75rem;padding-bottom:.5rem;gap:.5rem}.category-icon[data-astro-cid-ab4ihpzs]{width:1.5rem;height:1.5rem}.category-icon[data-astro-cid-ab4ihpzs] svg[data-astro-cid-ab4ihpzs]{width:24px;height:24px}.category-name[data-astro-cid-ab4ihpzs]{font-size:1.1rem}.skills-list[data-astro-cid-ab4ihpzs]{gap:.4rem}.skill-badge[data-astro-cid-ab4ihpzs]{font-size:.75rem;padding:.35rem .75rem}}.footer[data-astro-cid-sz7xmlte]{background:#000000e6;border-top:1px solid rgba(255,255,255,.2);padding:2rem 0;margin-top:4rem}.footer-container[data-astro-cid-sz7xmlte]{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.footer-info[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:.5rem}.footer-name[data-astro-cid-sz7xmlte]{font-size:1.25rem;font-weight:300;color:#fff;margin:0}.footer-role[data-astro-cid-sz7xmlte]{font-size:.95rem;font-weight:300;color:#fff;opacity:.8;margin:0}.footer-email[data-astro-cid-sz7xmlte],.footer-phone[data-astro-cid-sz7xmlte]{font-size:.875rem;font-weight:300;color:#fff;opacity:.6;margin:0}.footer-social[data-astro-cid-sz7xmlte]{display:flex;gap:1rem;align-items:center}.social-link[data-astro-cid-sz7xmlte]{color:#fff;opacity:.7;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.social-link[data-astro-cid-sz7xmlte]:hover{opacity:1;transform:translateY(-2px)}.social-link[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:24px;height:24px}@media(max-width:768px){.footer[data-astro-cid-sz7xmlte]{padding:1.5rem 0;margin-top:2rem}.footer-container[data-astro-cid-sz7xmlte]{flex-direction:column;text-align:center;gap:1.5rem;padding:0 1rem}.footer-info[data-astro-cid-sz7xmlte]{align-items:center;gap:.4rem}.footer-name[data-astro-cid-sz7xmlte]{font-size:1.1rem}.footer-role[data-astro-cid-sz7xmlte]{font-size:.875rem}.footer-email[data-astro-cid-sz7xmlte],.footer-phone[data-astro-cid-sz7xmlte]{font-size:.8rem}.footer-social[data-astro-cid-sz7xmlte]{justify-content:center}}@media(max-width:480px){.footer[data-astro-cid-sz7xmlte]{padding:1.25rem 0;margin-top:1.5rem}.footer-container[data-astro-cid-sz7xmlte]{gap:1.25rem;padding:0 .75rem}.footer-info[data-astro-cid-sz7xmlte]{gap:.35rem}.footer-name[data-astro-cid-sz7xmlte]{font-size:1rem}.footer-role[data-astro-cid-sz7xmlte]{font-size:.8rem}.footer-email[data-astro-cid-sz7xmlte],.footer-phone[data-astro-cid-sz7xmlte]{font-size:.75rem}.social-link[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:20px;height:20px}}.section[data-astro-cid-j7pv25f6]{padding:5rem 0;min-height:100vh;display:flex;align-items:center}.section[data-astro-cid-j7pv25f6]:nth-child(2n){background:#000}#parcours-academique[data-astro-cid-j7pv25f6]{padding-top:2rem}.container[data-astro-cid-j7pv25f6]{width:100%;max-width:1200px;margin:0 auto;padding:0 2rem}.section-title[data-astro-cid-j7pv25f6]{font-size:3rem;font-weight:300;text-align:center;margin-bottom:4rem;color:#fff;opacity:0;animation:fadeInScale .8s ease-out forwards}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.section[data-astro-cid-j7pv25f6]{padding:3rem 0;min-height:auto}.section-title[data-astro-cid-j7pv25f6]{font-size:2rem;margin-bottom:2.5rem}.container[data-astro-cid-j7pv25f6]{padding:0 1rem}#parcours-academique[data-astro-cid-j7pv25f6]{padding-top:1.5rem}}@media(max-width:480px){.section[data-astro-cid-j7pv25f6]{padding:2rem 0}.section-title[data-astro-cid-j7pv25f6]{font-size:1.5rem;margin-bottom:2rem}.container[data-astro-cid-j7pv25f6]{padding:0 .75rem}#parcours-academique[data-astro-cid-j7pv25f6]{padding-top:1rem}}
