.facultyPage,.peopleNavigator{--faculty-navy:#092c4c;--faculty-teal:#087078;--faculty-teal-dark:#07505b;--faculty-sky:#eef6f8;--faculty-line:#d8e5e9;background:#f8fafb;color:#17323b}.facultyPage .facultyBanner,.peopleNavigator .peopleBanner{background:linear-gradient(120deg,#092c4c,#07505b 58%,#087078);color:#fff;border-bottom:0}.facultyPage .facultyBanner h1,.peopleNavigator .peopleBanner h1{color:#fff}.facultyPage .facultyBanner .eyebrow,.facultyPage .facultyBanner .facultyTag,.peopleNavigator .peopleBanner .eyebrow,.peopleNavigator .peopleBanner .facultyTag{color:#b9e5e5}.facultyPage .facultyBanner p,.peopleNavigator .peopleBanner .liveHeroLead{color:#eaf5f6}.facultyPage .liveQuickNav,.peopleNavigator .liveQuickNav{background:#fff;border-bottom:1px solid var(--faculty-line)}.facultyPage .liveQuickNav a,.peopleNavigator .liveQuickNav a{background:#eef4f6;border:1px solid #dce7ea;color:var(--faculty-navy);border-radius:12px;padding:12px 7px;box-shadow:none}.facultyPage .liveQuickNav a.active,.peopleNavigator .liveQuickNav a.active{background:var(--faculty-teal-dark);color:#fff;border-color:var(--faculty-teal-dark);box-shadow:none}.peopleSearchPanel{background:#fff;border:1px solid var(--faculty-line);border-radius:18px;padding:12px;box-shadow:0 8px 24px rgba(9,44,76,.06)}.peopleNavigator .peopleSearchBox{background:#fff;border-color:#d8e5e9;box-shadow:none}.peopleNavigator .peopleSearchBox>span{color:var(--faculty-teal)}.peopleNavigator .peopleDayTabs{background:#eef4f6;border:1px solid #dce7ea;border-radius:14px;padding:4px;gap:4px}.peopleNavigator .peopleDayTabs button{background:transparent;border:0;border-radius:10px;color:#526c78;min-height:44px}.peopleNavigator .peopleDayTabs button.active{background:var(--faculty-teal-dark);color:#fff;box-shadow:none}.peopleNavigator .peopleDirectoryHead{border-bottom-color:var(--faculty-line)}.peopleNavigator .peopleDirectoryHead .eyebrow{color:var(--faculty-teal)}.peopleNavigator .peopleDirectoryHead h2{color:var(--faculty-navy)}.peopleNavigator .personNavCard{background:#fff;border-color:#d8e5e9;box-shadow:0 7px 22px rgba(9,44,76,.05)}.peopleNavigator .personNavCard:hover{border-color:#9dc7cd;box-shadow:0 12px 28px rgba(9,44,76,.09);transform:translateY(-1px)}.facultyPage .profilePremiumAvatar,.peopleNavigator .personInitials{background:linear-gradient(145deg,#07505b,#087078);color:#fff;border:2px solid #b7dfe2}.peopleNavigator .personCardTop h3{color:var(--faculty-navy)}.peopleNavigator .personRolePills span{background:#e8f4f5;color:#07505b;border:1px solid #cde5e7}.peopleNavigator .personAssignments time{color:#087078}.peopleNavigator .personAssignments>div{border-left-color:#087078}.peopleNavigator .personNavCard footer{background:#07505b!important;color:#fff!important;border-color:#07505b!important}.peopleNavigator .personNavCard footer span{color:#fff!important}.facultyPage .profilePremiumBanner{padding-top:44px;padding-bottom:44px}.facultyPage .profilePremiumIdentity{align-items:flex-start}.facultyPage .profilePremiumAvatar{box-shadow:none}.facultyPage .profilePremiumIdentity strong{color:#dff4f5}.facultyPage .programmePremiumIntro .eyebrow{color:#087078}.facultyPage .programmePremiumIntro h2{color:#092c4c}.facultyPage .profileAppearanceGrid article{background:#fff;border:1px solid #d8e5e9;box-shadow:0 8px 24px rgba(9,44,76,.05)}.facultyPage .profileAppearanceGrid article>span{color:#07505b;background:#e8f4f5}.facultyPage .profileAppearanceGrid time{color:#087078}.facultyPage .profileAppearanceGrid h3{color:#092c4c}.facultyPage .profileAppearanceGrid a,.facultyPage .profileReturn a{color:#07505b}.facultyIdentityV2{min-height:100vh;padding-bottom:54px;overflow-x:clip}.facultyIdentityHero{padding:50px max(5vw,calc((100vw - 1080px)/2))!important;display:grid;grid-template-columns:1fr auto;grid-gap:30px;gap:30px;align-items:center}.facultyIdentityHero .profilePremiumIdentity{display:grid;grid-template-columns:84px 1fr;grid-gap:22px;gap:22px}.facultyIdentityHero .profilePremiumAvatar{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;font:600 25px Georgia,serif}.facultyIdentityHero h1{font:500 clamp(38px,6vw,64px)/1 Georgia,serif;margin:8px 0 13px}.facultyIdentityRoles{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:13px}.facultyIdentityRoles span{border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.09);border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.facultyIdentityBio{max-width:680px;line-height:1.55}.facultyIdentityMark{border-left:2px solid #c69b49;padding:14px 20px;display:grid;grid-gap:7px;gap:7px;font-size:8px;letter-spacing:.14em;color:rgba(255,255,255,.6)}.facultyIdentityNav{width:min(1080px,90vw);margin:18px auto;display:flex;flex-wrap:wrap;gap:8px}.facultyIdentityNav a{min-height:44px;display:flex;align-items:center;padding:0 15px;border-radius:10px;background:#eef4f6;color:#173d4a;text-decoration:none;font-size:10px;font-weight:900}.facultyIdentityNav a.active{background:#07505b;color:#fff}.facultyIdentitySummary{width:min(1080px,90vw);margin:34px auto 20px;display:grid;grid-template-columns:1fr auto;grid-gap:30px;gap:30px;align-items:end}.facultyAssignmentSection .eyebrow,.facultyIdentityConnections .eyebrow,.facultyIdentitySummary .eyebrow{font-size:9px;letter-spacing:.14em;color:#087078;font-weight:900}.facultyAssignmentSection h2,.facultyIdentityConnections h2,.facultyIdentitySummary h2{font:600 clamp(27px,4vw,39px)/1.08 Georgia,serif;color:#092c4c;margin:7px 0}.facultyAssignmentSection header p,.facultyIdentitySummary p{max-width:680px;color:#627781;line-height:1.55}.facultyIdentityStats{display:grid;grid-template-columns:repeat(3,92px);grid-gap:8px;gap:8px}.facultyIdentityStats div{background:#fff;border:1px solid #d8e5e9;border-radius:13px;padding:13px;text-align:center}.facultyIdentityStats span,.facultyIdentityStats strong{display:block}.facultyIdentityStats strong{font:600 26px Georgia,serif;color:#07505b}.facultyIdentityStats span{font-size:8px;color:#687d87;margin-top:4px}.facultyVerifiedStrip{width:min(1080px,90vw);margin:18px auto;background:#e8f4f5;border:1px solid #cde5e7;border-radius:13px;padding:13px 16px;display:flex;align-items:center;gap:12px;color:#07505b}.facultyVerifiedStrip span{font-size:8px;letter-spacing:.12em;font-weight:900}.facultyVerifiedStrip strong{font-size:11px}.facultyVerifiedStrip b{margin-left:auto;font-size:8px;background:#07505b;color:#fff;border-radius:999px;padding:6px 8px}.facultyAssignmentSection{width:min(1080px,90vw);margin:35px auto}.facultyAssignmentSection header{margin-bottom:18px}.facultyAssignmentTimeline{display:grid;grid-gap:9px;gap:9px}.facultyAssignmentCard{position:relative;display:grid;grid-template-columns:160px 1fr 24px;grid-gap:22px;gap:22px;align-items:center;background:#fff;border:1px solid #d8e5e9;border-radius:15px;padding:18px;text-decoration:none;color:#17323b}.facultyAssignmentCard:before{content:"";position:absolute;left:-1px;top:16px;bottom:16px;width:4px;border-radius:4px;background:#c69b49}.facultyAssignmentWhen{display:grid;grid-gap:5px;gap:5px}.facultyAssignmentWhen span{font-size:8px;letter-spacing:.12em;font-weight:900;color:#087078}.facultyAssignmentWhen strong{font-size:11px;color:#092c4c}.facultyAssignmentWhen small{font-size:7px;color:#8b692a}.facultyAssignmentWhat>span{display:inline-block;font-size:8px;font-weight:900;color:#07505b;background:#e8f4f5;border-radius:999px;padding:6px 8px}.facultyAssignmentWhat h3{font:600 19px/1.15 Georgia,serif;color:#092c4c;margin:9px 0 5px}.facultyAssignmentWhat p{font-size:9px;color:#6c7e86;margin:0}.facultyAssignmentCard>b{font-size:23px;font-weight:300;color:#087078}.facultyIdentityConnections{width:min(1080px,90vw);margin:40px auto 20px;padding-top:26px;border-top:1px solid #d8e5e9}.facultyIdentityConnections>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-top:16px}.facultyIdentityConnections a{min-height:105px;border:1px solid #d8e5e9;border-radius:13px;background:#f1f6f7;padding:15px;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between}.facultyIdentityConnections a b{font-size:8px;letter-spacing:.1em;color:#8b692a}.facultyIdentityConnections a span{font-size:10px;line-height:1.4;color:#526b76}@media(max-width:720px){.peopleSearchPanel{padding:9px}.peopleNavigator .peopleDayTabs{overflow-x:auto;grid-template-columns:repeat(4,minmax(74px,1fr))}.facultyPage .facultyBanner,.peopleNavigator .peopleBanner{padding-top:34px;padding-bottom:34px}.facultyPage .liveQuickNav,.peopleNavigator .liveQuickNav{overflow-x:auto}.facultyPage .facultyTabs,.peopleNavigator .facultyTabs{grid-template-columns:repeat(5,minmax(84px,1fr));min-width:450px}.facultyIdentityHero{grid-template-columns:1fr!important;padding:36px 5vw!important}.facultyIdentityHero .profilePremiumIdentity{grid-template-columns:58px 1fr;gap:15px}.facultyIdentityHero .profilePremiumAvatar{width:58px;height:58px;font-size:18px}.facultyIdentityMark{display:none}.facultyIdentityNav{display:grid;grid-template-columns:repeat(2,1fr)}.facultyIdentityNav a{justify-content:center}.facultyIdentitySummary{grid-template-columns:1fr}.facultyIdentityStats{grid-template-columns:repeat(3,1fr)}.facultyAssignmentCard{grid-template-columns:1fr 20px;gap:13px}.facultyAssignmentWhen{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-bottom:1px solid #e6ecee;padding-bottom:10px}.facultyAssignmentWhat{grid-column:1}.facultyAssignmentCard>b{grid-column:2}.facultyIdentityConnections>div:last-child{grid-template-columns:1fr 1fr}}@media(max-width:480px){.facultyIdentityConnections>div:last-child{grid-template-columns:1fr}.facultyIdentityStats{gap:5px}.facultyIdentityStats div{padding:10px 6px}}@media(prefers-reduced-motion:no-preference){.facultyAssignmentCard,.facultyIdentityConnections a{transition:transform .2s ease,box-shadow .2s ease}.facultyAssignmentCard:hover,.facultyIdentityConnections a:hover{transform:translateY(-2px);box-shadow:0 9px 24px rgba(9,44,76,.08)}}@media(prefers-reduced-motion:reduce){.facultyAssignmentCard,.facultyIdentityConnections a{transition:none!important}}