.PersonProfile-module__QpuZba__profileHeader{align-items:center;gap:3rem;margin-bottom:2rem;display:flex}.PersonProfile-module__QpuZba__summarySection{margin-bottom:4rem}.PersonProfile-module__QpuZba__avatar{object-fit:cover;width:250px;height:250px;box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#861f4199 0%,#e8772299 100%);border:4px solid #fff;border-radius:50%;position:relative}.PersonProfile-module__QpuZba__avatar:after{content:"";background:var(--gradient-mixed);z-index:-1;opacity:.6;border-radius:50%;position:absolute;inset:-6px}.PersonProfile-module__QpuZba__headerInfo{flex:1}.PersonProfile-module__QpuZba__name{font-family:var(--font-heading);color:var(--vt-maroon);letter-spacing:-.02em;margin-bottom:.5rem;font-size:3rem;font-weight:800;line-height:1.1}.PersonProfile-module__QpuZba__tagContainer{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.PersonProfile-module__QpuZba__categoryTag,.PersonProfile-module__QpuZba__statusTag{background-color:var(--background-alt);color:var(--vt-grey);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all var(--transition-fast);padding:.4rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.PersonProfile-module__QpuZba__categoryTag:hover,.PersonProfile-module__QpuZba__statusTag:hover{background:var(--gradient-accent);color:#fff;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.PersonProfile-module__QpuZba__bio{color:var(--vt-grey);max-width:100%;font-size:1.1rem}.PersonProfile-module__QpuZba__columns{grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:4rem;display:grid}.PersonProfile-module__QpuZba__sectionTitle{font-family:var(--font-heading);color:var(--vt-maroon);border-bottom:none;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.7rem;font-weight:700;position:relative}.PersonProfile-module__QpuZba__sectionTitle:after{content:"";background:var(--gradient-mixed);border-radius:3px;width:50px;height:3px;position:absolute;bottom:0;left:0}.PersonProfile-module__QpuZba__column h2{color:var(--vt-maroon);border-bottom:2px solid #eaeaea;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.8rem}.PersonProfile-module__QpuZba__list{list-style:none}.PersonProfile-module__QpuZba__listItem{margin-bottom:1.5rem}.PersonProfile-module__QpuZba__itemTitle{font-size:1.1rem;font-weight:700;display:block}.PersonProfile-module__QpuZba__itemSubtitle{color:var(--vt-orange);margin-bottom:.25rem;font-weight:600;display:block}.PersonProfile-module__QpuZba__itemDate{color:var(--vt-grey);font-size:.9rem;display:block}.PersonProfile-module__QpuZba__papersSection{background-color:#f8f9fa;border-radius:12px;padding:3rem}.PersonProfile-module__QpuZba__paperCard{background:#fff;border:1px solid #eaeaea;border-radius:8px;margin-bottom:1rem;padding:1.5rem}.PersonProfile-module__QpuZba__paperTitle{color:var(--vt-maroon);margin-bottom:.5rem;font-size:1.1rem;font-weight:600;display:block}.PersonProfile-module__QpuZba__yearBadge{background-color:var(--vt-maroon);color:#fff;border-radius:12px;margin-left:.75rem;padding:.2rem .6rem;font-size:.85rem;font-weight:600;display:inline-block}.PersonProfile-module__QpuZba__researchSection{margin-bottom:4rem}.PersonProfile-module__QpuZba__researchGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.PersonProfile-module__QpuZba__researchCard{color:inherit;background:#fff;border:1px solid #eaeaea;border-radius:8px;align-items:stretch;gap:0;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.PersonProfile-module__QpuZba__researchCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.PersonProfile-module__QpuZba__researchCover{flex:0 0 180px;min-height:150px;position:relative;overflow:hidden}.PersonProfile-module__QpuZba__researchCover img,.PersonProfile-module__QpuZba__researchCover video{object-fit:cover;width:100%;height:100%}.PersonProfile-module__QpuZba__researchMedia{object-fit:cover;width:100%;height:100%;display:block}.PersonProfile-module__QpuZba__researchPlaceholder{background:linear-gradient(135deg,#f0f0f0 0%,#e0e0e0 100%);width:100%;height:100%}.PersonProfile-module__QpuZba__researchContent{flex:1;padding:1.5rem}.PersonProfile-module__QpuZba__researchTitle{color:var(--vt-maroon);margin-bottom:.75rem;font-size:1.2rem;font-weight:600}.PersonProfile-module__QpuZba__researchAbstract{color:var(--vt-grey);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:768px){.PersonProfile-module__QpuZba__profileHeader{text-align:center;flex-direction:column;gap:1.5rem}.PersonProfile-module__QpuZba__columns{grid-template-columns:1fr;gap:2rem}.PersonProfile-module__QpuZba__researchGrid{grid-template-columns:1fr}.PersonProfile-module__QpuZba__researchCard{flex-direction:column}.PersonProfile-module__QpuZba__researchCover{flex:none;width:100%;height:200px}.PersonProfile-module__QpuZba__researchContent{padding:1.5rem}}.PersonProfile-module__QpuZba__threeColumnLayout{grid-template-columns:1fr 1fr 1fr;gap:3rem}.PersonProfile-module__QpuZba__hiddenHeader{visibility:hidden}@media (max-width:768px){.PersonProfile-module__QpuZba__threeColumnLayout{grid-template-columns:1fr}.PersonProfile-module__QpuZba__hiddenHeader{display:none}}@media (max-width:480px){.PersonProfile-module__QpuZba__profileHeader{gap:1rem}.PersonProfile-module__QpuZba__avatar{width:160px;height:160px}.PersonProfile-module__QpuZba__name{font-size:2rem}.PersonProfile-module__QpuZba__tagContainer{justify-content:center;gap:.5rem}.PersonProfile-module__QpuZba__categoryTag,.PersonProfile-module__QpuZba__statusTag{padding:.3rem .75rem;font-size:.75rem}.PersonProfile-module__QpuZba__bio{font-size:1rem}.PersonProfile-module__QpuZba__columns{gap:1.5rem;margin-bottom:2rem}.PersonProfile-module__QpuZba__sectionTitle{font-size:1.4rem}.PersonProfile-module__QpuZba__listItem{margin-bottom:1rem}.PersonProfile-module__QpuZba__itemTitle{font-size:1rem}.PersonProfile-module__QpuZba__researchGrid{gap:1.25rem}.PersonProfile-module__QpuZba__researchCover{flex:none;height:150px}.PersonProfile-module__QpuZba__researchContent{padding:1rem}.PersonProfile-module__QpuZba__researchTitle{font-size:1rem}.PersonProfile-module__QpuZba__researchAbstract{-webkit-line-clamp:2;line-clamp:2;font-size:.85rem}.PersonProfile-module__QpuZba__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-auto-rows:120px;gap:.5rem}.PersonProfile-module__QpuZba__galleryItem:nth-child(3n){grid-column:span 1}.PersonProfile-module__QpuZba__galleryItem:nth-child(4n){grid-row:span 1}.PersonProfile-module__QpuZba__socialLinks{justify-content:center}.PersonProfile-module__QpuZba__socialBtn{padding:.4rem .875rem;font-size:.85rem}}.PersonProfile-module__QpuZba__emailSection{margin-top:1rem;margin-bottom:.5rem}.PersonProfile-module__QpuZba__emailLink{color:var(--vt-orange);font-size:1rem;text-decoration:none;transition:color .2s}.PersonProfile-module__QpuZba__emailLink:hover{color:var(--vt-maroon);text-decoration:underline}.PersonProfile-module__QpuZba__socialLinks{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.PersonProfile-module__QpuZba__socialBtn{width:44px;height:44px;color:var(--vt-grey);border:1px solid var(--border-light);background:#fff;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .25s;display:flex;position:relative}.PersonProfile-module__QpuZba__socialBtn:hover{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-md);border-color:#0000;transform:translateY(-3px)}.PersonProfile-module__QpuZba__socialBtn svg{flex-shrink:0;width:20px;height:20px}.PersonProfile-module__QpuZba__socialBtn .PersonProfile-module__QpuZba__label{background:var(--vt-maroon);color:#fff;border-radius:var(--radius-sm);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;box-shadow:var(--shadow-sm);padding:.35rem .6rem;font-size:.75rem;font-weight:600;transition:opacity .2s,visibility .2s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.PersonProfile-module__QpuZba__socialBtn .PersonProfile-module__QpuZba__label:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-bottom:5px solid var(--vt-maroon);position:absolute;top:-4px;left:50%;transform:translate(-50%)}.PersonProfile-module__QpuZba__socialBtn:hover .PersonProfile-module__QpuZba__label{opacity:1;visibility:visible}.PersonProfile-module__QpuZba__achievementsSection{margin-top:3rem;margin-bottom:2rem}.PersonProfile-module__QpuZba__achievementsList{list-style:none}.PersonProfile-module__QpuZba__achievementItem{margin-bottom:1rem;padding-left:1.5rem;position:relative}.PersonProfile-module__QpuZba__achievementItem:before{content:"•";color:var(--vt-orange);font-weight:700;position:absolute;left:0}.PersonProfile-module__QpuZba__gallerySection{opacity:0;margin-top:3rem;margin-bottom:2rem;transition:opacity .8s ease-out,transform .8s ease-out;transform:translateY(30px)}.PersonProfile-module__QpuZba__galleryHeader{border-bottom:2px solid #eaeaea;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.5rem;display:flex}.PersonProfile-module__QpuZba__galleryHeader .PersonProfile-module__QpuZba__sectionTitle{border-bottom:none;margin-bottom:0;padding-bottom:0}.PersonProfile-module__QpuZba__refreshBtn{cursor:pointer;color:var(--vt-grey);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:all .4s;display:flex}.PersonProfile-module__QpuZba__refreshBtn:hover{color:var(--vt-maroon);background-color:#f0f0f0}.PersonProfile-module__QpuZba__spinning{animation:.5s ease-in-out PersonProfile-module__QpuZba__spin}@keyframes PersonProfile-module__QpuZba__spin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.PersonProfile-module__QpuZba__galleryContent{opacity:1;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);transform:translateY(0)}.PersonProfile-module__QpuZba__galleryContent.PersonProfile-module__QpuZba__hidden{opacity:0;transform:translateY(20px)}.PersonProfile-module__QpuZba__gallerySection.PersonProfile-module__QpuZba__visible{opacity:1;transform:translateY(0)}.PersonProfile-module__QpuZba__gallerySection img{cursor:pointer;will-change:transform;border-radius:4px;transition:transform .3s,box-shadow .3s,filter .3s!important}.PersonProfile-module__QpuZba__gallerySection img:hover{z-index:100;position:relative;filter:brightness(1.05)!important;transform:translateY(-8px)scale(1.03)!important;box-shadow:0 15px 35px #0000004d!important}.PersonProfile-module__QpuZba__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-auto-rows:200px;gap:1rem;display:grid}.PersonProfile-module__QpuZba__galleryItem{object-fit:cover;border-radius:8px;width:100%;height:100%;transition:transform .2s}.PersonProfile-module__QpuZba__galleryItem:hover{transform:scale(1.02)}.PersonProfile-module__QpuZba__galleryItem:nth-child(3n){grid-column:span 2}.PersonProfile-module__QpuZba__galleryItem:nth-child(4n){grid-row:span 2;height:100%}
