CINXE.COM

Alumni Hub | Alumni and Friends | Harvard T.H. Chan School of Public Health

<!DOCTYPE html> <html lang="en-US" prefix="og: https://ogp.me/ns#" class="no-js"> <head> <meta charset="UTF-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"1103367927",accountID:"4779445",trustKey:"4779445",xpid:"UAEAWFJXDRABVFdbDwADU1MB",licenseKey:"NRJS-6f4fe4b73479ac1e1c3",applicationID:"1069814570"};;/*! For license information please see nr-loader-spa-1.275.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>g,xN:()=>p});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function g(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.275.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,WN:()=>h,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)p(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function p(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=g(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=v()[s[e]];p&&p.push([f,e,r,a]);return a},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",p)}function p(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),c&&h(c.prototype,f),h(a.gm,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){u([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K7.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>x,BR:()=>b,Kp:()=>R,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>p,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K7.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",p="jsonpNode",g="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",R="-end",x="-body",T="cb"+R,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),p=r(6344);const g=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),R=r(2646),x=r(3434);const T=new Map;function A(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,x.YM)(i),a=new R.y(s.P);a.level=n.level,a.customAttributes=n.customAttributes;const c=t[r]?.[x.Jt]||t[r];return T.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>T.get(c))),i}function E(){const e=(0,h.pV)();g.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const S={};var N=r(9417),O=r(5603),_=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let j=!1;function P(e,t={},g,R){let{init:x,info:T,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();T||(x=L.init,T=L.info,P=L.loader_config),(0,N.xN)(e.agentIdentifier,x||{}),(0,O.a)(e.agentIdentifier,P||{}),T.jsAttributes??={},d.bv&&(T.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,T);const H=(0,N.D0)(e.agentIdentifier),D=[T.beacon,T.errorBeacon];j||(H.proxy.assets&&(I(H.proxy.assets),D.push(H.proxy.assets)),H.proxy.beacon&&D.push(H.proxy.beacon),E(),(0,h.US)("activatedFeatures",_.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?D:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const g={};var R=s.ee.get(e),x=R.get("tracer");S[e]=b.g.OFF,R.on(p.G4.REPLAY_RUNNING,(t=>{S[e]=t}));var T="api-",E=T+"ixn-";function N(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(T,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}g.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,R),(0,w.R)(R,e,t,r)},g.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,R),A(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(T,e,!0,"api")})),g.addPageAction=I(T,"addPageAction",!0,n.K7.genericEvents),g.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(T,"setPageViewName",!0)()},g.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},g.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},g.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},g.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,R),R.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},g[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,R)},g[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,R),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,R)},g.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const _=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,R),h||(0,a.p)(E+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,R),function(){if(x.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw x.emit("fn-err",[arguments,this,t],r),t}finally{x.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,R),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,R),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),R.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{_[e]=I(E,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(E,"routeName",void 0,n.K7.softNav):I(T,"routeName",!0,n.K7.spa),g.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,R),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!S[e]],void 0,n.K7.jserrors,R)},d.RI?(0,u.GG)((()=>j()),!0):j(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),j=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.275.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.275.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-NvU3eQ7o5326npq3PdmyQFPyLLZ8dzJ2BG6+iqztQtUJe3LUirTbILWdA3lulN387X5fmO+nMjQ+LJRbkEPLVA==",249:"sha512-R/f355fvvfTK6aJgvL0I8Qhud5dLX6qQ7Zp5T6jXvMAyn8gP34jRy3hYQLS8EORUfSog20ecrDt9jLqfiNHbMQ==",212:"sha512-TFSNY6YbI0MLCIwHL77tq3s4Lpj2qr0N+8089sEUUOEdvqMeEJAchudmqpGRb5sfw6nx9uHsypk2HT16ipv7kg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.275.0.PROD"]=self["webpackChunk:NRBA-1.275.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(425);var l=i(1687),f=i(4234),h=i(5289),p=i(6154),g=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(478).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class w extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var R=i(384);var x=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class N extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),p.RI&&((0,T.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class _ extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),j=i(3304);class P{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,j.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new P(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(H(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function L(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new P(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return H(e.error)?e.error:C(e)}function H(e){return e instanceof Error&&!!e.stack}class D extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),p.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,x.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),p.gm.addEventListener("error",(e=>{this.abortHandler&&(0,x.p)("err",[L(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var M=i(8990);let K=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===p.gm?0:(0,M.I)(e,U,(function(){return K++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,j.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(void 0===p.gm.XMLHttpRequest)return n;if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=p.gm.XMLHttpRequest,a=p.gm.MutationObserver,s=p.gm.Promise,c=p.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=p.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(g?g.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var g=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",J=["arrayBuffer","blob","json","text","formData"],Q=p.gm.Request,ee=p.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(Q&&ee&&p.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,J.forEach((e=>{r(Q[te],e,X),r(ee[te],e,X)})),r(p.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof p.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,j.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),ue=["load","error","abort","timeout"],de=ue.length,le=(0,R.dV)().o.REQ,fe=(0,R.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,x.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};p.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};pe(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=R,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},pe(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<de;s++)r.addEventListener(ue[s],this.listener,(0,A.jT)(!1))}function u(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function d(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function g(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&p.RI&&(t=""+p.gm.location.href):e[0]&&e[0].url?t=e[0].url:p.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:p.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),pe(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function w(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function R(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<de;t++)e.removeEventListener(ue[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,x.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",g),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function pe(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const ge={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!p.RI||ge[t.debugId]++||(ge[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:we,d3:Re,Kp:xe,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class Ne extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,x.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+Re,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+xe,(function(e){(0,x.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,x.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:we,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class _e extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,g.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,x.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#u=!1;async#c(e){if(!this.#u){this.#u=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class je extends b{static featureName=Ie.TZ;constructor(e,t=!0){if(super(e,Ie.TZ,t),!p.RI||!(0,R.dV)().o.MO)return;const r=ve(this.ee);Ie.tC.forEach((e=>{(0,A.sp)(e,(e=>{a(e)}),!0)}));const n=()=>(0,x.p)("newURL",[(0,S.t)(),""+window.location],void 0,this.featureName,this.ee);r.on("pushState-end",n),r.on("replaceState-end",n);try{this.removeOnAbort=new AbortController}catch(e){}(0,A.sp)("popstate",(e=>(0,x.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let i=!1;const o=new((0,R.dV)().o.MO)(((e,t)=>{i||(i=!0,requestAnimationFrame((()=>{(0,x.p)("newDom",[(0,S.t)()],void 0,this.featureName,this.ee),i=!1})))})),a=(0,v.s)((e=>{(0,x.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,{domObserver:o})}}var Pe=i(7378);const Ce={},ke=["appendChild","insertBefore","replaceChild"];function Le(e){const t=function(e){return(e||B.ee).get("jsonp")}(e);if(!p.RI||Ce[t.debugId])return t;Ce[t.debugId]=!0;var r=(0,W.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,ke,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,A.jT)(!1)),e.removeEventListener("error",f,(0,A.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,A.jT)(!1)),e.addEventListener("error",f,(0,A.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function De(e){const t=function(e){return(e||B.ee).get("promise")}(e);if(He[t.debugId])return t;He[t.debugId]=!0;var r=t.context,n=(0,W.YM)(t),i=p.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}p.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[W.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Me={},Ke="setTimeout",Ue="setInterval",Ve="clearTimeout",Ge="-start",Fe=[Ke,"setImmediate",Ue,Ve,"clearImmediate"];function Be(e){const t=function(e){return(e||B.ee).get("timer")}(e);if(Me[t.debugId]++)return t;Me[t.debugId]=1;var r=(0,W.YM)(t);return r.inPlace(p.gm,Fe.slice(0,2),Ke+"-"),r.inPlace(p.gm,Fe.slice(2,3),Ue+"-"),r.inPlace(p.gm,Fe.slice(3),Ve+"-"),t.on(Ue+Ge,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ke+Ge,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const We={};function ze(e){const t=function(e){return(e||B.ee).get("mutation")}(e);if(!p.RI||We[t.debugId])return t;We[t.debugId]=!0;var r=(0,W.YM)(t),n=p.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:qe,d3:Ze,Kp:Ye,$p:Xe,wW:Je,e5:Qe,tH:$e,uP:et,rw:tt,Lc:rt}=Pe;class nt extends b{static featureName=qe;constructor(e,t=!0){if(super(e,qe,t),!p.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let r,n=0;const i=this.ee.get("tracer"),o=Le(this.ee),a=De(this.ee),s=Be(this.ee),c=Z(this.ee),u=this.ee.get("events"),d=ne(this.ee),l=ve(this.ee),f=ze(this.ee);function h(e,t){l.emit("newURL",[""+window.location,t])}function g(){n++,r=window.location.hash,this[et]=(0,S.t)()}function m(){n--,window.location.hash!==r&&h(0,!0);var e=(0,S.t)();this[Qe]=~~this[Qe]+e-this[et],this[rt]=e}function v(e,t){e.on(t,(function(){this[t]=(0,S.t)()}))}this.ee.on(et,g),a.on(tt,g),o.on(tt,g),this.ee.on(rt,m),a.on(Je,m),o.on(Je,m),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e.agentIdentifier]||(0,x.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([et,rt,"xhr-resolved"],this.featureName),u.buffer([et],this.featureName),s.buffer(["setTimeout"+Ye,"clearTimeout"+Ze,et],this.featureName),c.buffer([et,"new-xhr","send-xhr"+Ze],this.featureName),d.buffer([$e+Ze,$e+"-done",$e+Xe+Ze,$e+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,Je,"executor-err","resolve"+Ze],this.featureName),i.buffer([et,"no-"+et],this.featureName),o.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),v(d,$e+Ze),v(d,$e+"-done"),v(o,"new-jsonp"),v(o,"jsonp-end"),v(o,"cb-start"),l.on("pushState-end",h),l.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,A.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,A.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var it=i(3333);class ot extends b{static featureName=it.TZ;constructor(e,t=!0){super(e,it.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];p.RI&&e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>(0,A.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var at=i(993),st=i(3785);class ct extends b{static featureName=at.TZ;constructor(e,t=!0){super(e,at.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,st.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,R.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(w),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,R.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[he,w,N,Ne,_e,_,D,ot,ct,je,nt],loaderType:"spa"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1" /> <link rel="icon" type="image/png" href="https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/images/favicon-48x48.png" sizes="48x48" /> <link rel="icon" type="image/png" href="https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/images/favicon.png" sizes="72x72" /> <link rel="icon" type="image/svg+xml" href="https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/images/favicon.svg" /> <link rel="shortcut icon" href="https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/images/favicon.ico" /> <link rel="apple-touch-icon" sizes="180x180" href="https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/images/apple-touch-icon.png" /> <meta name="apple-mobile-web-app-title" content="HSPH" /> <meta name="application-name" content="HSPH"/> <meta name="msapplication-TileColor" content="#4b1b1b" /> <script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script> <!-- Search Engine Optimization by Rank Math - https://rankmath.com/ --> <title>Alumni Hub | Alumni and Friends | Harvard T.H. Chan School of Public Health</title> <meta name="description" content="Welcome to your community of over 16,000 Harvard Chan alumni advancing global health. Access exclusive Harvard University resources and connect with fellow"/> <meta name="robots" content="follow, index, max-snippet:-1, max-video-preview:-1, max-image-preview:large"/> <link rel="canonical" href="https://hsph.harvard.edu/alumni-friends/alumni-hub/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Alumni Hub | Alumni and Friends | Harvard T.H. Chan School of Public Health" /> <meta property="og:description" content="Welcome to your community of over 16,000 Harvard Chan alumni advancing global health. Access exclusive Harvard University resources and connect with fellow" /> <meta property="og:url" content="https://hsph.harvard.edu/alumni-friends/alumni-hub/" /> <meta property="og:site_name" content="Harvard T.H. Chan School of Public Health" /> <meta property="og:updated_time" content="2024-12-17T10:35:51-05:00" /> <meta property="og:image" content="https://hsph.harvard.edu/wp-content/uploads/2024/11/AW24_5-1024x683.jpg" /> <meta property="og:image:secure_url" content="https://hsph.harvard.edu/wp-content/uploads/2024/11/AW24_5-1024x683.jpg" /> <meta property="og:image:alt" content="Alumni Hub" /> <meta property="article:published_time" content="2024-10-24T19:28:53-04:00" /> <meta property="article:modified_time" content="2024-12-17T10:35:51-05:00" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:title" content="Alumni Hub | Alumni and Friends | Harvard T.H. Chan School of Public Health" /> <meta name="twitter:description" content="Welcome to your community of over 16,000 Harvard Chan alumni advancing global health. Access exclusive Harvard University resources and connect with fellow" /> <meta name="twitter:image" content="https://hsph.harvard.edu/wp-content/uploads/2024/11/AW24_5-1024x683.jpg" /> <meta name="twitter:label1" content="Time to read" /> <meta name="twitter:data1" content="3 minutes" /> <script type="application/ld+json" class="rank-math-schema">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://hsph.harvard.edu/#organization","name":"Harvard T.H. Chan School of Public Health","url":"https://hsph.harvard.edu"},{"@type":"WebSite","@id":"https://hsph.harvard.edu/#website","url":"https://hsph.harvard.edu","name":"Harvard T.H. Chan School of Public Health","publisher":{"@id":"https://hsph.harvard.edu/#organization"},"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https://hsph.harvard.edu/wp-content/uploads/2024/11/AW24_5-1024x683.jpg","url":"https://hsph.harvard.edu/wp-content/uploads/2024/11/AW24_5-1024x683.jpg","width":"200","height":"200","inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https://hsph.harvard.edu/alumni-friends/alumni-hub/#breadcrumb","itemListElement":[{"@type":"ListItem","position":"1","item":{"@id":"https://hsph.harvard.edu","name":"Home"}},{"@type":"ListItem","position":"2","item":{"@id":"https://hsph.harvard.edu/alumni-friends/","name":"Alumni and Friends"}},{"@type":"ListItem","position":"3","item":{"@id":"https://hsph.harvard.edu/alumni-friends/alumni-hub/","name":"Alumni Hub"}}]},{"@type":"WebPage","@id":"https://hsph.harvard.edu/alumni-friends/alumni-hub/#webpage","url":"https://hsph.harvard.edu/alumni-friends/alumni-hub/","name":"Alumni Hub | Alumni and Friends | Harvard T.H. Chan School of Public Health","datePublished":"2024-10-24T19:28:53-04:00","dateModified":"2024-12-17T10:35:51-05:00","isPartOf":{"@id":"https://hsph.harvard.edu/#website"},"primaryImageOfPage":{"@id":"https://hsph.harvard.edu/wp-content/uploads/2024/11/AW24_5-1024x683.jpg"},"inLanguage":"en-US","breadcrumb":{"@id":"https://hsph.harvard.edu/alumni-friends/alumni-hub/#breadcrumb"}},{"@type":"Person","@id":"https://hsph.harvard.edu/author/sdixon/","name":"sdixon","url":"https://hsph.harvard.edu/author/sdixon/","image":{"@type":"ImageObject","@id":"https://secure.gravatar.com/avatar/c529b94fcb90de4a6e7639e2b69af965?s=96&amp;d=mm&amp;r=g","url":"https://secure.gravatar.com/avatar/c529b94fcb90de4a6e7639e2b69af965?s=96&amp;d=mm&amp;r=g","caption":"sdixon","inLanguage":"en-US"},"worksFor":{"@id":"https://hsph.harvard.edu/#organization"}},{"@type":"Article","headline":"Alumni Hub | Alumni and Friends | Harvard T.H. Chan School of Public Health","datePublished":"2024-10-24T19:28:53-04:00","dateModified":"2024-12-17T10:35:51-05:00","author":{"@id":"https://hsph.harvard.edu/author/sdixon/","name":"sdixon"},"publisher":{"@id":"https://hsph.harvard.edu/#organization"},"description":"Welcome to your community of over 16,000 Harvard Chan alumni advancing global health. Access exclusive Harvard University resources and connect with fellow","name":"Alumni Hub | Alumni and Friends | Harvard T.H. Chan School of Public Health","@id":"https://hsph.harvard.edu/alumni-friends/alumni-hub/#richSnippet","isPartOf":{"@id":"https://hsph.harvard.edu/alumni-friends/alumni-hub/#webpage"},"image":{"@id":"https://hsph.harvard.edu/wp-content/uploads/2024/11/AW24_5-1024x683.jpg"},"inLanguage":"en-US","mainEntityOfPage":{"@id":"https://hsph.harvard.edu/alumni-friends/alumni-hub/#webpage"}}]}</script> <!-- /Rank Math WordPress SEO plugin --> <link rel='dns-prefetch' href='//hsph.harvard.edu' /> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel="alternate" type="application/rss+xml" title="Harvard T.H. Chan School of Public Health &raquo; Feed" href="https://hsph.harvard.edu/feed/" /> <link rel="alternate" type="text/calendar" title="Harvard T.H. Chan School of Public Health &raquo; iCal Feed" href="https://hsph.harvard.edu/events/?ical=1" /> <!-- Google Tag Manager --> <script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl ;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-TWQ3PFCG'); </script> <!-- End Google Tag Manager --> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/hsph.harvard.edu\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.6.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <link rel='stylesheet' id='tribe-events-pro-mini-calendar-block-styles-css' href='https://hsph.harvard.edu/wp-content/plugins/events-calendar-pro/src/resources/css/tribe-events-pro-mini-calendar-block.min.css?ver=7.0.2.1' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://hsph.harvard.edu/wp-includes/css/dist/block-library/style.min.css?ver=6.6.1' type='text/css' media='all' /> <style id='safe-svg-svg-icon-style-inline-css' type='text/css'> .safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} </style> <style id='rank-math-toc-block-style-inline-css' type='text/css'> .wp-block-rank-math-toc-block nav ol{counter-reset:item}.wp-block-rank-math-toc-block nav ol li{display:block}.wp-block-rank-math-toc-block nav ol li:before{content:counters(item, ".") ". ";counter-increment:item} </style> <link rel='stylesheet' id='hsph-animated-topper-style-css' href='https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/animated-topper/style.css?ver=0fd79450dcbe7cbf78c1aaea7743d9ebe6558aae83f3c16dbb06b408567159c3' type='text/css' media='all' /> <link rel='stylesheet' id='hsph-card-style-css' href='https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/card/style.css?ver=6821be879b3ca910054231365b42c6881e502b29cfb957e5c8baf9525070e07f' type='text/css' media='all' /> <link rel='stylesheet' id='hsph-complex-topper-style-css' href='https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/complex-topper/style.css?ver=5c6818dab860a0890d734fa11b48bd6dde4e47e5d512849e0925db42bf7ce549' type='text/css' media='all' /> <style id='hsph-ece-agenda-style-inline-css' type='text/css'> .agenda-date{background-color:var(--color-has-bg);border-color:var(--color-has-bg)!important;color:var(--color-has-bg-text)}.agenda-session-time{min-width:170px}:root{--vw:1vw;--color-black-rgba:0,0,0;--color-white-rgba:255,255,255;--color-scarlet-rgba:203,10,39;--site-max-width:80rem;--site-width:calc(100% - var(--site-gutter)*2);--site-gutter:1.25rem;--bg-transition:background-color 300ms linear}@media (min-width:48em){:root{--site-gutter:3rem}}@media (min-width:80em){:root{--site-gutter:5rem}}body{--footer-block-start:var(--wp--preset--spacing--xxxl)}@media (min-width:48em){body{--footer-block-start:var(--wp--preset--spacing--4-xl);--wp--custom--gutter:calc(var(--wp--preset--spacing--s)*2)}}@media (min-width:64em){body{--footer-block-start:var(--wp--preset--spacing--5-xl)}}@media (min-width:80em){body{--wp--custom--gap:var(--wp--preset--spacing--xxxl)}}@media (min-width:68.75em){body{--wp--custom--gutter:var(--wp--preset--spacing--xxl)}}@media (max-width:781px){body{--wp--custom--gap:var(--wp--preset--spacing--s)}} </style> <style id='hsph-ece-credit-information-style-inline-css' type='text/css'> :root{--vw:1vw;--color-black-rgba:0,0,0;--color-white-rgba:255,255,255;--color-scarlet-rgba:203,10,39;--site-max-width:80rem;--site-width:calc(100% - var(--site-gutter)*2);--site-gutter:1.25rem;--bg-transition:background-color 300ms linear}@media (min-width:48em){:root{--site-gutter:3rem}}@media (min-width:80em){:root{--site-gutter:5rem}}body{--footer-block-start:var(--wp--preset--spacing--xxxl)}@media (min-width:48em){body{--footer-block-start:var(--wp--preset--spacing--4-xl);--wp--custom--gutter:calc(var(--wp--preset--spacing--s)*2)}}@media (min-width:64em){body{--footer-block-start:var(--wp--preset--spacing--5-xl)}}@media (min-width:80em){body{--wp--custom--gap:var(--wp--preset--spacing--xxxl)}}@media (min-width:68.75em){body{--wp--custom--gutter:var(--wp--preset--spacing--xxl)}}@media (max-width:781px){body{--wp--custom--gap:var(--wp--preset--spacing--s)}} </style> <link rel='stylesheet' id='hsph-ece-faculty-style-css' href='https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/ece-faculty/style.css?ver=bc99a0179251c2351cc41de18b29d7ebb39d5c7200af3e5c7600be5c7a5ccf8f' type='text/css' media='all' /> <style id='hsph-ece-notices-style-inline-css' type='text/css'> .wp-block-hsph-ece-notices{--color-text:var(--color-has-bg-heading);font-weight:600}:root{--vw:1vw;--color-black-rgba:0,0,0;--color-white-rgba:255,255,255;--color-scarlet-rgba:203,10,39;--site-max-width:80rem;--site-width:calc(100% - var(--site-gutter)*2);--site-gutter:1.25rem;--bg-transition:background-color 300ms linear}@media (min-width:48em){:root{--site-gutter:3rem}}@media (min-width:80em){:root{--site-gutter:5rem}}body{--footer-block-start:var(--wp--preset--spacing--xxxl)}@media (min-width:48em){body{--footer-block-start:var(--wp--preset--spacing--4-xl);--wp--custom--gutter:calc(var(--wp--preset--spacing--s)*2)}}@media (min-width:64em){body{--footer-block-start:var(--wp--preset--spacing--5-xl)}}@media (min-width:80em){body{--wp--custom--gap:var(--wp--preset--spacing--xxxl)}}@media (min-width:68.75em){body{--wp--custom--gutter:var(--wp--preset--spacing--xxl)}}@media (max-width:781px){body{--wp--custom--gap:var(--wp--preset--spacing--s)}} </style> <style id='hsph-eligibility-wizard-style-inline-css' type='text/css'> .wp-block-hsph-eligibility-wizard{width:100%}.wp-block-hsph-eligibility-wizard__button{align-items:center;background-color:var(--color-btn-quicklink);border-radius:0;color:var(--color-btn-quicklink-text);cursor:pointer;display:flex;font-size:var(--wp--preset--font-size--body-small);font-weight:400;margin-left:calc(var(--wp--custom--gutter)*-1);margin-right:calc(var(--wp--custom--gutter)*-1);padding:1.4375rem var(--wp--preset--spacing--s);transition:background-color var(--wp--custom--duration-m) var(--wp--custom--easing-default),color var(--wp--custom--duration-m) var(--wp--custom--easing-default);width:calc(100% + var(--wp--custom--gutter)*2)}@media (min-width:55.8125em){.wp-block-hsph-eligibility-wizard__button{margin-left:0;margin-right:calc(var(--wp--custom--gutter)*-1);padding:1.4375rem var(--wp--preset--spacing--xxs);width:calc(100% + var(--wp--custom--gutter))}}@media (min-width:64em){.wp-block-hsph-eligibility-wizard__button{padding:1.4375rem var(--wp--preset--spacing--s)}}@media (min-width:87em){.wp-block-hsph-eligibility-wizard__button{margin-left:0;margin-right:calc((var(--wp--custom--content--width--full) - var(--wp--custom--content--width--wide))/2*-1);max-width:none;width:calc(100% + (100*var(--vw) - var(--wp--custom--content--width--wide))/2)}}@media (min-width:91em){.wp-block-hsph-eligibility-wizard__button{margin-right:calc((100*var(--vw) - var(--wp--custom--content--width--wide))/2*-1)}}.wp-block-hsph-eligibility-wizard__button span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-text-decoration:none;text-decoration:none;transition:background-size var(--wp--custom--duration-m)}.wp-block-hsph-eligibility-wizard__button:hover{background-color:var(--wp--custom--color--gray);color:var(--wp--custom--color--white)}.wp-block-hsph-eligibility-wizard__button:hover span{background-size:100% 1px}:root{--vw:1vw;--color-black-rgba:0,0,0;--color-white-rgba:255,255,255;--color-scarlet-rgba:203,10,39;--site-max-width:80rem;--site-width:calc(100% - var(--site-gutter)*2);--site-gutter:1.25rem;--bg-transition:background-color 300ms linear}@media (min-width:48em){:root{--site-gutter:3rem}}@media (min-width:80em){:root{--site-gutter:5rem}}body{--footer-block-start:var(--wp--preset--spacing--xxxl)}@media (min-width:48em){body{--footer-block-start:var(--wp--preset--spacing--4-xl);--wp--custom--gutter:calc(var(--wp--preset--spacing--s)*2)}}@media (min-width:64em){body{--footer-block-start:var(--wp--preset--spacing--5-xl)}}@media (min-width:80em){body{--wp--custom--gap:var(--wp--preset--spacing--xxxl)}}@media (min-width:68.75em){body{--wp--custom--gutter:var(--wp--preset--spacing--xxl)}}@media (max-width:781px){body{--wp--custom--gap:var(--wp--preset--spacing--s)}} </style> <link rel='stylesheet' id='hsph-event-detail-topper-style-css' href='https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/event-detail-topper/style.css?ver=dbc82aa754c56e2ef22ce72231b203ff8b05f505fdd3cb1c4297c62b0c86f6bb' type='text/css' media='all' /> <link rel='stylesheet' id='hsph-featured-people-card-style-css' href='https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/featured-people-card/style.css?ver=5000217fcf229b57eac4c6b388541892d345641da2d28e2edc20102ff0779650' type='text/css' media='all' /> <style id='hsph-featured-people-style-inline-css' type='text/css'> :where(.is-root-container,main)>.wp-block-hsph-featured-people{margin-bottom:var(--wp--preset--spacing--l);margin-top:var(--wp--preset--spacing--l)}@media (min-width:64em){:where(.is-root-container,main)>.wp-block-hsph-featured-people{margin-bottom:var(--wp--preset--spacing--5-xl);margin-top:var(--wp--preset--spacing--5-xl)}}.wp-block-hsph-featured-people{container-name:people-card-container;container-type:inline-size}.wp-block-hsph-featured-people__inner{display:grid;grid-gap:var(--wp--preset--spacing--m);gap:var(--wp--preset--spacing--m);grid-template-columns:1fr}@container people-card-container (min-width: 600px){.columns-2 .wp-block-hsph-featured-people__inner,.columns-3 .wp-block-hsph-featured-people__inner{grid-template-columns:1fr 1fr}}@container people-card-container (min-width: 700px){.columns-3 .wp-block-hsph-featured-people__inner{grid-template-columns:1fr 1fr 1fr}}:root{--vw:1vw;--color-black-rgba:0,0,0;--color-white-rgba:255,255,255;--color-scarlet-rgba:203,10,39;--site-max-width:80rem;--site-width:calc(100% - var(--site-gutter)*2);--site-gutter:1.25rem;--bg-transition:background-color 300ms linear}@media (min-width:48em){:root{--site-gutter:3rem}}@media (min-width:80em){:root{--site-gutter:5rem}}body{--footer-block-start:var(--wp--preset--spacing--xxxl)}@media (min-width:48em){body{--footer-block-start:var(--wp--preset--spacing--4-xl);--wp--custom--gutter:calc(var(--wp--preset--spacing--s)*2)}}@media (min-width:64em){body{--footer-block-start:var(--wp--preset--spacing--5-xl)}}@media (min-width:80em){body{--wp--custom--gap:var(--wp--preset--spacing--xxxl)}}@media (min-width:68.75em){body{--wp--custom--gutter:var(--wp--preset--spacing--xxl)}}@media (max-width:781px){body{--wp--custom--gap:var(--wp--preset--spacing--s)}} </style> <link rel='stylesheet' id='hsph-filterable-post-list-style-css' href='https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/filterable-post-list/style.css?ver=1068b28e79d5d9511668b95100f63fe14065ff8877b714415b1a85d913bc5a1c' type='text/css' media='all' /> <link rel='stylesheet' id='hsph-general-topper-style-css' href='https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/general-topper/style.css?ver=704d496e67bf6e98fd8867b498611a2a1178da30e28790da3822a7b2423d9a54' type='text/css' media='all' /> <link rel='stylesheet' id='hsph-image-carousel-style-css' href='https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/image-carousel/style.css?ver=86653e94d698f038a426bfeb07caa2e0347e54428a1eb58aaf8f040dd72c349d' type='text/css' media='all' /> <link rel='stylesheet' id='hsph-jump-to-style-css' href='https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/jump-to/style.css?ver=ce406d5ed0842dd59e4af9169947a75a8a150f4faabf6535ca1cf167de568fd1' type='text/css' media='all' /> <link rel='stylesheet' id='hsph-latest-news-topper-style-css' href='https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/latest-news-topper/style.css?ver=4e896a94dc181e5eed1e36d3f1dfbd2dd792915948c5774bcf68c7164b1a0ec6' type='text/css' media='all' /> <link rel='stylesheet' id='hsph-news-topper-style-css' href='https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/news-topper/style.css?ver=816363c264def0ca317f8a1a030688c78acfe8f030b476631fe7a4ef12f9b8de' type='text/css' media='all' /> <style id='hsph-people-list-item-style-inline-css' type='text/css'> .wp-block-hsph-people-list-item__name{display:inline-block;margin-bottom:8px;margin-top:0}.wp-block-hsph-people-list-item__meta{display:block;font-weight:400;margin-bottom:4px;margin-top:4px}.wp-block-hsph-people-list-item__image{aspect-ratio:1;max-width:274px;width:274px}@media (min-width:48em){.wp-block-hsph-people-list-item__image{float:right;margin-left:50px}}.wp-block-hsph-people-list-item__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.wp-block-hsph-people-list-item .wp-block-hsph-accordion__content[aria-hidden=false]>div{padding-bottom:var(--wp--preset--spacing--l)}.wp-block-hsph-people-list-item .wp-block-hsph-accordion__content p:first-of-type{margin-top:0}:root{--vw:1vw;--color-black-rgba:0,0,0;--color-white-rgba:255,255,255;--color-scarlet-rgba:203,10,39;--site-max-width:80rem;--site-width:calc(100% - var(--site-gutter)*2);--site-gutter:1.25rem;--bg-transition:background-color 300ms linear}@media (min-width:48em){:root{--site-gutter:3rem}}@media (min-width:80em){:root{--site-gutter:5rem}}body{--footer-block-start:var(--wp--preset--spacing--xxxl)}@media (min-width:48em){body{--footer-block-start:var(--wp--preset--spacing--4-xl);--wp--custom--gutter:calc(var(--wp--preset--spacing--s)*2)}}@media (min-width:64em){body{--footer-block-start:var(--wp--preset--spacing--5-xl)}}@media (min-width:80em){body{--wp--custom--gap:var(--wp--preset--spacing--xxxl)}}@media (min-width:68.75em){body{--wp--custom--gutter:var(--wp--preset--spacing--xxl)}}@media (max-width:781px){body{--wp--custom--gap:var(--wp--preset--spacing--s)}} </style> <style id='hsph-people-list-style-inline-css' type='text/css'> :root{--vw:1vw;--color-black-rgba:0,0,0;--color-white-rgba:255,255,255;--color-scarlet-rgba:203,10,39;--site-max-width:80rem;--site-width:calc(100% - var(--site-gutter)*2);--site-gutter:1.25rem;--bg-transition:background-color 300ms linear}@media (min-width:48em){:root{--site-gutter:3rem}}@media (min-width:80em){:root{--site-gutter:5rem}}body{--footer-block-start:var(--wp--preset--spacing--xxxl)}@media (min-width:48em){body{--footer-block-start:var(--wp--preset--spacing--4-xl);--wp--custom--gutter:calc(var(--wp--preset--spacing--s)*2)}}@media (min-width:64em){body{--footer-block-start:var(--wp--preset--spacing--5-xl)}}@media (min-width:80em){body{--wp--custom--gap:var(--wp--preset--spacing--xxxl)}}@media (min-width:68.75em){body{--wp--custom--gutter:var(--wp--preset--spacing--xxl)}}@media (max-width:781px){body{--wp--custom--gap:var(--wp--preset--spacing--s)}} </style> <style id='hsph-post-item-style-inline-css' type='text/css'> .wp-block-hsph-post-item .post-item__link{pointer-events:none}:root{--vw:1vw;--color-black-rgba:0,0,0;--color-white-rgba:255,255,255;--color-scarlet-rgba:203,10,39;--site-max-width:80rem;--site-width:calc(100% - var(--site-gutter)*2);--site-gutter:1.25rem;--bg-transition:background-color 300ms linear}@media (min-width:48em){:root{--site-gutter:3rem}}@media (min-width:80em){:root{--site-gutter:5rem}}body{--footer-block-start:var(--wp--preset--spacing--xxxl)}@media (min-width:48em){body{--footer-block-start:var(--wp--preset--spacing--4-xl);--wp--custom--gutter:calc(var(--wp--preset--spacing--s)*2)}}@media (min-width:64em){body{--footer-block-start:var(--wp--preset--spacing--5-xl)}}@media (min-width:80em){body{--wp--custom--gap:var(--wp--preset--spacing--xxxl)}}@media (min-width:68.75em){body{--wp--custom--gutter:var(--wp--preset--spacing--xxl)}}@media (max-width:781px){body{--wp--custom--gap:var(--wp--preset--spacing--s)}} </style> <link rel='stylesheet' id='hsph-program-finder-style-css' href='https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/program-finder/style.css?ver=51ab56b6a84eb1a8c6e67cc1729156223414d30e5bb59afdfe95280484f7795a' type='text/css' media='all' /> <style id='hsph-program-meta-item-style-inline-css' type='text/css'> .wp-block-hsph-program-meta-item{padding-bottom:5rem;padding-top:5rem;scroll-margin-top:150px}.wp-block-hsph-program-meta-item[aria-hidden=true]{display:none}.wp-block-hsph-program-meta-item .wp-block-columns{gap:var(--wp--custom--gap)}.wp-block-hsph-program-meta-item>.is-layout-flow>*,.wp-block-hsph-program-meta-item>.is-layout-flow>.alignwide{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size)}.wp-block-hsph-program-meta-item>.is-layout-flow>.alignfull{margin-left:calc(var(--wp--custom--gutter)*-1);margin-right:calc(var(--wp--custom--gutter)*-1);max-width:none;width:calc(100% + var(--wp--custom--gutter)*2)}.wp-block-hsph-program-meta-item .meta-date--application-deadline{color:var(--color-has-bg-heading);font-weight:(--wp--custom--heading-bold)}p.application-deadline-text{--vr-base:var(--wp--preset--spacing--3-5-xl)}:root{--vw:1vw;--color-black-rgba:0,0,0;--color-white-rgba:255,255,255;--color-scarlet-rgba:203,10,39;--site-max-width:80rem;--site-width:calc(100% - var(--site-gutter)*2);--site-gutter:1.25rem;--bg-transition:background-color 300ms linear}@media (min-width:48em){:root{--site-gutter:3rem}}@media (min-width:80em){:root{--site-gutter:5rem}}body{--footer-block-start:var(--wp--preset--spacing--xxxl)}@media (min-width:48em){body{--footer-block-start:var(--wp--preset--spacing--4-xl);--wp--custom--gutter:calc(var(--wp--preset--spacing--s)*2)}}@media (min-width:64em){body{--footer-block-start:var(--wp--preset--spacing--5-xl)}}@media (min-width:80em){body{--wp--custom--gap:var(--wp--preset--spacing--xxxl)}}@media (min-width:68.75em){body{--wp--custom--gutter:var(--wp--preset--spacing--xxl)}}@media (max-width:781px){body{--wp--custom--gap:var(--wp--preset--spacing--s)}} </style> <style id='hsph-program-meta-style-inline-css' type='text/css'> .wp-block-hsph-program-meta{margin-top:var(--wp--preset--spacing--l)!important}.wp-block-hsph-program-meta__tabs{display:flex;padding-left:var(--wp--custom--gutter);padding-right:var(--wp--custom--gutter)}@media (min-width:64em){.wp-block-hsph-program-meta__tabs{padding-left:0;padding-right:0}}.wp-block-hsph-program-meta__tabs ul{display:flex;flex-grow:1;flex-wrap:wrap;list-style-type:"";padding:0}@media (min-width:64em){.wp-block-hsph-program-meta__tabs ul{margin-left:auto;max-width:66%}}.wp-block-hsph-program-meta__tabs li{flex-grow:1;margin:0}button.wp-block-hsph-program-meta__tab,span.wp-block-hsph-program-meta__tab{border-left:1px solid var(--color-has-bg);border-radius:var(--wp--preset--spacing--s) var(--wp--preset--spacing--s) 0 0;border-right:1px solid var(--color-has-bg);border-top:1px solid var(--color-has-bg);color:var(--wp--custom--color--charcoal);font-size:.875rem;font-weight:600;padding:.875rem var(--wp--preset--spacing--s);transition:background-color .3s,color .3s;width:100%}button.wp-block-hsph-program-meta__tab:hover,span.wp-block-hsph-program-meta__tab:hover{background-color:var(--color-has-bg);color:var(--color-has-bg-text)}button.wp-block-hsph-program-meta__tab:hover span,span.wp-block-hsph-program-meta__tab:hover span{background-size:100% 1px}button.wp-block-hsph-program-meta__tab[aria-selected=true],span.wp-block-hsph-program-meta__tab[aria-selected=true]{background-color:var(--color-has-bg);color:var(--color-has-bg-text)}button.wp-block-hsph-program-meta__tab:focus-visible,span.wp-block-hsph-program-meta__tab:focus-visible{outline-offset:-6px}@media (min-width:48em){button.wp-block-hsph-program-meta__tab,span.wp-block-hsph-program-meta__tab{font-size:1rem;padding:1rem var(--wp--preset--spacing--m)}}@media (min-width:64em){button.wp-block-hsph-program-meta__tab,span.wp-block-hsph-program-meta__tab{font-size:1.25rem;padding:1.25rem var(--wp--preset--spacing--l)}}button.wp-block-hsph-program-meta__tab span,span.wp-block-hsph-program-meta__tab span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-text-decoration:none;text-decoration:none;transition:background-size var(--wp--custom--duration-m)}:root{--vw:1vw;--color-black-rgba:0,0,0;--color-white-rgba:255,255,255;--color-scarlet-rgba:203,10,39;--site-max-width:80rem;--site-width:calc(100% - var(--site-gutter)*2);--site-gutter:1.25rem;--bg-transition:background-color 300ms linear}@media (min-width:48em){:root{--site-gutter:3rem}}@media (min-width:80em){:root{--site-gutter:5rem}}body{--footer-block-start:var(--wp--preset--spacing--xxxl)}@media (min-width:48em){body{--footer-block-start:var(--wp--preset--spacing--4-xl);--wp--custom--gutter:calc(var(--wp--preset--spacing--s)*2)}}@media (min-width:64em){body{--footer-block-start:var(--wp--preset--spacing--5-xl)}}@media (min-width:80em){body{--wp--custom--gap:var(--wp--preset--spacing--xxxl)}}@media (min-width:68.75em){body{--wp--custom--gutter:var(--wp--preset--spacing--xxl)}}@media (max-width:781px){body{--wp--custom--gap:var(--wp--preset--spacing--s)}} </style> <link rel='stylesheet' id='hsph-quote-carousel-style-css' href='https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/quote-carousel/style.css?ver=d47c7eeb804acf6cded9edad469638ab64ec53a172d57d3deadddffc82b15a7e' type='text/css' media='all' /> <style id='hsph-sharing-style-inline-css' type='text/css'> .wp-block-hsph-sharing{position:relative}#share-button{align-items:center;display:flex;font-size:var(--wp--preset--font-size--small-text);font-weight:600;gap:var(--wp--preset--spacing--xxs);padding:var(--wp--preset--spacing--s) 0}@media (min-width:30em){#share-button{padding:var(--wp--preset--spacing--s)}}#share-button span{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;-webkit-text-decoration:none;text-decoration:none;transition:background-size var(--wp--custom--duration-m)}#share-button:hover span{background-size:100% 1px}#share-wrapper{left:calc(var(--wp--custom--gutter)*-1);position:absolute;top:100%;width:100%}@media (min-width:30em){#share-wrapper{left:0}}#share-wrapper[aria-hidden=true]{display:none}#share-wrapper:before{background-color:var(--wp--custom--color--white);border:1px solid var(--color-border);bottom:0;content:"";display:block;height:calc(100% + 72px);left:0;position:absolute;width:calc(100% + var(--wp--custom--gutter));z-index:-1}@media (min-width:30em){#share-wrapper:before{border-top:0}}@media (min-width:90em){#share-wrapper:before{width:calc(100% + 5rem)}}#share-wrapper ul{list-style:none;margin:0 0 var(--wp--preset--spacing--l) 0;padding:0}#share-wrapper ul button{position:relative}#share-wrapper ul a,#share-wrapper ul button{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;color:inherit;display:inline-block;font-size:var(--wp--preset--font-size--body-small);margin-left:var(--wp--preset--spacing--m);-webkit-text-decoration:none;text-decoration:none;transition:background-size var(--wp--custom--duration-m)}#share-wrapper ul a:hover,#share-wrapper ul button:hover{background-size:100% 1px}#link-copied{margin-left:var(--wp--preset--spacing--xs);opacity:0;position:absolute;visibility:hidden}#link-copied svg{height:1.125rem;width:1.125rem}#link-copied.copied{animation:copied 3s ease-in-out;visibility:visible}@keyframes copied{0%{opacity:0}20%{opacity:1}to{opacity:0}}:root{--vw:1vw;--color-black-rgba:0,0,0;--color-white-rgba:255,255,255;--color-scarlet-rgba:203,10,39;--site-max-width:80rem;--site-width:calc(100% - var(--site-gutter)*2);--site-gutter:1.25rem;--bg-transition:background-color 300ms linear}@media (min-width:48em){:root{--site-gutter:3rem}}@media (min-width:80em){:root{--site-gutter:5rem}}body{--footer-block-start:var(--wp--preset--spacing--xxxl)}@media (min-width:48em){body{--footer-block-start:var(--wp--preset--spacing--4-xl);--wp--custom--gutter:calc(var(--wp--preset--spacing--s)*2)}}@media (min-width:64em){body{--footer-block-start:var(--wp--preset--spacing--5-xl)}}@media (min-width:80em){body{--wp--custom--gap:var(--wp--preset--spacing--xxxl)}}@media (min-width:68.75em){body{--wp--custom--gutter:var(--wp--preset--spacing--xxl)}}@media (max-width:781px){body{--wp--custom--gap:var(--wp--preset--spacing--s)}} </style> <link rel='stylesheet' id='hsph-spotlight-media-text-style-css' href='https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/spotlight-media-text/style.css?ver=71a7de0ccf4e3b8a57eac55a8e92f9afdfa9cc057a1c327a06f5b8f2d224719e' type='text/css' media='all' /> <link rel='stylesheet' id='hsph-spotlight-stories-style-css' href='https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/spotlight-stories/style.css?ver=30c97e33ab6ca116477c94fcd312c357e7b84c69c753ab499e9fcd3955e23a29' type='text/css' media='all' /> <link rel='stylesheet' id='hsph-subpages-menu-style-css' href='https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/subpages-menu/style.css?ver=0c35226ee8bf6d66bdf05ef37f8cc2d5a67002775ea61493d38a8f0c59c030bf' type='text/css' media='all' /> <link rel='stylesheet' id='hsph-highlighted-tabs-style-css' href='https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/tabs/style.css?ver=fac62be487210d912d71929f309da5a235a58396e9cf73d14dc52bf9fc0ef9ef' type='text/css' media='all' /> <style id='elasticpress-related-posts-style-inline-css' type='text/css'> .editor-styles-wrapper .wp-block-elasticpress-related-posts ul,.wp-block-elasticpress-related-posts ul{list-style-type:none;padding:0}.editor-styles-wrapper .wp-block-elasticpress-related-posts ul li a>div{display:inline} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.536), 20px);--wp--preset--font-size--large: clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.246), 36px);--wp--preset--font-size--x-large: clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 1.517), 42px);--wp--preset--font-size--xxxl: clamp(3.75rem, 3.75rem + ((1vw - 0.2rem) * 5.357), 7.5rem);--wp--preset--font-size--xxl: clamp(2.75rem, 2.75rem + ((1vw - 0.2rem) * 3.929), 5.5rem);--wp--preset--font-size--xl: clamp(2.75rem, 2.75rem + ((1vw - 0.2rem) * 2.5), 4.5rem);--wp--preset--font-size--l: clamp(2.375rem, 2.375rem + ((1vw - 0.2rem) * 2.321), 4rem);--wp--preset--font-size--m: clamp(2rem, 2rem + ((1vw - 0.2rem) * 2.143), 3.5rem);--wp--preset--font-size--s: clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 1.429), 2.75rem);--wp--preset--font-size--xs: clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.714), 2rem);--wp--preset--font-size--xxs: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.536), 1.5rem);--wp--preset--font-size--body-regular: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.179), 1.25rem);--wp--preset--font-size--body-regular-fixed: 1.125rem;--wp--preset--font-size--body-small: 1rem;--wp--preset--font-size--small-text: 0.875rem;--wp--preset--font-family--surt: 'Surt', sans-serif;--wp--preset--font-family--flecha-m: 'Flecha M', serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--xxs: 0.5rem;--wp--preset--spacing--xs: 1rem;--wp--preset--spacing--s: 1.5rem;--wp--preset--spacing--m: 2rem;--wp--preset--spacing--l: 2.5rem;--wp--preset--spacing--xl: 3rem;--wp--preset--spacing--xxl: 3.5rem;--wp--preset--spacing--xxxl: 4rem;--wp--preset--spacing--3-5-xl: 5rem;--wp--preset--spacing--4-xl: 5.5rem;--wp--preset--spacing--4-5-xl: 6rem;--wp--preset--spacing--5-xl: 7.5rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);--wp--custom--character-count: 1500;--wp--custom--color--white: #fff;--wp--custom--color--gray: #555858;--wp--custom--color--harvard-red: #a51c30;--wp--custom--color--scarlet: #cb0a26;--wp--custom--color--beige: #ffefd8;--wp--custom--color--violet: #40305d;--wp--custom--color--khaki: #ffbf88;--wp--custom--color--brick: #4b1b1b;--wp--custom--color--seafoam: #abf4c4;--wp--custom--color--bluegreen: #113743;--wp--custom--color--violet-dark: #1f1336;--wp--custom--color--brick-dark: #290a0a;--wp--custom--color--bluegreen-dark: #062028;--wp--custom--color--charcoal: #2c2828;--wp--custom--color--outline: #2c2828;--wp--custom--content--width--default: 52.8125rem;--wp--custom--content--width--wide: 80rem;--wp--custom--content--width--max: 96rem;--wp--custom--content--width--full: calc(100 * var(--vw));--wp--custom--gap: 2em;--wp--custom--gutter: 1.5rem;--wp--custom--radius-s: 0.25rem;--wp--custom--heading-bold: 600;--wp--custom--surt-bold: 600;--wp--custom--lh-body-regular: 1.7;--wp--custom--lh-small-text: 1.5;--wp--custom--lh-xxs: 1.35;--wp--custom--duration-s: 0.1s;--wp--custom--duration-m: 0.3s;--wp--custom--duration-l: 0.6s;--wp--custom--easing-default: ease-in-out;}:root { --wp--style--global--content-size: var(--wp--custom--content--width--default);--wp--style--global--wide-size: var(--wp--custom--content--width--wide); }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:root :where(body){font-family: 'Surt', sans-serif;font-size: var(--wp--preset--font-size--body-regular);line-height: var(--wp--custom--lh-body-regular);padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}h1{font-weight: var(--wp--custom--heading-bold);}h2{font-weight: var(--wp--custom--heading-bold);}h3{font-weight: var(--wp--custom--heading-bold);}h4{font-weight: var(--wp--custom--heading-bold);}h5{font-weight: var(--wp--custom--heading-bold);}h6{font-weight: var(--wp--custom--heading-bold);}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}cite{font-family: 'Surt', sans-serif;font-size: var(--wp--preset--font-size--small-text);font-style: normal;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xxxl-font-size{font-size: var(--wp--preset--font-size--xxxl) !important;}.has-xxl-font-size{font-size: var(--wp--preset--font-size--xxl) !important;}.has-xl-font-size{font-size: var(--wp--preset--font-size--xl) !important;}.has-l-font-size{font-size: var(--wp--preset--font-size--l) !important;}.has-m-font-size{font-size: var(--wp--preset--font-size--m) !important;}.has-s-font-size{font-size: var(--wp--preset--font-size--s) !important;}.has-xs-font-size{font-size: var(--wp--preset--font-size--xs) !important;}.has-xxs-font-size{font-size: var(--wp--preset--font-size--xxs) !important;}.has-body-regular-font-size{font-size: var(--wp--preset--font-size--body-regular) !important;}.has-body-regular-fixed-font-size{font-size: var(--wp--preset--font-size--body-regular-fixed) !important;}.has-body-small-font-size{font-size: var(--wp--preset--font-size--body-small) !important;}.has-small-text-font-size{font-size: var(--wp--preset--font-size--small-text) !important;}.has-surt-font-family{font-family: var(--wp--preset--font-family--surt) !important;}.has-flecha-m-font-family{font-family: var(--wp--preset--font-family--flecha-m) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: clamp(0.984em, 0.984rem + ((1vw - 0.2em) * 0.737), 1.5em);line-height: 1.6;} </style> <link rel='stylesheet' id='hsph_plugin_frontend-css' href='https://hsph.harvard.edu/wp-content/mu-plugins/hsph-plugin/dist/css/frontend.css?ver=04b5f590af0ff29eca38' type='text/css' media='all' /> <link rel='stylesheet' id='styles-css' href='https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/css/frontend.css?ver=cdb437e621c4cd6345b4' type='text/css' media='all' /> <link rel='stylesheet' id='elasticpress-facets-css' href='https://hsph.harvard.edu/wp-content/plugins/elasticpress/dist/css/facets-styles.css?ver=7d568203f3965dc85d8a' type='text/css' media='all' /> <link rel='stylesheet' id='hsph-import-plugin-styles-css' href='https://hsph.harvard.edu/wp-content/plugins/hsph-import-plugin/assets/styles.css?ver=0.1.0' type='text/css' media='all' /> <script type="text/javascript" src="https://hsph.harvard.edu/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-content/plugins/hsph-import-plugin/assets/script.js?ver=0.1.0" id="hsph-import-plugin-styles-js"></script> <link rel="https://api.w.org/" href="https://hsph.harvard.edu/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://hsph.harvard.edu/wp-json/wp/v2/pages/126516" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://hsph.harvard.edu/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.6.1" /> <link rel='shortlink' href='https://hsph.harvard.edu/?p=126516' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://hsph.harvard.edu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhsph.harvard.edu%2Falumni-friends%2Falumni-hub%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://hsph.harvard.edu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fhsph.harvard.edu%2Falumni-friends%2Falumni-hub%2F&#038;format=xml" /> <script> // Block presence of other buttons window.__Marker = {}; </script><meta name="tec-api-version" content="v1"><meta name="tec-api-origin" content="https://hsph.harvard.edu"><link rel="alternate" href="https://hsph.harvard.edu/wp-json/tribe/events/v1/" /> <script> document.addEventListener('DOMContentLoaded', function() { // Page headline const pageHeadline = document.querySelector('h1') ? document.querySelector('h1').innerText : ''; // Content type const contentType = "Pages"; // Getting the author name if it exists const author = "sdixon"; // Getting the topic terms from 'topic_taxonomy' const topic = ""; let data = { 'page_headline': pageHeadline, 'content_type': contentType, 'event': 'page_view' }; if( author ) { data.author = author; } if( topic ) { data.topic = topic; } console.log(data); // Pushing the data to the dataLayer window.dataLayer = window.dataLayer || []; window.dataLayer.push(data); }); </script> <style id='wp-fonts-local' type='text/css'> @font-face{font-family:Surt;font-style:normal;font-weight:400;font-display:swap;src:url('https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/fonts/surt/Surt-Normal-Regular.woff2') format('woff2'), url('https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/fonts/surt/Surt-Normal-Regular.woff') format('woff');} @font-face{font-family:Surt;font-style:italic;font-weight:400;font-display:swap;src:url('https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/fonts/surt/Surt-Normal-Regular-Italic.woff2') format('woff2'), url('https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/fonts/surt/Surt-Normal-Regular-Italic.woff') format('woff');} @font-face{font-family:Surt;font-style:normal;font-weight:600;font-display:swap;src:url('https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/fonts/surt/Surt-Normal-Semibold.woff2') format('woff2'), url('https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/fonts/surt/Surt-Normal-Semibold.woff') format('woff');} @font-face{font-family:Surt;font-style:italic;font-weight:600;font-display:swap;src:url('https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/fonts/surt/Surt-Normal-Semibold-Italic.woff2') format('woff2'), url('https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/fonts/surt/Surt-Normal-Semibold-Italic.woff') format('woff');} @font-face{font-family:"Flecha M";font-style:normal;font-weight:400;font-display:swap;src:url('https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/fonts/flecha/FlechaM-Regular.woff2') format('woff2'), url('https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/fonts/flecha/FlechaM-Regular.woff') format('woff');} @font-face{font-family:"Flecha M";font-style:italic;font-weight:400;font-display:swap;src:url('https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/fonts/flecha/FlechaM-RegularItalic.woff2') format('woff2'), url('https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/fonts/flecha/FlechaM-RegularItalic.woff') format('woff');} @font-face{font-family:"Flecha M";font-style:normal;font-weight:700;font-display:swap;src:url('https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/fonts/flecha/FlechaM-Bold.woff2') format('woff2'), url('https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/fonts/flecha/FlechaM-Bold.woff') format('woff');} @font-face{font-family:"Flecha M";font-style:italic;font-weight:700;font-display:swap;src:url('https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/fonts/flecha/FlechaM-BoldItalic.woff2') format('woff2'), url('https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/fonts/flecha/FlechaM-BoldItalic.woff') format('woff');} </style> <link rel="icon" href="https://hsph.harvard.edu/wp-content/uploads/2024/10/cropped-web-app-manifest-512x512-1-32x32.png" sizes="32x32" /> <link rel="icon" href="https://hsph.harvard.edu/wp-content/uploads/2024/10/cropped-web-app-manifest-512x512-1-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://hsph.harvard.edu/wp-content/uploads/2024/10/cropped-web-app-manifest-512x512-1-180x180.png" /> <meta name="msapplication-TileImage" content="https://hsph.harvard.edu/wp-content/uploads/2024/10/cropped-web-app-manifest-512x512-1-270x270.png" /> </head> <body class="page-template-default page page-id-126516 page-parent page-child parent-pageid-38495 wp-embed-responsive tribe-no-js has-color-scheme-brick tribe-theme-hsph-theme"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TWQ3PFCG" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <a href="#main" class="skip-to-content-link visually-hidden-focusable button"> Skip to main content </a> <header id="header" class="site__header header"> <div class="header__utility"> <div class="header__utility-inner"> <div id="header-search-form-wrap-search-form-1" class="header__search-form is-hidden"> <form action="https://hsph.harvard.edu/" class="header-search-form" data-unique-id="search-form-1" id="search-form-1" method="get" role="search" > <meta itemprop="target" content="https://hsph.harvard.edu/?s={s}" /> <label for="search-field-search-form-1" class="visually-hidden" > Search Harvard Chan: </label> <input itemprop="query-input" type="search" id="search-field-search-form-1" class="header-search-form__input" value="" placeholder="Search Harvard Chan" name="s" /> <button class="button-reset header-search-form__submit" type="submit" > <svg xmlns="http://www.w3.org/2000/svg" width="18" height="15" aria-hidden="true" viewBox="0 0 18 15"><path fill="currentColor" d="m10.388 15-.746-.735 6.343-6.25H-2v-1.03h17.985L9.642.735 10.388 0 18 7.5z" /></svg> <span class="visually-hidden">Search</span> </button> </form> <!-- Toggle that opens and closes the form on Desktop (Slides it left and right) --> <button class="button-reset header__search-form-toggle" id="search-button-search-form-1" aria-controls="search-form-1" aria-expanded="false" > <span class="header-search-input__toggle-close"> <svg xmlns="http://www.w3.org/2000/svg" width="13" height="12" aria-hidden="true" viewBox="0 0 13 12"><path fill="currentColor" d="M12.666.948 11.72 0 6.676 5.053l-.004-.004-.01.01L1.612 0 .666.948 5.709 6 .666 11.052l.946.948 5.05-5.058.01.01.004-.004L11.72 12l.946-.948-5.043-5.051z" /></svg> </span> <span class="header-search-input__toggle-open"> <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" aria-hidden="true" viewBox="0 0 22 22"><path fill="currentColor" d="M15.736 14.182A8.792 8.792 0 0 0 2.575 2.575a8.79 8.79 0 0 0 11.607 13.16L20.446 22 22 20.446zM13.453 4.129a6.593 6.593 0 1 1-9.324 9.324 6.593 6.593 0 0 1 9.324-9.324" clip-rule="evenodd" /></svg> <span>Search</span> </span> </button> <!-- Toggle that closes the form on Mobile --> <button class="button-reset header__search-form-close" aria-controls="header-search-form-wrap-search-form-1" aria-expanded="false" > <svg xmlns="http://www.w3.org/2000/svg" width="13" height="12" aria-hidden="true" viewBox="0 0 13 12"><path fill="currentColor" d="M12.666.948 11.72 0 6.676 5.053l-.004-.004-.01.01L1.612 0 .666.948 5.709 6 .666 11.052l.946.948 5.05-5.058.01.01.004-.004L11.72 12l.946-.948-5.043-5.051z" /></svg> <span class="visually-hidden"> Close search bar </span> </button> </div> <div class="header__utility-link-container"> <a id="header-giving-link" href="https://hsph.harvard.edu/alumni-friends/support-harvard-chan-school/" class="header__utility-link" target=&quot;_blank&quot;>Giving</a> </div> </div> </div> <div class="header__main"> <div class="header__main-container"> <div class="header__branding"> <div class="header-logo" itemscope itemtype="https://schema.org/Organization"> <a href="https://hsph.harvard.edu/" rel="home" itemprop="url"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 389 66"><g><path fill="#A51C30" d="M59.976 28.867v-7.751H54.34v7.751h-4.607V9.862h4.607v7.207h5.635V9.862h4.586v19.005zM79.642 28.867l-.716-2.907h-5.463l-.736 2.907h-4.95l5.635-19.005h5.554l5.665 19.005zm-3.438-14.22-1.854 7.296h3.669l-1.825-7.297zM96.123 28.867l-2.56-6.53h-1.734v6.53h-4.606V9.862h7.741c3.73 0 6.149 2.655 6.149 6.157 0 3.25-1.704 4.875-3.135 5.5l3.246 7.358h-5.09zm.293-12.767c0-1.393-.887-2.22-2.137-2.22h-2.45v4.44h2.45c1.25 0 2.137-.828 2.137-2.22M108.564 28.867 102.93 9.862h4.949l3.478 13.595 3.447-13.595h4.98l-5.665 19.005zM130.849 28.867l-.716-2.907h-5.463l-.736 2.907h-4.95l5.635-19.005h5.554l5.665 19.005zm-3.448-14.22-1.854 7.296h3.669l-1.825-7.297zM147.33 28.867l-2.56-6.53h-1.734v6.53h-4.606V9.862h7.741c3.73 0 6.149 2.655 6.149 6.157 0 3.25-1.704 4.875-3.135 5.5l3.246 7.358h-5.091zm.283-12.767c0-1.393-.887-2.22-2.137-2.22h-2.45v4.44h2.45c1.25 0 2.137-.828 2.137-2.22M156.061 28.867V9.862h6.662c5.494 0 8.649 3.906 8.649 9.518 0 5.611-3.135 9.487-8.628 9.487zm10.624-9.487c0-3.533-1.371-5.5-3.931-5.5h-2.077v10.97h2.077c2.479 0 3.931-2.14 3.931-5.47" /><path fill="#555858" d="M52.89 56.178V41.19h-4.103v-4.017H61.6v4.017h-4.103v14.988zM77.486 56.178v-7.752H71.85v7.752h-4.607V37.173h4.607v7.206h5.635v-7.206h4.586v19.005h-4.587ZM95.58 46.69c0-5.813 3.276-9.83 8.457-9.83 3.982 0 5.776 2.655 6.744 4.986l-3.78 1.625c-.514-1.483-1.532-2.533-2.964-2.533-2.358 0-3.76 2.362-3.76 5.753s1.391 5.753 3.76 5.753c1.452 0 2.53-1.201 2.964-2.736l3.78 1.625c-.887 2.342-2.702 5.188-6.744 5.188-5.18 0-8.457-4.047-8.457-9.83ZM125.599 56.178v-7.751h-5.635v7.75h-4.607V37.174h4.607v7.206h5.635v-7.206h4.586v19.005h-4.586ZM146.726 56.178l-.716-2.907h-5.464l-.735 2.907h-4.95l5.635-19.005h5.554l5.665 19.005zm-3.448-14.22-1.855 7.296h3.67l-1.825-7.297zM165.466 56.178l-5.836-10.144v10.144h-4.607V37.173h4.668l5.554 9.659v-9.66h4.606v19.006z" /><path fill="#fff" d="M39.604 10.71H2.146v11.536h37.458zM39.584 23.114H2.156C2.428 36.305 9.041 47.73 20.875 55.36c11.834-7.63 18.457-19.055 18.719-32.246z" class="shield" /><path fill="#fff" d="M0 8.449v13.878l.04 1.715c.585 13.585 7.62 25.323 19.908 33.155l.918.586.917-.586c12.67-8.074 19.757-20.306 19.948-34.447V8.45zm40.451 14.412c-.181 13.686-7.046 25.525-19.353 33.357l-.232.152-.232-.152C8.336 48.386 1.472 36.568 1.29 22.882V9.862h39.171v13.01z" class="shield" /><path fill="#A51C30" d="M39.604 10.71H2.146v11.536h37.458zm-26.087 8.034c-.212.02-.232 0-.373.05-.08.06-.131.06-.131.232-.06.273.1.808-.05 1.02-.111.151-.656.11-.847.11-.736 0-1.442-.02-2.42-.02-.292 0-.524-.04-.645.091-.08.091-.04.091-.16.142a.9.9 0 0 1-.707-.03c-.08-.04-.14-.162-.252-.202-.09-.03-.272 0-.413 0-.776 0-1.31-.01-2.248-.01-.403 0-1.058.09-1.159-.152-.12-.313.07-.777-.01-1.04-.03-.11-.03-.181-.202-.201-.514.03-.735-.03-.816-.394-.121-.575.242-.757.796-.676.02-.01.06 0 .06-.03.253-.263.162-.97.162-1.555 0-.444.01-.878-.01-1.251-.575-.01-1.129-.02-1.008-.697.08-.403.333-.464.867-.424.413-.242-.09-1.1.322-1.271.131-.06.363 0 .565-.02.06 0 .13-.03.191-.03.141 0 .303.08.474.03.08-.02.111-.122.222-.142.161-.02.433.122.645.142.554.05 1.109-.081 1.562.03.242.06.494.242.646.343.03-.1.17-.121.282-.171a2.3 2.3 0 0 1 .897-.212c.423-.03.806.08 1.26-.02.282-.061.484-.172.645.05.484.06 1.079-.162 1.32.08.202.202 0 .657.071 1v.11c0 .092.05.061.121.082.202.02.202 0 .353.02.312.05.645.343.514.736-.131.394-.454.344-.958.364-.08.181-.05.414-.05.626v2.008c.08.404.413.111.796.323.414.323.454 1-.292.969zm11.42 0c-.211.02-.221 0-.362.05-.081.06-.131.06-.142.232-.06.273.101.808-.05 1.02-.1.151-.645.11-.847.11-.736 0-1.25-.02-2.227-.02-.293 0-.524-.04-.645.102-.071.08-.04.09-.152.14-.181.082-.514.082-.705-.03-.08-.04-.141-.16-.252-.201-.091-.03-.272 0-.403 0-.777 0-1.351-.01-2.289-.01-.403 0-1.058.09-1.159-.152-.12-.313.07-.777-.02-1.04-.03-.11-.03-.181-.202-.201-.514.03-.735-.03-.816-.394-.121-.575.232-.757.806-.676.01-.01.05 0 .06-.03.243-.263.152-.97.152-1.555 0-.444.01-.878-.01-1.251-.575-.01-1.129-.02-1.008-.696.07-.404.333-.465.867-.424.403-.243-.101-1.1.312-1.272.141-.06.363 0 .565-.02.06 0 .14-.03.191-.03.141 0 .313.08.474.03.08-.02.11-.121.222-.142.161-.02.433.122.645.142.554.05 1.15-.081 1.603.03.252.06.494.242.645.343.03-.1.171-.12.282-.171.282-.121.504-.202.887-.222.423-.03.615.08 1.069-.02.282-.061.494-.172.645.05.483.06 1.068-.162 1.32.08.212.202 0 .657.08 1v.11c0 .092.051.061.132.082.191.02.191 0 .343.02.322.05.645.343.514.736-.131.394-.464.344-.958.364-.08.181-.05.414-.05.626v2.008c.08.404.413.111.796.323.413.323.454 1-.292.969zm12.913 0c-.212.01-.222 0-.373.05-.08.06-.12.05-.13.232-.061.273.1.808-.051 1.02-.101.151-.645.11-.847.11-.736 0-2.268-.02-3.246-.02-.292 0-.514-.04-.645.102-.07.08-.04.09-.151.14-.182.082-.514.082-.706-.03-.08-.04-.14-.16-.252-.201-.09-.03-.272 0-.403 0-.786 0-1.834-.01-2.772-.01-.403 0-1.069.09-1.16-.152-.12-.313.061-.777-.01-1.04-.03-.11-.04-.181-.2-.201-.515.03-.737-.03-.817-.394-.121-.575.232-.757.796-.676.02-.01.05 0 .06-.03.252-.263.162-.97.162-1.555 0-.444.01-.878-.02-1.251-.575-.01-1.12-.02-.998-.696.07-.404.332-.465.866-.424.414-.243-.1-1.1.313-1.272.141-.06.363 0 .565-.02.06 0 .13-.03.191-.03.141 0 .313.08.474.03.08-.02.11-.121.212-.142.16-.02.433.122.645.142.544.05 1.622-.081 2.076.03.252.06.494.242.645.343.03-.1.172-.12.282-.171.283-.121.514-.202.898-.222.423-.03 1.633.08 2.086-.02.282-.061.484-.172.645.05.484.06 1.069-.162 1.31.08.202.202 0 .657.081 1v.11c0 .092.05.061.131.082.202.02.192 0 .343.02.313.05.645.343.514.736-.13.394-.463.344-.957.364-.081.181-.05.414-.05.626v2.008c.08.404.412.111.796.323.413.323.453 1-.293.969z" class="shield shield-background" /><path fill="#555858" d="M1.29 9.852v13.01c.19 13.685 7.045 25.524 19.353 33.356l.232.151.232-.151C33.413 48.376 40.279 36.547 40.46 22.86V9.851zM20.874 55.35C9.04 47.72 2.418 36.305 2.155 23.113h37.438C39.331 36.305 32.71 47.73 20.875 55.36v-.01Zm18.728-33.094H2.146V10.719h37.457v11.537ZM3.88 17.663c-.555-.08-.918.101-.797.677.081.363.303.424.817.393.171.03.171.091.201.202.081.263-.1.737.01 1.04.101.252.756.151 1.16.151.937 0 1.471.01 2.248.01.14 0 .322-.03.413 0 .11.05.171.162.252.202.201.111.524.121.705.03.121-.05.081-.05.162-.141.12-.131.342-.09.645-.09.978 0 1.683.01 2.42.02.2 0 .745.04.846-.112.151-.212-.01-.747.05-1.02 0-.18.05-.17.131-.231.141-.05.151-.03.373-.05.736.04.706-.647.293-.97-.383-.201-.716.081-.797-.323v-2.008c0-.212-.04-.444.05-.626.505-.01.827.03.958-.363.131-.404-.201-.686-.514-.737-.151-.03-.151 0-.353-.02-.07-.01-.12.02-.12-.08v-.112c-.061-.353.12-.807-.071-.999-.242-.242-.837-.02-1.32-.08-.152-.223-.353-.112-.646-.051-.453.09-.837-.01-1.26.02-.393.02-.615.1-.897.212-.11.05-.252.07-.282.171-.151-.1-.403-.282-.645-.343-.454-.11-1.018.02-1.563-.03-.211-.01-.484-.161-.645-.141-.11.02-.141.12-.222.141-.16.05-.332-.03-.473-.03-.06 0-.121.03-.192.03-.191.01-.433-.04-.564.02-.414.172.09 1.03-.323 1.272-.524-.04-.786.02-.867.424-.12.676.434.676 1.008.696.03.374.01.808.01 1.252 0 .585.091 1.292-.161 1.554 0 .03-.04.02-.06.03zm4.122 1.565s-.06.03-.11.03c-.898-.1-1.573.06-2.56-.01-.253-.303.261-.585.493-.616.776.232 1.119 0 1.905.111.182.02.313.101.454.192.07.192-.121.212-.182.303zm4.053-6.43c.17-.292.625-.16.735.01.162.253-.14.94.192 1.08.08.041.192 0 .292.02.08 0 .152.021.212.031.151.02 0-.03.252.07.272.182.09.556-.181.586-.222.04-.283-.04-.454 0-.343.08-.282.434-.282.828 0 .535-.07 1.584 0 2.21.04.374.453.131.786.232.1.03.222.162.242.263.12.736-.887.181-1.028.615-.091.303.08.646-.02.96-.05.17-.172.241-.373.252-.444 0-.787-.02-1.27-.01-.263 0-.303-.02-.555-.02-.333 0-.675.03-1.18.02-.18-.071-.14-.192-.14-.324.03-.08.03-.151.14-.191.384-.03.817.05 1.12.05.342 0 .463-.01.806-.03.353-.03.776.05.937-.142.03-1.05.03-1.645.03-2.735v-2.452c0-.263.03-.545 0-.798-.03-.232-.2-.343-.251-.514 0-.02-.05-.07-.01-.03v.02Zm-.424.233c-.02-.07.02-.091.08-.121.102-.05.172.07.223.12.09.102.181.162.201.314.06.414-.02 1.03 0 1.423 0 .141 0 .252-.01.363 0 .09-.01.222 0 .303.06 1.04 0 3.19-.01 3.381 0 .05-.05.182-.11.111-.142-.162-.354-.525-.374-.666-.01-2.271.03-3.139.01-5.238zm.101 5.884c.06.08.141.141.141.222-.02.212-.514.141-.736.141-.826 0-1.129-.02-2.016-.02-.15-.1-.1-.262-.03-.424.202-.272 1.573.05 2.268-.222.192-.02.262.152.383.303zm-3.084-2.977c0-.646 0-1.222.02-1.858 0-.232-.03-.514 0-.797a1 1 0 0 1 .11-.393c.111-.061.313-.233.555-.273.474-.07 1.018.04 1.522-.01.11-.01.232-.06.313-.05a.37.37 0 0 1 .282.272c.03 1.645-.04 3.613-.01 4.956 0 .181.05.514-.02.595-.071.1-.565.182-.787.192-.302.01-.443-.02-.766-.04a6 6 0 0 0-.595.01c-.1.02-.14.07-.272.14-.04.021-.211.152-.302.082-.09-.071-.05-.525-.05-.737zm.332 3.512c.02.07.07.141.07.262-.04.192-.06.273-.13.394a.3.3 0 0 1-.202.141c-.1.05-.171.06-.272.03-.121-.01-.111-.08-.192-.12-.15-.081-.13-.152-.191-.223-.03-.1 0-.141-.02-.202.02-.161.03-.373.272-.474 0 0 .03-.01.02-.01.212-.151.595-.08.655.202zm-3.296-1.696c.04-1.362 0-2.876 0-4.41 0-.222.01-.454.05-.586 0 0 0-.06-.02-.03.06-.111.232-.172.343-.172.1 0 .232.04.343.05h.373c.231.021.252.082.453.062.101 0 .192-.051.282-.061.434-.04.736.182.958.474.02 1.433-.02 2.846-.01 4.017 0 .576.06 1.1-.08 1.635-.222.04-.364-.141-.605-.171-.545-.06-1.11.07-1.643-.05-.162-.031-.404-.082-.444-.162-.05-.081 0-.404 0-.596m-.373-4.875c.09 0 .161 0 .192.122v3.926c0 .605.06 1.312-.121 1.665-.06.111-.202.303-.363.333-.081-1.272-.01-2.513 0-3.421 0-.182-.03-.303-.02-.535 0-.05.01-.192.01-.232 0-.081-.01-.172-.03-.253-.03-.202 0-.414 0-.626 0-.454.08-.979.322-.969zm-1.018 4.724c.03-.182 0-.414 0-.656v-.707c0-.646.05-1.271-.08-1.584-.263-.222-.696.151-.908-.232-.05-.434.161-.465.343-.525.322-.081.514.141.625-.172.08-.212-.02-.565.02-.848.05-.232.151-.232.222-.242.252-.03.484-.05.584.121-.05.06-.05.132-.09.202-.04.06-.111.101-.152.172-.13.313-.05 1.009-.04 1.302v2.553c0 .131-.03.263-.03.394v.222c0 .151 0 .242.01.383 0 .05 0 .132.02.182.05.343-.171 1.13.141 1.252.212.08.565.01.827.01.695 0 1.22.01 1.774 0 .151.03.232.07.272.191.03.101.03.283-.151.334-1.17-.03-2.036 0-3.226-.02-.201-.061-.191-.314-.181-.495 0-.343.181-.727-.111-.868-.202-.091-.303 0-.565-.03-.312-.102-.252-.182-.312-.334a.43.43 0 0 1 .191-.323c.131-.05.142-.05.273-.06.252-.02.514.11.574-.222zm1.703-2.998h-.04v-.222h1.089v.222h-.07c-.162 0-.233.05-.233.162 0 .05.02.12.05.232l.444 1.463.424-1.554c.03-.08.03-.121.03-.151 0-.121-.07-.162-.232-.162h-.03v-.222h.806v.222h-.04c-.111 0-.182.05-.232.172-.03.06-.08.232-.11.363l-.616 2.25h-.221l-.716-2.411c-.1-.343-.141-.364-.303-.364m23.235.596h-.161l.06-.909h.141c.04.081.05.081.131.081h1.553c.04 0 .07-.03.09-.08l.131-.01.061.908h-.161c-.07-.515-.101-.545-.323-.545H30.4v2.049c0 .322.04.393.252.393h.091v.212h-1.18v-.212h.102c.201 0 .262-.05.262-.393v-2.05h-.313c-.262 0-.302.03-.363.536zm-18.316 2.11H9.062v-.223h.12c.192 0 .243-.05.243-.383v-1.726c0-.333-.05-.384-.242-.384h-.05v-.222h1.703l.03.707h-.151v-.02c-.03-.364-.07-.394-.242-.394h-.585v1.02h.424c.201 0 .242-.051.252-.324v-.02h.161v.959h-.161v-.06c0-.213-.06-.273-.252-.273h-.424v.636c0 .302 0 .343.03.373 0 .01.02.02.051.02h.474c.252 0 .322-.08.383-.454v-.02h.151l-.04.777-.02.01Zm23.981-.637c0-.212-.1-.383-.333-.565l-.181-.131a1.4 1.4 0 0 1-.343-.343 1 1 0 0 1-.161-.545c0-.464.272-.777.665-.777.111 0 .293.04.444.11.02.01.04.01.04.01.02 0 .03 0 .05-.04h.101l.06.788h-.17c-.071-.384-.263-.616-.494-.616-.172 0-.293.131-.293.303s.08.292.272.454l.07.05c.071.05.112.091.132.101.06.05.141.121.212.192.252.252.363.515.363.838 0 .504-.303.888-.706.888a1 1 0 0 1-.393-.101l-.05-.02s-.01 0-.02-.01c0 0-.021 0-.021-.01h-.03s-.03 0-.05.06l-.111.01v-.02l-.081-.868h.161c.1.464.282.697.524.697.202 0 .343-.192.343-.434v-.02Zm-8.024.99c-.564-.081-.927.1-.796.676.08.363.302.424.816.393.162.03.172.091.202.202.08.263-.1.737.01 1.04.1.252.766.151 1.16.151.937 0 1.985.01 2.771.01.142 0 .313-.03.404 0 .11.05.17.162.252.202.191.111.524.121.705.03.121-.05.08-.05.151-.141.121-.141.353-.101.646-.101.977 0 2.52.01 3.245.02.192 0 .746.04.847-.11.151-.213-.02-.748.05-1.02 0-.182.05-.172.131-.232.152-.05.162-.03.373-.05.746.03.706-.647.293-.97-.383-.201-.716.081-.797-.323v-2.008c0-.212-.04-.444.05-.626.495-.01.827.03.958-.363.131-.404-.201-.687-.514-.737-.15-.03-.14 0-.342-.02-.081-.01-.131.02-.131-.08v-.112c-.071-.353.12-.807-.081-1-.242-.241-.827-.02-1.31-.08-.152-.222-.353-.11-.646-.05-.453.09-1.663-.01-2.086.02-.383.02-.605.1-.897.222-.111.05-.252.07-.283.171-.15-.1-.393-.282-.645-.343-.453-.11-1.532.02-2.076-.03-.212-.01-.494-.161-.645-.141-.101.02-.141.12-.212.141-.161.05-.323-.03-.474-.03-.06 0-.12.03-.191.03-.202.01-.434-.04-.565.02-.413.172.101 1.03-.312 1.272-.535-.04-.797.02-.867.424-.121.676.433.676.998.696.03.374.02.808.02 1.252 0 .585.09 1.292-.161 1.554 0 .03-.05.02-.06.03zm4.647 1.564s-.06.03-.11.03c-.888-.1-2.087.06-3.065-.01-.252-.303.262-.585.494-.616.776.232 1.633 0 2.43.111a1 1 0 0 1 .453.192c.07.192-.121.212-.192.303zm.907.888a.31.31 0 0 1-.201.141.37.37 0 0 1-.272.03c-.111-.01-.101-.08-.192-.12-.151-.081-.12-.152-.181-.223-.03-.1 0-.14-.02-.201.02-.162.03-.374.272-.475 0 0 .03-.01.01-.01.201-.151.584-.08.655.202.02.07.06.141.06.262-.04.192-.06.273-.13.394Zm3.972-7.317c.171-.293.625-.162.736.02.161.252-.131.928.191 1.08.081.04.192 0 .303.02.08 0 .15.02.211.03.152.02 0-.03.252.07.283.183.101.556-.181.586-.222.04-.282-.04-.454 0-.342.081-.282.434-.282.828 0 .535-.07 1.584 0 2.21.04.374.454.131.786.232.091.03.212.162.232.263.121.736-.897.181-1.028.615-.1.303.08.646-.02.96-.06.17-.172.241-.373.252-.454 0-.796-.02-1.27-.01-.262 0-.494-.02-.736-.02-.333 0-1.32.03-1.825.02-.181-.071-.14-.192-.14-.323.03-.081.03-.152.14-.192.394-.03 1.19.05 1.492.05.343 0 .918-.01 1.26-.03.343-.03.776.06.938-.141.03-1.05.03-1.645.03-2.735V14.13c0-.263.03-.545 0-.797-.03-.233-.202-.344-.252-.515 0-.01-.05-.07-.01-.03zm-.434.232c-.02-.07.02-.101.081-.121.101-.05.172.07.222.12.09.092.181.152.201.314.061.414-.02 1.03 0 1.423 0 .141 0 .252-.01.363v.303c.06 1.04 0 3.19-.01 3.381 0 .05-.05.182-.11.111-.142-.151-.363-.525-.384-.666-.01-2.271.03-3.139.01-5.228m.101 5.884c.07.08.152.141.141.222-.02.212-.514.141-.745.141-.827 0-1.956-.02-2.833-.02-.151-.1-.1-.262-.03-.424.201-.272 2.399.05 3.094-.222.192-.02.252.152.373.303m-7.388-1.16c.04-1.363 0-2.877 0-4.411 0-.222 0-.454.05-.586 0 0 0-.06-.01-.03.06-.111.232-.172.343-.172.1 0 .232.04.342.05h.323c.232.021.806.082 1.018.062.09 0 .181-.051.282-.061.434-.04.736.182.958.474v.576h.181v-.374c.01-.11.03-.282.111-.393.111-.051.313-.233.544-.263.474-.07 1.845.04 2.35-.02.1-.01.231-.06.312-.05.15.03.252.13.282.272.03 1.645-.04 3.613-.01 4.956 0 .181.04.514-.01.595-.07.1-.575.182-.787.192-.302 0-1.28-.02-1.602-.05a6 6 0 0 0-.595.01c-.1.02-.141.07-.272.14-.03.02-.212.152-.303.081-.08-.07-.05-.524-.05-.736h-.171c0 .232-.03.474-.091.706-.212.04-.363-.141-.615-.171-.534-.061-1.623.07-2.157-.05-.161-.031-.403-.082-.434-.162-.05-.081 0-.404 0-.596zm-.373-4.876c.09 0 .15 0 .191.122v3.926c0 .605.06 1.312-.13 1.665-.051.111-.202.303-.364.333-.08-1.272 0-2.513 0-3.421 0-.182-.03-.303-.02-.535 0-.05.01-.192 0-.232 0-.081 0-.172-.02-.253-.03-.202 0-.414 0-.626-.01-.454.08-.979.323-.969zm-1.018 4.724c.03-.182 0-.414 0-.656v-.707c0-.646.05-1.271-.081-1.584-.262-.222-.696.151-.917-.232-.05-.434.16-.465.342-.525.323-.081.514.141.625-.172.081-.212-.02-.565.02-.848.05-.232.152-.232.222-.242.262-.03.484-.05.585.121-.05.06-.05.132-.1.202-.041.06-.112.101-.142.172-.141.313-.05 1.009-.05 1.302.01.928.01 1.524 0 2.27v.283c0 .131-.02.263-.03.394v.222c0 .151 0 .242.01.383 0 .05 0 .132.01.182.05.343-.172 1.13.14 1.252.212.08.565.01.827.01.696 0 1.734.01 2.278 0 .152.03.232.07.272.191.04.101.03.283-.15.334-1.17-.03-2.551 0-3.74-.02-.212-.061-.192-.314-.192-.495 0-.343.181-.727-.11-.868-.203-.091-.303 0-.565-.03-.313-.102-.252-.182-.313-.334a.43.43 0 0 1 .192-.323c.13-.05.13-.05.272-.06.252-.02.514.11.574-.222zm4.838-.505h-.06c-.232 0-.253-.08-.253-.161 0-.03 0-.091.03-.172l.132-.535h.655l.141.505c.02.08.03.161.03.202 0 .12-.05.161-.171.161h-.121v.212h1.069v-.212h-.01c-.162-.03-.232-.12-.313-.414l-.635-2.361-.504-.01.04.151-.544 2.21c-.08.323-.151.424-.292.424h-.06v.212h.876v-.212zm.151-2.15.272.99h-.514zm1.593 21.105c-.383-.323-.897-.515-1.049-.697-.18-.202-.201-.585-.302-.888s-.454-.757-.454-.757c-.332-.414-1.058-.919-1.25-.535-.18.384-.514.929-.927 1.292-.302.272-.957.616-1.37.737-.404.13-5.202.161-5.504.08-.303-.08-.273-.302-.293-.433-.03-.122-.06-4.179.121-4.744.162-.474.655-.919 1.038-1.221.535-.424 1.381-.535 1.402-.889.01-.353-.756-.938-1.13-1.13-.584-.303-1.31-.313-1.511-.474-.202-.152-.494-.717-.807-1.13-.312-.425-.957-.98-.967-1-.03.03-.666.575-.978.99-.313.413-.595.978-.797 1.13-.201.151-.927.171-1.522.464-.373.192-1.149.777-1.129 1.13s.867.475 1.401.888c.384.303.888.747 1.039 1.222.181.555.14 4.612.12 4.733-.03.131.02.353-.292.434-.302.07-5.1.04-5.503-.08-.404-.122-1.059-.465-1.371-.737-.414-.364-.736-.909-.928-1.292-.191-.384-.907.12-1.25.535 0 0-.342.454-.443.757-.1.302-.131.676-.302.888-.152.181-.676.363-1.049.696-.494.414-.907.878-1.068 1.272-.08.202.756.807.978.979.352.252 1.129.585 1.21.656.07.08.251.928.443 1.282.211.353.846 1.08 1.23 1.2.383.132.584.172.685.031.1-.151.433-.828.635-1.201.252-.434.907-1 1.24-1.17.393-.192 1.028-.273 1.673-.293.897-.03 3.377-.05 3.589-.01.15.03.564.1.564.514s.02 5.905 0 6.288c-.03.454-.1 1.07-.736 1.857-.302.384-1.078.959-1.935 1.191-.313.09-.05.353.13.616.172.252.707.656.959.817.312.202 1.179.454 1.42.495.333.06.535.615.696.969.303.696.978 1.302 1.29 1.554.313-.252.978-.848 1.28-1.544.162-.353.364-.909.696-.97.242-.04 1.099-.292 1.412-.494.252-.161.786-.565.967-.827.171-.253.434-.525.121-.606-.857-.242-1.623-.807-1.935-1.19-.635-.798-.696-1.414-.736-1.868-.03-.383 0-5.884 0-6.288s.413-.484.554-.514c.222-.04 2.692-.03 3.589 0 .645.02 1.28.1 1.673.292.333.172.988.727 1.24 1.17.212.364.534 1.04.635 1.202.1.151.302.1.685-.03.383-.132 1.018-.848 1.23-1.201.202-.354.383-1.212.454-1.282.07-.08.857-.404 1.21-.666.211-.162 1.068-.767.977-.97-.171-.393-.574-.847-1.068-1.27zM10.41 34.73c.091-.161.323-.424.353-.444s.081-.03.081-.03.05 0 .08.03c.03.02.263.283.353.444.081.142.172.414.172.717s-.111.737-.172.908c-.08.283-.14.414-.191.586-.08.292-.111.474-.121.545-.01.09-.01.242-.03.292-.01.04-.08.081-.091.081 0 0-.08-.04-.09-.08-.02-.051-.02-.203-.031-.293 0-.071-.03-.253-.121-.545-.05-.172-.1-.313-.191-.586-.05-.171-.172-.615-.172-.908s.09-.575.171-.717m1.039 3.392c.08 0 .201.06.201.171s-.1.192-.201.192h-1.2c-.1 0-.201-.08-.201-.192 0-.11.11-.161.201-.172h1.21zM9.404 36.96c-.111 0-.192 0-.313.04-.11.04-.161.111-.232.202-.06.07-.1.293-.1.293s-.172-.091-.283-.242a.8.8 0 0 1-.13-.364.72.72 0 0 1 .18-.494c.122-.152.404-.293.726-.323.172 0 .383.04.514.12.182.102.414.364.514.566.05.1.142.333.192.535.05.182.08.383.05.525-.02.07-.13.09-.181.03 0 0-.02-.04-.05-.08-.04-.092-.06-.122-.121-.233a1.4 1.4 0 0 0-.343-.394.72.72 0 0 0-.423-.171zm2.167 2.372a.64.64 0 0 1-.454-.131c0 .1-.02.201-.04.302a.52.52 0 0 1-.141.283c-.02.02-.091.05-.091.05s-.06-.03-.09-.05a.46.46 0 0 1-.142-.283c-.02-.1-.04-.202-.04-.302-.101.09-.252.14-.454.13-.191-.01-.383-.12-.292-.14.08-.02.322-.142.413-.253.09-.1.161-.232.161-.232h.867s.06.131.162.232c.1.111.332.232.413.252s-.1.132-.292.142zm1.764-2.443c0 .121-.06.283-.121.364a1.1 1.1 0 0 1-.283.242s-.05-.222-.1-.293c-.07-.09-.121-.161-.242-.202-.111-.05-.192-.04-.303-.04-.08 0-.242.03-.423.171a1.6 1.6 0 0 0-.343.394c-.07.121-.09.141-.13.232-.02.05-.051.08-.051.08-.05.062-.151.041-.171-.03-.03-.14 0-.343.04-.524.05-.192.151-.434.191-.535.101-.202.333-.464.515-.565.13-.07.342-.121.514-.121.312.02.594.171.715.323a.72.72 0 0 1 .182.494zm8.558-9.568c.14-.07.342-.12.524-.11.312.02.595.17.726.312a.72.72 0 0 1 .181.495c0 .12-.06.282-.13.363-.112.151-.283.242-.283.242s-.05-.222-.101-.293c-.07-.09-.12-.15-.232-.191-.12-.05-.191-.04-.312-.04-.08 0-.242.04-.434.181a1.14 1.14 0 0 0-.332.394c-.071.12-.091.151-.131.232-.02.05-.05.08-.05.08-.051.061-.162.04-.182-.03-.03-.141 0-.343.05-.535.05-.191.141-.434.192-.524a1.6 1.6 0 0 1 .514-.566zm-.908 21.871c-.01.091-.01.253-.03.293-.01.04-.08.08-.09.08 0 0-.081-.04-.101-.08s-.02-.192-.03-.293c-.01-.07-.03-.252-.111-.545-.05-.171-.111-.313-.192-.585-.05-.172-.161-.616-.161-.908s.09-.576.161-.717c.09-.172.323-.424.353-.444s.08-.03.08-.03.051 0 .081.03c.03.02.262.272.353.444.08.141.171.414.171.717 0 .302-.12.746-.171.908-.08.272-.141.414-.191.585a5 5 0 0 0-.122.545m.474.616c.08 0 .202.06.202.172 0 .11-.1.191-.202.191h-1.2c-.1 0-.2-.08-.2-.191s.12-.162.2-.172zm-.302-10.607c0 .1-.02.201-.04.302a.6.6 0 0 1-.142.283c-.02.02-.09.05-.09.05s-.07-.03-.091-.05a.6.6 0 0 1-.141-.283c-.02-.1-.03-.202-.04-.302-.101.09-.262.14-.454.13s-.383-.12-.292-.14c.08-.02.322-.142.413-.253.09-.1.161-.232.161-.232h.867s.06.131.161.232c.101.111.333.232.424.252s-.101.132-.293.142-.342-.04-.443-.131m.332-.727h-1.21c-.1 0-.2-.081-.2-.192s.11-.162.2-.172h1.21c.081 0 .192.061.192.172s-.09.192-.192.192m-.483-.98c-.01.092-.01.243-.03.294-.01.04-.081.08-.091.08 0 0-.07-.04-.091-.08-.02-.051-.02-.202-.03-.293a4 4 0 0 0-.121-.545c-.05-.172-.101-.313-.192-.596-.05-.171-.161-.615-.161-.908s.09-.565.161-.717c.091-.161.323-.424.353-.444s.08-.03.08-.03.051 0 .081.03c.03.02.262.283.353.444.08.152.161.414.161.717s-.11.737-.16.908c-.092.283-.152.414-.192.596a4 4 0 0 0-.121.545Zm.09-7.175c0 .1-.02.202-.04.303a.56.56 0 0 1-.141.282c-.02.02-.09.05-.09.05s-.061-.03-.081-.05a.5.5 0 0 1-.142-.282 1.6 1.6 0 0 1-.04-.303.6.6 0 0 1-.443.141c-.192-.01-.383-.121-.293-.151.081-.02.323-.142.414-.253.1-.1.16-.232.16-.232h.868s.06.131.161.232c.1.101.333.233.413.253.081.02-.1.141-.292.151a.6.6 0 0 1-.454-.141m-1.068-.909c0-.11.11-.161.202-.171h1.209c.08.01.202.06.202.171s-.101.192-.202.192h-1.2c-.1 0-.201-.08-.201-.192zm.353-3.552a2.2 2.2 0 0 1 .352-.444c.03-.01.081-.03.081-.03s.05 0 .08.03c.031.02.263.282.354.444.08.141.16.414.16.716 0 .303-.11.737-.16.909-.081.282-.152.424-.192.585-.08.293-.1.474-.11.545-.01.09-.01.242-.031.293-.01.04-.08.08-.09.09 0 0-.081-.05-.102-.09-.02-.05-.02-.192-.03-.293-.01-.07-.04-.252-.12-.545-.051-.161-.102-.313-.192-.585-.05-.172-.162-.616-.162-.909 0-.292.081-.575.162-.716m-1.543 2.462c-.05.071-.1.293-.1.293s-.162-.08-.283-.242a.8.8 0 0 1-.13-.363.72.72 0 0 1 .18-.495c.132-.141.414-.293.727-.313.171-.01.383.04.524.111.181.101.403.353.514.565.05.101.141.333.191.525.04.192.081.394.04.535-.02.07-.12.09-.17.03 0 0-.03-.04-.051-.08-.03-.091-.06-.122-.131-.233a1.6 1.6 0 0 0-.333-.393c-.191-.142-.353-.182-.433-.182-.111 0-.192 0-.303.04s-.16.102-.241.192zm.05 8.872c-.06.07-.1.293-.1.293s-.171-.091-.282-.242a.8.8 0 0 1-.131-.364.72.72 0 0 1 .181-.494c.131-.152.413-.293.726-.323.171 0 .383.04.524.12.182.102.403.364.504.566.05.1.151.333.192.535.04.181.08.383.04.525-.02.07-.131.09-.171.03 0 0-.03-.04-.05-.08-.041-.092-.061-.122-.132-.233a1.4 1.4 0 0 0-.343-.394.72.72 0 0 0-.433-.171c-.11 0-.192 0-.302.04-.121.04-.172.111-.242.202zm.535 11.465a.9.9 0 0 0-.312.04c-.111.041-.172.112-.242.203-.05.07-.101.292-.101.292s-.172-.08-.282-.232a.7.7 0 0 1-.131-.363.72.72 0 0 1 .181-.495c.131-.151.403-.303.726-.323.171 0 .383.05.514.121.181.101.403.354.514.566.05.1.141.333.192.535.05.181.08.383.05.524-.02.081-.131.091-.171.03 0 0-.03-.04-.05-.08-.041-.09-.061-.121-.132-.232a1.4 1.4 0 0 0-.343-.394.72.72 0 0 0-.423-.171l.01-.02Zm2.157 2.372a.6.6 0 0 1-.453-.131c0 .101-.02.202-.04.303a.6.6 0 0 1-.142.282c-.02.02-.09.05-.09.05s-.071-.03-.091-.05a.56.56 0 0 1-.141-.282c-.02-.101-.03-.212-.04-.303a.56.56 0 0 1-.444.131c-.192-.01-.383-.12-.293-.141.081-.02.323-.141.414-.252.1-.101.161-.233.161-.233h.877s.06.132.161.233c.101.1.343.232.424.252s-.101.131-.293.141zm1.593-2.937a.66.66 0 0 1 .171.495c0 .12-.06.282-.13.363a.85.85 0 0 1-.283.232s-.05-.222-.1-.292c-.071-.091-.122-.162-.233-.202-.12-.05-.201-.04-.312-.04-.08 0-.252.04-.434.17-.13.092-.262.263-.342.395-.07.12-.091.14-.131.232-.02.05-.04.08-.04.08-.051.061-.152.04-.172-.03-.04-.141 0-.343.04-.525.05-.191.141-.424.192-.535.1-.212.332-.454.514-.565a1.25 1.25 0 0 1 .524-.12c.313.02.595.17.726.322zm.191-11.203a.7.7 0 0 1-.12.364 1.1 1.1 0 0 1-.283.242s-.05-.222-.1-.293c-.071-.09-.122-.161-.232-.202a.8.8 0 0 0-.303-.04c-.08 0-.242.03-.423.171a1.3 1.3 0 0 0-.343.394c-.07.121-.09.141-.131.232-.02.05-.04.08-.04.08-.05.062-.162.041-.172-.03-.03-.14 0-.343.05-.524.041-.192.142-.434.192-.535.111-.202.323-.464.514-.565.131-.07.343-.121.515-.121.312.02.594.171.725.323a.68.68 0 0 1 .182.494zm7.006-2.16c.09-.161.323-.424.353-.444s.08-.03.08-.03.05 0 .081.03c.03.02.262.283.353.444.08.152.171.414.171.717s-.12.737-.171.908c-.08.283-.141.414-.192.596-.08.292-.1.474-.11.545-.01.09-.01.242-.03.292-.02.04-.081.081-.102.081 0 0-.08-.04-.1-.08-.02-.051-.02-.202-.03-.293a4 4 0 0 0-.121-.545c-.05-.172-.101-.313-.192-.596-.05-.171-.161-.615-.161-.908s.09-.565.161-.717zm1.048 3.392c.091 0 .192.06.192.171s-.09.192-.192.192h-1.2c-.1 0-.2-.08-.2-.192 0-.11.12-.161.2-.172zm-2.036-1.161c-.12 0-.191 0-.312.04-.111.04-.162.111-.232.202-.05.07-.1.293-.1.293s-.162-.091-.283-.242a.7.7 0 0 1-.121-.364c0-.161.03-.333.181-.494.131-.152.414-.293.726-.323.172 0 .383.04.514.12.182.102.403.364.514.566.05.1.141.333.192.535.05.182.08.383.05.525-.02.07-.13.09-.171.03 0 0-.03-.04-.05-.08-.04-.092-.061-.122-.132-.233a1.4 1.4 0 0 0-.332-.394.75.75 0 0 0-.424-.171zm2.147 2.372c-.191.01-.342-.04-.443-.131 0 .1-.02.201-.04.302a.52.52 0 0 1-.142.283c-.02.02-.09.05-.09.05s-.071-.03-.091-.05a.52.52 0 0 1-.141-.283c-.02-.1-.03-.202-.04-.302a.63.63 0 0 1-.454.13c-.192-.01-.383-.12-.293-.14.081-.02.323-.142.414-.253.1-.1.161-.232.161-.232h.867s.06.131.161.232c.101.111.333.232.413.252.081.02-.1.132-.292.142zm1.643-2.08c-.12.152-.282.243-.282.243s-.05-.222-.1-.293c-.071-.09-.122-.161-.243-.202a.8.8 0 0 0-.302-.04c-.08 0-.242.03-.433.171a1.4 1.4 0 0 0-.333.394c-.07.121-.09.141-.131.232a.3.3 0 0 1-.05.08c-.051.062-.152.041-.172-.03-.03-.14 0-.343.04-.524.05-.192.142-.434.192-.535.1-.202.333-.464.514-.565a.97.97 0 0 1 .514-.121c.313.02.595.171.726.323a.674.674 0 0 1 .05.857zm-17.71-19.59c-.565-.08-.928.101-.807.677.08.363.303.424.817.393.161.03.171.091.201.202.081.263-.1.737.02 1.04.101.252.757.151 1.16.151.937 0 1.512.01 2.288.01.141 0 .322-.03.403 0 .111.05.171.162.252.202.192.111.524.121.706.03.12-.05.08-.05.15-.141.122-.141.344-.101.646-.101.978 0 1.502.01 2.228.02.191 0 .736.04.846-.11.162-.213-.01-.748.05-1.02 0-.182.051-.172.142-.232.141-.05.151-.03.363-.05.746.04.705-.647.292-.97-.383-.201-.716.081-.796-.323v-2.008c0-.212-.04-.444.05-.626.504-.01.827.03.958-.363.13-.404-.202-.687-.514-.737-.152-.03-.152 0-.343-.02-.08-.01-.131.02-.131-.08v-.112c-.07-.353.131-.807-.08-1-.243-.241-.827-.02-1.321-.08-.151-.222-.363-.11-.645-.05-.454.09-.645-.01-1.069.02-.383.02-.605.1-.887.222-.11.05-.252.07-.282.171-.151-.1-.393-.282-.645-.343-.454-.11-1.049.02-1.603-.03-.212-.01-.484-.161-.645-.141-.11.02-.141.12-.222.141-.161.05-.322-.03-.474-.03-.05 0-.12.03-.191.03-.202.01-.434-.04-.565.02-.413.172.091 1.03-.312 1.272-.534-.04-.796.02-.867.424-.12.676.434.676 1.008.696.03.374.01.808.01 1.252 0 .585.09 1.292-.151 1.554-.01.03-.05.02-.06.03zm4.153 1.565s-.06.03-.101.03c-.897-.1-1.613.06-2.59-.01-.253-.303.261-.585.483-.616.786.232 1.16 0 1.946.111.181.02.312.101.453.192.07.192-.11.212-.191.303zm3.86-6.43c.172-.292.625-.16.736.01.161.253-.141.94.182 1.08.08.041.191 0 .302.02.07 0 .151.021.202.031.16.02.01-.03.252.07.282.182.1.556-.182.586-.222.04-.272-.04-.453 0-.343.08-.283.434-.283.828 0 .535-.07 1.584 0 2.21.04.374.464.131.786.232.101.03.222.162.232.263.121.736-.887.181-1.018.615-.1.303.08.646-.02.96-.06.17-.171.241-.373.252-.453 0-.796-.02-1.27-.01-.262 0-.302-.02-.544-.02-.343 0-.494.03-.998.02-.182-.071-.141-.192-.131-.324.03-.08.02-.151.14-.191.394-.03.626.05.928.05.343 0 .454-.01.807-.03.342-.03.776.06.937-.142.04-1.05.03-1.645.03-2.735V14.12c0-.263.04-.545 0-.798-.03-.232-.201-.343-.252-.514 0-.02-.05-.07-.01-.03v.02Zm-.423.233c-.02-.07.02-.091.08-.121.101-.05.172.07.222.12.091.102.182.162.202.314.06.414-.03 1.03 0 1.423 0 .141 0 .252-.02.363v.303c.06 1.04 0 3.19-.01 3.381 0 .05-.05.182-.111.111-.141-.162-.363-.525-.383-.666-.01-2.271.03-3.139.01-5.238zm.1 5.884c.061.08.152.141.142.222-.01.212-.514.141-.736.141-.827 0-.937-.02-1.825-.02-.15-.1-.1-.262-.03-.424.192-.272 1.381.05 2.077-.222.181-.02.252.152.373.303Zm-2.892-2.977c0-.646 0-1.222.02-1.858 0-.232-.03-.514 0-.797 0-.11.03-.282.11-.393.122-.051.313-.233.545-.263.484-.07.827.04 1.34-.02.102-.01.233-.06.313-.05a.37.37 0 0 1 .282.272c.03 1.645-.03 3.613-.01 4.956 0 .181.05.514-.02.595-.07.1-.564.182-.786.192-.302.01-.262-.02-.585-.04-.16-.01-.473 0-.594.01-.101.02-.142.07-.273.14-.03.021-.201.152-.292.082-.08-.071-.05-.525-.05-.737zm.322 3.512c.02.07.07.141.07.262a1.4 1.4 0 0 1-.12.394c-.06.08-.111.121-.212.131a.32.32 0 0 1-.272.03c-.11-.01-.1-.08-.191-.12-.152-.081-.121-.152-.182-.223-.03-.1 0-.141-.01-.202.01-.161.02-.373.262-.474 0 0 .03-.01.02-.01.212-.151.595-.08.655.202zm-3.326-1.696c.04-1.362 0-2.876 0-4.41 0-.222 0-.454.05-.586v-.04c.07-.101.232-.162.343-.172.1 0 .232.04.343.05h.14c.233.021.515.082.727.061.1 0 .191-.05.282-.06.423-.04.726.181.958.474.02 1.433-.02 2.846-.02 4.017v.03s-.061-.02-.102-.03a.3.3 0 0 1-.14-.121 2.2 2.2 0 0 1-.253-.434l-.09-.182a2 2 0 0 0-.242-.424c.272-.12.443-.403.443-.756 0-.354-.14-.636-.373-.747-.161-.091-.332-.121-.635-.121-.181 0-.524.03-.826.06h-.07v.232h.06c.191 0 .252.05.252.384v1.726c0 .343-.06.393-.252.393h-.07v.212h1.098v-.212h-.08c-.192 0-.243-.05-.243-.393v-.626h.212c.09.12.141.222.242.434l.11.232c.132.293.233.424.343.494.111.081.273.122.514.122h.132c.01.474.04.918-.081 1.372-.222.04-.363-.141-.615-.171-.534-.06-1.139.07-1.673-.05-.162-.031-.403-.082-.444-.162-.05-.081 0-.404 0-.596zm1.935-2.563c0 .474-.181.666-.604.666h-.05v-1.322h.11c.373 0 .544.201.544.656m-2.308-2.312c.09 0 .161 0 .192.122v3.926c0 .605.06 1.312-.122 1.665-.05.111-.201.303-.362.333-.081-1.272 0-2.513 0-3.421 0-.182-.02-.303-.02-.535 0-.05.01-.192.01-.232 0-.081-.01-.172-.03-.253-.03-.202 0-.414 0-.626 0-.454.08-.979.322-.969zm-1.018 4.724c.03-.182 0-.414 0-.656v-.707c0-.646.05-1.271-.08-1.584-.263-.222-.696.151-.918-.232-.05-.434.161-.465.353-.525.312-.081.514.141.625-.172.07-.212-.02-.565.02-.848.05-.232.151-.232.222-.242.252-.03.483-.05.574.121-.05.06-.05.132-.09.202-.04.06-.111.101-.142.172-.14.313-.05 1.009-.05 1.302.01.928 0 1.524 0 2.27v.283c0 .131-.02.263-.03.394v.222c.01.151 0 .242.02.383 0 .05 0 .132.02.182.05.343-.181 1.13.141 1.252.212.08.565.01.827.01.695 0 1.25.01 1.804 0 .151.03.232.07.262.191.04.101.03.283-.151.334-1.17-.03-2.066 0-3.266-.02-.202-.061-.192-.314-.181-.495 0-.343.181-.727-.111-.868-.192-.091-.303 0-.565-.03-.312-.102-.252-.182-.312-.334a.43.43 0 0 1 .191-.323 1 1 0 0 1 .272-.06c.252-.02.514.11.575-.222zm6.25-.293h-.998v-.212h.03c.181 0 .232-.05.232-.393v-1.726c0-.333-.05-.384-.232-.384h-.03v-.222h.997v.222h-.04c-.191 0-.242.05-.242.384v1.726c0 .343.05.393.242.393h.04v.212Z" class="shield" /><path fill="#555858" d="M62.296 56.239c.846 0 1.532-.782 1.532-1.747 0-.964-.686-1.746-1.532-1.746s-1.532.782-1.532 1.746c0 .965.686 1.747 1.532 1.747M86.66 56.238c.845 0 1.531-.782 1.531-1.746s-.686-1.746-1.532-1.746-1.532.782-1.532 1.746c0 .965.686 1.746 1.532 1.746Z" /><path fill="#A51C30" d="m194.707 37.112 1.038-1.655a3.48 3.48 0 0 0 2.581 1.15c.967 0 1.461-.524 1.461-1.18 0-1.877-4.757-1.211-4.757-4.814 0-1.676 1.3-3.11 3.497-3.11 1.301 0 2.42.435 3.226 1.182l-.998 1.625c-.635-.626-1.462-.909-2.278-.909s-1.27.444-1.27 1.08c0 1.676 4.738 1.191 4.738 4.764 0 1.847-1.26 3.25-3.609 3.25-1.603 0-2.782-.525-3.629-1.383M203.155 32.994c0-3.23 1.733-5.49 4.515-5.49 2.017 0 3.004 1.322 3.549 2.543l-1.764.777c-.323-.847-.938-1.433-1.785-1.433-1.461 0-2.338 1.494-2.338 3.603s.877 3.603 2.338 3.603c.877 0 1.492-.666 1.795-1.544l1.764.767c-.524 1.262-1.512 2.675-3.569 2.675-2.782 0-4.515-2.281-4.515-5.49l.01-.01ZM218.728 38.303v-4.521h-3.568v4.522h-2.127V27.675h2.127v4.219h3.568v-4.22h2.127v10.628zM222.871 32.994c0-3.169 1.653-5.49 4.455-5.49s4.456 2.321 4.456 5.49-1.673 5.49-4.456 5.49c-2.782 0-4.455-2.32-4.455-5.49m6.713 0c0-2.058-.806-3.603-2.258-3.603s-2.278 1.545-2.278 3.603c0 2.06.797 3.603 2.278 3.603 1.482 0 2.258-1.564 2.258-3.603M233.697 32.994c0-3.169 1.653-5.49 4.456-5.49 2.802 0 4.455 2.321 4.455 5.49s-1.673 5.49-4.455 5.49-4.456-2.32-4.456-5.49m6.714 0c0-2.058-.807-3.603-2.258-3.603s-2.278 1.545-2.278 3.603c0 2.06.796 3.603 2.278 3.603s2.258-1.564 2.258-3.603M244.875 38.303V27.676h2.127v8.74h3.578v1.877h-5.705zM256.6 32.994c0-3.169 1.653-5.49 4.455-5.49s4.455 2.321 4.455 5.49-1.673 5.49-4.455 5.49-4.455-2.32-4.455-5.49m6.713 0c0-2.058-.817-3.603-2.258-3.603s-2.278 1.545-2.278 3.603c0 2.06.796 3.603 2.278 3.603s2.258-1.564 2.258-3.603M267.828 38.303V27.676h6.088v1.877h-3.961v2.402h3.851v1.867h-3.851v4.471h-2.127zM280.449 38.303V27.676h3.911c2.198 0 3.307 1.574 3.307 3.391s-1.119 3.381-3.307 3.381h-1.784v3.855zm5.04-7.236c0-.929-.554-1.514-1.381-1.514h-1.532v3.028h1.532c.827 0 1.381-.606 1.381-1.514M289.832 34.62v-6.944h2.147v6.964c0 1.271.635 1.978 1.764 1.978s1.784-.696 1.784-1.978v-6.964h2.147v6.944c0 2.472-1.532 3.875-3.931 3.875s-3.911-1.403-3.911-3.875M300.105 38.303V27.676h4.405c1.906 0 2.813 1.261 2.813 2.705 0 1.322-.746 2.2-1.714 2.432 1.079.172 1.895 1.292 1.895 2.594 0 1.625-.907 2.886-2.852 2.886h-4.547zm5.051-7.549c0-.696-.383-1.19-1.15-1.19h-1.764v2.401h1.764c.767 0 1.15-.474 1.15-1.21Zm.171 4.38c0-.736-.433-1.302-1.24-1.302h-1.845v2.594h1.845c.796 0 1.24-.464 1.24-1.292M309.832 38.303V27.676h2.127v8.74h3.578v1.877h-5.705zM317.766 38.303V27.676h2.127v10.628h-2.127ZM322.241 32.994c0-3.23 1.733-5.49 4.515-5.49 2.016 0 3.004 1.322 3.549 2.543l-1.764.777c-.323-.847-.938-1.433-1.785-1.433-1.461 0-2.338 1.494-2.338 3.603s.877 3.603 2.338 3.603c.877 0 1.492-.666 1.795-1.544l1.764.767c-.524 1.262-1.512 2.675-3.569 2.675-2.782 0-4.516-2.281-4.516-5.49l.011-.01ZM342.41 38.303v-4.521h-3.568v4.522h-2.127V27.675h2.127v4.219h3.568v-4.22h2.127v10.628zM347.047 38.303V27.676h6.088v1.877h-3.961v2.402h3.85v1.867h-3.85v2.594h3.961v1.877h-6.088zM361.622 38.303l-.494-1.877h-3.296l-.504 1.877h-2.308l3.185-10.627h2.56l3.165 10.628zm-2.147-8.376-1.22 4.622h2.47l-1.24-4.622zM365.756 38.303V27.676h2.127v8.74h3.578v1.877h-5.705zM374.424 38.303v-8.74h-2.369v-1.877h6.874v1.877h-2.369v8.74zM386.863 38.303v-4.521h-3.558v4.522h-2.127V27.675h2.127v4.219h3.558v-4.22h2.127v10.628z" /><path fill="#555858" d="M183.72 65.08h-.665V.92h.665z" /></g><defs><path fill="#fff" d="M0 .92h389v64.16H0z" /></defs></svg> <span class="visually-hidden">Harvard T.H. Chan School of Public Health</span> </a> </div> </div> <div class="header__menus"> <nav class="header__teaser-nav teaser-nav" aria-label="Teaser"> <ul id="teaser-nav-list" class="teaser-nav__list"><li id="menu-item-127808" class="degree-programs-menu menu-item menu-item-type-post_type menu-item-object-page menu-item-127808"><a href="https://hsph.harvard.edu/degrees-and-programs/">Degrees &amp; Programs</a></li> <li id="menu-item-127809" class="menu-admissions-link menu-item menu-item-type-post_type menu-item-object-page menu-item-127809"><a href="https://hsph.harvard.edu/admissions/">Admissions</a></li> <li id="menu-item-232471" class="faculty-research-link menu-item menu-item-type-post_type menu-item-object-page menu-item-232471"><a href="https://hsph.harvard.edu/faculty-and-research/">Faculty &amp; Research</a></li> </ul></nav> <button class="button-reset header__search-open" aria-expanded="false" aria-controls="search-form-1" > <svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" aria-hidden="true" viewBox="0 0 22 22"><path fill="currentColor" d="M15.736 14.182A8.792 8.792 0 0 0 2.575 2.575a8.79 8.79 0 0 0 11.607 13.16L20.446 22 22 20.446zM13.453 4.129a6.593 6.593 0 1 1-9.324 9.324 6.593 6.593 0 0 1 9.324-9.324" clip-rule="evenodd" /></svg> <span class="visually-hidden">Open Search Bar</span> </button> <nav class="primary-nav" aria-label="Primary"> <button class="button-reset primary-nav__button" aria-expanded="false" aria-controls="primary-navigation"> <div class="burger-icon"> <span></span> </div> <span class="visually-hidden">Open Primary Navigation</span> </button> <div id="primary-navigation" class="primary-nav__container"><ul id="primary-nav-list" class="primary-nav__list"><li class="degree-programs-menu menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><button class="button-reset menu-link">Degrees &amp; Programs</button> <ul class="sub-menu level-1"> <li class='menu-item--top-level menu-item'><a class='menu-link' href="https://hsph.harvard.edu/degrees-and-programs/">Degrees &amp; Programs</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-page_taxonomy menu-item-has-children"><a href="https://hsph.harvard.edu/program-finder/" class="menu-link">Degree Program Finder</a> <ul class="sub-menu level-2"> <li class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://hsph.harvard.edu/program-finder/?pf_degree_type=masters-degrees" class="menu-link">Master’s Degrees</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://hsph.harvard.edu/program-finder/?pf_degree_type=doctoral-degrees" class="menu-link">Doctoral Degrees</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://hsph.harvard.edu/program-finder/?pf_degree_type=joint-and-combined-degrees" class="menu-link">Joint and Combined Degrees</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/degrees-and-programs/concentrations/" class="menu-link">Interdisciplinary Concentrations</a></li> </ul> </li> <li class="non-degree-program menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/exec-ed/" class="menu-link">Executive and Continuing Education</a></li> <li class="non-degree-program menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/degrees-and-programs/fellowships-special-programs/" class="menu-link">Fellowships and Special Programs</a></li> <li class="non-degree-program menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/degrees-and-programs/undergraduate-and-high-school-programs/" class="menu-link">Undergraduate and High School Programs</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-page_taxonomy menu-item-has-children"><button class="button-reset menu-link">Admissions</button> <ul class="sub-menu level-1"> <li class='menu-item--top-level menu-item'><a class='menu-link' href="https://hsph.harvard.edu/admissions/">Admissions</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/admissions/applying-to-a-degree-program/" class="menu-link">Applying to a Degree Program</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/tuition-and-financial-aid/" class="menu-link">Tuition and Financial Aid</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/admissions/why-harvard-chan/" class="menu-link">Why Harvard Chan?</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/admissions/admissions-events-and-webinars/" class="menu-link">Upcoming Admissions Events and Webinars</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/tuition-and-financial-aid/policies-and-disclosures/" class="menu-link">Policies and Disclosures</a></li> </ul> </li> <li class="faculty-research-link menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><button class="button-reset menu-link">Faculty &amp; Research</button> <ul class="sub-menu level-1"> <li class='menu-item--top-level menu-item'><a class='menu-link' href="https://hsph.harvard.edu/faculty-and-research/">Faculty &amp; Research</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/profiles/" class="menu-link">Faculty and Researcher Profiles</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/departments/" class="menu-link">Academic Departments</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/research-centers-institutes-and-labs/" class="menu-link">Research Centers, Institutes, and Labs</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/resources-for-researchers/" class="menu-link">Resources for Researchers</a></li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><button class="button-reset menu-link">News & Events</button> <ul class="sub-menu level-1"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><a href="https://hsph.harvard.edu/news/" class="menu-link">News</a> <ul class="sub-menu level-2"> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/newsletters/" class="menu-link">Newsletters</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/for-the-media/" class="menu-link">For the Media</a></li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://hsph.harvard.edu/events/" class="menu-link">Events</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/topics/" class="menu-link">Topics</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/studio/" class="menu-link">The Studio</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom"><a href="https://harvardpublichealth.org/" class="menu-link" target="_blank" rel="noopener">HPH Magazine</a></li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><button class="button-reset menu-link">Student Life</button> <ul class="sub-menu level-1"> <li class='menu-item--top-level menu-item'><a class='menu-link' href="https://hsph.harvard.edu/student-life/">Student Life</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/student-life/community/" class="menu-link">Community</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/student-life/career-development/" class="menu-link">Career Development </a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/student-life/life-in-boston/" class="menu-link">Life in Boston</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/student-life/housing/" class="menu-link">Housing</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/student-life/student-organizations-opportunities/" class="menu-link">Student Organizations and Opportunities </a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/student-life/international-student-experience/" class="menu-link">International Student Experience</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/graduation/" class="menu-link">Graduation</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/orientation/" class="menu-link">Orientation</a></li> </ul> </li> <li class="alumni-friends-menu menu-item menu-item-type-taxonomy menu-item-object-page_taxonomy current-menu-ancestor current-menu-parent menu-item-has-children"><button class="button-reset menu-link">Alumni & Friends</button> <ul class="sub-menu level-1"> <li class='menu-item--top-level menu-item'><a class='menu-link' href="https://hsph.harvard.edu/alumni-friends/">Alumni & Friends</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/alumni-friends/get-involved/" class="menu-link">Get Involved</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/alumni-friends/impact/" class="menu-link">Impact</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/alumni-friends/events/" class="menu-link">Events</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-126516 current_page_item"><a href="https://hsph.harvard.edu/alumni-friends/alumni-hub/" class="menu-link" aria-current="page">Alumni Hub</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/alumni-friends/support-harvard-chan-school/" class="menu-link">Support Harvard Chan School</a></li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children"><button class="button-reset menu-link">Who We Are</button> <ul class="sub-menu level-1"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children"><a href="https://hsph.harvard.edu/mission-and-vision/" class="menu-link">Mission and Vision</a> <ul class="sub-menu level-2"> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/the-harvard-chan-principles-of-citizenship/" class="menu-link">The Harvard Chan Principles of Citizenship </a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/research-impact/" class="menu-link">Research Impact</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/diversity-initiatives/" class="menu-link">Diversity and Inclusion Initiatives</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom"><a href="/office/dean/" class="menu-link">Leadership</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/philanthropic-impact/" class="menu-link">Philanthropic Impact</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/location-and-facilities/" class="menu-link">Location and Facilities</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/facts-and-figures/" class="menu-link">Facts and Figures</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/history/" class="menu-link">History</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page"><a href="https://hsph.harvard.edu/contact/" class="menu-link">Contact</a></li> </ul> </li> </ul></div></nav> </div> </div> </div> </header> <main id="main" tabindex="-1" class="site__main"> <div class="default-page"> <article class="content-flow"> <div class="wp-block-group is-layout-flow alignfull wp-block-hsph-general-topper wp-block-hsph-general-topper--pattern-a has-primary-background-color has-background has-background-pattern has-topper-a-background-pattern is-layout-constrained wp-block-group is-layout-flow-is-layout-constrained" style="background-position:top right;mask-position:top right"> <div class="breadcrumbs wp-block-hsph-breadcrumbs"> <!-- Breadcrumb NavXT 7.3.1 --> <span property="itemListElement" typeof="ListItem"><a property="item" typeof="WebPage" title="Go to Harvard T.H. Chan School of Public Health." href="https://hsph.harvard.edu" class="home"><span property="name">Home</span></a><meta property="position" content="1"></span> / <span property="itemListElement" typeof="ListItem"><a property="item" typeof="WebPage" title="Go to Alumni and Friends." href="https://hsph.harvard.edu/alumni-friends/" class="post post-page"><span property="name">Alumni and Friends</span></a><meta property="position" content="2"></span> / <span property="itemListElement" typeof="ListItem"><span property="name" class="post post-page current-item">Alumni Hub</span><meta property="url" content="https://hsph.harvard.edu/alumni-friends/alumni-hub/"><meta property="position" content="3"></span></div> <div class="wp-block-columns alignwide are-vertically-aligned-bottom mt-zero is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-vertically-aligned-bottom is-layout-flow wp-block-column-is-layout-flow"><p class="has-block-animation has-fly-in-animation wp-block-post-title has-xl-font-size has-flecha-m-font-family wp-block-hsph-general-topper">Alumni and Friends</p> <p class="has-block-animation has-fly-in-animation">United by a passion for advancing health and equity worldwide.</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://community.alumni.harvard.edu/give/16038344?appealcode=PW02" target="_blank" rel="noreferrer noopener">Give Now Online</a></div> <div class="wp-block-button is-style-secondary has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://hsph.harvard.edu/alumni-friends/support-harvard-chan-school/ways-to-give/">Explore More Ways to Give</a></div> </div> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div> </div> </div> <div class="alignfull mt-zero is-style-with-subpages wp-block-hsph-jump-to"> <div class="wp-block-hsph-jump-to__inner alignwide"> <!-- Display content first if the jump to has with subpages style --> <div class="wp-block-hsph-jump-to__content"> <span class="wp-block-hsph-jump-to__title">Alumni Hub</span> </div> <div class="wp-block-hsph-jump-to__menu"> <button class="button-reset" id="jump-to-button" aria-controls="jump-to-links" aria-expanded="false" aria-hidden="true"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24"><path fill="#2C2828" d="M11.333 18h1.334v-5.333H18v-1.334h-5.333V6h-1.334v5.333H6v1.334h5.333zm.671 6q-2.488 0-4.68-.945a12.1 12.1 0 0 1-3.812-2.564 12.1 12.1 0 0 1-2.566-3.808Q.001 14.493 0 12.005q0-2.49.945-4.68a12.1 12.1 0 0 1 2.564-3.813A12.1 12.1 0 0 1 7.317.946Q9.507.001 11.995 0q2.49 0 4.68.945a12.1 12.1 0 0 1 3.813 2.564 12.1 12.1 0 0 1 2.567 3.808Q24 9.507 24 11.995q0 2.49-.945 4.68a12.1 12.1 0 0 1-2.564 3.813 12.1 12.1 0 0 1-3.808 2.567q-2.19.945-4.678.945ZM12 22.667q4.467 0 7.567-3.1t3.1-7.567-3.1-7.567T12 1.333t-7.567 3.1q-3.1 3.101-3.1 7.567t3.1 7.567q3.101 3.1 7.567 3.1" /></svg> <span>Jump to Section</span> </button> <div id="jump-to-wrapper" aria-hidden="true"> <div> <ul id="jump-to-links"> </ul> </div> </div> </div> </div> </div> <div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"> <nav class="wp-block-hsph-subpages-menu" aria-label="Subpages"> <div class="wp-block-hsph-subpages-menu__sm-wrapper has-block-animation has-fly-in-animation"> <button class="wp-block-hsph-subpages-menu__toggle" aria-label="Toggle subpages menu" aria-controls="subpages-menu" id="subpages-menu-toggle"> <div class="burger-icon"> <span></span> </div> Menu </button> <ul class="wp-block-hsph-subpages-menu__menu" id="subpages-menu"> <li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://hsph.harvard.edu/alumni-friends/"><span class="wp-block-navigation-item__label">Home</span></a></li> <li class=" wp-block-navigation-item has-child current-menu-item wp-block-navigation-submenu"><a class="wp-block-navigation-item__content current-menu-ancestor" href="https://hsph.harvard.edu/alumni-friends/alumni-hub/" aria-current="page">For our Graduates</a><ul class="wp-block-navigation__submenu-container wp-block-navigation-submenu"><li class=" wp-block-navigation-item current-menu-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://hsph.harvard.edu/alumni-friends/alumni-hub/" aria-current="page"><span class="wp-block-navigation-item__label">Alumni Hub</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://hsph.harvard.edu/alumni-friends/alumni-hub/alumni-association/"><span class="wp-block-navigation-item__label">Harvard Chan School Alumni Association</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://hsph.harvard.edu/alumni-friends/alumni-hub/alumni-notes/"><span class="wp-block-navigation-item__label">Alumni in Action</span></a></li></ul></li> <li class=" wp-block-navigation-item has-child wp-block-navigation-submenu"><a class="wp-block-navigation-item__content" href="http://Giving" target="_blank">Giving</a><ul class="wp-block-navigation__submenu-container wp-block-navigation-submenu"><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://hsph.harvard.edu/alumni-friends/support-harvard-chan-school/"><span class="wp-block-navigation-item__label">Support Harvard Chan School</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://hsph.harvard.edu/alumni-friends/support-harvard-chan-school/ways-to-give/"><span class="wp-block-navigation-item__label">Ways to Give</span></a></li><li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://hsph.harvard.edu/alumni-friends/support-harvard-chan-school/invest-in-students/"><span class="wp-block-navigation-item__label">Invest in Students</span></a></li></ul></li> <li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://hsph.harvard.edu/alumni-friends/impact/"><span class="wp-block-navigation-item__label">Impact</span></a></li> <li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://hsph.harvard.edu/alumni-friends/get-involved/"><span class="wp-block-navigation-item__label">Get Involved</span></a></li> <li class=" wp-block-navigation-item wp-block-navigation-link"><a class="wp-block-navigation-item__content" href="https://hsph.harvard.edu/alumni-friends/events/"><span class="wp-block-navigation-item__label">Events</span></a></li> </ul> </div> </nav> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"> <h1 class="wp-block-heading has-flecha-m-font-family has-xl-font-size has-block-animation has-fly-in-animation">Alumni Hub</h1> <p class="has-block-animation has-fly-in-animation">Welcome to your community of over 16,000 Harvard Chan alumni advancing global health. Access exclusive Harvard University resources and connect with fellow public health leaders worldwide. Discover how to make the most of this influential network.</p> </div> </div> <div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-4 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"> <figure class="wp-block-image size-large is-resized has-block-animation has-fly-in-animation"><img fetchpriority="high" decoding="async" width="1024" height="683" src="https://hsph.harvard.edu/wp-content/uploads/2024/11/AW24_5-1024x683.jpg" alt="Shown in profile, a woman with highlighted dark hair and a floral tattoo on her shoulder smiles." class="wp-image-142602" style="aspect-ratio:1;object-fit:cover;width:405px;height:auto" srcset="https://hsph.harvard.edu/wp-content/uploads/2024/11/AW24_5-1024x683.jpg 1024w, https://hsph.harvard.edu/wp-content/uploads/2024/11/AW24_5-300x200.jpg 300w, https://hsph.harvard.edu/wp-content/uploads/2024/11/AW24_5-768x512.jpg 768w, https://hsph.harvard.edu/wp-content/uploads/2024/11/AW24_5-1536x1024.jpg 1536w, https://hsph.harvard.edu/wp-content/uploads/2024/11/AW24_5-2048x1365.jpg 2048w, https://hsph.harvard.edu/wp-content/uploads/2024/11/AW24_5-450x300.jpg 450w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"> <h2 class="wp-block-heading has-xs-font-size has-block-animation has-fly-in-animation" id="communities">Your Alumni Communities</h2> <p class="has-block-animation has-fly-in-animation">Harvard Chan graduates enjoy free automatic lifetime membership in the Harvard Chan School Alumni Association and the University-wide Harvard Alumni Association, both of which offer many opportunities to network with alumni, volunteer for the School and University, attend events, and mentor current students.</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://hsph.harvard.edu/alumni-friends/alumni-hub/alumni-association/">Harvard Chan School Alumni Association</a></div> <div class="wp-block-button has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://alumni.harvard.edu/community" target="_blank" rel="noopener">Harvard Alumni Association </a></div> </div> <p class="has-block-animation has-fly-in-animation">Harvard Chan alumni may also request to join the <a href="https://www.hbshealthalumni.org/s/1738/cc/21/home.aspx?sid=1738&amp;gid=11" target="_blank" rel="noopener">Harvard Business School Healthcare Alumni Association</a>, a worldwide community of health care leaders with a robust calendar of events, including an annual conference and webinar series.</p> </div> </div> <div style="height:11px" aria-hidden="true" class="wp-block-spacer"></div> <div class="wp-block-group is-layout-flow alignwide group-beige-banner mt-zero has-primary-background-color has-color-scheme-violet has-background-pattern has-cta-short-background-pattern is-layout-constrained wp-block-group is-layout-flow-is-layout-constrained" style="background-position:bottom right"> <h2 class="wp-block-heading has-xxs-font-size has-block-animation has-fly-in-animation">Want to hear from us?</h2> <p class="has-block-animation has-fly-in-animation">We send event invitations, voting information, and our monthly newsletter via email. Log in to the the school alumni portal and update your contact information to stay connected.</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://alumni.sph.harvard.edu/s/1319/02-HSPH/20/interior.aspx?sid=1319&amp;gid=2&amp;pgid=377" target="_blank" rel="noopener">Update My Profile</a></div> </div> </div> <div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-5 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"> <figure class="wp-block-image size-large is-resized has-block-animation has-fly-in-animation"><img decoding="async" width="1024" height="683" src="https://hsph.harvard.edu/wp-content/uploads/2024/11/ODAR_AW24_AH1-1024x683.jpg" alt="" class="wp-image-209344" style="width:404px;height:auto" srcset="https://hsph.harvard.edu/wp-content/uploads/2024/11/ODAR_AW24_AH1-1024x683.jpg 1024w, https://hsph.harvard.edu/wp-content/uploads/2024/11/ODAR_AW24_AH1-300x200.jpg 300w, https://hsph.harvard.edu/wp-content/uploads/2024/11/ODAR_AW24_AH1-768x512.jpg 768w, https://hsph.harvard.edu/wp-content/uploads/2024/11/ODAR_AW24_AH1-1536x1024.jpg 1536w, https://hsph.harvard.edu/wp-content/uploads/2024/11/ODAR_AW24_AH1-2048x1365.jpg 2048w, https://hsph.harvard.edu/wp-content/uploads/2024/11/ODAR_AW24_AH1-450x300.jpg 450w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"> <h2 class="wp-block-heading has-xs-font-size has-block-animation has-fly-in-animation" id="alumni_stories">Alumni News</h2> <p class="has-block-animation has-fly-in-animation">A space to share recent accomplishments, updates, and stories about life in public health after graduation. Be inspired by your fellow alumni, and contribute your own news.</p> <div class="wp-block-buttons is-content-justification-left is-layout-flex wp-container-core-buttons-is-layout-5 wp-block-buttons-is-layout-flex"> <div class="wp-block-button is-style-text-link has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://hsph.harvard.edu/alumni-friends/alumni-hub/alumni-notes/">Read alumni notes</a></div> <div class="wp-block-button is-style-text-link has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://harvard.az1.qualtrics.com/jfe/form/SV_3NLgeseCYDqoz7E" target="_blank" rel="noopener">Share your story</a></div> </div> </div> </div> <div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-6 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"> <h2 class="wp-block-heading has-xs-font-size has-block-animation has-fly-in-animation" id="Volunteer">Volunteer</h2> <p class="has-block-animation has-fly-in-animation">Contact us for more information on these and additional opportunities.</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button is-style-text-link has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="mailto:alumni@hsph.harvard.edu">Email Office for Alumni Relations</a></div> </div> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"> <section class="wp-block-hsph-accordion"> <div class="wp-block-hsph-accordion-item has-block-animation has-fly-in-animation"> <button type="button" class="wp-block-hsph-accordion__title accordion-header button-reset" > <span><span>Harvard Chan School Alumni Association Committees </span></span> </button> <div class="wp-block-hsph-accordion__content accordion-content" > <div class="is-layout-flow"> <p class="has-block-animation has-fly-in-animation">With four standing committees and yearly special committees, alumni can join most years during the annual recruitment period. Membership lasts either one or two years, depending on the committee. </p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://hsph.harvard.edu/alumni-friends/alumni-hub/alumni-association/committees/">Learn more about committees</a></div> </div> </div> </div> </div> <div class="wp-block-hsph-accordion-item has-block-animation has-fly-in-animation"> <button type="button" class="wp-block-hsph-accordion__title accordion-header button-reset" > <span><span>Harvard Chan Chapters and Global Connectors</span></span> </button> <div class="wp-block-hsph-accordion__content accordion-content" > <div class="is-layout-flow"> <p class="has-block-animation has-fly-in-animation">Chapters help you build a personal and professional network of individuals who share your desire to improve health and well-being in your community and around the world. While not every city or region can support an alumni chapter, anyone can become a Global Connector. Connectors serve as a designated contact in their city, region, or country and work closely with the Office for Alumni Relations to engage alumni.&nbsp;</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://hsph.harvard.edu/alumni-friends/alumni-hub/harvard-chan-chapters/">Find a Harvard Chan Chapter</a></div> </div> </div> </div> </div> <div class="wp-block-hsph-accordion-item has-block-animation has-fly-in-animation"> <button type="button" class="wp-block-hsph-accordion__title accordion-header button-reset" > <span><span><strong>Admissions Ambassadors</strong> </span></span> </button> <div class="wp-block-hsph-accordion__content accordion-content" > <div class="is-layout-flow"> <p class="has-block-animation has-fly-in-animation">Support the mission of Harvard Chan School and influence the lives of future public health professionals! Admissions ambassadors commit to meeting with prospective and incoming students by answering their questions (virtually or in-person), making presentations to prospective students, or staffing graduate school fairs.&nbsp;</p> </div> </div> </div> </section> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button is-style-primary has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://hsph.harvard.edu/alumni-friends/get-involved/">More volunteer opportunities</a></div> </div> </div> </div> <div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-7 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"> <figure class="wp-block-image size-full has-block-animation has-fly-in-animation"><img decoding="async" width="888" height="740" src="https://hsph.harvard.edu/wp-content/uploads/2024/11/katie-thumb@2x.png" alt="Katie Cueva, with the words &quot;Public Health is Community&quot;" class="wp-image-209336" srcset="https://hsph.harvard.edu/wp-content/uploads/2024/11/katie-thumb@2x.png 888w, https://hsph.harvard.edu/wp-content/uploads/2024/11/katie-thumb@2x-300x250.png 300w, https://hsph.harvard.edu/wp-content/uploads/2024/11/katie-thumb@2x-768x640.png 768w" sizes="(max-width: 888px) 100vw, 888px" /></figure> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"> <h2 class="wp-block-heading has-xs-font-size has-block-animation has-fly-in-animation" id="PHChampions">Public Health Champions&nbsp;</h2> <p class="has-block-animation has-fly-in-animation">Harvard Chan alumni are addressing the biggest health challenges of our time. They are leaders committed to understanding the drivers of disease and disparities; promoting powerful solutions for organizations, policymakers, and the public.</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button is-style-text-link has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://alumni.sph.harvard.edu/s/1319/m23/home.aspx?sid=1319&amp;gid=2&amp;pgid=2567" target="_blank" rel="noopener">Meet our alumni champions</a></div> </div> </div> </div> <div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-8 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"> <h3 class="wp-block-heading has-xs-font-size has-block-animation has-fly-in-animation" id="Engage-with-students">Engage with Students</h3> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"> <section class="wp-block-hsph-accordion"> <div class="wp-block-hsph-accordion-item has-block-animation has-fly-in-animation"> <button type="button" class="wp-block-hsph-accordion__title accordion-header button-reset" > <span><span>Give career advice</span></span> </button> <div class="wp-block-hsph-accordion__content accordion-content" > <div class="is-layout-flow"> <p class="has-block-animation has-fly-in-animation">The Office of Career and Professional Development hosts virtual Alumni Office Hours where students can schedule 30-min. advising appointments with alumni who have volunteered to share their career experience and provide advice. If you are interested in participating in office hours or on a career panel, email <a href="mailto:careers@hsph.harvard.edu">careers@hsph.harvard.edu</a>.&nbsp;</p> <p class="has-block-animation has-fly-in-animation">You can also the Career Network feature on their Harvard profile to show students and fellow alumni they are willing to give career advice.</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button is-style-primary has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://alumni.harvard.edu/community" target="_blank" rel="noopener">Edit My Profile&nbsp;</a></div> </div> </div> </div> </div> <div class="wp-block-hsph-accordion-item has-block-animation has-fly-in-animation"> <button type="button" class="wp-block-hsph-accordion__title accordion-header button-reset" > <span><span>Host a field practice experience</span></span> </button> <div class="wp-block-hsph-accordion__content accordion-content" > <div class="is-layout-flow"> <p class="has-block-animation has-fly-in-animation">When you host an MPH or DrPH student you enhance the educational experience by giving students the opportunity to turn theory into practice, and develop professional skills in a public health setting by addressing the needs of your organization. The Office of Field Education and Practice administers these programs.</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://hsph.harvard.edu/office/field-education-and-practice/Host-Organizations/">Learn More About Field Practice</a></div> </div> </div> </div> </div> <div class="wp-block-hsph-accordion-item has-block-animation has-fly-in-animation"> <button type="button" class="wp-block-hsph-accordion__title accordion-header button-reset" > <span><span>Refer a candidate</span></span> </button> <div class="wp-block-hsph-accordion__content accordion-content" > <div class="is-layout-flow"> <p class="has-block-animation has-fly-in-animation">We invite you to refer prospective students from your networks and communities. By referring talented candidates, some of whom may not have considered public health or the Harvard Chan School, you help ensure qualified and passionate students apply, regardless of background.&nbsp;</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://alumni.sph.harvard.edu/s/1319/02-HSPH/20/interior.aspx?sid=1319&amp;gid=2&amp;pgid=457&amp;cid=1140&amp;post_id=0" target="_blank" rel="noopener">Candidate Referral Form</a></div> </div> </div> </div> </div> </section> </div> </div> <div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-9 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"> <h2 class="wp-block-heading has-xs-font-size has-block-animation has-fly-in-animation" id="Connect">Connect Online</h2> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"> <h2 class="wp-block-heading has-xxs-font-size has-block-animation has-fly-in-animation">LinkedIn</h2> <ul class="wp-block-list"> <li class="has-block-animation has-fly-in-animation">Join <a href="https://www.linkedin.com/groups/133278/" target="_blank" rel="noreferrer noopener">Harvard Chan School Alumni Group </a></li> <li class="has-block-animation has-fly-in-animation">Follow <a href="https://www.linkedin.com/showcase/harvard-chan-alumni-friends/about/" target="_blank" rel="noreferrer noopener">Harvard Chan Alumni and Friends page</a> to read about great work by members of our community.&nbsp;&nbsp;</li> </ul> <h2 class="wp-block-heading has-xxs-font-size has-block-animation has-fly-in-animation">Book Club</h2> <p class="has-block-animation has-fly-in-animation">Join the <a href="https://www.pbc.guru/hsph" target="_blank" rel="noreferrer noopener">Harvard Public Health Alumni Book Club</a> to read and discuss books on health, science, social justice, and more, often in conversation with the author.&nbsp;&nbsp;</p> </div> </div> <div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-10 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"> <h2 class="wp-block-heading has-xs-font-size has-block-animation has-fly-in-animation" id="edu_and_career">Education and Career Resources</h2> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button is-style-secondary-quick-link has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://hsph.harvard.edu/exec-ed/"><span>Executive and Continuing Education</span></a></div> <div class="wp-block-button is-style-secondary-quick-link has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://hsph.harvard.edu/office/career-professional-development/"><span>Office of Career and Professional Development</span></a></div> <div class="wp-block-button is-style-secondary-quick-link has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://hsph-harvard-csm.symplicity.com/" target="_blank" rel="noopener"><span>CareerConnect</span></a></div> <div class="wp-block-button is-style-secondary-quick-link has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://www.hsph.harvard.edu/registrar/forms/transcripts/"><span>Request Transcript</span></a></div> </div> </div> </div> <div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-11 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"> <h2 class="wp-block-heading has-xs-font-size has-block-animation has-fly-in-animation" id="campus_and_community">Campus and Community Resources</h2> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button is-style-secondary-quick-link has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://alumni.harvard.edu/community/alumni-services" target="_blank" rel="noopener"><span>University Alumni Services</span></a></div> <div class="wp-block-button is-style-secondary-quick-link has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://library.harvard.edu/how-to/use-harvard-library-alum" target="_blank" rel="noopener"><span>Library Access</span></a></div> <div class="wp-block-button is-style-secondary-quick-link has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://hsph.harvard.edu/alumni-friends/alumni-hub/visit-campus/"><span>Visit Campus</span></a></div> <div class="wp-block-button is-style-secondary-quick-link has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://alumni.harvard.edu/help/email-forwarding/forwarding-faq" target="_blank" rel="noopener"><span>Email Forwarding</span></a></div> </div> </div> </div> <div class="wp-block-group is-layout-flow alignfull is-layout-constrained wp-block-group is-layout-flow-is-layout-constrained"> <div class="wp-block-group is-layout-flow is-layout-flow alignwide group-centered-banner has-primary-background-color has-color-scheme-beige is-content-justification-center is-layout-constrained wp-block-group is-layout-flow is-layout-flow-is-layout-constrained"> <p class="has-flecha-m-font-family has-s-font-size has-block-animation has-fly-in-animation">We&#8217;re Here For You</p> <p class="has-block-animation has-fly-in-animation">The Office for Alumni Relations provides social, educational, volunteer, and networking opportunities to help you forge meaningful connections with fellow alumni and members of the Harvard Chan School community.&nbsp;</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button is-style-primary has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="mailto:alumni@hsph.harvard.edu">Contact Alumni Relations staff</a></div> </div> </div> </div> <div class="classic-page-footer-cta alignwide wp-block-hsph-page-footer-cta has-block-animation has-fly-in-animation has-block-animation has-fly-in-animation"> <div class="wp-block-cover alignwide has-custom-content-position is-position-center-left page-footer-cta has-primary-background-color has-background-pattern has-bottom-cta-background-pattern" style="background-position:bottom right"><span aria-hidden="true" class="wp-block-cover__background has-primary-background-color has-background-dim-100 has-background-dim"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow"> <div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-12 wp-block-columns-is-layout-flex"> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"> <h2 class="wp-block-heading has-flecha-m-font-family has-m-font-size has-block-animation has-fly-in-animation">Office of Development and Alumni Relations</h2> <div class="wp-block-buttons is-vertical is-layout-flex wp-container-core-buttons-is-layout-17 wp-block-buttons-is-layout-flex"> <div class="wp-block-button is-style-text-link has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="mailto:giving@hsph.harvard.edu">giving@hsph.harvard.edu</a></div> <div class="wp-block-button is-style-text-link has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="mailto:alumni@hsph.harvard.edu">alumni@hsph.harvard.edu</a></div> <div class="wp-block-button is-style-text-link has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://hsph.harvard.edu/alumni-friends/our-team/">Find a staff member</a></div> </div> </div> <div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div> </div> </div></div> </div> </article> </div> </main> <footer id="footer" class="site__footer footer" role="contentinfo"> <div class="footer__inner"> <div class="footer__logo" itemscope itemtype="https://schema.org/Organization"> <a href="https://hsph.harvard.edu/" rel="home" itemprop="url"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 389 66"><g><path fill="#A51C30" d="M59.976 28.867v-7.751H54.34v7.751h-4.607V9.862h4.607v7.207h5.635V9.862h4.586v19.005zM79.642 28.867l-.716-2.907h-5.463l-.736 2.907h-4.95l5.635-19.005h5.554l5.665 19.005zm-3.438-14.22-1.854 7.296h3.669l-1.825-7.297zM96.123 28.867l-2.56-6.53h-1.734v6.53h-4.606V9.862h7.741c3.73 0 6.149 2.655 6.149 6.157 0 3.25-1.704 4.875-3.135 5.5l3.246 7.358h-5.09zm.293-12.767c0-1.393-.887-2.22-2.137-2.22h-2.45v4.44h2.45c1.25 0 2.137-.828 2.137-2.22M108.564 28.867 102.93 9.862h4.949l3.478 13.595 3.447-13.595h4.98l-5.665 19.005zM130.849 28.867l-.716-2.907h-5.463l-.736 2.907h-4.95l5.635-19.005h5.554l5.665 19.005zm-3.448-14.22-1.854 7.296h3.669l-1.825-7.297zM147.33 28.867l-2.56-6.53h-1.734v6.53h-4.606V9.862h7.741c3.73 0 6.149 2.655 6.149 6.157 0 3.25-1.704 4.875-3.135 5.5l3.246 7.358h-5.091zm.283-12.767c0-1.393-.887-2.22-2.137-2.22h-2.45v4.44h2.45c1.25 0 2.137-.828 2.137-2.22M156.061 28.867V9.862h6.662c5.494 0 8.649 3.906 8.649 9.518 0 5.611-3.135 9.487-8.628 9.487zm10.624-9.487c0-3.533-1.371-5.5-3.931-5.5h-2.077v10.97h2.077c2.479 0 3.931-2.14 3.931-5.47" /><path fill="#555858" d="M52.89 56.178V41.19h-4.103v-4.017H61.6v4.017h-4.103v14.988zM77.486 56.178v-7.752H71.85v7.752h-4.607V37.173h4.607v7.206h5.635v-7.206h4.586v19.005h-4.587ZM95.58 46.69c0-5.813 3.276-9.83 8.457-9.83 3.982 0 5.776 2.655 6.744 4.986l-3.78 1.625c-.514-1.483-1.532-2.533-2.964-2.533-2.358 0-3.76 2.362-3.76 5.753s1.391 5.753 3.76 5.753c1.452 0 2.53-1.201 2.964-2.736l3.78 1.625c-.887 2.342-2.702 5.188-6.744 5.188-5.18 0-8.457-4.047-8.457-9.83ZM125.599 56.178v-7.751h-5.635v7.75h-4.607V37.174h4.607v7.206h5.635v-7.206h4.586v19.005h-4.586ZM146.726 56.178l-.716-2.907h-5.464l-.735 2.907h-4.95l5.635-19.005h5.554l5.665 19.005zm-3.448-14.22-1.855 7.296h3.67l-1.825-7.297zM165.466 56.178l-5.836-10.144v10.144h-4.607V37.173h4.668l5.554 9.659v-9.66h4.606v19.006z" /><path fill="#fff" d="M39.604 10.71H2.146v11.536h37.458zM39.584 23.114H2.156C2.428 36.305 9.041 47.73 20.875 55.36c11.834-7.63 18.457-19.055 18.719-32.246z" class="shield" /><path fill="#fff" d="M0 8.449v13.878l.04 1.715c.585 13.585 7.62 25.323 19.908 33.155l.918.586.917-.586c12.67-8.074 19.757-20.306 19.948-34.447V8.45zm40.451 14.412c-.181 13.686-7.046 25.525-19.353 33.357l-.232.152-.232-.152C8.336 48.386 1.472 36.568 1.29 22.882V9.862h39.171v13.01z" class="shield" /><path fill="#A51C30" d="M39.604 10.71H2.146v11.536h37.458zm-26.087 8.034c-.212.02-.232 0-.373.05-.08.06-.131.06-.131.232-.06.273.1.808-.05 1.02-.111.151-.656.11-.847.11-.736 0-1.442-.02-2.42-.02-.292 0-.524-.04-.645.091-.08.091-.04.091-.16.142a.9.9 0 0 1-.707-.03c-.08-.04-.14-.162-.252-.202-.09-.03-.272 0-.413 0-.776 0-1.31-.01-2.248-.01-.403 0-1.058.09-1.159-.152-.12-.313.07-.777-.01-1.04-.03-.11-.03-.181-.202-.201-.514.03-.735-.03-.816-.394-.121-.575.242-.757.796-.676.02-.01.06 0 .06-.03.253-.263.162-.97.162-1.555 0-.444.01-.878-.01-1.251-.575-.01-1.129-.02-1.008-.697.08-.403.333-.464.867-.424.413-.242-.09-1.1.322-1.271.131-.06.363 0 .565-.02.06 0 .13-.03.191-.03.141 0 .303.08.474.03.08-.02.111-.122.222-.142.161-.02.433.122.645.142.554.05 1.109-.081 1.562.03.242.06.494.242.646.343.03-.1.17-.121.282-.171a2.3 2.3 0 0 1 .897-.212c.423-.03.806.08 1.26-.02.282-.061.484-.172.645.05.484.06 1.079-.162 1.32.08.202.202 0 .657.071 1v.11c0 .092.05.061.121.082.202.02.202 0 .353.02.312.05.645.343.514.736-.131.394-.454.344-.958.364-.08.181-.05.414-.05.626v2.008c.08.404.413.111.796.323.414.323.454 1-.292.969zm11.42 0c-.211.02-.221 0-.362.05-.081.06-.131.06-.142.232-.06.273.101.808-.05 1.02-.1.151-.645.11-.847.11-.736 0-1.25-.02-2.227-.02-.293 0-.524-.04-.645.102-.071.08-.04.09-.152.14-.181.082-.514.082-.705-.03-.08-.04-.141-.16-.252-.201-.091-.03-.272 0-.403 0-.777 0-1.351-.01-2.289-.01-.403 0-1.058.09-1.159-.152-.12-.313.07-.777-.02-1.04-.03-.11-.03-.181-.202-.201-.514.03-.735-.03-.816-.394-.121-.575.232-.757.806-.676.01-.01.05 0 .06-.03.243-.263.152-.97.152-1.555 0-.444.01-.878-.01-1.251-.575-.01-1.129-.02-1.008-.696.07-.404.333-.465.867-.424.403-.243-.101-1.1.312-1.272.141-.06.363 0 .565-.02.06 0 .14-.03.191-.03.141 0 .313.08.474.03.08-.02.11-.121.222-.142.161-.02.433.122.645.142.554.05 1.15-.081 1.603.03.252.06.494.242.645.343.03-.1.171-.12.282-.171.282-.121.504-.202.887-.222.423-.03.615.08 1.069-.02.282-.061.494-.172.645.05.483.06 1.068-.162 1.32.08.212.202 0 .657.08 1v.11c0 .092.051.061.132.082.191.02.191 0 .343.02.322.05.645.343.514.736-.131.394-.464.344-.958.364-.08.181-.05.414-.05.626v2.008c.08.404.413.111.796.323.413.323.454 1-.292.969zm12.913 0c-.212.01-.222 0-.373.05-.08.06-.12.05-.13.232-.061.273.1.808-.051 1.02-.101.151-.645.11-.847.11-.736 0-2.268-.02-3.246-.02-.292 0-.514-.04-.645.102-.07.08-.04.09-.151.14-.182.082-.514.082-.706-.03-.08-.04-.14-.16-.252-.201-.09-.03-.272 0-.403 0-.786 0-1.834-.01-2.772-.01-.403 0-1.069.09-1.16-.152-.12-.313.061-.777-.01-1.04-.03-.11-.04-.181-.2-.201-.515.03-.737-.03-.817-.394-.121-.575.232-.757.796-.676.02-.01.05 0 .06-.03.252-.263.162-.97.162-1.555 0-.444.01-.878-.02-1.251-.575-.01-1.12-.02-.998-.696.07-.404.332-.465.866-.424.414-.243-.1-1.1.313-1.272.141-.06.363 0 .565-.02.06 0 .13-.03.191-.03.141 0 .313.08.474.03.08-.02.11-.121.212-.142.16-.02.433.122.645.142.544.05 1.622-.081 2.076.03.252.06.494.242.645.343.03-.1.172-.12.282-.171.283-.121.514-.202.898-.222.423-.03 1.633.08 2.086-.02.282-.061.484-.172.645.05.484.06 1.069-.162 1.31.08.202.202 0 .657.081 1v.11c0 .092.05.061.131.082.202.02.192 0 .343.02.313.05.645.343.514.736-.13.394-.463.344-.957.364-.081.181-.05.414-.05.626v2.008c.08.404.412.111.796.323.413.323.453 1-.293.969z" class="shield shield-background" /><path fill="#555858" d="M1.29 9.852v13.01c.19 13.685 7.045 25.524 19.353 33.356l.232.151.232-.151C33.413 48.376 40.279 36.547 40.46 22.86V9.851zM20.874 55.35C9.04 47.72 2.418 36.305 2.155 23.113h37.438C39.331 36.305 32.71 47.73 20.875 55.36v-.01Zm18.728-33.094H2.146V10.719h37.457v11.537ZM3.88 17.663c-.555-.08-.918.101-.797.677.081.363.303.424.817.393.171.03.171.091.201.202.081.263-.1.737.01 1.04.101.252.756.151 1.16.151.937 0 1.471.01 2.248.01.14 0 .322-.03.413 0 .11.05.171.162.252.202.201.111.524.121.705.03.121-.05.081-.05.162-.141.12-.131.342-.09.645-.09.978 0 1.683.01 2.42.02.2 0 .745.04.846-.112.151-.212-.01-.747.05-1.02 0-.18.05-.17.131-.231.141-.05.151-.03.373-.05.736.04.706-.647.293-.97-.383-.201-.716.081-.797-.323v-2.008c0-.212-.04-.444.05-.626.505-.01.827.03.958-.363.131-.404-.201-.686-.514-.737-.151-.03-.151 0-.353-.02-.07-.01-.12.02-.12-.08v-.112c-.061-.353.12-.807-.071-.999-.242-.242-.837-.02-1.32-.08-.152-.223-.353-.112-.646-.051-.453.09-.837-.01-1.26.02-.393.02-.615.1-.897.212-.11.05-.252.07-.282.171-.151-.1-.403-.282-.645-.343-.454-.11-1.018.02-1.563-.03-.211-.01-.484-.161-.645-.141-.11.02-.141.12-.222.141-.16.05-.332-.03-.473-.03-.06 0-.121.03-.192.03-.191.01-.433-.04-.564.02-.414.172.09 1.03-.323 1.272-.524-.04-.786.02-.867.424-.12.676.434.676 1.008.696.03.374.01.808.01 1.252 0 .585.091 1.292-.161 1.554 0 .03-.04.02-.06.03zm4.122 1.565s-.06.03-.11.03c-.898-.1-1.573.06-2.56-.01-.253-.303.261-.585.493-.616.776.232 1.119 0 1.905.111.182.02.313.101.454.192.07.192-.121.212-.182.303zm4.053-6.43c.17-.292.625-.16.735.01.162.253-.14.94.192 1.08.08.041.192 0 .292.02.08 0 .152.021.212.031.151.02 0-.03.252.07.272.182.09.556-.181.586-.222.04-.283-.04-.454 0-.343.08-.282.434-.282.828 0 .535-.07 1.584 0 2.21.04.374.453.131.786.232.1.03.222.162.242.263.12.736-.887.181-1.028.615-.091.303.08.646-.02.96-.05.17-.172.241-.373.252-.444 0-.787-.02-1.27-.01-.263 0-.303-.02-.555-.02-.333 0-.675.03-1.18.02-.18-.071-.14-.192-.14-.324.03-.08.03-.151.14-.191.384-.03.817.05 1.12.05.342 0 .463-.01.806-.03.353-.03.776.05.937-.142.03-1.05.03-1.645.03-2.735v-2.452c0-.263.03-.545 0-.798-.03-.232-.2-.343-.251-.514 0-.02-.05-.07-.01-.03v.02Zm-.424.233c-.02-.07.02-.091.08-.121.102-.05.172.07.223.12.09.102.181.162.201.314.06.414-.02 1.03 0 1.423 0 .141 0 .252-.01.363 0 .09-.01.222 0 .303.06 1.04 0 3.19-.01 3.381 0 .05-.05.182-.11.111-.142-.162-.354-.525-.374-.666-.01-2.271.03-3.139.01-5.238zm.101 5.884c.06.08.141.141.141.222-.02.212-.514.141-.736.141-.826 0-1.129-.02-2.016-.02-.15-.1-.1-.262-.03-.424.202-.272 1.573.05 2.268-.222.192-.02.262.152.383.303zm-3.084-2.977c0-.646 0-1.222.02-1.858 0-.232-.03-.514 0-.797a1 1 0 0 1 .11-.393c.111-.061.313-.233.555-.273.474-.07 1.018.04 1.522-.01.11-.01.232-.06.313-.05a.37.37 0 0 1 .282.272c.03 1.645-.04 3.613-.01 4.956 0 .181.05.514-.02.595-.071.1-.565.182-.787.192-.302.01-.443-.02-.766-.04a6 6 0 0 0-.595.01c-.1.02-.14.07-.272.14-.04.021-.211.152-.302.082-.09-.071-.05-.525-.05-.737zm.332 3.512c.02.07.07.141.07.262-.04.192-.06.273-.13.394a.3.3 0 0 1-.202.141c-.1.05-.171.06-.272.03-.121-.01-.111-.08-.192-.12-.15-.081-.13-.152-.191-.223-.03-.1 0-.141-.02-.202.02-.161.03-.373.272-.474 0 0 .03-.01.02-.01.212-.151.595-.08.655.202zm-3.296-1.696c.04-1.362 0-2.876 0-4.41 0-.222.01-.454.05-.586 0 0 0-.06-.02-.03.06-.111.232-.172.343-.172.1 0 .232.04.343.05h.373c.231.021.252.082.453.062.101 0 .192-.051.282-.061.434-.04.736.182.958.474.02 1.433-.02 2.846-.01 4.017 0 .576.06 1.1-.08 1.635-.222.04-.364-.141-.605-.171-.545-.06-1.11.07-1.643-.05-.162-.031-.404-.082-.444-.162-.05-.081 0-.404 0-.596m-.373-4.875c.09 0 .161 0 .192.122v3.926c0 .605.06 1.312-.121 1.665-.06.111-.202.303-.363.333-.081-1.272-.01-2.513 0-3.421 0-.182-.03-.303-.02-.535 0-.05.01-.192.01-.232 0-.081-.01-.172-.03-.253-.03-.202 0-.414 0-.626 0-.454.08-.979.322-.969zm-1.018 4.724c.03-.182 0-.414 0-.656v-.707c0-.646.05-1.271-.08-1.584-.263-.222-.696.151-.908-.232-.05-.434.161-.465.343-.525.322-.081.514.141.625-.172.08-.212-.02-.565.02-.848.05-.232.151-.232.222-.242.252-.03.484-.05.584.121-.05.06-.05.132-.09.202-.04.06-.111.101-.152.172-.13.313-.05 1.009-.04 1.302v2.553c0 .131-.03.263-.03.394v.222c0 .151 0 .242.01.383 0 .05 0 .132.02.182.05.343-.171 1.13.141 1.252.212.08.565.01.827.01.695 0 1.22.01 1.774 0 .151.03.232.07.272.191.03.101.03.283-.151.334-1.17-.03-2.036 0-3.226-.02-.201-.061-.191-.314-.181-.495 0-.343.181-.727-.111-.868-.202-.091-.303 0-.565-.03-.312-.102-.252-.182-.312-.334a.43.43 0 0 1 .191-.323c.131-.05.142-.05.273-.06.252-.02.514.11.574-.222zm1.703-2.998h-.04v-.222h1.089v.222h-.07c-.162 0-.233.05-.233.162 0 .05.02.12.05.232l.444 1.463.424-1.554c.03-.08.03-.121.03-.151 0-.121-.07-.162-.232-.162h-.03v-.222h.806v.222h-.04c-.111 0-.182.05-.232.172-.03.06-.08.232-.11.363l-.616 2.25h-.221l-.716-2.411c-.1-.343-.141-.364-.303-.364m23.235.596h-.161l.06-.909h.141c.04.081.05.081.131.081h1.553c.04 0 .07-.03.09-.08l.131-.01.061.908h-.161c-.07-.515-.101-.545-.323-.545H30.4v2.049c0 .322.04.393.252.393h.091v.212h-1.18v-.212h.102c.201 0 .262-.05.262-.393v-2.05h-.313c-.262 0-.302.03-.363.536zm-18.316 2.11H9.062v-.223h.12c.192 0 .243-.05.243-.383v-1.726c0-.333-.05-.384-.242-.384h-.05v-.222h1.703l.03.707h-.151v-.02c-.03-.364-.07-.394-.242-.394h-.585v1.02h.424c.201 0 .242-.051.252-.324v-.02h.161v.959h-.161v-.06c0-.213-.06-.273-.252-.273h-.424v.636c0 .302 0 .343.03.373 0 .01.02.02.051.02h.474c.252 0 .322-.08.383-.454v-.02h.151l-.04.777-.02.01Zm23.981-.637c0-.212-.1-.383-.333-.565l-.181-.131a1.4 1.4 0 0 1-.343-.343 1 1 0 0 1-.161-.545c0-.464.272-.777.665-.777.111 0 .293.04.444.11.02.01.04.01.04.01.02 0 .03 0 .05-.04h.101l.06.788h-.17c-.071-.384-.263-.616-.494-.616-.172 0-.293.131-.293.303s.08.292.272.454l.07.05c.071.05.112.091.132.101.06.05.141.121.212.192.252.252.363.515.363.838 0 .504-.303.888-.706.888a1 1 0 0 1-.393-.101l-.05-.02s-.01 0-.02-.01c0 0-.021 0-.021-.01h-.03s-.03 0-.05.06l-.111.01v-.02l-.081-.868h.161c.1.464.282.697.524.697.202 0 .343-.192.343-.434v-.02Zm-8.024.99c-.564-.081-.927.1-.796.676.08.363.302.424.816.393.162.03.172.091.202.202.08.263-.1.737.01 1.04.1.252.766.151 1.16.151.937 0 1.985.01 2.771.01.142 0 .313-.03.404 0 .11.05.17.162.252.202.191.111.524.121.705.03.121-.05.08-.05.151-.141.121-.141.353-.101.646-.101.977 0 2.52.01 3.245.02.192 0 .746.04.847-.11.151-.213-.02-.748.05-1.02 0-.182.05-.172.131-.232.152-.05.162-.03.373-.05.746.03.706-.647.293-.97-.383-.201-.716.081-.797-.323v-2.008c0-.212-.04-.444.05-.626.495-.01.827.03.958-.363.131-.404-.201-.687-.514-.737-.15-.03-.14 0-.342-.02-.081-.01-.131.02-.131-.08v-.112c-.071-.353.12-.807-.081-1-.242-.241-.827-.02-1.31-.08-.152-.222-.353-.11-.646-.05-.453.09-1.663-.01-2.086.02-.383.02-.605.1-.897.222-.111.05-.252.07-.283.171-.15-.1-.393-.282-.645-.343-.453-.11-1.532.02-2.076-.03-.212-.01-.494-.161-.645-.141-.101.02-.141.12-.212.141-.161.05-.323-.03-.474-.03-.06 0-.12.03-.191.03-.202.01-.434-.04-.565.02-.413.172.101 1.03-.312 1.272-.535-.04-.797.02-.867.424-.121.676.433.676.998.696.03.374.02.808.02 1.252 0 .585.09 1.292-.161 1.554 0 .03-.05.02-.06.03zm4.647 1.564s-.06.03-.11.03c-.888-.1-2.087.06-3.065-.01-.252-.303.262-.585.494-.616.776.232 1.633 0 2.43.111a1 1 0 0 1 .453.192c.07.192-.121.212-.192.303zm.907.888a.31.31 0 0 1-.201.141.37.37 0 0 1-.272.03c-.111-.01-.101-.08-.192-.12-.151-.081-.12-.152-.181-.223-.03-.1 0-.14-.02-.201.02-.162.03-.374.272-.475 0 0 .03-.01.01-.01.201-.151.584-.08.655.202.02.07.06.141.06.262-.04.192-.06.273-.13.394Zm3.972-7.317c.171-.293.625-.162.736.02.161.252-.131.928.191 1.08.081.04.192 0 .303.02.08 0 .15.02.211.03.152.02 0-.03.252.07.283.183.101.556-.181.586-.222.04-.282-.04-.454 0-.342.081-.282.434-.282.828 0 .535-.07 1.584 0 2.21.04.374.454.131.786.232.091.03.212.162.232.263.121.736-.897.181-1.028.615-.1.303.08.646-.02.96-.06.17-.172.241-.373.252-.454 0-.796-.02-1.27-.01-.262 0-.494-.02-.736-.02-.333 0-1.32.03-1.825.02-.181-.071-.14-.192-.14-.323.03-.081.03-.152.14-.192.394-.03 1.19.05 1.492.05.343 0 .918-.01 1.26-.03.343-.03.776.06.938-.141.03-1.05.03-1.645.03-2.735V14.13c0-.263.03-.545 0-.797-.03-.233-.202-.344-.252-.515 0-.01-.05-.07-.01-.03zm-.434.232c-.02-.07.02-.101.081-.121.101-.05.172.07.222.12.09.092.181.152.201.314.061.414-.02 1.03 0 1.423 0 .141 0 .252-.01.363v.303c.06 1.04 0 3.19-.01 3.381 0 .05-.05.182-.11.111-.142-.151-.363-.525-.384-.666-.01-2.271.03-3.139.01-5.228m.101 5.884c.07.08.152.141.141.222-.02.212-.514.141-.745.141-.827 0-1.956-.02-2.833-.02-.151-.1-.1-.262-.03-.424.201-.272 2.399.05 3.094-.222.192-.02.252.152.373.303m-7.388-1.16c.04-1.363 0-2.877 0-4.411 0-.222 0-.454.05-.586 0 0 0-.06-.01-.03.06-.111.232-.172.343-.172.1 0 .232.04.342.05h.323c.232.021.806.082 1.018.062.09 0 .181-.051.282-.061.434-.04.736.182.958.474v.576h.181v-.374c.01-.11.03-.282.111-.393.111-.051.313-.233.544-.263.474-.07 1.845.04 2.35-.02.1-.01.231-.06.312-.05.15.03.252.13.282.272.03 1.645-.04 3.613-.01 4.956 0 .181.04.514-.01.595-.07.1-.575.182-.787.192-.302 0-1.28-.02-1.602-.05a6 6 0 0 0-.595.01c-.1.02-.141.07-.272.14-.03.02-.212.152-.303.081-.08-.07-.05-.524-.05-.736h-.171c0 .232-.03.474-.091.706-.212.04-.363-.141-.615-.171-.534-.061-1.623.07-2.157-.05-.161-.031-.403-.082-.434-.162-.05-.081 0-.404 0-.596zm-.373-4.876c.09 0 .15 0 .191.122v3.926c0 .605.06 1.312-.13 1.665-.051.111-.202.303-.364.333-.08-1.272 0-2.513 0-3.421 0-.182-.03-.303-.02-.535 0-.05.01-.192 0-.232 0-.081 0-.172-.02-.253-.03-.202 0-.414 0-.626-.01-.454.08-.979.323-.969zm-1.018 4.724c.03-.182 0-.414 0-.656v-.707c0-.646.05-1.271-.081-1.584-.262-.222-.696.151-.917-.232-.05-.434.16-.465.342-.525.323-.081.514.141.625-.172.081-.212-.02-.565.02-.848.05-.232.152-.232.222-.242.262-.03.484-.05.585.121-.05.06-.05.132-.1.202-.041.06-.112.101-.142.172-.141.313-.05 1.009-.05 1.302.01.928.01 1.524 0 2.27v.283c0 .131-.02.263-.03.394v.222c0 .151 0 .242.01.383 0 .05 0 .132.01.182.05.343-.172 1.13.14 1.252.212.08.565.01.827.01.696 0 1.734.01 2.278 0 .152.03.232.07.272.191.04.101.03.283-.15.334-1.17-.03-2.551 0-3.74-.02-.212-.061-.192-.314-.192-.495 0-.343.181-.727-.11-.868-.203-.091-.303 0-.565-.03-.313-.102-.252-.182-.313-.334a.43.43 0 0 1 .192-.323c.13-.05.13-.05.272-.06.252-.02.514.11.574-.222zm4.838-.505h-.06c-.232 0-.253-.08-.253-.161 0-.03 0-.091.03-.172l.132-.535h.655l.141.505c.02.08.03.161.03.202 0 .12-.05.161-.171.161h-.121v.212h1.069v-.212h-.01c-.162-.03-.232-.12-.313-.414l-.635-2.361-.504-.01.04.151-.544 2.21c-.08.323-.151.424-.292.424h-.06v.212h.876v-.212zm.151-2.15.272.99h-.514zm1.593 21.105c-.383-.323-.897-.515-1.049-.697-.18-.202-.201-.585-.302-.888s-.454-.757-.454-.757c-.332-.414-1.058-.919-1.25-.535-.18.384-.514.929-.927 1.292-.302.272-.957.616-1.37.737-.404.13-5.202.161-5.504.08-.303-.08-.273-.302-.293-.433-.03-.122-.06-4.179.121-4.744.162-.474.655-.919 1.038-1.221.535-.424 1.381-.535 1.402-.889.01-.353-.756-.938-1.13-1.13-.584-.303-1.31-.313-1.511-.474-.202-.152-.494-.717-.807-1.13-.312-.425-.957-.98-.967-1-.03.03-.666.575-.978.99-.313.413-.595.978-.797 1.13-.201.151-.927.171-1.522.464-.373.192-1.149.777-1.129 1.13s.867.475 1.401.888c.384.303.888.747 1.039 1.222.181.555.14 4.612.12 4.733-.03.131.02.353-.292.434-.302.07-5.1.04-5.503-.08-.404-.122-1.059-.465-1.371-.737-.414-.364-.736-.909-.928-1.292-.191-.384-.907.12-1.25.535 0 0-.342.454-.443.757-.1.302-.131.676-.302.888-.152.181-.676.363-1.049.696-.494.414-.907.878-1.068 1.272-.08.202.756.807.978.979.352.252 1.129.585 1.21.656.07.08.251.928.443 1.282.211.353.846 1.08 1.23 1.2.383.132.584.172.685.031.1-.151.433-.828.635-1.201.252-.434.907-1 1.24-1.17.393-.192 1.028-.273 1.673-.293.897-.03 3.377-.05 3.589-.01.15.03.564.1.564.514s.02 5.905 0 6.288c-.03.454-.1 1.07-.736 1.857-.302.384-1.078.959-1.935 1.191-.313.09-.05.353.13.616.172.252.707.656.959.817.312.202 1.179.454 1.42.495.333.06.535.615.696.969.303.696.978 1.302 1.29 1.554.313-.252.978-.848 1.28-1.544.162-.353.364-.909.696-.97.242-.04 1.099-.292 1.412-.494.252-.161.786-.565.967-.827.171-.253.434-.525.121-.606-.857-.242-1.623-.807-1.935-1.19-.635-.798-.696-1.414-.736-1.868-.03-.383 0-5.884 0-6.288s.413-.484.554-.514c.222-.04 2.692-.03 3.589 0 .645.02 1.28.1 1.673.292.333.172.988.727 1.24 1.17.212.364.534 1.04.635 1.202.1.151.302.1.685-.03.383-.132 1.018-.848 1.23-1.201.202-.354.383-1.212.454-1.282.07-.08.857-.404 1.21-.666.211-.162 1.068-.767.977-.97-.171-.393-.574-.847-1.068-1.27zM10.41 34.73c.091-.161.323-.424.353-.444s.081-.03.081-.03.05 0 .08.03c.03.02.263.283.353.444.081.142.172.414.172.717s-.111.737-.172.908c-.08.283-.14.414-.191.586-.08.292-.111.474-.121.545-.01.09-.01.242-.03.292-.01.04-.08.081-.091.081 0 0-.08-.04-.09-.08-.02-.051-.02-.203-.031-.293 0-.071-.03-.253-.121-.545-.05-.172-.1-.313-.191-.586-.05-.171-.172-.615-.172-.908s.09-.575.171-.717m1.039 3.392c.08 0 .201.06.201.171s-.1.192-.201.192h-1.2c-.1 0-.201-.08-.201-.192 0-.11.11-.161.201-.172h1.21zM9.404 36.96c-.111 0-.192 0-.313.04-.11.04-.161.111-.232.202-.06.07-.1.293-.1.293s-.172-.091-.283-.242a.8.8 0 0 1-.13-.364.72.72 0 0 1 .18-.494c.122-.152.404-.293.726-.323.172 0 .383.04.514.12.182.102.414.364.514.566.05.1.142.333.192.535.05.182.08.383.05.525-.02.07-.13.09-.181.03 0 0-.02-.04-.05-.08-.04-.092-.06-.122-.121-.233a1.4 1.4 0 0 0-.343-.394.72.72 0 0 0-.423-.171zm2.167 2.372a.64.64 0 0 1-.454-.131c0 .1-.02.201-.04.302a.52.52 0 0 1-.141.283c-.02.02-.091.05-.091.05s-.06-.03-.09-.05a.46.46 0 0 1-.142-.283c-.02-.1-.04-.202-.04-.302-.101.09-.252.14-.454.13-.191-.01-.383-.12-.292-.14.08-.02.322-.142.413-.253.09-.1.161-.232.161-.232h.867s.06.131.162.232c.1.111.332.232.413.252s-.1.132-.292.142zm1.764-2.443c0 .121-.06.283-.121.364a1.1 1.1 0 0 1-.283.242s-.05-.222-.1-.293c-.07-.09-.121-.161-.242-.202-.111-.05-.192-.04-.303-.04-.08 0-.242.03-.423.171a1.6 1.6 0 0 0-.343.394c-.07.121-.09.141-.13.232-.02.05-.051.08-.051.08-.05.062-.151.041-.171-.03-.03-.14 0-.343.04-.524.05-.192.151-.434.191-.535.101-.202.333-.464.515-.565.13-.07.342-.121.514-.121.312.02.594.171.715.323a.72.72 0 0 1 .182.494zm8.558-9.568c.14-.07.342-.12.524-.11.312.02.595.17.726.312a.72.72 0 0 1 .181.495c0 .12-.06.282-.13.363-.112.151-.283.242-.283.242s-.05-.222-.101-.293c-.07-.09-.12-.15-.232-.191-.12-.05-.191-.04-.312-.04-.08 0-.242.04-.434.181a1.14 1.14 0 0 0-.332.394c-.071.12-.091.151-.131.232-.02.05-.05.08-.05.08-.051.061-.162.04-.182-.03-.03-.141 0-.343.05-.535.05-.191.141-.434.192-.524a1.6 1.6 0 0 1 .514-.566zm-.908 21.871c-.01.091-.01.253-.03.293-.01.04-.08.08-.09.08 0 0-.081-.04-.101-.08s-.02-.192-.03-.293c-.01-.07-.03-.252-.111-.545-.05-.171-.111-.313-.192-.585-.05-.172-.161-.616-.161-.908s.09-.576.161-.717c.09-.172.323-.424.353-.444s.08-.03.08-.03.051 0 .081.03c.03.02.262.272.353.444.08.141.171.414.171.717 0 .302-.12.746-.171.908-.08.272-.141.414-.191.585a5 5 0 0 0-.122.545m.474.616c.08 0 .202.06.202.172 0 .11-.1.191-.202.191h-1.2c-.1 0-.2-.08-.2-.191s.12-.162.2-.172zm-.302-10.607c0 .1-.02.201-.04.302a.6.6 0 0 1-.142.283c-.02.02-.09.05-.09.05s-.07-.03-.091-.05a.6.6 0 0 1-.141-.283c-.02-.1-.03-.202-.04-.302-.101.09-.262.14-.454.13s-.383-.12-.292-.14c.08-.02.322-.142.413-.253.09-.1.161-.232.161-.232h.867s.06.131.161.232c.101.111.333.232.424.252s-.101.132-.293.142-.342-.04-.443-.131m.332-.727h-1.21c-.1 0-.2-.081-.2-.192s.11-.162.2-.172h1.21c.081 0 .192.061.192.172s-.09.192-.192.192m-.483-.98c-.01.092-.01.243-.03.294-.01.04-.081.08-.091.08 0 0-.07-.04-.091-.08-.02-.051-.02-.202-.03-.293a4 4 0 0 0-.121-.545c-.05-.172-.101-.313-.192-.596-.05-.171-.161-.615-.161-.908s.09-.565.161-.717c.091-.161.323-.424.353-.444s.08-.03.08-.03.051 0 .081.03c.03.02.262.283.353.444.08.152.161.414.161.717s-.11.737-.16.908c-.092.283-.152.414-.192.596a4 4 0 0 0-.121.545Zm.09-7.175c0 .1-.02.202-.04.303a.56.56 0 0 1-.141.282c-.02.02-.09.05-.09.05s-.061-.03-.081-.05a.5.5 0 0 1-.142-.282 1.6 1.6 0 0 1-.04-.303.6.6 0 0 1-.443.141c-.192-.01-.383-.121-.293-.151.081-.02.323-.142.414-.253.1-.1.16-.232.16-.232h.868s.06.131.161.232c.1.101.333.233.413.253.081.02-.1.141-.292.151a.6.6 0 0 1-.454-.141m-1.068-.909c0-.11.11-.161.202-.171h1.209c.08.01.202.06.202.171s-.101.192-.202.192h-1.2c-.1 0-.201-.08-.201-.192zm.353-3.552a2.2 2.2 0 0 1 .352-.444c.03-.01.081-.03.081-.03s.05 0 .08.03c.031.02.263.282.354.444.08.141.16.414.16.716 0 .303-.11.737-.16.909-.081.282-.152.424-.192.585-.08.293-.1.474-.11.545-.01.09-.01.242-.031.293-.01.04-.08.08-.09.09 0 0-.081-.05-.102-.09-.02-.05-.02-.192-.03-.293-.01-.07-.04-.252-.12-.545-.051-.161-.102-.313-.192-.585-.05-.172-.162-.616-.162-.909 0-.292.081-.575.162-.716m-1.543 2.462c-.05.071-.1.293-.1.293s-.162-.08-.283-.242a.8.8 0 0 1-.13-.363.72.72 0 0 1 .18-.495c.132-.141.414-.293.727-.313.171-.01.383.04.524.111.181.101.403.353.514.565.05.101.141.333.191.525.04.192.081.394.04.535-.02.07-.12.09-.17.03 0 0-.03-.04-.051-.08-.03-.091-.06-.122-.131-.233a1.6 1.6 0 0 0-.333-.393c-.191-.142-.353-.182-.433-.182-.111 0-.192 0-.303.04s-.16.102-.241.192zm.05 8.872c-.06.07-.1.293-.1.293s-.171-.091-.282-.242a.8.8 0 0 1-.131-.364.72.72 0 0 1 .181-.494c.131-.152.413-.293.726-.323.171 0 .383.04.524.12.182.102.403.364.504.566.05.1.151.333.192.535.04.181.08.383.04.525-.02.07-.131.09-.171.03 0 0-.03-.04-.05-.08-.041-.092-.061-.122-.132-.233a1.4 1.4 0 0 0-.343-.394.72.72 0 0 0-.433-.171c-.11 0-.192 0-.302.04-.121.04-.172.111-.242.202zm.535 11.465a.9.9 0 0 0-.312.04c-.111.041-.172.112-.242.203-.05.07-.101.292-.101.292s-.172-.08-.282-.232a.7.7 0 0 1-.131-.363.72.72 0 0 1 .181-.495c.131-.151.403-.303.726-.323.171 0 .383.05.514.121.181.101.403.354.514.566.05.1.141.333.192.535.05.181.08.383.05.524-.02.081-.131.091-.171.03 0 0-.03-.04-.05-.08-.041-.09-.061-.121-.132-.232a1.4 1.4 0 0 0-.343-.394.72.72 0 0 0-.423-.171l.01-.02Zm2.157 2.372a.6.6 0 0 1-.453-.131c0 .101-.02.202-.04.303a.6.6 0 0 1-.142.282c-.02.02-.09.05-.09.05s-.071-.03-.091-.05a.56.56 0 0 1-.141-.282c-.02-.101-.03-.212-.04-.303a.56.56 0 0 1-.444.131c-.192-.01-.383-.12-.293-.141.081-.02.323-.141.414-.252.1-.101.161-.233.161-.233h.877s.06.132.161.233c.101.1.343.232.424.252s-.101.131-.293.141zm1.593-2.937a.66.66 0 0 1 .171.495c0 .12-.06.282-.13.363a.85.85 0 0 1-.283.232s-.05-.222-.1-.292c-.071-.091-.122-.162-.233-.202-.12-.05-.201-.04-.312-.04-.08 0-.252.04-.434.17-.13.092-.262.263-.342.395-.07.12-.091.14-.131.232-.02.05-.04.08-.04.08-.051.061-.152.04-.172-.03-.04-.141 0-.343.04-.525.05-.191.141-.424.192-.535.1-.212.332-.454.514-.565a1.25 1.25 0 0 1 .524-.12c.313.02.595.17.726.322zm.191-11.203a.7.7 0 0 1-.12.364 1.1 1.1 0 0 1-.283.242s-.05-.222-.1-.293c-.071-.09-.122-.161-.232-.202a.8.8 0 0 0-.303-.04c-.08 0-.242.03-.423.171a1.3 1.3 0 0 0-.343.394c-.07.121-.09.141-.131.232-.02.05-.04.08-.04.08-.05.062-.162.041-.172-.03-.03-.14 0-.343.05-.524.041-.192.142-.434.192-.535.111-.202.323-.464.514-.565.131-.07.343-.121.515-.121.312.02.594.171.725.323a.68.68 0 0 1 .182.494zm7.006-2.16c.09-.161.323-.424.353-.444s.08-.03.08-.03.05 0 .081.03c.03.02.262.283.353.444.08.152.171.414.171.717s-.12.737-.171.908c-.08.283-.141.414-.192.596-.08.292-.1.474-.11.545-.01.09-.01.242-.03.292-.02.04-.081.081-.102.081 0 0-.08-.04-.1-.08-.02-.051-.02-.202-.03-.293a4 4 0 0 0-.121-.545c-.05-.172-.101-.313-.192-.596-.05-.171-.161-.615-.161-.908s.09-.565.161-.717zm1.048 3.392c.091 0 .192.06.192.171s-.09.192-.192.192h-1.2c-.1 0-.2-.08-.2-.192 0-.11.12-.161.2-.172zm-2.036-1.161c-.12 0-.191 0-.312.04-.111.04-.162.111-.232.202-.05.07-.1.293-.1.293s-.162-.091-.283-.242a.7.7 0 0 1-.121-.364c0-.161.03-.333.181-.494.131-.152.414-.293.726-.323.172 0 .383.04.514.12.182.102.403.364.514.566.05.1.141.333.192.535.05.182.08.383.05.525-.02.07-.13.09-.171.03 0 0-.03-.04-.05-.08-.04-.092-.061-.122-.132-.233a1.4 1.4 0 0 0-.332-.394.75.75 0 0 0-.424-.171zm2.147 2.372c-.191.01-.342-.04-.443-.131 0 .1-.02.201-.04.302a.52.52 0 0 1-.142.283c-.02.02-.09.05-.09.05s-.071-.03-.091-.05a.52.52 0 0 1-.141-.283c-.02-.1-.03-.202-.04-.302a.63.63 0 0 1-.454.13c-.192-.01-.383-.12-.293-.14.081-.02.323-.142.414-.253.1-.1.161-.232.161-.232h.867s.06.131.161.232c.101.111.333.232.413.252.081.02-.1.132-.292.142zm1.643-2.08c-.12.152-.282.243-.282.243s-.05-.222-.1-.293c-.071-.09-.122-.161-.243-.202a.8.8 0 0 0-.302-.04c-.08 0-.242.03-.433.171a1.4 1.4 0 0 0-.333.394c-.07.121-.09.141-.131.232a.3.3 0 0 1-.05.08c-.051.062-.152.041-.172-.03-.03-.14 0-.343.04-.524.05-.192.142-.434.192-.535.1-.202.333-.464.514-.565a.97.97 0 0 1 .514-.121c.313.02.595.171.726.323a.674.674 0 0 1 .05.857zm-17.71-19.59c-.565-.08-.928.101-.807.677.08.363.303.424.817.393.161.03.171.091.201.202.081.263-.1.737.02 1.04.101.252.757.151 1.16.151.937 0 1.512.01 2.288.01.141 0 .322-.03.403 0 .111.05.171.162.252.202.192.111.524.121.706.03.12-.05.08-.05.15-.141.122-.141.344-.101.646-.101.978 0 1.502.01 2.228.02.191 0 .736.04.846-.11.162-.213-.01-.748.05-1.02 0-.182.051-.172.142-.232.141-.05.151-.03.363-.05.746.04.705-.647.292-.97-.383-.201-.716.081-.796-.323v-2.008c0-.212-.04-.444.05-.626.504-.01.827.03.958-.363.13-.404-.202-.687-.514-.737-.152-.03-.152 0-.343-.02-.08-.01-.131.02-.131-.08v-.112c-.07-.353.131-.807-.08-1-.243-.241-.827-.02-1.321-.08-.151-.222-.363-.11-.645-.05-.454.09-.645-.01-1.069.02-.383.02-.605.1-.887.222-.11.05-.252.07-.282.171-.151-.1-.393-.282-.645-.343-.454-.11-1.049.02-1.603-.03-.212-.01-.484-.161-.645-.141-.11.02-.141.12-.222.141-.161.05-.322-.03-.474-.03-.05 0-.12.03-.191.03-.202.01-.434-.04-.565.02-.413.172.091 1.03-.312 1.272-.534-.04-.796.02-.867.424-.12.676.434.676 1.008.696.03.374.01.808.01 1.252 0 .585.09 1.292-.151 1.554-.01.03-.05.02-.06.03zm4.153 1.565s-.06.03-.101.03c-.897-.1-1.613.06-2.59-.01-.253-.303.261-.585.483-.616.786.232 1.16 0 1.946.111.181.02.312.101.453.192.07.192-.11.212-.191.303zm3.86-6.43c.172-.292.625-.16.736.01.161.253-.141.94.182 1.08.08.041.191 0 .302.02.07 0 .151.021.202.031.16.02.01-.03.252.07.282.182.1.556-.182.586-.222.04-.272-.04-.453 0-.343.08-.283.434-.283.828 0 .535-.07 1.584 0 2.21.04.374.464.131.786.232.101.03.222.162.232.263.121.736-.887.181-1.018.615-.1.303.08.646-.02.96-.06.17-.171.241-.373.252-.453 0-.796-.02-1.27-.01-.262 0-.302-.02-.544-.02-.343 0-.494.03-.998.02-.182-.071-.141-.192-.131-.324.03-.08.02-.151.14-.191.394-.03.626.05.928.05.343 0 .454-.01.807-.03.342-.03.776.06.937-.142.04-1.05.03-1.645.03-2.735V14.12c0-.263.04-.545 0-.798-.03-.232-.201-.343-.252-.514 0-.02-.05-.07-.01-.03v.02Zm-.423.233c-.02-.07.02-.091.08-.121.101-.05.172.07.222.12.091.102.182.162.202.314.06.414-.03 1.03 0 1.423 0 .141 0 .252-.02.363v.303c.06 1.04 0 3.19-.01 3.381 0 .05-.05.182-.111.111-.141-.162-.363-.525-.383-.666-.01-2.271.03-3.139.01-5.238zm.1 5.884c.061.08.152.141.142.222-.01.212-.514.141-.736.141-.827 0-.937-.02-1.825-.02-.15-.1-.1-.262-.03-.424.192-.272 1.381.05 2.077-.222.181-.02.252.152.373.303Zm-2.892-2.977c0-.646 0-1.222.02-1.858 0-.232-.03-.514 0-.797 0-.11.03-.282.11-.393.122-.051.313-.233.545-.263.484-.07.827.04 1.34-.02.102-.01.233-.06.313-.05a.37.37 0 0 1 .282.272c.03 1.645-.03 3.613-.01 4.956 0 .181.05.514-.02.595-.07.1-.564.182-.786.192-.302.01-.262-.02-.585-.04-.16-.01-.473 0-.594.01-.101.02-.142.07-.273.14-.03.021-.201.152-.292.082-.08-.071-.05-.525-.05-.737zm.322 3.512c.02.07.07.141.07.262a1.4 1.4 0 0 1-.12.394c-.06.08-.111.121-.212.131a.32.32 0 0 1-.272.03c-.11-.01-.1-.08-.191-.12-.152-.081-.121-.152-.182-.223-.03-.1 0-.141-.01-.202.01-.161.02-.373.262-.474 0 0 .03-.01.02-.01.212-.151.595-.08.655.202zm-3.326-1.696c.04-1.362 0-2.876 0-4.41 0-.222 0-.454.05-.586v-.04c.07-.101.232-.162.343-.172.1 0 .232.04.343.05h.14c.233.021.515.082.727.061.1 0 .191-.05.282-.06.423-.04.726.181.958.474.02 1.433-.02 2.846-.02 4.017v.03s-.061-.02-.102-.03a.3.3 0 0 1-.14-.121 2.2 2.2 0 0 1-.253-.434l-.09-.182a2 2 0 0 0-.242-.424c.272-.12.443-.403.443-.756 0-.354-.14-.636-.373-.747-.161-.091-.332-.121-.635-.121-.181 0-.524.03-.826.06h-.07v.232h.06c.191 0 .252.05.252.384v1.726c0 .343-.06.393-.252.393h-.07v.212h1.098v-.212h-.08c-.192 0-.243-.05-.243-.393v-.626h.212c.09.12.141.222.242.434l.11.232c.132.293.233.424.343.494.111.081.273.122.514.122h.132c.01.474.04.918-.081 1.372-.222.04-.363-.141-.615-.171-.534-.06-1.139.07-1.673-.05-.162-.031-.403-.082-.444-.162-.05-.081 0-.404 0-.596zm1.935-2.563c0 .474-.181.666-.604.666h-.05v-1.322h.11c.373 0 .544.201.544.656m-2.308-2.312c.09 0 .161 0 .192.122v3.926c0 .605.06 1.312-.122 1.665-.05.111-.201.303-.362.333-.081-1.272 0-2.513 0-3.421 0-.182-.02-.303-.02-.535 0-.05.01-.192.01-.232 0-.081-.01-.172-.03-.253-.03-.202 0-.414 0-.626 0-.454.08-.979.322-.969zm-1.018 4.724c.03-.182 0-.414 0-.656v-.707c0-.646.05-1.271-.08-1.584-.263-.222-.696.151-.918-.232-.05-.434.161-.465.353-.525.312-.081.514.141.625-.172.07-.212-.02-.565.02-.848.05-.232.151-.232.222-.242.252-.03.483-.05.574.121-.05.06-.05.132-.09.202-.04.06-.111.101-.142.172-.14.313-.05 1.009-.05 1.302.01.928 0 1.524 0 2.27v.283c0 .131-.02.263-.03.394v.222c.01.151 0 .242.02.383 0 .05 0 .132.02.182.05.343-.181 1.13.141 1.252.212.08.565.01.827.01.695 0 1.25.01 1.804 0 .151.03.232.07.262.191.04.101.03.283-.151.334-1.17-.03-2.066 0-3.266-.02-.202-.061-.192-.314-.181-.495 0-.343.181-.727-.111-.868-.192-.091-.303 0-.565-.03-.312-.102-.252-.182-.312-.334a.43.43 0 0 1 .191-.323 1 1 0 0 1 .272-.06c.252-.02.514.11.575-.222zm6.25-.293h-.998v-.212h.03c.181 0 .232-.05.232-.393v-1.726c0-.333-.05-.384-.232-.384h-.03v-.222h.997v.222h-.04c-.191 0-.242.05-.242.384v1.726c0 .343.05.393.242.393h.04v.212Z" class="shield" /><path fill="#555858" d="M62.296 56.239c.846 0 1.532-.782 1.532-1.747 0-.964-.686-1.746-1.532-1.746s-1.532.782-1.532 1.746c0 .965.686 1.747 1.532 1.747M86.66 56.238c.845 0 1.531-.782 1.531-1.746s-.686-1.746-1.532-1.746-1.532.782-1.532 1.746c0 .965.686 1.746 1.532 1.746Z" /><path fill="#A51C30" d="m194.707 37.112 1.038-1.655a3.48 3.48 0 0 0 2.581 1.15c.967 0 1.461-.524 1.461-1.18 0-1.877-4.757-1.211-4.757-4.814 0-1.676 1.3-3.11 3.497-3.11 1.301 0 2.42.435 3.226 1.182l-.998 1.625c-.635-.626-1.462-.909-2.278-.909s-1.27.444-1.27 1.08c0 1.676 4.738 1.191 4.738 4.764 0 1.847-1.26 3.25-3.609 3.25-1.603 0-2.782-.525-3.629-1.383M203.155 32.994c0-3.23 1.733-5.49 4.515-5.49 2.017 0 3.004 1.322 3.549 2.543l-1.764.777c-.323-.847-.938-1.433-1.785-1.433-1.461 0-2.338 1.494-2.338 3.603s.877 3.603 2.338 3.603c.877 0 1.492-.666 1.795-1.544l1.764.767c-.524 1.262-1.512 2.675-3.569 2.675-2.782 0-4.515-2.281-4.515-5.49l.01-.01ZM218.728 38.303v-4.521h-3.568v4.522h-2.127V27.675h2.127v4.219h3.568v-4.22h2.127v10.628zM222.871 32.994c0-3.169 1.653-5.49 4.455-5.49s4.456 2.321 4.456 5.49-1.673 5.49-4.456 5.49c-2.782 0-4.455-2.32-4.455-5.49m6.713 0c0-2.058-.806-3.603-2.258-3.603s-2.278 1.545-2.278 3.603c0 2.06.797 3.603 2.278 3.603 1.482 0 2.258-1.564 2.258-3.603M233.697 32.994c0-3.169 1.653-5.49 4.456-5.49 2.802 0 4.455 2.321 4.455 5.49s-1.673 5.49-4.455 5.49-4.456-2.32-4.456-5.49m6.714 0c0-2.058-.807-3.603-2.258-3.603s-2.278 1.545-2.278 3.603c0 2.06.796 3.603 2.278 3.603s2.258-1.564 2.258-3.603M244.875 38.303V27.676h2.127v8.74h3.578v1.877h-5.705zM256.6 32.994c0-3.169 1.653-5.49 4.455-5.49s4.455 2.321 4.455 5.49-1.673 5.49-4.455 5.49-4.455-2.32-4.455-5.49m6.713 0c0-2.058-.817-3.603-2.258-3.603s-2.278 1.545-2.278 3.603c0 2.06.796 3.603 2.278 3.603s2.258-1.564 2.258-3.603M267.828 38.303V27.676h6.088v1.877h-3.961v2.402h3.851v1.867h-3.851v4.471h-2.127zM280.449 38.303V27.676h3.911c2.198 0 3.307 1.574 3.307 3.391s-1.119 3.381-3.307 3.381h-1.784v3.855zm5.04-7.236c0-.929-.554-1.514-1.381-1.514h-1.532v3.028h1.532c.827 0 1.381-.606 1.381-1.514M289.832 34.62v-6.944h2.147v6.964c0 1.271.635 1.978 1.764 1.978s1.784-.696 1.784-1.978v-6.964h2.147v6.944c0 2.472-1.532 3.875-3.931 3.875s-3.911-1.403-3.911-3.875M300.105 38.303V27.676h4.405c1.906 0 2.813 1.261 2.813 2.705 0 1.322-.746 2.2-1.714 2.432 1.079.172 1.895 1.292 1.895 2.594 0 1.625-.907 2.886-2.852 2.886h-4.547zm5.051-7.549c0-.696-.383-1.19-1.15-1.19h-1.764v2.401h1.764c.767 0 1.15-.474 1.15-1.21Zm.171 4.38c0-.736-.433-1.302-1.24-1.302h-1.845v2.594h1.845c.796 0 1.24-.464 1.24-1.292M309.832 38.303V27.676h2.127v8.74h3.578v1.877h-5.705zM317.766 38.303V27.676h2.127v10.628h-2.127ZM322.241 32.994c0-3.23 1.733-5.49 4.515-5.49 2.016 0 3.004 1.322 3.549 2.543l-1.764.777c-.323-.847-.938-1.433-1.785-1.433-1.461 0-2.338 1.494-2.338 3.603s.877 3.603 2.338 3.603c.877 0 1.492-.666 1.795-1.544l1.764.767c-.524 1.262-1.512 2.675-3.569 2.675-2.782 0-4.516-2.281-4.516-5.49l.011-.01ZM342.41 38.303v-4.521h-3.568v4.522h-2.127V27.675h2.127v4.219h3.568v-4.22h2.127v10.628zM347.047 38.303V27.676h6.088v1.877h-3.961v2.402h3.85v1.867h-3.85v2.594h3.961v1.877h-6.088zM361.622 38.303l-.494-1.877h-3.296l-.504 1.877h-2.308l3.185-10.627h2.56l3.165 10.628zm-2.147-8.376-1.22 4.622h2.47l-1.24-4.622zM365.756 38.303V27.676h2.127v8.74h3.578v1.877h-5.705zM374.424 38.303v-8.74h-2.369v-1.877h6.874v1.877h-2.369v8.74zM386.863 38.303v-4.521h-3.558v4.522h-2.127V27.675h2.127v4.219h3.558v-4.22h2.127v10.628z" /><path fill="#555858" d="M183.72 65.08h-.665V.92h.665z" /></g><defs><path fill="#fff" d="M0 .92h389v64.16H0z" /></defs></svg> <span class="visually-hidden">Harvard T.H. Chan School of Public Health</span> </a> </div> <div class="footer__columns"> <div class="footer__menus"> <div class="menu-footer-primary-container"><ul id="menu-footer-primary" class="footer-primary-nav"><li id="menu-item-234419" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-234419"><a href="https://hsph.harvard.edu/administrative-offices/">Administrative Offices</a></li> <li id="menu-item-234418" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-234418"><a href="https://hsph.harvard.edu/public-health-resources/">Public Health Resources</a></li> <li id="menu-item-133475" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-133475"><a href="https://hsph.harvard.edu/office/human-resources/">Jobs</a></li> <li id="menu-item-19027" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19027"><a target="_blank" rel="noopener" href="https://my.harvard.edu/">my.harvard</a></li> <li id="menu-item-133450" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-133450"><a target="_blank" rel="noopener" href="https://intranet.hsph.harvard.edu/">Intranet</a></li> <li id="menu-item-232831" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-232831"><a target="_blank" rel="noopener" href="https://community.alumni.harvard.edu/give/16038344?appealcode=PW01">Make a Gift</a></li> <li id="menu-item-234423" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-234423"><a href="https://hsph.harvard.edu/contact/">Contact</a></li> <li id="menu-item-241490" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-241490"><a href="https://hsph.harvard.edu/feedback/">Report Issue / Leave Feedback</a></li> </ul></div> <div class="menu-footer-secondary-container"><ul id="menu-footer-secondary" class="footer-secondary-nav"><li id="menu-item-19028" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19028"><a target="_blank" rel="noopener" href="https://accessibility.harvard.edu/">Accessibility</a></li> <li id="menu-item-133593" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-133593"><a target="_blank" rel="noopener" href="https://accessibility.huit.harvard.edu/digital-accessibility-policy/">Digital Accessibility</a></li> <li id="menu-item-232991" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-232991"><a rel="privacy-policy" href="https://hsph.harvard.edu/privacy-policy/">Privacy Statement</a></li> <li id="menu-item-232967" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-232967"><a href="https://hsph.harvard.edu/admissions/policies-and-disclosures/">Nondiscrimination Policy</a></li> <li id="menu-item-232970" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-232970"><a target="_blank" rel="noopener" href="https://www.harvard.edu/copyright-issue/">Report Copyright Infringement</a></li> <li id="menu-item-233030" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-233030"><a target="_blank" rel="noopener" href="https://privsec.harvard.edu/report-incident/">Report Security Issue</a></li> <li id="menu-item-233072" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-233072"><a target="_blank" rel="noopener" href="https://trademark.harvard.edu/pages/trademark-notice">Trademark Notice</a></li> </ul></div> </div> <div class="footer__widgets"> <div> <div class="wp-block-media-text is-stacked-on-mobile is-image-fill footer-cta has-primary-background-color has-color-scheme-beige has-beige-background-color has-background has-block-animation has-fly-in-animation" style="grid-template-columns:33% auto"><figure class="wp-block-media-text__media" style="background-image:url(https://hsph.harvard.edu/wp-content/uploads/2024/11/ryoji-iwata-X53e51WfjlE-unsplash-684x1024.jpg);background-position:50% 50%"><img loading="lazy" decoding="async" width="684" height="1024" src="https://hsph.harvard.edu/wp-content/uploads/2024/11/ryoji-iwata-X53e51WfjlE-unsplash-684x1024.jpg" alt="" class="wp-image-160228 size-full" srcset="https://hsph.harvard.edu/wp-content/uploads/2024/11/ryoji-iwata-X53e51WfjlE-unsplash-684x1024.jpg 684w, https://hsph.harvard.edu/wp-content/uploads/2024/11/ryoji-iwata-X53e51WfjlE-unsplash-200x300.jpg 200w, https://hsph.harvard.edu/wp-content/uploads/2024/11/ryoji-iwata-X53e51WfjlE-unsplash-768x1150.jpg 768w, https://hsph.harvard.edu/wp-content/uploads/2024/11/ryoji-iwata-X53e51WfjlE-unsplash.jpg 1000w" sizes="(max-width: 684px) 100vw, 684px" /></figure><div class="wp-block-media-text__content"> <h2 class="wp-block-heading has-flecha-m-font-family has-xs-font-size has-block-animation has-fly-in-animation">Public health insights in your inbox.</h2> <p class="has-body-small-font-size has-block-animation has-fly-in-animation">Stay connected with newsletters on climate, nutrition, communication — and the latest from Harvard Chan School.</p> <div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex"> <div class="wp-block-button is-style-charcoal has-block-animation has-fly-in-animation"><a class="wp-block-button__link wp-element-button" href="https://hsph.harvard.edu/newsletters/">Subscribe</a></div> </div> </div></div> </div> </div> </div> <div class="footer__bottom"> <!-- TODO: Should this be an ACF field? --> <div> <address class="footer__address"> 677 Huntington Avenue, Boston, MA 02115 </address> &copy; 2024 The President and Fellows of Harvard College </div> <div class="menu-social-container"><ul id="menu-social" class="social-menu"><li id="menu-item-19022" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19022"><a target="_blank" rel="noopener" href="https://www.youtube.com/user/HarvardPublicHealth"><span class="visually-hidden">youtube</span></a></li> <li id="menu-item-19023" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19023"><a target="_blank" rel="noopener" href="http://www.linkedin.com/edu/school?id=20305&#038;trk=tyah"><span class="visually-hidden">linkedin</span></a></li> <li id="menu-item-19024" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19024"><a target="_blank" rel="noopener" href="https://www.instagram.com/harvardchansph/"><span class="visually-hidden">instagram</span></a></li> <li id="menu-item-19026" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19026"><a target="_blank" rel="noopener" href="https://www.tiktok.com/@harvardchanschool/"><span class="visually-hidden">tiktok</span></a></li> <li id="menu-item-19025" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19025"><a target="_blank" rel="noopener" href="https://www.threads.net/@harvardchansph/"><span class="visually-hidden">threads</span></a></li> </ul></div> </div> </div> </footer> <script> ( function ( body ) { 'use strict'; body.className = body.className.replace( /\btribe-no-js\b/, 'tribe-js' ); } )( document.body ); </script> <script> /* <![CDATA[ */var tribe_l10n_datatables = {"aria":{"sort_ascending":": activate to sort column ascending","sort_descending":": activate to sort column descending"},"length_menu":"Show _MENU_ entries","empty_table":"No data available in table","info":"Showing _START_ to _END_ of _TOTAL_ entries","info_empty":"Showing 0 to 0 of 0 entries","info_filtered":"(filtered from _MAX_ total entries)","zero_records":"No matching records found","search":"Search:","all_selected_text":"All items on this page were selected. ","select_all_link":"Select all pages","clear_selection":"Clear Selection.","pagination":{"all":"All","next":"Next","previous":"Previous"},"select":{"rows":{"0":"","_":": Selected %d rows","1":": Selected 1 row"}},"datepicker":{"dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesMin":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Prev","currentText":"Today","closeText":"Done","today":"Today","clear":"Clear"}};/* ]]> */ </script><style id='core-block-supports-inline-css' type='text/css'> .wp-container-core-columns-is-layout-1{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-2{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-3{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-4{flex-wrap:nowrap;}.wp-container-core-buttons-is-layout-5{justify-content:flex-start;}.wp-container-core-columns-is-layout-5{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-6{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-7{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-8{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-9{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-10{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-11{flex-wrap:nowrap;}.wp-container-core-buttons-is-layout-17{flex-direction:column;align-items:flex-start;}.wp-container-core-columns-is-layout-12{flex-wrap:nowrap;} </style> <script type="text/javascript" src="https://hsph.harvard.edu/wp-includes/js/dist/dom-ready.min.js?ver=f77871ff7694fffea381" id="wp-dom-ready-js"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-content/mu-plugins/hsph-plugin/dist/js/frontend.js?ver=04b5f590af0ff29eca38" id="hsph_plugin_frontend-js"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-includes/js/jquery/ui/tabs.min.js?ver=1.13.3" id="jquery-ui-tabs-js"></script> <script type="text/javascript" id="ecpe_public-js-extra"> /* <![CDATA[ */ var ecpe = {"faculty_directory":"","is_program_page":"","program_finder":"","program_prefix":null,"taxonomy":"","term":""}; /* ]]> */ </script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-content/plugins/hsph-plugin-ecpe/public/js/ecpe-public.js?ver=2.0.2" id="ecpe_public-js"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-includes/js/dist/vendor/react.min.js?ver=18.3.1" id="react-js"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-includes/js/dist/vendor/react-jsx-runtime.min.js?ver=18.3.1" id="react-jsx-runtime-js"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-includes/js/dist/hooks.min.js?ver=2810c76e705dd1a53b18" id="wp-hooks-js"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-includes/js/dist/deprecated.min.js?ver=e1f84915c5e8ae38964c" id="wp-deprecated-js"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-includes/js/dist/dom.min.js?ver=4ecffbffba91b10c5c7a" id="wp-dom-js"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.3.1" id="react-dom-js"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-includes/js/dist/escape-html.min.js?ver=6561a406d2d232a6fbd2" id="wp-escape-html-js"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-includes/js/dist/element.min.js?ver=cb762d190aebbec25b27" id="wp-element-js"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-includes/js/dist/is-shallow-equal.min.js?ver=e0f9f1d78d83f5196979" id="wp-is-shallow-equal-js"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script> <script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-includes/js/dist/keycodes.min.js?ver=034ff647a54b018581d3" id="wp-keycodes-js"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-includes/js/dist/priority-queue.min.js?ver=9c21c957c7e50ffdbf48" id="wp-priority-queue-js"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-includes/js/dist/compose.min.js?ver=b8d54449305350b51869" id="wp-compose-js"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/js/frontend.js?ver=cdb437e621c4cd6345b4" id="frontend-js"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/jump-to/jump-to.js?ver=8317a5ebb12220fad7df" id="hsph-jump-to-view-script-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript" src="https://hsph.harvard.edu/wp-content/themes/hsph-theme/dist/blocks/subpages-menu/subpages-menu.js?ver=965e2a9e22b5d7a5e5b3" id="hsph-subpages-menu-view-script-js" defer="defer" data-wp-strategy="defer"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRJS-6f4fe4b73479ac1e1c3","applicationID":"1069814570","transactionName":"Z1ZWYBRZV0dVUEJcX14cdVcSUVZaG0BfW1dFX1VG","queueTime":0,"applicationTime":1937,"atts":"SxFVFlxDREk=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10