.hero[data-astro-cid-j7pv25f6]{padding:var(--spacing-xl);margin-bottom:var(--spacing-lg);position:relative;background:var(--color-bg-elevated);border-radius:var(--border-radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);transition:all var(--transition-base)}.hero[data-astro-cid-j7pv25f6]:hover{box-shadow:var(--shadow-lg),0 10px 40px -10px #6366f14d,0 0 60px -15px #6366f133}.hero-content[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--spacing-xl);max-width:1000px;margin:0 auto}.avatar-container[data-astro-cid-j7pv25f6]{flex-shrink:0;padding:4px;border-radius:50%;background:var(--gradient-primary);display:inline-flex;box-shadow:var(--shadow-lg);transition:transform var(--transition-base)}.avatar-container[data-astro-cid-j7pv25f6]:hover{transform:scale(1.05)}.avatar[data-astro-cid-j7pv25f6]{width:200px;height:200px;border-radius:50%;display:block;overflow:hidden}.avatar[data-astro-cid-j7pv25f6] img{width:100%;height:100%;border-radius:50%;display:block;object-fit:cover}.hero-text[data-astro-cid-j7pv25f6]{flex:1}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,6vw,3.5rem);margin-bottom:var(--spacing-lg);color:var(--color-text);background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:900;letter-spacing:-.03em;line-height:1.1;animation:slideInFromRight .8s ease-out}@keyframes slideInFromRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .strike[data-astro-cid-j7pv25f6]{position:relative;display:inline-block;background:none;-webkit-text-fill-color:var(--color-primary);color:var(--color-primary)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6] .strike[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:3px;background:var(--color-primary);transform:translateY(-50%)}.hero-description[data-astro-cid-j7pv25f6]{font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.8;color:var(--color-text-light);margin-bottom:var(--spacing-xl);animation:slideInFromRight .8s ease-out .2s backwards;text-align:justify;text-justify:inter-word}.hero-description[data-astro-cid-j7pv25f6] strong{font-weight:700;position:relative;display:inline-block;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.hero-description[data-astro-cid-j7pv25f6] strong:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--gradient-primary);transform:scaleX(0);transform-origin:right;transition:transform var(--transition-base)}.hero-description[data-astro-cid-j7pv25f6] strong:hover:after,.hero[data-astro-cid-j7pv25f6]:hover .hero-description[data-astro-cid-j7pv25f6] strong:after{transform:scaleX(1);transform-origin:left}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--spacing-lg);animation:slideInFromRight .8s ease-out .4s backwards}.hero-social[data-astro-cid-j7pv25f6]{display:flex;align-items:center;padding-left:var(--spacing-lg);border-left:2px solid var(--color-border);transition:border-color var(--transition-base)}.hero-social[data-astro-cid-j7pv25f6]:hover{border-left-color:var(--color-primary)}.recent-projects[data-astro-cid-j7pv25f6]{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg)}.recent-projects[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,5vw,2.75rem);text-align:center;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;letter-spacing:-.02em;position:relative}.recent-projects[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]:after{content:"";display:block;width:80px;height:4px;margin:var(--spacing-md) auto 0;background:var(--gradient-primary);border-radius:2px}.cards-grid-custom[data-astro-cid-j7pv25f6] article{height:100%}.view-all-container[data-astro-cid-j7pv25f6]{text-align:center;margin-top:var(--spacing-xl)}.recent-posts[data-astro-cid-j7pv25f6]{margin-top:var(--spacing-xl)}.recent-posts[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,5vw,2.75rem);text-align:center;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;letter-spacing:-.02em}.recent-posts[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]:after{content:"";display:block;width:80px;height:4px;margin:var(--spacing-md) auto 0;background:var(--gradient-primary);border-radius:2px}@media(max-width:968px){.hero-content[data-astro-cid-j7pv25f6]{flex-direction:column;text-align:center}.avatar[data-astro-cid-j7pv25f6]{width:180px;height:180px}.hero-actions[data-astro-cid-j7pv25f6]{flex-direction:column;gap:var(--spacing-md)}.hero-social[data-astro-cid-j7pv25f6]{padding-left:0;border-left:none;padding-top:var(--spacing-md);border-top:2px solid var(--color-border)}}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6]{padding:var(--spacing-lg)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2rem}.hero-description[data-astro-cid-j7pv25f6]{font-size:1rem;margin-bottom:var(--spacing-lg);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.avatar[data-astro-cid-j7pv25f6]{width:150px;height:150px}.recent-projects[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.recent-posts[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem}}@media(min-width:1024px){.cards-grid-custom[data-astro-cid-j7pv25f6] .grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1200px}}
