.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.menu-button[data-astro-cid-4yyail6s]{position:fixed;top:2rem;right:2rem;z-index:1000;width:32px;height:32px;background:transparent;border:none;cursor:pointer;padding:0;display:flex;flex-direction:column;justify-content:space-around;pointer-events:all}.bar[data-astro-cid-4yyail6s]{width:100%;height:2px;background:var(--text);border-radius:1px;transition:transform .3s ease,opacity .3s ease;transform-origin:center}.open[data-astro-cid-4yyail6s] .bar[data-astro-cid-4yyail6s]:nth-child(1){transform:translateY(11px) rotate(45deg)}.open[data-astro-cid-4yyail6s] .bar[data-astro-cid-4yyail6s]:nth-child(2){opacity:0}.open[data-astro-cid-4yyail6s] .bar[data-astro-cid-4yyail6s]:nth-child(3){transform:translateY(-11px) rotate(-45deg)}@media (min-width: 769px){.menu-button[data-astro-cid-4yyail6s]{display:none}}svg[data-astro-cid-tvrurpns]{height:100%;width:auto}:root{--gradient: linear-gradient(to right, #884AFF, #E93330);--background: #0A0A0A;--text: #FFFFFF;--accent: #884AFF}.gradient-text,.gradient-hover:hover{background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.navigation[data-astro-cid-pux6a34n]{position:fixed;top:0;left:0;width:100%;z-index:100;pointer-events:none}.nav-backdrop[data-astro-cid-pux6a34n]{position:absolute;top:0;left:0;width:100%;height:100%;background:#0a0a0acc;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;transition:opacity .3s ease}.nav-backdrop[data-astro-cid-pux6a34n].visible{opacity:1}.nav-content[data-astro-cid-pux6a34n]{position:relative;padding:2rem;display:flex;justify-content:space-between;align-items:center}.logo-link[data-astro-cid-pux6a34n]{height:2rem;display:flex;align-items:center;pointer-events:all;color:var(--text);opacity:.7;transition:opacity .3s ease}.logo-link[data-astro-cid-pux6a34n]:hover{opacity:1}.navigation[data-astro-cid-pux6a34n].active{pointer-events:all}.menu-overlay[data-astro-cid-pux6a34n]{position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--background);transform:translate(100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.navigation[data-astro-cid-pux6a34n].active .menu-overlay[data-astro-cid-pux6a34n]{transform:translate(0)}.menu-container[data-astro-cid-pux6a34n]{height:100%;display:flex;align-items:center;justify-content:center;padding:2rem}.menu[data-astro-cid-pux6a34n]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2rem;text-align:center}.menu-item[data-astro-cid-pux6a34n]{overflow:hidden}.menu-link[data-astro-cid-pux6a34n]{font-size:clamp(2.5rem,10vw,5rem);text-decoration:none;color:var(--text);font-weight:700;line-height:1;display:block}.menu-text[data-astro-cid-pux6a34n]{display:inline-block;transform:translateY(100%);opacity:0;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.25,.1,.25,1),color .3s cubic-bezier(.25,.1,.25,1),-webkit-background-clip .3s cubic-bezier(.25,.1,.25,1),background-clip .3s cubic-bezier(.25,.1,.25,1)}.navigation[data-astro-cid-pux6a34n].active .menu-text[data-astro-cid-pux6a34n]{transform:translateY(0);opacity:.7}.menu-text[data-astro-cid-pux6a34n].gradient-hover:hover,.menu-text[data-astro-cid-pux6a34n].active{opacity:1;background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}@media (min-width: 769px){.navigation[data-astro-cid-pux6a34n]{pointer-events:all}.nav-content[data-astro-cid-pux6a34n]{max-width:1200px;margin:0 auto;padding:2rem 5%}.logo-link[data-astro-cid-pux6a34n]{height:2.5rem}.menu-overlay[data-astro-cid-pux6a34n]{position:static;height:auto;background:none;transform:none;flex:1;display:flex;justify-content:flex-end;margin-left:4rem}.menu-container[data-astro-cid-pux6a34n]{height:auto;padding:0;width:auto}.menu[data-astro-cid-pux6a34n]{flex-direction:row;gap:4rem;justify-content:flex-end;width:auto}.menu-link[data-astro-cid-pux6a34n]{font-size:1.25rem;font-weight:400}.menu-text[data-astro-cid-pux6a34n]{transform:none;opacity:.7;transition:opacity .3s cubic-bezier(.25,.1,.25,1),background .3s cubic-bezier(.25,.1,.25,1),color .3s cubic-bezier(.25,.1,.25,1),-webkit-background-clip .3s cubic-bezier(.25,.1,.25,1),background-clip .3s cubic-bezier(.25,.1,.25,1)}.menu-text[data-astro-cid-pux6a34n].gradient-hover:hover,.menu-text[data-astro-cid-pux6a34n].active{opacity:1;background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}}@media (prefers-reduced-motion: reduce){.menu-text[data-astro-cid-pux6a34n]{transition:opacity .2s ease,background .2s ease,color .2s ease}}:root{--background: #0e100f;--text: #FFFFFF;--accent: #FF3366;--space-xs: clamp(1rem, 2vw, 1.5rem);--space-sm: clamp(1.5rem, 3vw, 2rem);--space-md: clamp(2rem, 4vw, 3rem);--space-lg: clamp(3rem, 6vw, 4rem);--space-xl: clamp(4rem, 8vw, 6rem);--space-2xl: clamp(6rem, 10vw, 8rem);--section-spacing: var(--space-2xl);--section-spacing-mobile: var(--space-xl)}html{font-family:Space Grotesk,sans-serif;background:var(--background);color:var(--text);overflow-x:hidden}body{margin:0;min-height:100vh}body.menu-open{overflow:hidden}.noise{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.05;z-index:9999;background:url(/noise.png)}main{max-width:100vw;margin:0 auto;position:relative}section{padding:var(--section-spacing) 0}@media (max-width: 768px){section{padding:var(--section-spacing-mobile) 0}}::selection{background:var(--accent);color:var(--background)}:focus{outline:2px solid var(--accent);outline-offset:2px}a,button{transition:all .3s cubic-bezier(.4,0,.2,1)}.floating-shapes[data-astro-cid-pyureleg]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;opacity:.6}.hero[data-astro-cid-bbe6dxrz]{min-height:100vh;display:flex;align-items:center;position:relative;padding:0 0 var(--space-xl)}.container[data-astro-cid-bbe6dxrz]{width:90%;max-width:1200px;margin:0 auto;position:relative;z-index:1}.title[data-astro-cid-bbe6dxrz]{font-size:clamp(2.5rem,10vw,8rem);line-height:1;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--space-md)}.description[data-astro-cid-bbe6dxrz]{font-size:clamp(1.125rem,4vw,1.5rem);max-width:32rem;opacity:.7;margin:0;line-height:1.6}.scroll-indicator[data-astro-cid-bbe6dxrz]{position:absolute;bottom:var(--space-lg);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);opacity:0;animation:fade-in .8s cubic-bezier(.4,0,.2,1) forwards;animation-delay:1.5s;z-index:1}.scroll-text[data-astro-cid-bbe6dxrz]{font-size:.875rem;opacity:.7;letter-spacing:.05em}.scroll-arrow[data-astro-cid-bbe6dxrz]{animation:float 2s cubic-bezier(.4,0,.2,1) infinite}@media (min-width: 768px){.hero[data-astro-cid-bbe6dxrz]{padding:0}.title[data-astro-cid-bbe6dxrz]{font-size:clamp(3rem,12vw,8rem);margin-bottom:var(--space-lg)}.description[data-astro-cid-bbe6dxrz]{font-size:clamp(1.25rem,2vw,1.5rem)}.scroll-indicator[data-astro-cid-bbe6dxrz]{bottom:var(--space-xl)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@supports (animation-timeline: scroll()){.scroll-reveal[data-astro-cid-gkxl7tdg].use-native{animation:fade-in-up linear both;animation-timeline:view();animation-range:entry 20% cover 30%}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.experience[data-astro-cid-xpq65ryk]{min-height:100vh;padding:var(--space-xl) 0}.container[data-astro-cid-xpq65ryk]{width:90%;max-width:1200px;margin:0 auto}.section-title[data-astro-cid-xpq65ryk]{font-size:clamp(2.5rem,8vw,5rem);font-weight:700;margin-bottom:2rem}.experience-item[data-astro-cid-xpq65ryk]{display:block;margin-bottom:2rem;padding:var(--space-md);border:1px solid rgba(255,255,255,.1);border-radius:1rem;text-decoration:none;color:inherit;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.experience-item[data-astro-cid-xpq65ryk]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);transition:left .6s ease}.experience-item[data-astro-cid-xpq65ryk]:hover:before{left:100%}.experience-item[data-astro-cid-xpq65ryk]:not(:first-child){margin-top:-2rem;z-index:1}.experience-item[data-astro-cid-xpq65ryk]:nth-child(2){z-index:2}.experience-item[data-astro-cid-xpq65ryk]:nth-child(3){z-index:3}.experience-item[data-astro-cid-xpq65ryk]:nth-child(4){z-index:4}.experience-item[data-astro-cid-xpq65ryk]:nth-child(5){z-index:5}.experience-item[data-astro-cid-xpq65ryk]:nth-child(6){z-index:6}.experience-item[data-astro-cid-xpq65ryk]:nth-child(7){z-index:7}.experience-content[data-astro-cid-xpq65ryk]{display:flex;flex-direction:column;gap:1.5rem}.primary-info[data-astro-cid-xpq65ryk]{display:flex;flex-direction:column;gap:.75rem}.company[data-astro-cid-xpq65ryk]{font-size:clamp(1.75rem,5vw,3.5rem);font-weight:700;display:flex;align-items:center;gap:1rem;margin:0;line-height:1.2;word-break:break-word;transition:transform .3s ease}.external-link[data-astro-cid-xpq65ryk]{opacity:0;transition:all .3s ease;flex-shrink:0;width:20px;height:20px}.experience-item[data-astro-cid-xpq65ryk]:hover .external-link[data-astro-cid-xpq65ryk]{opacity:.7;transform:scale(1.1)}.experience-item[data-astro-cid-xpq65ryk]:hover .company[data-astro-cid-xpq65ryk]{transform:translate(8px)}.experience-item[data-astro-cid-xpq65ryk]:hover{border-color:#fff3;box-shadow:0 8px 32px #0000004d;transform:translateY(-2px)}.company-info[data-astro-cid-xpq65ryk]{font-size:1rem;opacity:.5;line-height:1.6;margin:0}.secondary-info[data-astro-cid-xpq65ryk]{display:flex;flex-direction:column;gap:.75rem}.role-wrapper[data-astro-cid-xpq65ryk]{display:flex;flex-direction:column;gap:.5rem}.role[data-astro-cid-xpq65ryk]{font-size:1.25rem;opacity:.7}.period[data-astro-cid-xpq65ryk]{font-size:1rem;opacity:.5}.description[data-astro-cid-xpq65ryk]{font-size:1rem;opacity:.7;line-height:1.6;margin:0;word-wrap:break-word}.starting-soon-card[data-astro-cid-xpq65ryk]{filter:blur(8px);opacity:.3;position:relative}.starting-soon-wrapper[data-astro-cid-xpq65ryk]{position:relative;margin-bottom:0}.starting-soon-label[data-astro-cid-xpq65ryk]{position:absolute;top:3rem;left:3rem;background:#000000e6;color:#fff;padding:.75rem 1.5rem;border-radius:.75rem;font-size:1rem;font-weight:600;z-index:10;white-space:nowrap;border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 12px #0000004d;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);border-color:#fff3}50%{transform:scale(1.02);border-color:#fff6}}@media (min-width: 768px){.experience[data-astro-cid-xpq65ryk]{padding:var(--space-2xl) 0}.section-title[data-astro-cid-xpq65ryk]{margin-bottom:3rem}.experience-item[data-astro-cid-xpq65ryk]{padding:2.5rem;margin-bottom:4rem}.experience-item[data-astro-cid-xpq65ryk]:hover{background:#ffffff0d;transform:translate(10px)}.experience-item[data-astro-cid-xpq65ryk]{margin-bottom:2rem}.experience-content[data-astro-cid-xpq65ryk]{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.role-wrapper[data-astro-cid-xpq65ryk]{flex-direction:row;justify-content:space-between;align-items:baseline}.company-info[data-astro-cid-xpq65ryk]{font-size:1.125rem}.role[data-astro-cid-xpq65ryk]{font-size:1.5rem}.period[data-astro-cid-xpq65ryk],.description[data-astro-cid-xpq65ryk]{font-size:1.25rem}.external-link[data-astro-cid-xpq65ryk]{width:24px;height:24px}}.project-card[data-astro-cid-mspuyifq]{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:1rem;text-decoration:none;color:inherit;transition:all .4s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;perspective:1000px;display:block;width:100%;height:100%;overflow:hidden}.project-card[data-astro-cid-mspuyifq]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);transition:left .6s ease}.project-card[data-astro-cid-mspuyifq]:hover:before{left:100%}.card-content[data-astro-cid-mspuyifq]{padding:var(--space-md);height:100%;display:flex;flex-direction:column}.project-title[data-astro-cid-mspuyifq]{font-size:clamp(1.25rem,4vw,1.5rem);font-weight:700;margin:0;display:flex;align-items:center;gap:.5rem;line-height:1.2;word-break:break-word;transition:transform .3s ease}.link-icon[data-astro-cid-mspuyifq]{opacity:0;transition:all .3s ease;flex-shrink:0;width:20px;height:20px}.project-card[data-astro-cid-mspuyifq]:hover .link-icon[data-astro-cid-mspuyifq]{opacity:.7;transform:scale(1.1)}.project-description[data-astro-cid-mspuyifq]{font-size:1rem;line-height:1.6;opacity:.7;margin:var(--space-sm) 0;word-wrap:break-word}.tags[data-astro-cid-mspuyifq]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.tag[data-astro-cid-mspuyifq]{background:#ffffff1a;padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;opacity:.7;transition:all .3s ease}@media (min-width: 768px){.card-content[data-astro-cid-mspuyifq]{padding:var(--space-lg)}.project-title[data-astro-cid-mspuyifq]{font-size:1.5rem}.project-description[data-astro-cid-mspuyifq]{font-size:1.1rem}.project-card[data-astro-cid-mspuyifq]{transform-style:preserve-3d}.project-card[data-astro-cid-mspuyifq]:hover{transform:translateY(-5px) rotateX(5deg) rotateY(5deg);background:#ffffff0d;border-color:#fff3;box-shadow:0 8px 32px #0000004d}.project-card[data-astro-cid-mspuyifq]:hover .project-title[data-astro-cid-mspuyifq]{transform:translate(8px)}.card-inner[data-astro-cid-mspuyifq]{transform:translateZ(20px);transition:transform .5s cubic-bezier(.23,1,.32,1)}.project-card[data-astro-cid-mspuyifq]:hover .card-inner[data-astro-cid-mspuyifq]{transform:translateZ(30px)}.project-card[data-astro-cid-mspuyifq]:hover .tag[data-astro-cid-mspuyifq]{background:#ffffff26;transform:translateZ(40px)}.link-icon[data-astro-cid-mspuyifq]{width:24px;height:24px}}.projects[data-astro-cid-amng4zvp]{min-height:100vh;padding:var(--space-xl) 0}.container[data-astro-cid-amng4zvp]{width:90%;max-width:1200px;margin:0 auto}.section-title[data-astro-cid-amng4zvp]{font-size:clamp(2.5rem,8vw,5rem);font-weight:700;margin-bottom:2rem}.projects-grid[data-astro-cid-amng4zvp]{display:grid;gap:var(--space-md)}.projects-grid[data-astro-cid-amng4zvp]>[data-astro-cid-amng4zvp]{height:100%}@media (min-width: 768px){.projects[data-astro-cid-amng4zvp]{padding:var(--space-2xl) 0}.section-title[data-astro-cid-amng4zvp]{margin-bottom:3rem}.projects-grid[data-astro-cid-amng4zvp]{grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}.projects-grid[data-astro-cid-amng4zvp]>[data-astro-cid-amng4zvp]{height:100%}}.talks[data-astro-cid-sposdzys]{min-height:100vh;padding:8rem 0;position:relative}.container[data-astro-cid-sposdzys]{width:90%;max-width:1200px;margin:0 auto}.section-title[data-astro-cid-sposdzys]{font-size:clamp(3rem,8vw,5rem);font-weight:700;margin-bottom:6rem}.talk-card[data-astro-cid-sposdzys]{display:block;padding:2rem;margin-bottom:2rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;text-decoration:none;color:inherit;transition:all .3s ease}.talk-card[data-astro-cid-sposdzys]:hover{background:#ffffff0d;transform:translate(10px)}.talk-header[data-astro-cid-sposdzys]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.video-icon[data-astro-cid-sposdzys]{flex-shrink:0;opacity:.7;transition:opacity .3s ease}.talk-card[data-astro-cid-sposdzys]:hover .video-icon[data-astro-cid-sposdzys]{opacity:1;color:var(--accent)}.talk-title[data-astro-cid-sposdzys]{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;margin:0;color:var(--text)}.talk-meta[data-astro-cid-sposdzys]{display:flex;justify-content:space-between;align-items:baseline;margin-top:1rem}.event[data-astro-cid-sposdzys]{font-size:1.25rem;opacity:.7}.date[data-astro-cid-sposdzys]{font-size:1rem;opacity:.5}.blog[data-astro-cid-5q5cflet]{min-height:100vh;padding:var(--space-xl) 0}.container[data-astro-cid-5q5cflet]{width:90%;max-width:1200px;margin:0 auto}.section-title[data-astro-cid-5q5cflet]{font-size:clamp(2.5rem,8vw,5rem);font-weight:700;margin-bottom:2rem}.blog-card[data-astro-cid-5q5cflet]{display:block;padding:2rem;margin-bottom:2rem;border:1px solid rgba(255,255,255,.1);border-radius:1rem;text-decoration:none;color:inherit;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.blog-card[data-astro-cid-5q5cflet]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03),transparent);transition:left .6s ease}.blog-card[data-astro-cid-5q5cflet]:hover:before{left:100%}.blog-card[data-astro-cid-5q5cflet]:hover{background:#ffffff0d;transform:translate(10px);border-color:#fff3;box-shadow:0 8px 32px #0000004d}.blog-card[data-astro-cid-5q5cflet]:hover .blog-title[data-astro-cid-5q5cflet]{transform:translate(8px)}.blog-card[data-astro-cid-5q5cflet].featured{padding:3rem;margin-bottom:3rem;background:linear-gradient(135deg,#884aff1a,#e933301a);border:2px solid rgba(136,74,255,.3);border-radius:1.5rem;transition:all .4s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.blog-card[data-astro-cid-5q5cflet].featured:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s ease}.blog-card[data-astro-cid-5q5cflet].featured:hover:before{left:100%}.blog-card[data-astro-cid-5q5cflet].featured:hover{transform:translateY(-8px) scale(1.02);border-color:#884aff80;box-shadow:0 20px 40px #884aff33;background:#ffffff0d}.blog-content[data-astro-cid-5q5cflet]{position:relative;z-index:1}.blog-badge[data-astro-cid-5q5cflet]{display:inline-block;background:linear-gradient(135deg,#884aff,#e93330);color:#fff;padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:700;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.blog-title[data-astro-cid-5q5cflet]{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;margin:0;display:flex;align-items:center;gap:1rem;line-height:1.2;word-break:break-word;transition:transform .3s ease}.blog-card[data-astro-cid-5q5cflet].featured .blog-title[data-astro-cid-5q5cflet]{font-size:clamp(2rem,6vw,3.5rem);margin-bottom:1.5rem;line-height:1.1}.external-link[data-astro-cid-5q5cflet]{flex-shrink:0;opacity:0;transition:all .3s ease}.blog-card[data-astro-cid-5q5cflet]:hover .external-link[data-astro-cid-5q5cflet]{opacity:.7;transform:scale(1.1)}.blog-card[data-astro-cid-5q5cflet].featured .external-link[data-astro-cid-5q5cflet]{transition:all .3s ease;transform:translate(-10px)}.blog-card[data-astro-cid-5q5cflet].featured:hover .external-link[data-astro-cid-5q5cflet]{opacity:1;transform:translate(0)}.blog-meta[data-astro-cid-5q5cflet]{display:flex;justify-content:space-between;align-items:baseline;margin-top:1rem}.publication[data-astro-cid-5q5cflet]{font-size:1.25rem;opacity:.7}.featured-pub[data-astro-cid-5q5cflet]{background:linear-gradient(135deg,#884aff,#e93330);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;opacity:1}.date[data-astro-cid-5q5cflet]{font-size:1rem;opacity:.5}@media (min-width: 768px){.blog[data-astro-cid-5q5cflet]{padding:var(--space-2xl) 0}.section-title[data-astro-cid-5q5cflet]{margin-bottom:3rem}.blog-card[data-astro-cid-5q5cflet]{padding:2.5rem;margin-bottom:3rem}.blog-card[data-astro-cid-5q5cflet].featured{padding:4rem;margin-bottom:4rem}}@media (max-width: 768px){.blog-card[data-astro-cid-5q5cflet].featured .blog-title[data-astro-cid-5q5cflet]{font-size:clamp(1.5rem,8vw,2.5rem)}.blog-card[data-astro-cid-5q5cflet].featured{padding:2rem}}.social[data-astro-cid-yxtifmrq]{min-height:100vh;padding:8rem 0;position:relative}.container[data-astro-cid-yxtifmrq]{width:90%;max-width:1200px;margin:0 auto}.content-wrapper[data-astro-cid-yxtifmrq]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.section-title[data-astro-cid-yxtifmrq]{font-size:clamp(3rem,8vw,5rem);font-weight:700;margin-bottom:4rem}.links-container[data-astro-cid-yxtifmrq]{display:flex;flex-direction:column;gap:4rem}.professional-links[data-astro-cid-yxtifmrq]{display:flex;flex-direction:column;gap:2rem}.professional-link[data-astro-cid-yxtifmrq]{font-size:clamp(2rem,6vw,4rem);font-weight:700;text-decoration:none;color:var(--text);position:relative;width:fit-content;transition:transform .3s ease}.professional-link[data-astro-cid-yxtifmrq]:after{content:"";position:absolute;left:0;bottom:-4px;width:0;height:2px;background-color:var(--text);transition:width .3s ease}.professional-link[data-astro-cid-yxtifmrq]:hover:after{width:100%}.link-text[data-astro-cid-yxtifmrq]{opacity:.7;transition:opacity .3s ease}.professional-link[data-astro-cid-yxtifmrq]:hover .link-text[data-astro-cid-yxtifmrq]{opacity:1}.professional-link[data-astro-cid-yxtifmrq]:hover{transform:translate(8px)}.social-icons[data-astro-cid-yxtifmrq]{display:flex;gap:2rem;flex-wrap:wrap}.social-icon-link[data-astro-cid-yxtifmrq]{color:var(--text);opacity:.7;transition:all .3s ease}.social-icon-link[data-astro-cid-yxtifmrq]:hover{opacity:1;transform:scale(1.2)}.icon[data-astro-cid-yxtifmrq]{display:block;width:24px;height:24px}.photo-container[data-astro-cid-yxtifmrq]{width:100%;aspect-ratio:1;overflow:hidden;border-radius:1rem}.profile-photo[data-astro-cid-yxtifmrq]{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter .3s ease}@media (max-width: 768px){.content-wrapper[data-astro-cid-yxtifmrq]{grid-template-columns:1fr;gap:4rem}.photo-container[data-astro-cid-yxtifmrq]{order:-1}.section-title[data-astro-cid-yxtifmrq]{margin-bottom:2rem}}
