.content-section{padding:5rem 0}.content-section:not(:last-child){margin-bottom:2rem}.about-block{align-items:center;gap:2rem;display:flex;overflow:visible}.about-image-container{aspect-ratio:4/5;z-index:10;width:clamp(300px,250px + 15vw,445px);box-shadow:0 0 15px var(--neon-purple),0 0 30px #bc13feb3,0 0 50px #bc13fe4d;border-radius:8px;flex-shrink:0;transition:box-shadow .3s;animation:6s ease-in-out infinite breathing-neon-shadow;position:relative}.profile-image{object-fit:cover;border-radius:8px;width:100%;height:100%;display:block}.about-text{margin-left:3rem;font-size:clamp(16px,6vw,20px);line-height:1.7}@media (max-width:768px){.about-block{flex-direction:column}}@media (max-width:600px){.content-section{padding:5rem 1.5rem}.about-text{margin-left:0}}
.gallery-block{width:100%;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding:0}.gallery-grid{column-count:3;column-gap:1rem;margin:0;padding:0;display:block}.gallery-item-wrapper{break-inside:avoid;border-radius:8px;width:100%;margin-bottom:1rem;transition:transform .3s,box-shadow .3s;display:inline-block;position:relative;overflow:hidden}.gallery-item img{object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.gallery-item-link{color:inherit;text-decoration:none;display:block;position:relative}.gallery-item-overlay{opacity:0;z-index:5;text-align:center;background:#0009;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}.gallery-item-link:hover .gallery-item-overlay{opacity:1}.social-name{font-family:Griffy,cursive;font-size:clamp(1.2rem,3vw,2rem);font-weight:400;transition:all .3s}.gallery-item-wrapper:nth-child(odd){box-shadow:0 0 15px var(--neon-purple)}.gallery-item-wrapper:nth-child(2n){box-shadow:0 0 15px var(--neon-green)}.gallery-item-wrapper:nth-child(odd) .social-name{color:var(--neon-purple);text-shadow:0 0 5px #fff,0 0 10px var(--neon-purple),0 0 20px var(--neon-purple)}.gallery-item-wrapper:nth-child(2n) .social-name{color:var(--neon-green);text-shadow:0 0 5px #fff,0 0 10px var(--neon-green),0 0 20px var(--neon-green)}.gallery-item-wrapper:hover{transform:scale(1.03)}.gallery-item-wrapper:nth-child(odd):hover{box-shadow:0 0 15px var(--neon-green),0 0 30px var(--neon-green)}.gallery-item-wrapper:nth-child(2n):hover{box-shadow:0 0 15px var(--neon-purple),0 0 30px var(--neon-purple)}.gallery-item-wrapper:nth-child(odd):hover .social-name{color:var(--neon-green);text-shadow:0 0 5px #fff,0 0 15px var(--neon-green),0 0 30px var(--neon-green)}.gallery-item-wrapper:nth-child(2n):hover .social-name{color:var(--neon-purple);text-shadow:0 0 5px #fff,0 0 15px var(--neon-purple),0 0 30px var(--neon-purple)}@media (max-width:900px){.gallery-grid{column-count:2}}@media (max-width:600px){.gallery-grid{column-count:1}}
