.about-page{margin:0 auto;max-width:1200px;padding:0 2rem 2rem}@media(max-width:1024px){.about-page{padding:0 1.5rem 1.5rem}}@media(max-width:768px){.about-page{padding:0 1rem 1rem}}@media(max-width:480px){.about-page{padding:0 .75rem .75rem}}.about-hero{margin-bottom:4rem}@media(max-width:1024px){.about-hero{margin-bottom:3.5rem}}@media(max-width:768px){.about-hero{margin-bottom:3rem}}@media(max-width:480px){.about-hero{margin-bottom:2rem}}.hero-content{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:1.5rem;overflow:hidden;padding:3rem;position:relative}.hero-content:before{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));content:"";height:4px;left:0;position:absolute;right:0;top:0}@media(max-width:1024px){.hero-content{border-radius:1.25rem;padding:2.5rem}}@media(max-width:768px){.hero-content{border-radius:1rem;padding:2rem}}@media(max-width:480px){.hero-content{border-radius:.75rem;padding:1.5rem}}.profile-section{align-items:flex-start;display:flex;gap:3rem}@media(max-width:1024px){.profile-section{gap:2.5rem}}@media(max-width:768px){.profile-section{flex-direction:column;gap:2rem;text-align:center}}@media(max-width:480px){.profile-section{gap:1.5rem}}.profile-image{flex-shrink:0;position:relative}.profile-image img{border:4px solid hsla(0,0%,100%,.2);border-radius:50%;height:200px;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:200px}.profile-image img:hover{border-color:var(--accent-primary);transform:scale(1.05)}@media(max-width:1024px){.profile-image img{height:180px;width:180px}}@media(max-width:768px){.profile-image img{height:150px;width:150px}}@media(max-width:480px){.profile-image img{border-width:3px;height:120px;width:120px}}.profile-info{flex:1}.profile-info .profile-name{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;background-clip:text;color:var(--text-primary);font-size:3rem;margin-bottom:.5rem}@supports not (-webkit-background-clip:text){.profile-info .profile-name{color:var(--accent-primary)}}.profile-info .profile-name:before{content:none}@media(max-width:1024px){.profile-info .profile-name{font-size:2.7rem}}@media(max-width:768px){.profile-info .profile-name{font-size:2.5rem}}@media(max-width:480px){.profile-info .profile-name{font-size:2rem}}@media(max-width:360px){.profile-info .profile-name{font-size:1.8rem}}.profile-info h1{color:var(--text-primary);font-size:3rem;margin-bottom:.5rem}@media(max-width:1024px){.profile-info h1{font-size:2.7rem}}@media(max-width:768px){.profile-info h1{font-size:2.5rem}}@media(max-width:480px){.profile-info h1{font-size:2rem}}@media(max-width:360px){.profile-info h1{font-size:1.8rem}}.profile-info .tagline{color:var(--accent-primary);font-size:1.2rem;font-weight:500;margin-bottom:1.5rem}@media(max-width:768px){.profile-info .tagline{font-size:1.1rem;margin-bottom:1.25rem}}@media(max-width:480px){.profile-info .tagline{font-size:1rem;margin-bottom:1rem}}.profile-info .bio-intro{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;opacity:.9}@media(max-width:768px){.profile-info .bio-intro{font-size:1rem}}.quick-stats{display:flex;gap:2rem}@media(max-width:768px){.quick-stats{gap:1.5rem;justify-content:center}}@media(max-width:480px){.quick-stats{flex-direction:column;gap:1rem}}.quick-stats .stat{text-align:center}.quick-stats .stat .stat-number{color:var(--accent-primary);display:block;font-size:2.5rem;font-weight:700;margin-bottom:.3rem}@media(max-width:768px){.quick-stats .stat .stat-number{font-size:2rem}}.quick-stats .stat .stat-label{font-size:.9rem;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.about-tabs-section{margin-bottom:4rem}@media(max-width:1024px){.about-tabs-section{margin-bottom:3.5rem}}@media(max-width:768px){.about-tabs-section{margin-bottom:3rem}}@media(max-width:480px){.about-tabs-section{margin-bottom:2rem}}.about-tabs-nav{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:3rem;padding:.5rem}@media(max-width:1024px){.about-tabs-nav{margin-bottom:2.5rem}}@media(max-width:768px){.about-tabs-nav{flex-direction:column;gap:.25rem;margin-bottom:2rem;padding:.4rem}}@media(max-width:480px){.about-tabs-nav{border-radius:.75rem;padding:.25rem}}.tab-button{background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:.75rem;color:var(--text-secondary);cursor:pointer;font-size:.9rem;font-weight:500;overflow:hidden;padding:1rem 1.5rem;position:relative;transition:all .3s ease;white-space:nowrap}@media(max-width:1024px){.tab-button{padding:.9rem 1.3rem}}@media(max-width:768px){.tab-button{font-size:.85rem;padding:.75rem 1rem;text-align:center;white-space:normal}}@media(max-width:480px){.tab-button{border-radius:.5rem;font-size:.8rem;padding:.6rem .8rem}}.tab-button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.tab-button:hover{border-color:hsla(0,0%,100%,.25);color:var(--accent-primary);transform:translateY(-2px)}.tab-button:hover:before{left:100%}.tab-button.active{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-color:var(--accent-primary);box-shadow:0 5px 15px rgba(0,0,0,.2)}.tab-button.active,.tab-button.active:hover{color:var(--bg-primary);transform:translateY(-2px)}.about-tabs-content{min-height:400px;position:relative}.tab-content{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:1.5rem;min-height:400px;padding:3rem;transition:all .3s ease}@media(max-width:1024px){.tab-content{border-radius:1.25rem;padding:2.5rem}}@media(max-width:768px){.tab-content{border-radius:1rem;min-height:300px;padding:2rem}}@media(max-width:480px){.tab-content{border-radius:.75rem;min-height:250px;padding:1.5rem}}.tab-content.active{animation:tab-slide-in .5s ease-out}.tab-content:not(.active){display:none}.nested-tabs-section{margin-top:2rem}.nested-tabs-nav{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:.75rem;display:flex;gap:.5rem;justify-content:center;margin-bottom:2rem;padding:.5rem}@media(max-width:768px){.nested-tabs-nav{flex-direction:column;gap:.25rem}}.nested-tab-button{background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:var(--text-secondary);cursor:pointer;font-size:.85rem;font-weight:500;overflow:hidden;padding:.75rem 1.25rem;position:relative;transition:all .3s ease}@media(max-width:768px){.nested-tab-button{padding:.6rem 1rem}}.nested-tab-button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.nested-tab-button:hover{border-color:hsla(0,0%,100%,.2);color:var(--accent-primary)}.nested-tab-button:hover:before{left:100%}.nested-tab-button.active{background:linear-gradient(135deg,var(--accent-secondary),var(--accent-primary));border-color:var(--accent-secondary);box-shadow:0 3px 10px rgba(0,0,0,.15);color:var(--bg-primary);transform:translateY(-1px)}.nested-tab-button.active:hover{color:var(--bg-primary)}.nested-tabs-content{min-height:300px;position:relative}.nested-tab-content{display:none;opacity:0;transform:translateY(15px);transition:opacity .3s ease,transform .3s ease}.nested-tab-content.active{animation:tabFadeIn .3s ease-out;display:block;opacity:1;transform:translateY(0)}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tab-content.active{animation:tabFadeIn .4s ease-out}.blog-post-content{margin:0 auto;max-width:900px}@media(max-width:1024px){.blog-post-content{max-width:800px}}@media(max-width:768px){.blog-post-content{max-width:100%}}.blog-post-content .post-intro{margin-bottom:2.5rem}@media(max-width:768px){.blog-post-content .post-intro{margin-bottom:2rem}}@media(max-width:480px){.blog-post-content .post-intro{margin-bottom:1.5rem}}.blog-post-content .post-intro .lead{color:var(--accent-primary);font-size:1.3rem;font-weight:500;line-height:1.6;margin:0;text-align:center}@media(max-width:1024px){.blog-post-content .post-intro .lead{font-size:1.2rem}}@media(max-width:768px){.blog-post-content .post-intro .lead{font-size:1.1rem;text-align:left}}@media(max-width:480px){.blog-post-content .post-intro .lead{font-size:1rem}}.blog-post-content h3{border-bottom:2px solid var(--accent-secondary);color:var(--accent-primary);font-size:1.6rem;margin:2.5rem 0 1rem;padding-bottom:.5rem}@media(max-width:1024px){.blog-post-content h3{font-size:1.5rem;margin:2.25rem 0 .9rem}}@media(max-width:768px){.blog-post-content h3{font-size:1.4rem;margin:2rem 0 .75rem}}@media(max-width:480px){.blog-post-content h3{font-size:1.3rem;margin:1.5rem 0 .5rem}}.blog-post-content p{font-size:1.05rem;line-height:1.7;margin-bottom:1.5rem;opacity:.9;text-align:justify}@media(max-width:1024px){.blog-post-content p{font-size:1.02rem}}@media(max-width:768px){.blog-post-content p{font-size:1rem;margin-bottom:1.25rem;text-align:left}}@media(max-width:480px){.blog-post-content p{font-size:.95rem;line-height:1.6;margin-bottom:1rem}}.blog-post-content .feature-list,.blog-post-content .tech-list{list-style:none;margin:1.5rem 0;padding:0}.blog-post-content .feature-list li,.blog-post-content .tech-list li{background:hsla(0,0%,100%,.03);border-left:3px solid var(--accent-secondary);border-radius:0 .5rem .5rem 0;margin-bottom:.5rem;padding:.75rem 0 .75rem 2rem;position:relative}.blog-post-content .feature-list li:before,.blog-post-content .tech-list li:before{color:var(--accent-primary);content:"▸";font-weight:700;left:.75rem;position:absolute}.blog-post-content .feature-list li strong,.blog-post-content .tech-list li strong{color:var(--accent-primary);font-weight:600}.blog-post-content .closing-note{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;margin-top:3rem;padding:2rem;text-align:center}.blog-post-content .closing-note p{color:var(--accent-secondary);font-style:italic;margin:0}.personal-story{margin-bottom:3rem}@media(max-width:768px){.personal-story{margin-bottom:2.5rem}}@media(max-width:480px){.personal-story{margin-bottom:2rem}}.personal-story p{font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem;opacity:.9}@media(max-width:1024px){.personal-story p{font-size:1.05rem}}@media(max-width:768px){.personal-story p{font-size:1rem;line-height:1.6;margin-bottom:1.25rem}}@media(max-width:480px){.personal-story p{font-size:.95rem;margin-bottom:1rem}}.experience-timeline-section{margin-bottom:3rem}@media(max-width:768px){.experience-timeline-section{margin-bottom:2.5rem}}@media(max-width:480px){.experience-timeline-section{margin-bottom:2rem}}.experience-timeline-section h3{color:var(--text-primary);font-size:1.8rem;margin-bottom:2rem;text-align:center}@media(max-width:768px){.experience-timeline-section h3{font-size:1.6rem;margin-bottom:1.5rem}}@media(max-width:480px){.experience-timeline-section h3{font-size:1.4rem;margin-bottom:1.25rem}}.horizontal-timeline{background:#0d1117;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;overflow:hidden;position:relative}@media(max-width:768px){.horizontal-timeline{border-radius:.75rem}}@media(max-width:480px){.horizontal-timeline{border-radius:.5rem}}.timeline-container{overflow-x:auto;padding:2rem 1rem;scrollbar-color:hsla(0,0%,100%,.2) transparent;scrollbar-width:thin}@media(max-width:768px){.timeline-container{padding:1.5rem .75rem}}@media(max-width:480px){.timeline-container{padding:1rem .5rem}}.timeline-container::-webkit-scrollbar{height:8px}@media(max-width:480px){.timeline-container::-webkit-scrollbar{height:6px}}.timeline-container::-webkit-scrollbar-track{background:transparent}.timeline-container::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.timeline-container::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}.timeline-track{align-items:center;display:flex;gap:1.5rem;min-width:-moz-max-content;min-width:max-content;position:relative}.timeline-track:before{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:1}@media(max-width:768px){.timeline-track{gap:1rem}}@media(max-width:480px){.timeline-track{gap:.75rem}}.timeline-item{max-width:320px;min-width:320px;position:relative;z-index:2}@media(max-width:768px){.timeline-item{max-width:280px;min-width:280px}}@media(max-width:480px){.timeline-item{max-width:250px;min-width:250px}}@media(max-width:360px){.timeline-item{max-width:220px;min-width:220px}}.timeline-item .timeline-content{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:.75rem;margin-top:1.5rem;padding:1.25rem;position:relative;text-align:center;transition:all .3s ease}.timeline-item .timeline-content:before{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));border-radius:.75rem .75rem 0 0;content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.timeline-item .timeline-content:hover{border-color:hsla(0,0%,100%,.25);box-shadow:0 15px 35px rgba(0,0,0,.3);transform:translateY(-8px)}.timeline-item .timeline-content:hover:before{opacity:1}@media(max-width:768px){.timeline-item .timeline-content{margin-top:1.25rem;padding:1rem}}.timeline-item .timeline-content .timeline-date{color:var(--accent-primary);font-size:.85rem;font-weight:600;letter-spacing:.5px;margin-bottom:.5rem;text-transform:uppercase}.timeline-item .timeline-content h4{color:var(--text-primary);font-size:1.1rem;line-height:1.3;margin-bottom:.3rem}.timeline-item .timeline-content .timeline-company{color:var(--accent-secondary);font-size:.9rem;font-style:italic;font-weight:500;margin-bottom:.75rem}.timeline-item .timeline-content p{font-size:.9rem;line-height:1.4;margin-bottom:1rem;opacity:.9;text-align:left}.tab-content .interests-section{background:none;border:none;padding:0}.tab-content .interests-section:before{display:none}.tab-content .interests-section h3{color:var(--text-primary);font-size:1.8rem;margin-bottom:2rem;text-align:center}.tab-content .interests-section .interests-grid .interest-item h4{color:var(--text-primary);font-size:1.2rem;margin-bottom:.75rem}.interests-section{margin-bottom:4rem}.interests-section h2{color:var(--text-primary);font-size:2.5rem;margin-bottom:3rem;text-align:center}@media(max-width:768px){.interests-section h2{font-size:2rem;margin-bottom:2rem}}.interests-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media(max-width:768px){.interests-grid{gap:1.5rem;grid-template-columns:1fr}}.interest-item{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:1rem;padding:2rem;transition:all .3s ease}.interest-item:hover{border-color:hsla(0,0%,100%,.25);transform:translateY(-5px)}.interest-item:hover .interest-icon{transform:scale(1.1)}@media(max-width:768px){.interest-item{padding:1.5rem}}.interest-item .interest-icon{font-size:2rem;margin-bottom:1rem;transition:transform .3s ease}.interest-item h3{color:var(--text-primary);font-size:1.3rem;margin-bottom:1rem}.interest-item p{line-height:1.5;margin:0;opacity:.9}.achievements-section{margin-bottom:4rem}@media(max-width:1024px){.achievements-section{margin-bottom:3.5rem}}@media(max-width:768px){.achievements-section{margin-bottom:3rem}}@media(max-width:480px){.achievements-section{margin-bottom:2rem}}.achievements-section h2{color:var(--text-primary);font-size:2.5rem;margin-bottom:3rem;text-align:center}@media(max-width:1024px){.achievements-section h2{font-size:2.3rem;margin-bottom:2.5rem}}@media(max-width:768px){.achievements-section h2{font-size:2rem;margin-bottom:2rem}}@media(max-width:480px){.achievements-section h2{font-size:1.7rem;margin-bottom:1.5rem}}.education-section{margin-bottom:4rem}@media(max-width:1024px){.education-section{margin-bottom:3.5rem}}@media(max-width:768px){.education-section{margin-bottom:3rem}}@media(max-width:480px){.education-section{margin-bottom:2rem}}.education-section h2{color:var(--text-primary);font-size:2.2rem;margin-bottom:2.5rem;text-align:center}@media(max-width:1024px){.education-section h2{font-size:2rem}}@media(max-width:768px){.education-section h2{font-size:1.8rem;margin-bottom:2rem}}@media(max-width:480px){.education-section h2{font-size:1.6rem;margin-bottom:1.5rem}}.education-grid{display:grid;gap:2rem;grid-template-columns:1fr;margin:0 auto;max-width:900px}@media(max-width:1024px){.education-grid{gap:1.75rem;max-width:800px}}@media(max-width:768px){.education-grid{gap:1.5rem;max-width:100%}}@media(max-width:480px){.education-grid{gap:1.25rem}}.education-item{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:1rem;display:flex;gap:2rem;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}@media(max-width:1024px){.education-item{gap:1.5rem;padding:1.75rem}}@media(max-width:768px){.education-item{flex-direction:column;gap:1.25rem;padding:1.5rem;text-align:center}}@media(max-width:480px){.education-item{border-radius:.75rem;padding:1.25rem}}.education-item:before{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.education-item:hover{border-color:hsla(0,0%,100%,.25);box-shadow:0 10px 30px rgba(0,0,0,.2);transform:translateY(-5px)}.education-item:hover:before{opacity:1}.education-item:hover .education-icon{transform:scale(1.1)}.education-item .education-icon{align-items:flex-start;display:flex;font-size:3rem;justify-content:center;min-width:80px;transition:transform .3s ease}@media(max-width:768px){.education-item .education-icon{align-self:center;min-width:auto}}.education-item .education-content{flex:1}.education-item .education-content h3{color:var(--accent-primary);font-size:1.4rem;margin-bottom:.5rem}.education-item .education-content .institution{color:var(--accent-secondary);font-size:1.1rem;font-weight:500;margin-bottom:.3rem}.education-item .education-content .education-period{color:var(--text-secondary);font-size:.9rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem;text-transform:uppercase}.education-item .education-content .education-description{line-height:1.6;margin-bottom:1rem;opacity:.9}.education-item .education-content .education-highlights{display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:768px){.education-item .education-content .education-highlights{justify-content:center}}.education-item .education-content .education-highlights .highlight{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;color:var(--accent-primary);font-size:.8rem;font-weight:500;padding:.3rem .7rem}.certifications-section h2{color:var(--text-primary);font-size:2.2rem;margin-bottom:2.5rem;text-align:center}@media(max-width:768px){.certifications-section h2{font-size:1.8rem;margin-bottom:2rem}}.achievements-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}@media(max-width:768px){.achievements-grid{gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.achievement-card{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:1rem;display:flex;flex-direction:column;justify-content:space-between;min-height:280px;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:all .3s ease}.achievement-card:before{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.achievement-card:hover{border-color:hsla(0,0%,100%,.25);box-shadow:0 10px 30px rgba(0,0,0,.2);transform:translateY(-5px)}.achievement-card:hover:before{opacity:1}.achievement-card:hover .achievement-icon{transform:scale(1.1)}@media(max-width:768px){.achievement-card{min-height:260px;padding:1.5rem}}.achievement-card .achievement-content{align-items:center;display:flex;flex-direction:column;flex-grow:1}.achievement-card .achievement-icon{align-items:center;display:flex;font-size:2.5rem;height:75px;justify-content:center;margin-bottom:1rem;transition:transform .3s ease}.achievement-card .achievement-icon img{height:75px;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:75px}.achievement-card .achievement-icon img:hover{transform:scale(1.05)}.achievement-card h3{color:var(--accent-primary);font-size:1.2rem;margin-bottom:.5rem}.achievement-card p{align-items:center;display:flex;flex-grow:1;justify-content:center;line-height:1.4;margin-bottom:auto;opacity:.9;text-align:center}.achievement-card .achievement-year{align-self:center;color:var(--accent-secondary);font-size:.9rem;font-weight:600;margin-top:1rem}.goals-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}@media(max-width:1024px){.goals-grid{gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media(max-width:768px){.goals-grid{gap:1.5rem;grid-template-columns:1fr}}@media(max-width:480px){.goals-grid{gap:1.25rem}}.goal-item{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:2rem;transition:all .3s ease}.goal-item:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);transform:translateY(-5px)}@media(max-width:768px){.goal-item:hover{transform:translateY(-2px)}}@media(max-width:1024px){.goal-item{padding:1.75rem}}@media(max-width:768px){.goal-item{padding:1.5rem}}@media(max-width:480px){.goal-item{border-radius:.75rem;padding:1.25rem}}.goal-item .goal-icon{font-size:2rem;margin-bottom:1rem}@media(max-width:768px){.goal-item .goal-icon{font-size:1.8rem;margin-bottom:.75rem}}@media(max-width:480px){.goal-item .goal-icon{font-size:1.6rem}}.goal-item h3{color:var(--accent-primary);font-size:1.3rem;margin-bottom:1rem}@media(max-width:768px){.goal-item h3{font-size:1.2rem;margin-bottom:.75rem}}@media(max-width:480px){.goal-item h3{font-size:1.1rem}}.goal-item ul{list-style:none;margin:0;padding:0}.goal-item ul li{line-height:1.5;margin-bottom:.75rem;opacity:.9;padding-left:1.5rem;position:relative}.goal-item ul li:before{color:var(--accent-secondary);content:"→";font-weight:700;left:0;position:absolute}.goal-item ul li:last-child{margin-bottom:0}.misc-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}@media(max-width:1024px){.misc-grid{gap:1.75rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media(max-width:768px){.misc-grid{gap:1.5rem;grid-template-columns:1fr}}@media(max-width:480px){.misc-grid{gap:1.25rem}}.misc-item{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;padding:2rem;transition:all .3s ease}.misc-item:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2);transform:translateY(-5px)}@media(max-width:768px){.misc-item:hover{transform:translateY(-2px)}}@media(max-width:1024px){.misc-item{padding:1.75rem}}@media(max-width:768px){.misc-item{padding:1.5rem}}@media(max-width:480px){.misc-item{border-radius:.75rem;padding:1.25rem}}.misc-item .misc-icon{font-size:2rem;margin-bottom:1rem}@media(max-width:768px){.misc-item .misc-icon{font-size:1.8rem;margin-bottom:.75rem}}@media(max-width:480px){.misc-item .misc-icon{font-size:1.6rem}}.misc-item h3{color:var(--accent-primary);font-size:1.3rem;margin-bottom:1rem}@media(max-width:768px){.misc-item h3{font-size:1.2rem;margin-bottom:.75rem}}@media(max-width:480px){.misc-item h3{font-size:1.1rem}}.misc-item p{line-height:1.6;margin:0;opacity:.9}@media(max-width:768px){.misc-item p{font-size:.95rem;line-height:1.5}}@media(max-width:480px){.misc-item p{font-size:.9rem}}.misc-item .quick-facts{list-style:none;margin:0;padding:0}.misc-item .quick-facts li{font-size:.9rem;line-height:1.4;margin-bottom:.5rem;opacity:.9;padding-left:1.2rem;position:relative}.misc-item .quick-facts li:before{color:var(--accent-secondary);content:"•";font-weight:700;left:0;position:absolute}.misc-item .quick-facts li:last-child{margin-bottom:0}@keyframes tab-slide-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes timeline-slide{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes card-hover-lift{0%{transform:translateY(0)}to{transform:translateY(-5px)}}.about-fade-in{animation:fade-in-up .6s ease-out forwards}.about-slide-delay:first-child{animation-delay:.1s}.about-slide-delay:nth-child(2){animation-delay:.2s}.about-slide-delay:nth-child(3){animation-delay:.3s}.about-slide-delay:nth-child(4){animation-delay:.4s}.about-slide-delay:nth-child(5){animation-delay:.5s}.about-timeline-item{animation:timeline-slide .5s ease-out forwards;animation-delay:calc(var(--item-index, 0)*.1s)}.about-horizontal-scroll::-webkit-scrollbar{height:8px}.about-horizontal-scroll::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.about-horizontal-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}.about-horizontal-scroll::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.about-focus-visible:focus-visible{border-radius:4px;outline:2px solid var(--accent-primary);outline-offset:2px}.about-touch-target{min-height:44px;min-width:44px}@media(max-width:768px){.about-touch-target{min-height:48px;min-width:48px}}@media(hover:none){.education-item:hover,.goal-item:hover,.misc-item:hover,.timeline-item:hover{transform:none}}@media(prefers-reduced-motion:reduce){.about-fade-in,.about-timeline-item,.tab-content.active{animation:none}.education-item,.goal-item,.misc-item,.timeline-item{transition:none}.education-item:hover,.goal-item:hover,.misc-item:hover,.timeline-item:hover{transform:none}}.about-text-gradient{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-highlight{color:var(--accent-primary);font-weight:600}.about-skeleton{animation:skeleton-loading 1.5s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1) 75%);background-size:200% 100%}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}