CINXE.COM
Economics / Policy / Law – Yale School of the Environment | Office of Career and Professional Development
<!DOCTYPE html> <html lang="en-US" class="archive tax-shared_category term-environmental-policy term-252 no-js uconnect support-customizer post-cbey-alumni-visiting-mentors not-home full-width-hero hero-space-banner has-hero-nav double-column"> <head> <meta charset="UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/><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:"1834808556",accountID:"1407917",trustKey:"1407917",xpid:"VQIHVl9SDxABUVlUAAQFVFMF",licenseKey:"NRBR-725fd230f226dcacc90",applicationID:"1586752274"};;/*! For license information please see nr-loader-spa-1.281.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:()=>p,gD:()=>m,xN:()=>g});var n=r(3333),i=r(993);const o=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var a=r(2614),s=r(944),c=r(384),u=r(8122);const d="[data-nr-mask]",l=()=>{const e={feature_flags:[],experimental:{marks:!1,measures:!1,resources:!1},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,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},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0,level:i.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,autoStart:!0},performance:{get capture_marks(){return e.feature_flags.includes(n.$v.MARKS)||e.experimental.marks},set capture_marks(t){e.experimental.marks=t},get capture_measures(){return e.feature_flags.includes(n.$v.MEASURES)||e.experimental.measures},set capture_measures(t){e.experimental.measures=t},capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(n.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:a.wk,inactiveMs:a.BB},session_replay:{autoStart:!0,enabled:!1,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){o(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,s.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){o(t)?e.block_selector+=",".concat(t):""!==t&&(0,s.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,s.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]}}},f={},h="All configuration objects require an agent identifier!";function p(e){if(!e)throw new Error(h);if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function g(e,t){if(!e)throw new Error(h);f[e]=(0,u.a)(t,l());const r=(0,c.nY)(e);r&&(r.init=f[e])}function m(e,t){if(!e)throw new Error(h);var r=p(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,harvester: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.281.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,{$v:()=>u,TZ:()=>n,Zp:()=>i,kd:()=>c,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,c=["PageAction","UserAction","BrowserPerformance"],u={MARKS:"experimental.marks",MEASURES:"experimental.measures",RESOURCES:"experimental.resources"}},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:()=>c,Qu:()=>u,TZ:()=>s,ih:()=>d,pP:()=>a,tC:()=>i});var n=r(860);const i=["click","keydown","submit","popstate"],o="api",a="initialPageLoad",s=n.K7.softNav,c={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},u={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},d={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:()=>T,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>g,rw:()=>u,tH:()=>A,uP:()=>s,wW:()=>E,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",E="cb"+R,T="jsTime",A="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:()=>j});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","recordCustomEvent","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 E=new Map;function T(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 E.set(c,a),o.inPlace(t,[r],"wrap-logger-",(()=>E.get(c))),i}function A(){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),_=r(5603),O=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let P=!1;function j(e,t={},g,R){let{init:x,info:E,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=g;const L=(0,h.pV)();E||(x=L.init,E=L.info,j=L.loader_config),(0,N.xN)(e.agentIdentifier,x||{}),(0,_.a)(e.agentIdentifier,j||{}),E.jsAttributes??={},d.bv&&(E.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,E);const H=(0,N.D0)(e.agentIdentifier),M=[E.beacon,E.errorBeacon];P||(H.proxy.assets&&(I(H.proxy.assets),M.push(H.proxy.assets)),H.proxy.beacon&&M.push(H.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===H.soft_navigations.enabled&&H.feature_flags.includes("soft_nav")),C.denyList=[...H.ajax.deny_list||[],...H.ajax.block_internal?M:[]],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 E="api-",A=E+"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(E,n,!0,o||null===r?"session":void 0)(t,r)}function _(){}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),T(R,e,t,{customAttributes:r,level:i})},m.forEach((e=>{g[e]=I(E,e,!0,"api")})),g.addPageAction=I(E,"addPageAction",!0,n.K7.genericEvents),g.recordCustomEvent=I(E,"recordCustomEvent",!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(E,"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 _).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)(A+"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,[r?(0,v.t)():performance.now(),...arguments],r?null:this,i,R),r?void 0:this}}function P(){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=>{O[e]=I(A,e,void 0,h?n.K7.softNav:n.K7.spa)})),g.setCurrentRouteName=h?I(A,"routeName",void 0,n.K7.softNav):I(E,"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)((()=>P()),!0):P(),g}(e.agentIdentifier,R,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),P=!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:()=>u,K7:()=>s,P3:()=>c,XX:()=>i,qY:()=>n,v4:()=>a});const n="events",i="jserrors",o="browser/blobs",a="rum",s={ajax:"ajax",genericEvents:"generic_events",jserrors:i,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"},c={[s.pageViewEvent]:1,[s.pageViewTiming]:2,[s.metrics]:3,[s.jserrors]:4,[s.spa]:5,[s.ajax]:6,[s.sessionTrace]:7,[s.softNav]:8,[s.sessionReplay]:9,[s.logging]:10,[s.genericEvents]:11},u={[s.pageViewEvent]:a,[s.pageViewTiming]:n,[s.ajax]:n,[s.spa]:n,[s.softNav]:n,[s.metrics]:i,[s.jserrors]:i,[s.sessionTrace]:o,[s.sessionReplay]:o,[s.logging]:"browser/logs",[s.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.281.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.281.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-jmvAlmjCn64ans8tLueqHRlBI/iWekylsDWb94A77CG0ukSriVDvgD3dThx+XjUSBBBMYhFn8B1a18fViyBPEQ==",249:"sha512-ICY/ZrcytM/86t5KFy+9OAWVYmNNJy10EBtxoSUGjQWuZx53p/eLo+L8HfrGjvHuRHRnutqLTGSnvNttffJkaA==",212:"sha512-pQSn+X/RfBOvx/49HvlghaiXMLhhDQXTi13n1N2XMpDquWJgs9U0pbqE3RbAnYC9nsdaTu/RVGvneEPv1fpCxA=="};(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.281.0.PROD"]=self["webpackChunk:NRBA-1.281.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(){this.agentIdentifier=(0,r.LA)(16)}#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)}recordCustomEvent(e,t){return this.#e("recordCustomEvent",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(!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),t.runtime.harvester.initializedAggregates.push(this.featAggregate),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),E=i(2843),T=i(3878),A=i(782),S=i(1863);class N extends b{static featureName=A.T;constructor(e,t=!0){super(e,A.T,t),p.RI&&((0,E.u)((()=>(0,x.p)("docHidden",[(0,S.t)()],void 0,A.T,this.ee)),!0),(0,T.sp)("pagehide",(()=>(0,x.p)("winPagehide",[(0,S.t)()],void 0,A.T,this.ee))),this.importAggregator(e))}}var _=i(3969);class O extends b{static featureName=_.TZ;constructor(e,t=!0){super(e,_.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return H(e)?e:new j(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 j(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 M 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,t)=>{this.abortHandler&&(0,x.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r,t],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,T.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,T.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var D=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,D.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,P.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,T.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,P.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){E(t,e)}),(0,T.jT)(!1)),p.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,T.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,T.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.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):E(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function E(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)(_.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:Ee,Lc:Te,uP:Ae,Rz:Se}=be;class Ne extends b{static featureName=Ee;constructor(e,t=!0){super(e,Ee,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(Ae,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Te,(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 _e=i(2614);class Oe 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(_e.H3,"_").concat(_e.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===_e.g.FULL||e.sessionReplayMode===_e.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,agentRef:this.#o}),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!==_e.g.FULL&&this.featAggregate.initializeRecording(_e.g.FULL,!0):(this.#i=_e.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==_e.g.FULL&&(this.recorder.parent.mode=_e.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3962);class Pe 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,T.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,T.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 je=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,T.jT)(!1)),e.removeEventListener("error",f,(0,T.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,T.jT)(!1)),e.removeEventListener("error",f,(0,T.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,T.jT)(!1)),e.addEventListener("error",f,(0,T.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const He={};function Me(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 De={},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(De[t.debugId]++)return t;De[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:$e,e5:Je,tH:Qe,uP:et,rw:tt,Lc:rt}=je;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=Me(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[Je]=~~this[Je]+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($e,m),o.on($e,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([Qe+Ze,Qe+"-done",Qe+Xe+Ze,Qe+Xe+Ye],this.featureName),l.buffer(["newURL"],this.featureName),f.buffer([et],this.featureName),a.buffer(["propagate",tt,$e,"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,Qe+Ze),v(d,Qe+"-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,T.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",h,(0,T.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){h(0,n>1)}),(0,T.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,e.init.performance.resources.enabled];if(p.RI&&(e.init.user_actions.enabled&&(it.Zp.forEach((e=>(0,T.sp)(e,(e=>(0,x.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),it.qN.forEach((e=>{const t=(0,v.s)((e=>{(0,x.p)("ua",[e],void 0,this.featureName,this.ee)}),500,{leading:!0});(0,T.sp)(e,t)}))),e.init.performance.resources.enabled&&p.gm.PerformanceObserver?.supportedEntryTypes.includes("resource"))){new PerformanceObserver((e=>{e.getEntries().forEach((e=>{(0,x.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)}))})).observe({type:"resource",buffered:!0})}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){super(),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,Oe,O,M,ot,ct,Pe,nt],loaderType:"spa"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=5.0"/> <title>Economics / Policy / Law – Yale School of the Environment | Office of Career and Professional Development</title> <link rel="icon" href="https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/06/YSE-Favicon.png" sizes="32x32" /> <link rel="icon" href="https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/06/YSE-Favicon.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/06/YSE-Favicon.png" /> <meta name="msapplication-TileImage" content="https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/06/YSE-Favicon.png" /> <link rel="profile" href="http://gmpg.org/xfn/11"/> <script> if (window != window.top) { document.getElementsByTagName("html")[0].classList.add("embedded"); } </script> <meta name='robots' content='max-image-preview:large' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel="alternate" type="application/rss+xml" title="Yale School of the Environment | Office of Career and Professional Development » Feed" href="https://careers.environment.yale.edu/feed/" /> <link rel="alternate" type="application/rss+xml" title="Yale School of the Environment | Office of Career and Professional Development » Economics / Policy / Law Tag Feed" href="https://careers.environment.yale.edu/channels/environmental-policy/feed/" /> <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:\/\/cdn.uconnectlabs.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.21"}}; /*! 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='uc_embed_google_docs-css' href='https://cdn.uconnectlabs.com/wp-content/plugins/uconnect-embed-google-docs-viewer/css/uconnect-embed-google-docs-viewer.css?ver=17020728561' 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://cdn.uconnectlabs.com/wp-includes/css/dist/block-library/style.min.css?ver=6.7.21' type='text/css' media='all' /> <link rel='stylesheet' id='block_accordion_styles-css' href='https://cdn.uconnectlabs.com/wp-content/themes/uConnect/dist/css/block-accordion.min.css?ver=17156134921' type='text/css' media='all' /> <link rel='stylesheet' id='mediaelement-css' href='https://cdn.uconnectlabs.com/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.171' type='text/css' media='all' /> <link rel='stylesheet' id='wp-mediaelement-css' href='https://cdn.uconnectlabs.com/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=6.7.21' type='text/css' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css' type='text/css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <link rel='stylesheet' id='uc-icons-css' href='https://cdn.uconnectlabs.com/wp-content/lib/icons/styles.css?ver=17158929011' type='text/css' media='all' /> <link rel='stylesheet' id='uc-add-custom-google-fonts-css' href='https://fonts.googleapis.com/css2?family=Open%20Sans:ital,wght@0,300;0,400;1,700&display=swap' type='text/css' media='all' /> <style id='uconnect-custom-uploaded-fonts-inline-css' type='text/css'> @font-face {font-family: 'Mallory Medium';src: url('https://yalesoe.uconnectlabs.com/wp-content/uploads/sites/242/2023/07/MalloryCmpct-Medium.woff') format('woff');font-weight: 500;font-style: normal;}@font-face {font-family: 'Mallory Medium Italic';src: url('https://yalesoe.uconnectlabs.com/wp-content/uploads/sites/242/2023/07/MalloryCmpct-MediumItalic.woff') format('woff');font-weight: 500;font-style: italic;}@font-face {font-family: 'Yale New Bold';src: url('https://yalesoe.uconnectlabs.com/wp-content/uploads/sites/242/2023/07/YaleNew-Bold.woff') format('woff');font-weight: 700;font-style: normal;}@font-face {font-family: 'Yale New Bold Italic';src: url('https://yalesoe.uconnectlabs.com/wp-content/uploads/sites/242/2023/07/YaleNew-BoldItalic.woff') format('woff');font-weight: 700;font-style: italic;}@font-face {font-family: 'Yale New Italic';src: url('https://yalesoe.uconnectlabs.com/wp-content/uploads/sites/242/2023/07/YaleNew-Italic.woff') format('woff');font-weight: 400;font-style: italic;}@font-face {font-family: 'Yale New';src: url('https://yalesoe.uconnectlabs.com/wp-content/uploads/sites/242/2023/07/YaleNew-Roman.woff') format('woff');font-weight: 400;font-style: normal;}@font-face {font-family: 'Mallory Compact';src: url('https://yalesoe.uconnectlabs.com/wp-content/uploads/sites/242/2023/08/MalloryCmpct-Book.woff') format('woff');font-weight: 400;font-style: normal;}@font-face {font-family: 'Mallory Italic ';src: url('https://yalesoe.uconnectlabs.com/wp-content/uploads/sites/242/2023/08/MalloryCmpct-BookItalic.woff') format('woff');font-weight: 400;font-style: italic;}@font-face {font-family: 'Mallory Bold';src: url('https://yalesoe.uconnectlabs.com/wp-content/uploads/sites/242/2023/08/MalloryCmpct-Bold.woff') format('woff');font-weight: 700;font-style: normal;}@font-face {font-family: 'Mallory Bold Italic';src: url('https://yalesoe.uconnectlabs.com/wp-content/uploads/sites/242/2023/08/MalloryCmpct-BoldItalic.woff') format('woff');font-weight: 700;font-style: italic;} </style> <link rel='stylesheet' id='block-editor-customizable-style-css' href='https://cdn.uconnectlabs.com/wp-content/themes/uConnect/dist/css/block-editor/customizable-style.min.css?ver=17340324511' type='text/css' media='all' /> <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: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--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--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--preset--shadow--basic: 0 1px 4px rgba(0, 0, 0, 0.25);--wp--preset--shadow--soft: 0 1px 2px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.07), 0 4px 8px rgba(0, 0, 0, 0.07), 0 8px 16px rgba(0, 0, 0, 0.07), 0 16px 32px rgba(0, 0, 0, 0.07);}:root { --wp--style--global--content-size: 1220px;--wp--style--global--wide-size: 1220px; }: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(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.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;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: underline;}: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;}.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;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='jquery-ui-css' href='https://cdn.uconnectlabs.com/wp-content/themes/uConnect/jquery-ui/jquery-ui.min.css?ver=16346624661' type='text/css' media='all' /> <link rel='stylesheet' id='uconnect-events-widget-style-css' href='https://cdn.uconnectlabs.com/wp-content/mu-plugins/uconnect/modules/events/css/uc-events-calendar-widget.css?ver=17340324441' type='text/css' media='all' /> <link rel='stylesheet' id='uc_guest_blog_front-css' href='https://cdn.uconnectlabs.com/wp-content/plugins/uconnect-guest-blog/css/uc_guest_blog_front.css?ver=17340324491' type='text/css' media='all' /> <link rel='stylesheet' id='materialize-css' href='https://cdn.uconnectlabs.com/wp-content/lib/materialize/css/materialize.min.css?ver=16730286311' type='text/css' media='all' /> <link rel='stylesheet' id='resets-css' href='https://cdn.uconnectlabs.com/wp-content/themes/uConnect/dist/css/reset.min.css?ver=17340324511' type='text/css' media='all' /> <link rel='stylesheet' id='owl-carousel-css' href='https://cdn.uconnectlabs.com/wp-content/lib/js/owl-carousel/owl.carousel.css?ver=16346624651' type='text/css' media='all' /> <link rel='stylesheet' id='dashicons-css' href='https://cdn.uconnectlabs.com/wp-includes/css/dashicons.min.css?ver=6.7.21' type='text/css' media='all' /> <link rel='stylesheet' id='jquery-tooltipster-css' href='https://cdn.uconnectlabs.com/wp-content/lib/js/jquery-tooltipster/tooltipster.bundle.min.css?ver=16618255451' type='text/css' media='all' /> <link rel='stylesheet' id='jquery-tooltipster-light-css' href='https://cdn.uconnectlabs.com/wp-content/lib/js/jquery-tooltipster/tooltipster-sideTip-light.min.css?ver=16618255451' type='text/css' media='all' /> <link rel='stylesheet' id='uconnect-css' href='https://cdn.uconnectlabs.com/wp-content/themes/uConnect/dist/css/styles.min.css?ver=17394134971' type='text/css' media='all' /> <style id='uconnect-inline-css' type='text/css'> :root {--hero_banner_width: 1600;--hero_banner_height: 460;--default_font_family: Mallory Compact;--default_font_size: 1rem;--default_font_weight: 400;--default_line_height: 1.5;--default_text_color: hsl(0, 0%, 0% );--default_letter_spacing: 0rem;--default_link_color: hsl(213, 66%, 45% );--headings_font_family: Yale New;--headings_font_size: 2rem;--headings_font_weight: 400;--headings_line_height: 1.6;--headings_text_color: hsl(254, 41%, 13% );--headings_letter_spacing: 0.0625rem;--general_widget_titles_font_family: Mallory Medium;--general_widget_titles_font_size: 0.9375rem;--general_widget_titles_text_transform: uppercase;--main_color: hsl(210, 100%, 21% );--secondary_color: hsl(27, 8%, 55% );--widget_head: hsl(213, 66%, 45% );--general_button_hover_text_color: hsl(0, 0%, 100% );--general_button_color: hsl(0, 0%, 100% );--general_button_hover_color: hsl(213, 66%, 45% );--general_button_padding: 0.625rem 0.625rem 0.625rem 0.625rem;--general_button_border_width: 0.0625rem;--general_button_border_color: hsl(210, 100%, 21% );--general_button_hover_border_color: hsl(213, 66%, 45% );--general_button_border_radius: 0rem;--general_social_buttons_size: 1.125rem;--general_social_buttons_padding: 0.3125rem;--general_social_buttons_border_width: 0.125rem;--general_social_buttons_border_radius: 1.25rem;--general_social_buttons_gap: 0.25rem;--hero_nav_bar_background_color: hsl(210, 100%, 21% );--hero_nav_border_top_width: 0rem;--hero_nav_background_color: hsl(210, 100%, 21% );--hero_nav_hover_background_color: hsl(213, 66%, 45% );--hero_nav_hover_text_color: hsl(0, 0%, 100% );--hero_nav_menu_item_separator_color: hsl(0, 0%, 100% );--hero_nav_menu_item_separator_width: 0.0625rem;--hero_nav_wrap: nowrap;--hero_nav_items_grow: 1;--hero_nav_items_same_width: 100%;--hero_nav_items_padding: 1.25rem 0.625rem 1.25rem 0.625rem;--hero_nav_font_family: Mallory Compact;--hero_nav_font_size: 1.25rem;--hero_nav_text_color: hsl(0, 0%, 100% );--hero_nav_text_transform: uppercase;--top_ribbon_padding_tb: 0.9375rem;--top_ribbon_background_color: hsl(210, 100%, 21% );--top_ribbon_border_bottom_width: 0rem;--top_ribbon_wrap: wrap;--top_ribbon_areas_gap: 0.3125rem;--top_ribbon_left_area_content_wrap: nowrap;--top_ribbon_left_area_vertical_align: center;--top_ribbon_right_area_grow: 1;--top_ribbon_min_height: 1.875rem;--top_ribbon_font_family: Mallory Compact;--top_ribbon_font_size: 1rem;--top_ribbon_font_weight: 500;--top_ribbon_text_color: hsl(0, 0%, 100% );--top_ribbon_link_color: hsl(208, 73%, 43% );--top_ribbon_logo_logotype_font_size: 1.1875rem;--top_ribbon_logo_logotype_font_weight: 700;--top_ribbon_logo_logotype_text_color: hsl(210, 100%, 21% );--top_ribbon_logo_max_width: 15.625rem;--top_ribbon_logo_margin: 0.3125rem 0.625rem 0.5rem 0rem;--top_ribbon_nav_background_color: hsl(210, 100%, 21% );--top_ribbon_nav_hover_background_color: hsl(30, 20%, 96% );--top_ribbon_nav_hover_text_color: hsl(210, 100%, 21% );--top_ribbon_nav_hover_bottom_line_color: hsl(210, 100%, 21% );--top_ribbon_nav_hover_bottom_line_width: 0.0625rem;--top_ribbon_nav_menu_item_separator_color: hsl(210, 100%, 21% );--top_ribbon_nav_submenu_background_color: hsl(30, 20%, 96% );--top_ribbon_nav_submenu_hover_background_color: hsl(30, 20%, 96% );--top_ribbon_nav_submenu_text_color: hsl(210, 100%, 21% );--top_ribbon_nav_submenu_hover_text_color: hsl(210, 100%, 21% );--top_ribbon_nav_submenu_menu_item_separator_color: hsl(210, 100%, 21% );--top_ribbon_nav_submenu_menu_item_separator_width: 0.0625rem;--top_ribbon_nav_submenu_item_padding: 0.625rem;--top_ribbon_nav_font_family: Mallory Compact;--top_ribbon_nav_font_weight: 400;--top_ribbon_nav_text_color: hsl(0, 0%, 100% );--top_ribbon_nav_text_transform: none;--top_ribbon_button_padding: 0.625rem 0.625rem 0.625rem 0.625rem;--top_ribbon_button_font_family: Mallory Medium;--top_ribbon_button_font_weight: 400;--header_bar_padding_tb: 1.25rem;--header_bar_background_color: hsl(0, 0%, 100% );--header_bar_border_bottom_width: 0rem;--header_bar_wrap: wrap;--header_bar_areas_gap: 0.9375rem;--header_bar_nav_font_family: Mallory Compact;--header_bar_logo_logotype_font_family: Yale New;--header_bar_logo_logotype_font_size: 2rem;--header_bar_logo_logotype_font_weight: 400;--header_bar_logo_logotype_text_color: hsl(210, 100%, 21% );--header_bar_logo_logotype_text_transform: none;--header_bar_logo_logotype_text_align: left;--header_bar_logo_max_width: 3.125rem;--header_bar_logo_direction: row;--header_bar_logo_vertical_align: flex-start;--header_bar_logo_margin: 0rem 0.625rem 0rem 0rem;--header_bar_logo_separator_width: 0rem;--header_bar_logo_separator_color: hsl(210, 100%, 21% );--header_bar_button_hover_text_color: hsl(0, 0%, 100% );--header_bar_button_color: hsl(0, 0%, 100% );--header_bar_button_hover_color: hsl(213, 66%, 45% );--header_bar_button_padding: 0.625rem 0.625rem 0.625rem 0.625rem;--header_bar_button_border_width: 0.0625rem;--header_bar_button_border_color: hsl(210, 100%, 21% );--header_bar_button_hover_border_color: hsl(213, 66%, 45% );--header_bar_button_border_radius: 0.125rem;--header_bar_button_font_family: Mallory Compact;--header_bar_button_font_size: 0.875rem;--header_bar_button_font_weight: 500;--header_bar_button_text_color: hsl(210, 100%, 21% );--header_bar_button_letter_spacing: 0.0625rem;--header_nav_background_color: hsl(0, 0%, 100% );--header_nav_min_height: 0rem;--header_nav_border_top_width: 0.0625rem;--header_nav_border_bottom_width: 0.0625rem;--header_nav_sub_menu_border_top_color: hsl(213, 66%, 45% );--header_nav_sub_menu_border_bottom_width: 0rem;--header_nav_nav_background_color: hsl(0, 0%, 100% );--header_nav_nav_hover_background_color: hsl(30, 20%, 96% );--header_nav_nav_current_text_color: hsl(210, 100%, 21% );--header_nav_nav_current_background_color: hsl(0, 0%, 100% );--header_nav_nav_hover_text_color: hsl(210, 100%, 21% );--header_nav_nav_hover_top_line_width: 0rem;--header_nav_nav_hover_bottom_line_width: 0rem;--header_nav_nav_menu_item_separator_width: 0rem;--header_nav_nav_vertical_align: stretch;--header_nav_nav_wrap: wrap;--header_nav_nav_items_align: space-evenly;--header_nav_nav_items_margin: 0rem 0.5rem 0rem 0.5rem;--header_nav_nav_items_padding: 0rem 0rem 0rem 0rem;--header_nav_nav_font_family: Mallory Compact;--header_nav_nav_font_size: 1.0625rem;--header_nav_nav_font_weight: 400;--header_nav_nav_line_height: 1;--header_nav_nav_text_color: hsl(210, 100%, 21% );--header_nav_nav_text_transform: capitalize;--header_nav_sub_nav_font_family: Mallory Compact;--header_nav_sub_nav_font_size: 1.0625rem;--header_nav_sub_nav_font_weight: 400;--footer_row1_padding: 0.625rem 0rem 1.25rem 0rem;--footer_row1_background_color: hsl(0, 0%, 100% );--footer_row1_wrap: wrap;--footer_row1_areas_gap: 0.9375rem;--footer_row2_padding: 0rem 0rem 1.9375rem 0rem;--footer_row2_background_color: hsl(0, 0%, 100% );--footer_row2_areas_gap: 1.875rem;--footer_row2_left_area_content_direction: column;--footer_row2_left_area_content_wrap: nowrap;--footer_row2_left_area_align: flex-start;--footer_row2_left_area_vertical_align: flex-start;--footer_row2_center_area_grow: 1;--footer_row2_center_area_content_wrap: wrap;--footer_row2_center_area_align: space-evenly;--footer_row2_center_area_vertical_align: flex-start;--footer_row2_left_area_gap: 0.375rem;--footer_row2_center_area_gap: 0.9375rem;--footer_row3_background_color: hsl(0, 0%, 100% );--footer_row3_left_area_content_direction: column;--footer_colophon_padding: 0.3125rem 0rem 0.3125rem 0rem;--footer_colophon_background_color: hsl(0, 0%, 100% );--footer_font_family: Mallory Medium;--footer_font_weight: 500;--footer_h2_font_family: Yale New;--footer_logo_logotype_font_family: arial,helvetica,sans-serif;--footer_logo_logotype_font_size: 1.8125rem;--footer_logo_logotype_font_weight: 700;--footer_logo_logotype_text_color: hsl(210, 100%, 21% );--footer_logo_max_width: 15.625rem;--footer_logo_direction: row;--footer_logo_vertical_align: center;--footer_logo_margin: 0.625rem 0rem 0.625rem 0rem;--footer_logo_separator_width: 0rem;--footer_social_buttons_size: 1.375rem;--footer_social_buttons_padding: 0.375rem;--footer_social_buttons_color: hsl(0, 0%, 100% );--footer_social_buttons_hover_color: hsl(0, 0%, 100% );--footer_social_buttons_background_color: hsl(210, 100%, 21% );--footer_social_buttons_hover_background_color: hsl(213, 66%, 45% );--footer_social_buttons_border_width: 0rem;--footer_social_buttons_border_color: hsl(0, 0%, 100% );--footer_social_buttons_hover_border_color: hsl(202, 97%, 73% );--footer_social_buttons_border_radius: 1.75rem;--footer_social_buttons_gap: 0.5625rem;--footer_vertical_nav_hover_text_color: hsl(254, 41%, 13% );--footer_vertical_nav_hover_bottom_line_width: 0rem;--footer_vertical_nav_items_margin: 0rem 0rem 0.375rem 0rem;--footer_vertical_nav_items_padding: 0rem 0rem 0rem 0rem;--footer_vertical_nav_font_family: Mallory Medium;--footer_vertical_nav_font_size: 0.875rem;--footer_vertical_nav_font_weight: 500;--footer_vertical_nav_text_color: hsl(0, 0%, 0% );--footer_vertical_nav_letter_spacing: 0.0625rem;--footer_vertical_nav_title_font_family: Open Sans;--footer_vertical_nav_title_font_size: 1.0625rem;--footer_vertical_nav_title_font_weight: 400;--footer_vertical_nav_title_text_transform: uppercase;--footer_row1_font_family: Mallory Medium;--footer_row1_font_weight: 500;--footer_row1_text_color: hsl(0, 0%, 100% );--footer_row2_font_family: Mallory Medium;--footer_row2_font_size: 0.8125rem;--footer_row2_font_weight: 500;--footer_row2_text_color: hsl(210, 100%, 21% );--footer_row2_link_color: hsl(254, 41%, 13% );--footer_row3_font_family: Mallory Medium;--footer_row3_font_weight: 500;--footer_colophon_font_family: Mallory Medium;--footer_colophon_font_size: 0.75rem;--footer_colophon_font_weight: 500;--footer_colophon_line_height: 1;--footer_colophon_text_color: hsl(210, 100%, 21% );--footer_colophon_link_color: hsl(210, 100%, 21% );--default_post_thumb_image: url(https://yalesoe.uconnectlabs.com/wp-content/uploads/sites/242/2023/07/Customizer-Default-Post-Thumbnail-10.png);--general_button_font_family: Mallory Medium;--general_button_font_size: 0.875rem;--general_button_font_weight: 500;--general_button_text_color: hsl(210, 100%, 21% );--general_button_text_transform: capitalize;} </style> <link rel='stylesheet' id='client-theme-styles-css' href='https://cdn.uconnectlabs.com/wp-content/themes/uConnect_Default/dist/css/styles.min.css?ver=17358458411' type='text/css' media='all' /> <style id='akismet-widget-style-inline-css' type='text/css'> .a-stats { --akismet-color-mid-green: #357b49; --akismet-color-white: #fff; --akismet-color-light-grey: #f6f7f7; max-width: 350px; width: auto; } .a-stats * { all: unset; box-sizing: border-box; } .a-stats strong { font-weight: 600; } .a-stats a.a-stats__link, .a-stats a.a-stats__link:visited, .a-stats a.a-stats__link:active { background: var(--akismet-color-mid-green); border: none; box-shadow: none; border-radius: 8px; color: var(--akismet-color-white); cursor: pointer; display: block; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen-Sans', 'Ubuntu', 'Cantarell', 'Helvetica Neue', sans-serif; font-weight: 500; padding: 12px; text-align: center; text-decoration: none; transition: all 0.2s ease; } /* Extra specificity to deal with TwentyTwentyOne focus style */ .widget .a-stats a.a-stats__link:focus { background: var(--akismet-color-mid-green); color: var(--akismet-color-white); text-decoration: none; } .a-stats a.a-stats__link:hover { filter: brightness(110%); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06), 0 0 2px rgba(0, 0, 0, 0.16); } .a-stats .count { color: var(--akismet-color-white); display: block; font-size: 1.5em; line-height: 1.4; padding: 0 13px; white-space: nowrap; } </style> <script type="text/javascript" id="uconnect-analytics-js-before"> /* <![CDATA[ */ window.uconnect = window.uconnect || {}; window.uconnect.analytics = window.uconnect.analytics || {}; uconnect.analytics.settings = {"send_page_view":true,"send_404":false,"trackers":{"client_ga4":{"id":"G-S12M55SMN7","version":"GA4","is_external":false,"page_title":"Economics \/ Policy \/ Law","dimensions":{"is_user_logged_in":false,"site_id":"1:242"}}},"embedded":false} /* ]]> */ </script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-content/mu-plugins/uconnect/modules/analytics/dist/js/analytics-tracking.min.js?ver=17364323261" id="uconnect-analytics-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.11" id="jquery-core-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.11" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-content/lib/materialize/js/materialize.min.js?ver=16730286311" id="materialize-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-content/lib/js/uc-lib-common.js?ver=16498867121" id="uc-lib-common-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-content/lib/js/uc-lib-frontend.js?ver=16346624651" id="uc-lib-front-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-content/lib/js/placeholders.jquery.min.js?ver=16346624651" id="placeholder-polyfill-js"></script> <script type="text/javascript" id="uconnect-theme-head-js-extra"> /* <![CDATA[ */ var uc_jquery_migrate = {"migrateTrace":"","migrateMute":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-content/themes/uConnect/js/uconnect-head.js?ver=17315764941" id="uconnect-theme-head-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-content/lib/js/jquery.lettering.min.js?ver=16346624651" id="lettering-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-content/lib/js/jquery.cookie.js?ver=16346624651" id="jquery-cookie-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-content/lib/js/jquery.infieldlabel.min.js?ver=16346624651" id="infieldlabel-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-content/lib/js/modernizr.js?ver=16346624651" id="modernizr-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-content/lib/js/owl-carousel/owl.carousel.js?ver=16346624651" id="owl-carousel-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-content/lib/js/textFit.min.js?ver=16346624651" id="textfit-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-content/lib/js/jquery-tooltipster/tooltipster.bundle.min.js?ver=16618255451" id="jquery-tooltipster-js"></script> <link rel="https://api.w.org/" href="https://careers.environment.yale.edu/api/" /><link rel="canonical" href="https://careers.environment.yale.edu/channels/environmental-policy/" /> <!-- Stream WordPress user activity plugin v4.1.1 --> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <!-- Jetpack Open Graph Tags --> <meta property="og:type" content="website" /> <meta property="og:title" content="Economics / Policy / Law – Yale School of the Environment | Office of Career and Professional Development" /> <meta property="og:url" content="https://careers.environment.yale.edu/channels/environmental-policy/" /> <meta property="og:description" content="Check out these resources geared to career paths in environmental economics, law and policy." /> <meta property="og:site_name" content="Yale School of the Environment | Office of Career and Professional Development" /> <meta property="og:image" content="https://yalesoe.uconnectlabs.com/wp-content/uploads/sites/242/2023/07/Customizer-Default-Post-Thumbnail-1200-脳-630-px-8.png" /> <meta property="og:locale" content="en_US" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="630" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:image" content="https://yalesoe.uconnectlabs.com/wp-content/uploads/sites/242/2023/07/Customizer-Default-Post-Thumbnail-1200-脳-630-px-8.png" /> <!-- End Jetpack Open Graph Tags --> <link rel="icon" href="https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/06/YSE-Favicon.png" sizes="32x32" /> <link rel="icon" href="https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/06/YSE-Favicon.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/06/YSE-Favicon.png" /> <meta name="msapplication-TileImage" content="https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/06/YSE-Favicon.png" /> </head> <body class="archive tax-shared_category term-environmental-policy term-252 support-customizer post-cbey-alumni-visiting-mentors not-home full-width-hero hero-space-banner has-hero-nav double-column"> <div id="wrapper" class="hfeed"> <section class="skip-link-container" aria-label="Skip links"> <a class="skip-link screen-reader-text" href="#content" title="Skip to content">Skip to content</a> <a class="skip-link screen-reader-text" href="#main-nav-skipper" title="Skip to main nav">Skip to main nav</a> </section> <header class="header js-customizedHeader has_nav"> <div class="topRibbon js-topRibbon"> <div class="topRibbon-content js-topRibbon-content header-partsContent "> <div class="topRibbon-leftCol"> <div class="logo widget-wrapper" id="uc_logo_placeholder_widget-10"> <a class="logo-container flex-" href="https://environment.yale.edu/" rel="home"> <img class="logo-img" src = "https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2024/02/yale-soe-logo-2.svg" alt="" /> </a> </div> </div> <div class="topRibbon-rightCol"><div id="uc_search-3" class="widget_uc_search"> <form role="search" method="get" class="searchform " action="https://careers.environment.yale.edu/search/"> <div> <input type="text" value="" name="s" id="s1"> <label for="s1"> <span class="screen-reader-text">Search Keywords</span> <span class="search-icon" role="img" aria-hidden="true"></span> </label> <span class="screen-reader-text"> <input type="submit" value="Submit Search" class="button"> </span> </div> </form> </div><div id="uc_menu-3" class="widget_uc_menu no-style heroNav--fullWidth "><nav class="menu-user-account-nav-container" aria-label="User account menu"><ul id="menu-user-account-nav" class="menu"><li id="menu-item-guests" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-guests"><a href="https://careers.environment.yale.edu/account/guests/" title="Log in to the guest contributors portal" class="menu-item-first waves-effect">Guests</a></li> <li id="menu-item-log-in" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-log-in"><a href="https://careers.environment.yale.edu/account/login/" class="waves-effect">Log in</a></li> <li id="menu-item-sign-up" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-sign-up"><a href="https://careers.environment.yale.edu/account/signup/start/" title="Sign up for an account" class="menu-item-last waves-effect">Sign up</a></li> </ul></nav><!-- Served from cache in 0.00038 seconds. --></div></div> </div> </div> <div class="headerBar"> <div class="headerBar-content js-headerBar-content header-partsContent "> <div class="headerBar-leftCol"> <div class="logo widget-wrapper" id="uc_logo_placeholder_widget-3"> <a class="logo-container flex-row" href="https://careers.environment.yale.edu/" rel="home"> <img class="logo-img" src = "https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2024/02/yale-soe-logo-2.svg" alt="" /> <div class="logo-textContainer check-if-wrapped"> <div class="logo-typography">Office of Career and Professional Development</div> </div> </a> </div> <div id="custom_html-3" class="widget_text widget_custom_html"><div class="textwidget custom-html-widget"><style type="text/css"> .headerBar-leftCol .logo-img { display: none; } .headerBar-leftCol .logo-textContainer { padding: 0 !important; max-width: unset !important; } @media screen and (max-width: 600px) { .topRibbon-rightCol { width: 100%; justify-content: space-between; flex-direction: row-reverse; } } </style></div></div></div> <div class="headerBar-rightCol"><div id="uc_button-8" class="widget_uc_button"><a href="https://candidate.gradleaders.com/YaleFE/Candidates/Login.aspx?pid=3422">YSENext</a></div><div id="uc_button-9" class="widget_uc_button"><a href="https://employer.gradleaders.com/YaleFE/Employers/Login.aspx?jprid=4981">Post a Job</a></div></div> </div> </div> <div class="headerNav js-headerNav"> <div class="headerNav-content js-headerNav-content header-partsContent " role="navigation" aria-label="Primary Navigation" > <div id="main-nav-skipper" class="standard-nav standard-nav-relative"><ul id="menu-primary-navigation" class="menu"><li id="menu-item-29716" class="menu-item-first mobile menu-item menu-item-type-custom menu-item-object-custom menu-item-29716"><a href="https://candidate.gradleaders.com/YaleFE/Candidates/Login.aspx?pid=3422">YSENext</a></li> <li id="menu-item-29717" class="mobile menu-item menu-item-type-custom menu-item-object-custom menu-item-29717"><a href="https://employer.gradleaders.com/YaleFE/Employers/Login.aspx?jprid=4981">Post a Job</a></li> <li id="menu-item-200" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-200"><a href="#!" aria-expanded="false" aria-haspopup="menu">Who We Serve<span class="expand-icon icon icon-fa-angle-down" aria-hidden="true"></span></a> <div class="sub-menu"><ul class=""> <li id="menu-item-29043" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-29043"><a href="https://careers.environment.yale.edu/channels/student/">Students</a></li> <li id="menu-item-410" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-410"><a href="https://careers.environment.yale.edu/channels/alumni/">Alumni</a></li> <li id="menu-item-412" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-412"><a href="https://careers.environment.yale.edu/channels/employer/">Employers</a></li> <li id="menu-item-413" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-413"><a href="https://careers.environment.yale.edu/channels/staff/">Faculty & Staff</a></li> <li id="menu-item-416" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-416"><a href="https://careers.environment.yale.edu/channels/prospective-students/">Prospective Students</a></li> </ul></div> </li> <li id="menu-item-145" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-145"><a href="#!" aria-expanded="false" aria-haspopup="menu">Career Sectors<span class="expand-icon icon icon-fa-angle-down" aria-hidden="true"></span></a> <div class="sub-menu"><ul class=""> <li id="menu-item-29431" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-29431"><a href="https://careers.environment.yale.edu/channels/agriculture-and-food-food-security/">Agriculture and Food / Food Security</a></li> <li id="menu-item-29432" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-29432"><a href="https://careers.environment.yale.edu/channels/clean-energy/">Clean Energy</a></li> <li id="menu-item-29434" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-29434"><a href="https://careers.environment.yale.edu/channels/climate-change-mitigation-adaptation/">Climate Change Mitigation and Adaptation</a></li> <li id="menu-item-29051" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-29051"><a href="https://careers.environment.yale.edu/channels/business-entrepreneurship/">CSR / Circular Economy / Business-Environment</a></li> <li id="menu-item-12036" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category current-menu-item menu-item-12036"><a href="https://careers.environment.yale.edu/channels/environmental-policy/" aria-current="page">Economics / Policy / Law</a></li> <li id="menu-item-29052" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-29052"><a href="https://careers.environment.yale.edu/channels/environmental-consulting/">Environmental Consulting</a></li> <li id="menu-item-29436" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-29436"><a href="https://careers.environment.yale.edu/channels/environmental-education/">Environmental Education</a></li> <li id="menu-item-30097" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-30097"><a href="https://careers.environment.yale.edu/channels/environmental-science/">Environmental Science</a></li> <li id="menu-item-29922" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-29922"><a href="https://careers.environment.yale.edu/channels/environmental-think-tanks/">Environmental Think Tanks</a></li> <li id="menu-item-29435" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-29435"><a href="https://careers.environment.yale.edu/channels/entrepreneurship-and-innovation/">Entrepreneurship and Innovation</a></li> <li id="menu-item-29220" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-29220"><a href="https://careers.environment.yale.edu/channels/equity-justice/">Equity and Justice</a></li> <li id="menu-item-12111" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-12111"><a href="https://careers.environment.yale.edu/channels/forest-management/">Forest Management and Science</a></li> <li id="menu-item-29437" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-29437"><a href="https://careers.environment.yale.edu/channels/gis-remote-sensing/">GIS / Remote Sensing</a></li> <li id="menu-item-12114" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-12114"><a href="https://careers.environment.yale.edu/channels/international-resource-management-equity/">International Development and Conservation</a></li> <li id="menu-item-12034" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-12034"><a href="https://careers.environment.yale.edu/channels/ecosystem-management-and-conservation/">Natural Resource Conservation / Ecology / Wildlife</a></li> <li id="menu-item-12200" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-12200"><a href="https://careers.environment.yale.edu/channels/urban-ecosystems-design/">Urban and Regional Planning</a></li> <li id="menu-item-29440" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-29440"><a href="https://careers.environment.yale.edu/channels/u-s-federal-careers/">U.S. Federal, State, and Local Government Careers</a></li> <li id="menu-item-12202" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-12202"><a href="https://careers.environment.yale.edu/channels/water-resource-science-and-management/">Water Resources Management</a></li> </ul></div> </li> <li id="menu-item-208" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-208"><a href="#!" aria-expanded="false" aria-haspopup="menu">Affinity & Identity Resources<span class="expand-icon icon icon-fa-angle-down" aria-hidden="true"></span></a> <div class="sub-menu"><ul class=""> <li id="menu-item-29050" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-29050"><a href="https://careers.environment.yale.edu/channels/race-justice-equity-in-the-workplace/">Race, Justice, and Equity in the Workplace</a></li> <li id="menu-item-423" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-423"><a href="https://careers.environment.yale.edu/channels/bipoc/">BIPOC</a></li> <li id="menu-item-421" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-421"><a href="https://careers.environment.yale.edu/channels/international-student-career-resources/">International Student Career Resources</a></li> <li id="menu-item-422" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-422"><a href="https://careers.environment.yale.edu/channels/lgbtq-career-resources/">LGBTQ+ Career Resources</a></li> <li id="menu-item-424" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-424"><a href="https://careers.environment.yale.edu/channels/disability-career-resources/">Disability Career Resources</a></li> <li id="menu-item-29920" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-29920"><a href="https://careers.environment.yale.edu/channels/women/">Women</a></li> <li id="menu-item-29921" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-29921"><a href="https://careers.environment.yale.edu/channels/veterans/">Veterans</a></li> </ul></div> </li> <li id="menu-item-144" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-144"><a href="#!" aria-expanded="false" aria-haspopup="menu">Career Skill Development<span class="expand-icon icon icon-fa-angle-down" aria-hidden="true"></span></a> <div class="sub-menu"><ul class=""> <li id="menu-item-29047" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-29047"><a href="https://careers.environment.yale.edu/channels/race-justice-equity-in-the-workplace/">Race, Justice, and Equity in the Workplace</a></li> <li id="menu-item-442" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-442"><a href="https://careers.environment.yale.edu/channels/write-a-resume-cover-letter/">Create a Resume, CV or Cover Letter</a></li> <li id="menu-item-443" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-443"><a href="https://careers.environment.yale.edu/channels/expand-your-network/">Expand Your Network</a></li> <li id="menu-item-444" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-444"><a href="https://careers.environment.yale.edu/channels/explore-your-skills-interests/">Explore Your Skills and Interests</a></li> <li id="menu-item-446" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-446"><a href="https://careers.environment.yale.edu/channels/job-offer-negotiations/">Job Offer Negotiations</a></li> <li id="menu-item-447" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-447"><a href="https://careers.environment.yale.edu/channels/prepare-for-an-interview/">Prepare for an Interview</a></li> <li id="menu-item-29714" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-29714"><a href="https://careers.environment.yale.edu/channels/remote-work-skills/">Remote Work Skills</a></li> <li id="menu-item-29919" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-29919"><a href="https://careers.environment.yale.edu/channels/phd-and-post-doc-career-resources/">PhD and Post Doc Resources</a></li> <li id="menu-item-30096" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-30096"><a href="https://careers.environment.yale.edu/channels/job-market-research/">Job Market Research</a></li> <li id="menu-item-449" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-449"><a href="https://careers.environment.yale.edu/channels/search-for-a-job-internship/">Search for a Job / Internship</a></li> <li id="menu-item-29715" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-29715"><a href="https://careers.environment.yale.edu/channels/transferable-skills/">Transferable Skills</a></li> </ul></div> </li> <li id="menu-item-34702" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-34702 menu-item-has-expand-button"><a href="/">News & Events</a><button class="button-link standard-nav-item-expand-button" aria-label="News & Events navigation items" aria-expanded="false" aria-haspopup="menu"><span class="expand-icon icon icon-fa-angle-down" aria-hidden="true"></span></button> <div class="sub-menu"><ul class=""> <li id="menu-item-35308" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-35308"><a href="https://careers.environment.yale.edu/channels/all-ivy-fair/">All Ivy Environmental & Sustainable Development Fair</a></li> <li id="menu-item-35307" class="menu-item menu-item-type-taxonomy menu-item-object-shared_category menu-item-35307"><a href="https://careers.environment.yale.edu/channels/yseindc/">YSEinDC</a></li> <li id="menu-item-34703" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34703"><a href="/blog/">All News & Advice</a></li> <li id="menu-item-34704" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-34704"><a href="/events/">All Events</a></li> </ul></div> </li> <li id="menu-item-30471" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-30471"><a href="#!" aria-expanded="false" aria-haspopup="menu">Outcomes<span class="expand-icon icon icon-fa-angle-down" aria-hidden="true"></span></a> <div class="sub-menu"><ul class=""> <li id="menu-item-30491" class="menu-item menu-item-type-post_type menu-item-object-resource menu-item-30491"><a href="https://careers.environment.yale.edu/resources/employment-outcome-data/">Employment Data</a></li> <li id="menu-item-30488" class="menu-item menu-item-type-post_type menu-item-object-resource menu-item-30488"><a href="https://careers.environment.yale.edu/resources/summer-experiences-outcome-data/">Summer Experiences Data</a></li> </ul></div> </li> <li id="menu-item-676" class="menu-item-last menu-item menu-item-type-custom menu-item-object-custom menu-item-676"><a href="/about-us">About Us</a></li> <li class="hamburger-menu-container js-hamburger-menu-container"><button class="hamburger-menu js-hamburger-menu" aria-label="More Primary Navigation items" aria-expanded="false"><span class="icon-menu" aria-hidden="true"></span></button></li></ul></div><!-- Served from cache in 0.00021 seconds. --> </div> </div> </header> <section id="featured_box_wrapper" class="category-head-wrapper full-width " aria-label="Page Header"> <div class="background-image"></div> <style type="text/css"> .category-head-wrapper .background-image:after { background-image: url('https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/07/e-9825-scaled-e1690808187789-2100x700-center-middle.jpeg?v=29848') !important; opacity: 0.75; } </style> <style type="text/css"> </style> <div class="category-head "> <h1 class="page-title">Economics / Policy / Law</h1> </div> </section> <aside id="middle-widget-area" class="widget-area horizontal-widget-area clearfix" aria-label="Middle Widget Area"><div id="uc_menu-17" class="widget-container widget_uc_menu"><div class="widget-wrapper customizable-hero-nav heroNav--fullWidth js-heroNav "><div class="menu-economics-policy-law-nav-container"><ul id="menu-economics-policy-law-nav" class="menu"><li id="menu-item-41422" class="menu-item-first menu-item menu-item-type-custom menu-item-object-custom menu-item-41422 anchor-link hide" style=""><a href="#posting-wrapper" ><span class="menu-item-content"><i aria-hidden="true"></i>News & Advice</span></a></li> <li id="menu-item-41423" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41423 anchor-link hide" style=""><a href="#uc_resource_tiles-3" ><span class="menu-item-content"><i aria-hidden="true"></i>Career Resources</span></a></li> <li id="menu-item-41424" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41424 anchor-link hide" style=""><a href="#uc_resource_tiles-12" ><span class="menu-item-content"><i aria-hidden="true"></i>Career Resources</span></a></li> <li id="menu-item-41425" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41425 anchor-link hide" style=""><a href="#uc_jobs_list_widget-2" ><span class="menu-item-content"><i aria-hidden="true"></i>Job & Internship Opportunities</span></a></li> <li id="menu-item-41426" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41426 anchor-link hide" style=""><a href="#uc_classeswidget-2" ><span class="menu-item-content"><i aria-hidden="true"></i>Career Development Courses</span></a></li> <li id="menu-item-41427" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41427 anchor-link hide" style=""><a href="#uc_experiences-2" ><span class="menu-item-content"><i aria-hidden="true"></i>Gain Experience</span></a></li> <li id="menu-item-41428" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41428 anchor-link hide" style=""><a href="#uc_featured_video_popup_widget-2" ><span class="menu-item-content"><i aria-hidden="true"></i>Career Videos</span></a></li> <li id="menu-item-41429" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-41429 anchor-link hide" style=""><a href="#uc_organizations-2" ><span class="menu-item-content"><i aria-hidden="true"></i>Organizations</span></a></li> <li id="menu-item-41430" class="menu-item-last menu-item menu-item-type-custom menu-item-object-custom menu-item-41430" style=""><a href="https://careers.environment.yale.edu/resources/?ctag%5B%5D=job-sites&stag%5B%5D=environmental-policy&stag%5B%5D=student" ><span class="menu-item-content"><i aria-hidden="true"></i>Job Boards</span></a></li> </ul></div><!-- Served from cache in 0.00018 seconds. --></div></div></aside><main id="main" class="clearfix"> <div id="container"> <div id="content"> <div class="community-description entry-content"><p>Check out these resources geared to career paths in environmental economics, law and policy.</p> </div><div class="entry-content" style="margin-bottom: 20px"> <div class="entry-content"> <h2 class="wp-block-heading"></h2><p></p> </div><!-- .entry-content --> </div> <div class="filter-nav collapsed post" role="region" aria-label="Filter options" aria-live="polite"> <a href="#posting-wrapper" class="skip-link screen-reader-text" title="Skip filter options to posts">Skip filter options to posts</a> <div class="nav clearfix "> <div class="actions"> <div class="hide-on-small-only"> <h2 class="button action "> <a href="https://careers.environment.yale.edu/channels/environmental-policy/posts/">Featured Articles</a> </h2> <span class="refine-filter action" aria-hidden="true" aria-controls="filter-box-1"> Filter </span> <a href="https://careers.environment.yale.edu/channels/environmental-policy/posts/" class="button secondary reset-filters action">Clear</a> </div> <div class="hide-on-med-and-up"> <span class="action">Filter:</span> </div> </div> <fieldset class="selected-tags"> <legend class="screen-reader-text selected-tags-legend">Filters</legend> <button class="default tag-label more-tags" aria-controls="filter-box-1" style="display: none;"> <span>See More Filters</span> </button> </fieldset> </div> <div class="all-tags" style="display: none;" role="group" id="filter-box-1" aria-labelledby="group-label-1" aria-expanded="false" > <span id="group-label-1" class="skip-link screen-reader-text">Filter Controls</span> <form action="https://careers.environment.yale.edu/channels/environmental-policy/posts/" method="GET"> <div class="tags-wrapper"> <fieldset><input type="checkbox" value="alumni-stories" id="tag_alumni-stories_id_1" name="ctag[]" class="tag-input" /><label for="tag_alumni-stories_id_1" class="tag-label">Alumni Stories</label> <input type="checkbox" value="career-professional-development" id="tag_career-professional-development_id_1" name="ctag[]" class="tag-input" /><label for="tag_career-professional-development_id_1" class="tag-label">Career & Professional Development</label> <input type="checkbox" value="career-professional-development-advice" id="tag_career-professional-development-advice_id_1" name="ctag[]" class="tag-input" /><label for="tag_career-professional-development-advice_id_1" class="tag-label">Career & Professional Development Advice</label> <input type="checkbox" value="employer-spotlights" id="tag_employer-spotlights_id_1" name="ctag[]" class="tag-input" /><label for="tag_employer-spotlights_id_1" class="tag-label">Employer Spotlights</label> <input type="checkbox" value="front-page-news" id="tag_front-page-news_id_1" name="ctag[]" class="tag-input" /><label for="tag_front-page-news_id_1" class="tag-label">Front Page News</label> <input type="checkbox" value="guest-blog" id="tag_guest-blog_id_1" name="ctag[]" class="tag-input" /><label for="tag_guest-blog_id_1" class="tag-label">Guest Blog</label> <input type="checkbox" value="industry-insights" id="tag_industry-insights_id_1" name="ctag[]" class="tag-input" /><label for="tag_industry-insights_id_1" class="tag-label">Industry Insights</label> <input type="checkbox" value="student-stories" id="tag_student-stories_id_1" name="ctag[]" class="tag-input" /><label for="tag_student-stories_id_1" class="tag-label">Student Stories</label> </fieldset> </div> <div class="actions"> <button type="button" class="collapse secondary" aria-controls="filter-box-1">Close</button> <a href="https://careers.environment.yale.edu/channels/environmental-policy/posts/" class="button secondary reset-filters action">Clear Filters</a> <input type="submit" value="Apply Filters & Reload" class="button" disabled="disabled"> </div> <span class="screen-reader-text"><input type="submit" value="Submit"></span> </form> </div> </div> <script type="text/javascript">setup_filter_nav();</script> <span id="filter-skipper-1"></span> <div class="posting-wrapper" id="posting-wrapper"> <div id="post-71613" class="entry clearfix post post-71613 type-post status-publish hentry has_thumbnail"> <div class="entry-title-wrapper"><h3 class="entry-title"><a href="https://careers.environment.yale.edu/blog/2025/01/08/cbey-alumni-visiting-mentors/" rel="bookmark">CBEY Alumni Visiting Mentors</a> </h3><div class="post-menu"><button class="js-post-menu button-link share-option-button" aria-label="Share Options for CBEY Alumni Visiting Mentors" aria-expanded="false" aria-controls="post_sharing_panel_71613"><span class="icon-chevron-down" aria-hidden="true"></span></button><ul id="post_sharing_panel_71613"><li class="post-menu-sharing-row">Share This: <span class="social-sharing"><a rel="noopener" class="share" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fcareers.environment.yale.edu%2Fblog%2F2025%2F01%2F08%2Fcbey-alumni-visiting-mentors%2F" title="Click to share on Facebook" target="_blank" rel="noopener"><span class="icon-fa-facebook" aria-hidden="true"></span><span class="screen-reader-text">Share CBEY Alumni Visiting Mentors on Facebook</span></a><a rel="noopener" class="share" href="http://www.linkedin.com/cws/share?token&isFramed=false&url=https%3A%2F%2Fcareers.environment.yale.edu%2Fblog%2F2025%2F01%2F08%2Fcbey-alumni-visiting-mentors%2F" title="Click to share on LinkedIn" target="_blank" rel="noopener"><span class="icon-linkedin-u" aria-hidden="true"></span><span class="screen-reader-text">Share CBEY Alumni Visiting Mentors on LinkedIn</span></a><a rel="noopener" class="share" href="https://twitter.com/intent/tweet?text=CBEY+Alumni+Visiting+Mentors&url=https%3A%2F%2Fcareers.environment.yale.edu%2F%3Fp%3D71613" title="Click to share on Twitter" target="_blank" rel="noopener"><span class="icon-fa-x-twitter" aria-hidden="true"></span><span class="screen-reader-text">Share CBEY Alumni Visiting Mentors on X</span></a></span></li><li data-action="clipboard" data-clipboard-text="https://careers.environment.yale.edu/blog/2025/01/08/cbey-alumni-visiting-mentors/" ><button class="button-link" aria-label="Copy link to CBEY Alumni Visiting Mentors">Copy Link</button></li></ul></div></div> <div class="entry-meta"> <span class="entry-date">Published on January 8, 2025</span> </div><!-- .entry-meta --> <div class="entry-summary entry-content"> <a href="https://careers.environment.yale.edu/blog/2025/01/08/cbey-alumni-visiting-mentors/" tabindex="-1" aria-hidden="true" class="post_thumbnail thumb-size-contain"><div class="thumb-inner"><img decoding="async" src="https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/07/YSE-RESOURCE-BUTTON-322x320.jpg?v=29265" alt="YSE CPD ICON" /></div></a><p>Yale Center for Business and the Environment provides students the opportunity to meet with visiting alumni mentors every year. This is an excellent way to grow your network by making new connections as well as to expand your knowledge by …</p> </div><!-- .entry-summary --> <div class="entry-utility"> <div class="author has-author-card"> By <span tabindex=0 class="author-name uc_admin_staff">Kathy Douglas</span> <button class="js-author-card button-link author-info-button" aria-expanded="false" aria-controls="post_author_1335755257"><span class="screen-reader-text">Author info</span></button> <div class="hovercard" id="post_author_1335755257"> <div class="inner-wrapper clearfix"> <span class="hovercard-author-name">Kathy Douglas</span> <span class="author-title">Senior Associate Director</span> <img alt='' src='https://cdn.uconnectlabs.com/wp-content/uploads/users/2989768/profile-picture-1689864700-50x50-center-top.jpg?v=1689864700' class='avatar photo icon-user' height='50' width='50'/> <div class="links-wrapper"> <a href="mailto:kathy.douglas@yale.edu" aria-label="Email Kathy Douglas" class="sendemail" target="_blank" rel="noopener"><span class="icon icon-mail" aria-hidden="true"></span>Send Email</a><br/><div class="social-links"><a rel="nofollow noopener" href="https://www.linkedin.com/in/douglaskathy/" aria-label="linkedin profile of Kathy Douglas" target="_blank"><span class="icon-linkedin-u" aria-hidden="true"></span><span class="screen-reader-text">linkedin</span></a><a rel="nofollow noopener" href="https://www.instagram.com/ysecpd/" aria-label="website profile of Kathy Douglas" target="_blank"><span class="icon-website" aria-hidden="true"></span><span class="screen-reader-text">website</span></a></div> </div> </div> </div> </div> <a href="https://careers.environment.yale.edu/blog/2025/01/08/cbey-alumni-visiting-mentors/" class="read_more button" aria-label="Read more CBEY Alumni Visiting Mentors">Read more <span class="meta-nav" aria-hidden="true">禄</span></a> </div><!-- .entry-utility --> </div><!-- #post-## --> <div id="post-46084" class="entry clearfix post post-46084 type-post status-publish hentry has_thumbnail"> <div class="entry-title-wrapper"><h3 class="entry-title"><a href="https://careers.environment.yale.edu/blog/2024/05/02/new-clean-energy-career-resource-cbeys-2023-2024-career-pathways/" rel="bookmark">New clean energy career resource: CBEY’s 2023/2024 Career Pathways</a> </h3><div class="post-menu"><button class="js-post-menu button-link share-option-button" aria-label="Share Options for New clean energy career resource: CBEY’s 2023/2024 Career Pathways" aria-expanded="false" aria-controls="post_sharing_panel_46084"><span class="icon-chevron-down" aria-hidden="true"></span></button><ul id="post_sharing_panel_46084"><li class="post-menu-sharing-row">Share This: <span class="social-sharing"><a rel="noopener" class="share" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fcareers.environment.yale.edu%2Fblog%2F2024%2F05%2F02%2Fnew-clean-energy-career-resource-cbeys-2023-2024-career-pathways%2F" title="Click to share on Facebook" target="_blank" rel="noopener"><span class="icon-fa-facebook" aria-hidden="true"></span><span class="screen-reader-text">Share New clean energy career resource: CBEY’s 2023/2024 Career Pathways on Facebook</span></a><a rel="noopener" class="share" href="http://www.linkedin.com/cws/share?token&isFramed=false&url=https%3A%2F%2Fcareers.environment.yale.edu%2Fblog%2F2024%2F05%2F02%2Fnew-clean-energy-career-resource-cbeys-2023-2024-career-pathways%2F" title="Click to share on LinkedIn" target="_blank" rel="noopener"><span class="icon-linkedin-u" aria-hidden="true"></span><span class="screen-reader-text">Share New clean energy career resource: CBEY’s 2023/2024 Career Pathways on LinkedIn</span></a><a rel="noopener" class="share" href="https://twitter.com/intent/tweet?text=New+clean+energy+career+resource%3A+CBEY%27s+2023%2F2024+Career+Pathways&url=https%3A%2F%2Fcareers.environment.yale.edu%2F%3Fp%3D46084" title="Click to share on Twitter" target="_blank" rel="noopener"><span class="icon-fa-x-twitter" aria-hidden="true"></span><span class="screen-reader-text">Share New clean energy career resource: CBEY’s 2023/2024 Career Pathways on X</span></a></span></li><li data-action="clipboard" data-clipboard-text="https://careers.environment.yale.edu/blog/2024/05/02/new-clean-energy-career-resource-cbeys-2023-2024-career-pathways/" ><button class="button-link" aria-label="Copy link to New clean energy career resource: CBEY’s 2023/2024 Career Pathways">Copy Link</button></li></ul></div></div> <div class="entry-meta"> <span class="entry-date">Published on May 2, 2024</span> </div><!-- .entry-meta --> <div class="entry-summary entry-content"> <a href="https://careers.environment.yale.edu/blog/2024/05/02/new-clean-energy-career-resource-cbeys-2023-2024-career-pathways/" tabindex="-1" aria-hidden="true" class="post_thumbnail thumb-size-contain"><div class="thumb-inner"><img decoding="async" src="https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2024/05/Career-Guide-Cover92-414x320.jpg?v=46085" alt="" /></div></a><p>Exploring careers in clean energy? Check out the newly launched guidebook on global energy employment trends, including degrees and sectors of nearly 400 Yale alumni in clean energy, employer highlights in each part of the energy system, and over 20 …</p> </div><!-- .entry-summary --> <div class="entry-utility"> <div class="author has-author-card"> By <span tabindex=0 class="author-name uc_admin_staff">Kathy Douglas</span> <button class="js-author-card button-link author-info-button" aria-expanded="false" aria-controls="post_author_1319034158"><span class="screen-reader-text">Author info</span></button> <div class="hovercard" id="post_author_1319034158"> <div class="inner-wrapper clearfix"> <span class="hovercard-author-name">Kathy Douglas</span> <span class="author-title">Senior Associate Director</span> <img alt='' src='https://cdn.uconnectlabs.com/wp-content/uploads/users/2989768/profile-picture-1689864700-50x50-center-top.jpg?v=1689864700' class='avatar photo icon-user' height='50' width='50'/> <div class="links-wrapper"> <a href="mailto:kathy.douglas@yale.edu" aria-label="Email Kathy Douglas" class="sendemail" target="_blank" rel="noopener"><span class="icon icon-mail" aria-hidden="true"></span>Send Email</a><br/><div class="social-links"><a rel="nofollow noopener" href="https://www.linkedin.com/in/douglaskathy/" aria-label="linkedin profile of Kathy Douglas" target="_blank"><span class="icon-linkedin-u" aria-hidden="true"></span><span class="screen-reader-text">linkedin</span></a><a rel="nofollow noopener" href="https://www.instagram.com/ysecpd/" aria-label="website profile of Kathy Douglas" target="_blank"><span class="icon-website" aria-hidden="true"></span><span class="screen-reader-text">website</span></a></div> </div> </div> </div> </div> <a href="https://careers.environment.yale.edu/blog/2024/05/02/new-clean-energy-career-resource-cbeys-2023-2024-career-pathways/" class="read_more button" aria-label="Read more New clean energy career resource: CBEY’s 2023/2024 Career Pathways">Read more <span class="meta-nav" aria-hidden="true">禄</span></a> </div><!-- .entry-utility --> </div><!-- #post-## --> </div><!-- .posting-wrapper --> <div class="pagination" role="navigation" aria-label="Pagination"><span aria-current="page" class="page-numbers current"><span class="screen-reader-text">Page</span> 1</span> <a class="page-numbers" href="https://careers.environment.yale.edu/channels/environmental-policy/posts/page/2/#scroll-to-posts"><span class="screen-reader-text">Page</span> 2</a> <a class="page-numbers" href="https://careers.environment.yale.edu/channels/environmental-policy/posts/page/3/#scroll-to-posts"><span class="screen-reader-text">Page</span> 3</a> <a class="page-numbers" href="https://careers.environment.yale.edu/channels/environmental-policy/posts/page/4/#scroll-to-posts"><span class="screen-reader-text">Page</span> 4</a> <a class="next page-numbers" href="https://careers.environment.yale.edu/channels/environmental-policy/posts/page/2/#scroll-to-posts">Next <span class="screen-reader-text">page</span><span aria-hidden="true">»</span></a></div> </div><!-- #content --> </div><!-- #container --> <section aria-label="Sidebar Widget Area" id="primary" class="widget-area primary-side-widget-area v2-style"> <h2 class="screen-reader-text">Sidebar</h2> <div class="xoxo"> <div id="uc_button-5" class="widget-container widget-container-inline sidebar widget_uc_button"><div class="widget-wrapper"><a href="/account/content-preferences">Customize Your CPD Weekly Newsletter Here</a></div></div><div class="inline-widget-wrapper"><div class="inline-widget-inner-wrapper"><div id="uc_organizations-3" class="widget-container widget-container-inline widget-container-inline sidebar widget_uc_organizations"><div class="widget-wrapper"><h3 class="widget-title">Professional Associations</h3> <div class="widget-inner"> <div class="row"> <div class="col s12 m6 l4 organization post"> <a href="https://careers.environment.yale.edu/organizations/council-of-supply-chain-management-professionals-cscmp/"> <div class="logo" style="background-image: url(https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/09/Screenshot-2023-09-20-at-1.28.46-PM.png?v=34449)"></div> <h4 class="entry-title"> Council of Supply Chain Management Professionals (CSCMP) </h4> </a> </div> </div> <div class="widget-footer"> <a href="https://careers.environment.yale.edu/organizations/?shared_category=environmental-policy&ctag[]=professional-associations" class="button button-more">View All Professional Associations</a> </div> </div> </div></div></div></div><!-- .inline-widget-wrapper --> </div> </section> <section aria-label="Bottom Widget Area" id="bottom-widget-area" class="widget-area horizontal-widget-area vw-center"> <div id="uc_resource_tiles-3" class="widget-container widget_uc_resource_tiles"><div class="widget-wrapper"><h2 class="widget-title">Career Resources</h2> <div class="widget-inner"> <div class="row flex resource-tiles-flex flex-tiles"> <div class="col l4 m6 s12 post-wrapper"> <div id="post-29900" class="has-logo post-29900 resource type-resource status-publish hentry "> <div class="title-wrapper main_color_border"><div class="logo" style="background-image: url('https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/07/Screenshot-2023-07-31-at-9.49.50-AM-134x200.png?v=29901')"></div><h3 class="entry-title"><a href="https://careers.environment.yale.edu/resources/vault-guide-to-alternative-energy-jobs/">Vault Guide to Alternative Energy Jobs</a></h3><div class="post-menu"><button class="js-post-menu button-link share-option-button" aria-label="Share Options for Vault Guide to Alternative Energy Jobs" aria-expanded="false" aria-controls="post_sharing_panel_29900"><span class="icon-chevron-down" aria-hidden="true"></span></button><ul id="post_sharing_panel_29900"><li class="post-menu-sharing-row">Share This: <span class="social-sharing"><a rel="noopener" class="share" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fcareers.environment.yale.edu%2Fresources%2Fvault-guide-to-alternative-energy-jobs%2F" title="Click to share on Facebook" target="_blank" rel="noopener"><span class="icon-fa-facebook" aria-hidden="true"></span><span class="screen-reader-text">Share Vault Guide to Alternative Energy Jobs on Facebook</span></a><a rel="noopener" class="share" href="http://www.linkedin.com/cws/share?token&isFramed=false&url=https%3A%2F%2Fcareers.environment.yale.edu%2Fresources%2Fvault-guide-to-alternative-energy-jobs%2F" title="Click to share on LinkedIn" target="_blank" rel="noopener"><span class="icon-linkedin-u" aria-hidden="true"></span><span class="screen-reader-text">Share Vault Guide to Alternative Energy Jobs on LinkedIn</span></a><a rel="noopener" class="share" href="https://twitter.com/intent/tweet?text=Vault+Guide+to+Alternative+Energy+Jobs&url=https%3A%2F%2Fcareers.environment.yale.edu%2F%3Fp%3D29900" title="Click to share on Twitter" target="_blank" rel="noopener"><span class="icon-fa-x-twitter" aria-hidden="true"></span><span class="screen-reader-text">Share Vault Guide to Alternative Energy Jobs on X</span></a></span></li><li data-action="clipboard" data-clipboard-text="https://careers.environment.yale.edu/resources/vault-guide-to-alternative-energy-jobs/" ><button class="button-link" aria-label="Copy link to Vault Guide to Alternative Energy Jobs">Copy Link</button></li></ul></div></div><div class="description entry-content"><p>Vault Career Guides offer an industry insider鈥檚 view of what it takes to land a job in your chosen profession. …</p></div> <div class="entry-footer entry-utility"> <a class="cta" href="https://careers.environment.yale.edu/resources/vault-guide-to-alternative-energy-jobs/" aria-label="Read More Vault Guide to Alternative Energy Jobs"> <span class="main_color waves-effect btn-small-flat iconafter-arrowlink">Read More</span> </a> </div> </div> </div> <div class="col l4 m6 s12 post-wrapper"> <div id="post-31934" class="has-logo post-31934 resource type-resource status-publish hentry has_thumbnail"> <a href="https://careers.environment.yale.edu/resources/linkedin-global-green-skills-report/" class="thumbnail-wrapper"><img class="thumbnail" src="https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2024/12/Screenshot-2024-12-04-at-8.53.49-AM-480x248.png?v=69295" alt="LinkedIn Global Green Skills Report" /></a><div class="title-wrapper main_color_border"><div class="logo" style="background-image: url('https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2024/12/Screenshot-2024-12-04-at-8.53.49-AM-200x103.png?v=69295')"></div><h3 class="entry-title"><a href="https://careers.environment.yale.edu/resources/linkedin-global-green-skills-report/">LinkedIn Global Green Skills Report</a></h3><div class="post-menu"><button class="js-post-menu button-link share-option-button" aria-label="Share Options for LinkedIn Global Green Skills Report" aria-expanded="false" aria-controls="post_sharing_panel_31934"><span class="icon-chevron-down" aria-hidden="true"></span></button><ul id="post_sharing_panel_31934"><li class="post-menu-sharing-row">Share This: <span class="social-sharing"><a rel="noopener" class="share" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fcareers.environment.yale.edu%2Fresources%2Flinkedin-global-green-skills-report%2F" title="Click to share on Facebook" target="_blank" rel="noopener"><span class="icon-fa-facebook" aria-hidden="true"></span><span class="screen-reader-text">Share LinkedIn Global Green Skills Report on Facebook</span></a><a rel="noopener" class="share" href="http://www.linkedin.com/cws/share?token&isFramed=false&url=https%3A%2F%2Fcareers.environment.yale.edu%2Fresources%2Flinkedin-global-green-skills-report%2F" title="Click to share on LinkedIn" target="_blank" rel="noopener"><span class="icon-linkedin-u" aria-hidden="true"></span><span class="screen-reader-text">Share LinkedIn Global Green Skills Report on LinkedIn</span></a><a rel="noopener" class="share" href="https://twitter.com/intent/tweet?text=LinkedIn+Global+Green+Skills+Report&url=https%3A%2F%2Fcareers.environment.yale.edu%2F%3Fp%3D31934" title="Click to share on Twitter" target="_blank" rel="noopener"><span class="icon-fa-x-twitter" aria-hidden="true"></span><span class="screen-reader-text">Share LinkedIn Global Green Skills Report on X</span></a></span></li><li data-action="clipboard" data-clipboard-text="https://careers.environment.yale.edu/resources/linkedin-global-green-skills-report/" ><button class="button-link" aria-label="Copy link to LinkedIn Global Green Skills Report">Copy Link</button></li></ul></div></div><div class="description entry-content"><p>From <a href="https://economicgraph.linkedin.com/content/dam/me/economicgraph/en-us/PDF/Global-Green-Skills-Report-2024.pdf">LinkedIn:</a></p> <p>This report illuminates global trends at the intersection of climate action and the workforce. We show how government …</p></div> <div class="entry-footer entry-utility"> <a class="cta" href="https://careers.environment.yale.edu/resources/linkedin-global-green-skills-report/" aria-label="Read More LinkedIn Global Green Skills Report [PDF file]"> <span class="main_color waves-effect btn-small-flat iconafter-arrowlink">Read More</span> </a> </div> </div> </div> <div class="col l4 m6 s12 post-wrapper"> <div id="post-38374" class="has-logo post-38374 resource type-resource status-publish hentry has_thumbnail"> <a href="https://careers.environment.yale.edu/resources/2025-sea-grant-knauss-fellowship-application-webinar/" class="thumbnail-wrapper"><img class="thumbnail" src="https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/11/Screen-Shot-2023-11-30-at-1.59.06-PM-1.png?v=38375" alt="2025 Sea Grant Knauss Fellowship Application Webinar" /></a><div class="title-wrapper main_color_border"><div class="logo" style="background-image: url('https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/11/Screen-Shot-2023-11-30-at-1.59.06-PM-1-200x88.png?v=38375')"></div><h3 class="entry-title"><a href="https://careers.environment.yale.edu/resources/2025-sea-grant-knauss-fellowship-application-webinar/">2025 Sea Grant Knauss Fellowship Application Webinar</a></h3><div class="post-menu"><button class="js-post-menu button-link share-option-button" aria-label="Share Options for 2025 Sea Grant Knauss Fellowship Application Webinar" aria-expanded="false" aria-controls="post_sharing_panel_38374"><span class="icon-chevron-down" aria-hidden="true"></span></button><ul id="post_sharing_panel_38374"><li class="post-menu-sharing-row">Share This: <span class="social-sharing"><a rel="noopener" class="share" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fcareers.environment.yale.edu%2Fresources%2F2025-sea-grant-knauss-fellowship-application-webinar%2F" title="Click to share on Facebook" target="_blank" rel="noopener"><span class="icon-fa-facebook" aria-hidden="true"></span><span class="screen-reader-text">Share 2025 Sea Grant Knauss Fellowship Application Webinar on Facebook</span></a><a rel="noopener" class="share" href="http://www.linkedin.com/cws/share?token&isFramed=false&url=https%3A%2F%2Fcareers.environment.yale.edu%2Fresources%2F2025-sea-grant-knauss-fellowship-application-webinar%2F" title="Click to share on LinkedIn" target="_blank" rel="noopener"><span class="icon-linkedin-u" aria-hidden="true"></span><span class="screen-reader-text">Share 2025 Sea Grant Knauss Fellowship Application Webinar on LinkedIn</span></a><a rel="noopener" class="share" href="https://twitter.com/intent/tweet?text=2025+Sea+Grant+Knauss+Fellowship+Application+Webinar&url=https%3A%2F%2Fcareers.environment.yale.edu%2F%3Fp%3D38374" title="Click to share on Twitter" target="_blank" rel="noopener"><span class="icon-fa-x-twitter" aria-hidden="true"></span><span class="screen-reader-text">Share 2025 Sea Grant Knauss Fellowship Application Webinar on X</span></a></span></li><li data-action="clipboard" data-clipboard-text="https://careers.environment.yale.edu/resources/2025-sea-grant-knauss-fellowship-application-webinar/" ><button class="button-link" aria-label="Copy link to 2025 Sea Grant Knauss Fellowship Application Webinar">Copy Link</button></li></ul></div></div><div class="description entry-content"><p><em><strong>The Sea Grant Knauss Fellowship provides a unique educational and professional experience to graduate students interested in ocean, coastal and …</strong></em></p></div> <div class="entry-footer entry-utility"> <a class="cta" href="https://careers.environment.yale.edu/resources/2025-sea-grant-knauss-fellowship-application-webinar/" aria-label="View Application Webinar 2025 Sea Grant Knauss Fellowship Application Webinar"> <span class="main_color waves-effect btn-small-flat iconafter-arrowlink">View Application Webinar</span> </a> </div> </div> </div> <div class="col l4 m6 s12 post-wrapper"> <div id="post-34697" class="has-logo post-34697 resource type-resource status-publish hentry "> <div class="title-wrapper main_color_border"><div class="logo" style="background-image: url('https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/09/Screenshot-2023-09-22-at-12.50.53-PM-200x94.png?v=34698')"></div><h3 class="entry-title"><a href="https://careers.environment.yale.edu/resources/federal-internship-finder/">Federal Internship Finder</a></h3><div class="post-menu"><button class="js-post-menu button-link share-option-button" aria-label="Share Options for Federal Internship Finder" aria-expanded="false" aria-controls="post_sharing_panel_34697"><span class="icon-chevron-down" aria-hidden="true"></span></button><ul id="post_sharing_panel_34697"><li class="post-menu-sharing-row">Share This: <span class="social-sharing"><a rel="noopener" class="share" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fcareers.environment.yale.edu%2Fresources%2Ffederal-internship-finder%2F" title="Click to share on Facebook" target="_blank" rel="noopener"><span class="icon-fa-facebook" aria-hidden="true"></span><span class="screen-reader-text">Share Federal Internship Finder on Facebook</span></a><a rel="noopener" class="share" href="http://www.linkedin.com/cws/share?token&isFramed=false&url=https%3A%2F%2Fcareers.environment.yale.edu%2Fresources%2Ffederal-internship-finder%2F" title="Click to share on LinkedIn" target="_blank" rel="noopener"><span class="icon-linkedin-u" aria-hidden="true"></span><span class="screen-reader-text">Share Federal Internship Finder on LinkedIn</span></a><a rel="noopener" class="share" href="https://twitter.com/intent/tweet?text=Federal+Internship+Finder&url=https%3A%2F%2Fcareers.environment.yale.edu%2F%3Fp%3D34697" title="Click to share on Twitter" target="_blank" rel="noopener"><span class="icon-fa-x-twitter" aria-hidden="true"></span><span class="screen-reader-text">Share Federal Internship Finder on X</span></a></span></li><li data-action="clipboard" data-clipboard-text="https://careers.environment.yale.edu/resources/federal-internship-finder/" ><button class="button-link" aria-label="Copy link to Federal Internship Finder">Copy Link</button></li></ul></div></div><div class="description entry-content"><p>From website:</p> <p><em>The federal government offers many exciting job opportunities, but they can be difficult to find, track and navigate, …</em></p></div> <div class="entry-footer entry-utility"> <a class="cta" href="https://careers.environment.yale.edu/resources/federal-internship-finder/" aria-label="Read More Federal Internship Finder"> <span class="main_color waves-effect btn-small-flat iconafter-arrowlink">Read More</span> </a> </div> </div> </div> <div class="col l4 m6 s12 post-wrapper"> <div id="post-30981" class="has-logo post-30981 resource type-resource status-publish hentry has_thumbnail"> <a href="https://careers.environment.yale.edu/resources/a-visual-guide-to-career-pathways-in-sustainable-food-and-agriculture/" class="thumbnail-wrapper"><img class="thumbnail" src="https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/08/IMG_3575-480x398.jpeg?v=30982" alt="A Visual Guide to Career Pathways in Sustainable Food and Agriculture" /></a><div class="title-wrapper main_color_border"><div class="logo" style="background-image: url('https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/08/IMG_3575-200x166.jpeg?v=30982')"></div><h3 class="entry-title"><a href="https://careers.environment.yale.edu/resources/a-visual-guide-to-career-pathways-in-sustainable-food-and-agriculture/">A Visual Guide to Career Pathways in Sustainable Food and Agriculture</a></h3><div class="post-menu"><button class="js-post-menu button-link share-option-button" aria-label="Share Options for A Visual Guide to Career Pathways in Sustainable Food and Agriculture" aria-expanded="false" aria-controls="post_sharing_panel_30981"><span class="icon-chevron-down" aria-hidden="true"></span></button><ul id="post_sharing_panel_30981"><li class="post-menu-sharing-row">Share This: <span class="social-sharing"><a rel="noopener" class="share" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fcareers.environment.yale.edu%2Fresources%2Fa-visual-guide-to-career-pathways-in-sustainable-food-and-agriculture%2F" title="Click to share on Facebook" target="_blank" rel="noopener"><span class="icon-fa-facebook" aria-hidden="true"></span><span class="screen-reader-text">Share A Visual Guide to Career Pathways in Sustainable Food and Agriculture on Facebook</span></a><a rel="noopener" class="share" href="http://www.linkedin.com/cws/share?token&isFramed=false&url=https%3A%2F%2Fcareers.environment.yale.edu%2Fresources%2Fa-visual-guide-to-career-pathways-in-sustainable-food-and-agriculture%2F" title="Click to share on LinkedIn" target="_blank" rel="noopener"><span class="icon-linkedin-u" aria-hidden="true"></span><span class="screen-reader-text">Share A Visual Guide to Career Pathways in Sustainable Food and Agriculture on LinkedIn</span></a><a rel="noopener" class="share" href="https://twitter.com/intent/tweet?text=A+Visual+Guide+to+Career+Pathways+in+Sustainable+Food+and+Agriculture&url=https%3A%2F%2Fcareers.environment.yale.edu%2F%3Fp%3D30981" title="Click to share on Twitter" target="_blank" rel="noopener"><span class="icon-fa-x-twitter" aria-hidden="true"></span><span class="screen-reader-text">Share A Visual Guide to Career Pathways in Sustainable Food and Agriculture on X</span></a></span></li><li data-action="clipboard" data-clipboard-text="https://careers.environment.yale.edu/resources/a-visual-guide-to-career-pathways-in-sustainable-food-and-agriculture/" ><button class="button-link" aria-label="Copy link to A Visual Guide to Career Pathways in Sustainable Food and Agriculture">Copy Link</button></li></ul></div></div><div class="description entry-content"><p>From Yale Center for Business and the Environment:</p> <p>One of the most pressing issues facing humans today is how to …</p></div> <div class="entry-footer entry-utility"> <a class="cta" href="https://careers.environment.yale.edu/resources/a-visual-guide-to-career-pathways-in-sustainable-food-and-agriculture/" aria-label="Read More A Visual Guide to Career Pathways in Sustainable Food and Agriculture [PDF file]"> <span class="main_color waves-effect btn-small-flat iconafter-arrowlink">Read More</span> </a> </div> </div> </div> <div class="col l4 m6 s12 post-wrapper"> <div id="post-30976" class="post-30976 resource type-resource status-publish hentry "> <div class="title-wrapper main_color_border"><h3 class="entry-title"><a href="https://careers.environment.yale.edu/resources/new-tool-climate-jobs-ai-from-green-jobs-network/">Climate Jobs AI from Green Jobs Network</a></h3><div class="post-menu"><button class="js-post-menu button-link share-option-button" aria-label="Share Options for Climate Jobs AI from Green Jobs Network" aria-expanded="false" aria-controls="post_sharing_panel_30976"><span class="icon-chevron-down" aria-hidden="true"></span></button><ul id="post_sharing_panel_30976"><li class="post-menu-sharing-row">Share This: <span class="social-sharing"><a rel="noopener" class="share" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fcareers.environment.yale.edu%2Fresources%2Fnew-tool-climate-jobs-ai-from-green-jobs-network%2F" title="Click to share on Facebook" target="_blank" rel="noopener"><span class="icon-fa-facebook" aria-hidden="true"></span><span class="screen-reader-text">Share Climate Jobs AI from Green Jobs Network on Facebook</span></a><a rel="noopener" class="share" href="http://www.linkedin.com/cws/share?token&isFramed=false&url=https%3A%2F%2Fcareers.environment.yale.edu%2Fresources%2Fnew-tool-climate-jobs-ai-from-green-jobs-network%2F" title="Click to share on LinkedIn" target="_blank" rel="noopener"><span class="icon-linkedin-u" aria-hidden="true"></span><span class="screen-reader-text">Share Climate Jobs AI from Green Jobs Network on LinkedIn</span></a><a rel="noopener" class="share" href="https://twitter.com/intent/tweet?text=Climate+Jobs+AI+from+Green+Jobs+Network&url=https%3A%2F%2Fcareers.environment.yale.edu%2F%3Fp%3D30976" title="Click to share on Twitter" target="_blank" rel="noopener"><span class="icon-fa-x-twitter" aria-hidden="true"></span><span class="screen-reader-text">Share Climate Jobs AI from Green Jobs Network on X</span></a></span></li><li data-action="clipboard" data-clipboard-text="https://careers.environment.yale.edu/resources/new-tool-climate-jobs-ai-from-green-jobs-network/" ><button class="button-link" aria-label="Copy link to Climate Jobs AI from Green Jobs Network">Copy Link</button></li></ul></div></div><div class="description entry-content"><p>From GJN:</p> <p><strong>ClimateJobs.AI: Your Climate Career Companion</strong>TM is a service of <a rel="noreferrer noopener" href="https://greenjobs.net/" target="_blank">Green Jobs Network</a> (GJN), which since 2008 has connected …</p></div> <div class="entry-footer entry-utility"> <a class="cta" href="https://careers.environment.yale.edu/resources/new-tool-climate-jobs-ai-from-green-jobs-network/" aria-label="Read More Climate Jobs AI from Green Jobs Network [AI file]"> <span class="main_color waves-effect btn-small-flat iconafter-arrowlink">Read More</span> </a> </div> </div> </div> </div><!-- .row --> </div> <div class="widget-footer"> <a href="https://careers.environment.yale.edu/resources/?shared_category=environmental-policy" class="button">View All Resources</a> </div> </div></div><div id="uc_jobs_list_widget-2" class="widget-container widget_uc_jobs_list_widget"><div class="widget-wrapper"><h2 class="widget-title"><i class="icon-suitcase" aria-hidden="true"></i>Job & Internship Opportunities</h2> <div class="textwidget"> <div class="list-wrapper"> <ul> <li> <a href="https://careers.environment.yale.edu/jobs/mohonk-preserve-scheuer-visitor-experience-internship/" class="item-wrapper"> <div class="logo-wrapper"><img src="https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/08/logo_HncsRN-45x45.png?v=30732" alt="Mohonk Preserve logo" /></div><div class="info-wrapper"><div class="info-wrapper-inner"><div class="job-title">Scheuer Visitor Experience Internship</div><div class='employer-name'>Mohonk Preserve</div></div></div> </a> </li> <li> <a href="https://careers.environment.yale.edu/jobs/international-finance-corporation-ifc-global-internship-program/" class="item-wrapper"> <div class="logo-wrapper"><img src="https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2024/10/IFC-Logo-100x18.png?v=66980" alt="International Finance Corporation (IFC) logo" /></div><div class="info-wrapper"><div class="info-wrapper-inner"><div class="job-title">Global Internship Program</div><div class='employer-name'>International Finance Corporation (IFC)</div></div></div> </a> </li> <li> <a href="https://careers.environment.yale.edu/jobs/department-of-environmental-protection-nj-division-of-information-technology-summer-2025-spark-ny-nj-harbor-project-intern/" class="item-wrapper"> <div class="logo-wrapper"></div><div class="info-wrapper"><div class="info-wrapper-inner"><div class="job-title">Summer 2025: Spark NY-NJ Harbor Project Intern</div><div class='employer-name'>Department of Environmental Protection, NJ: Division of Information Technology</div></div></div> </a> </li> <li> <a href="https://careers.environment.yale.edu/jobs/department-of-environmental-protection-nj-division-of-information-technology-summer-2025-spark-surface-water-quality-standards-intern/" class="item-wrapper"> <div class="logo-wrapper"></div><div class="info-wrapper"><div class="info-wrapper-inner"><div class="job-title">Summer 2025: Spark Surface Water Quality Standards Intern</div><div class='employer-name'>Department of Environmental Protection, NJ: Division of Information Technology</div></div></div> </a> </li> <li> <a href="https://careers.environment.yale.edu/jobs/department-of-environmental-protection-nj-division-of-information-technology-summer-2025-pollution-prevention-data-intern/" class="item-wrapper"> <div class="logo-wrapper"></div><div class="info-wrapper"><div class="info-wrapper-inner"><div class="job-title">Summer 2025: Pollution Prevention Data Intern</div><div class='employer-name'>Department of Environmental Protection, NJ: Division of Information Technology</div></div></div> </a> </li> <li> <a href="https://careers.environment.yale.edu/jobs/department-of-environmental-protection-nj-division-of-information-technology-summer-2025-climate-resilience-policy-intern/" class="item-wrapper"> <div class="logo-wrapper"></div><div class="info-wrapper"><div class="info-wrapper-inner"><div class="job-title">Summer 2025: Climate Resilience Policy Intern</div><div class='employer-name'>Department of Environmental Protection, NJ: Division of Information Technology</div></div></div> </a> </li> </ul> </div> <div class="widget-footer"> <a href="https://careers.environment.yale.edu/jobs/?stag[]=environmental-policy" class="button button-more">See All Jobs</a> </div> </div> </div></div><div id="uc_classeswidget-2" class="widget-container widget_uc_classeswidget"><div class="widget-wrapper"><h2 class="widget-title">Career Development Courses</h2> <div class="widget-inner"> <div class="classes"> <a class="class first-item" href="https://careers.environment.yale.edu/classes/introduction-to-natural-resources/" aria-label="Introduction to Natural Resources"><img class="featured-image" src="https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2024/08/cc75fdfd7e0f52b15bbe62cf65f0dccc-1690226882137-480x288-center-middle.jpg?v=62303" alt="" role="presentation" /><div class="entry-content"><h3>Introduction to Natural Resources</h3><span class="professor"><span class="screen-reader-text">Taught by </span>SDG Academy</span><div class="description">How can we use natural resources responsibly? As we become more aware of how human actions impact our planet, this…</div></div></a><a class="class " href="https://careers.environment.yale.edu/classes/natural-resources-policies-and-revenues/" aria-label="Natural Resources: Policies and Revenues"><img class="featured-image" src="https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2024/08/87b0cd27643e0ebfc898f7b599fc3392-1690227824000-480x288-center-middle.jpg?v=56653" alt="" role="presentation" /><div class="entry-content"><h3>Natural Resources: Policies and Revenues</h3><span class="professor"><span class="screen-reader-text">Taught by </span>SDG Academy</span><div class="description">In this course, dive into the policies and revenue management associated with natural resources. Explore challenges of extractive resource management,…</div></div></a><a class="class " href="https://careers.environment.yale.edu/classes/principles-of-sustainable-development/" aria-label="Principles of Sustainable Development"><img class="featured-image" src="https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2024/08/8901a60e813a50416235978e637bc9b0-1690231336691-480x288-center-middle.jpg?v=51958" alt="" role="presentation" /><div class="entry-content"><h3>Principles of Sustainable Development</h3><span class="professor"><span class="screen-reader-text">Taught by </span>SDG Academy</span><div class="description">This course from SDG Academy offers you a great introduction to the principles of sustainable development. Get an overview of…</div></div></a> </div> <script type="text/javascript"> jQuery(function () { jQuery(".widget_uc_classeswidget .classes").addClass('owl-carousel'); jQuery(".widget_uc_classeswidget .classes").owlCarousel({ nav: true, navElement: 'div', responsive: {0: {items: 1}, 640: {items: 2}, 780: {items: 3}, 960: {items: 4}}, margin: 0, navText: ['', ''], navClass: ['icon-angle-left nav-prev', 'icon-angle-right nav-next'], }); }); </script> <div class="widget-footer"> <a href="https://careers.environment.yale.edu/classes/?stag[]=environmental-policy" class="button button-more">View All Classes</a> </div> </div> </div></div><div id="uc_featured_video_popup_widget-2" class="widget-container widget_uc_videos"><div class="widget-wrapper"><h2 class="widget-title"><i class="icon-video" aria-hidden="true"></i>Career Videos</h2> <div class="widget-inner"> <div class="row fv-content"> <div class="col s12 video post"> <a href="https://careers.environment.yale.edu/videos/2025-sea-grant-knauss-application-webinar/"><span class="screen-reader-text">Go to the video</span> <div class="video-thumb-wrapper youtube"> <div class="video-thumb" style="background-image: url(https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/11/Screen-Shot-2023-11-30-at-1.59.06-PM-350x154.png?v=38373); width: 100%; height: auto;"></div> </div> <h3 class="entry-title"> 2025 Sea Grant Knauss Application Webinar </h3> </a> </div> </div> <script type="text/javascript"> jQuery(function () { let $list = jQuery('#uc_featured_video_popup_widget-2 .fv-content'); $list.addClass('owl-carousel'); $list.owlCarousel({ nav: true , responsive: {0: {items: 1}, 640: {items: 2}, 960: {items: 3}} , margin: 0 , navElement: 'div' , navText: ['', ''] , navClass: ['icon-angle-left nav-prev', 'icon-angle-right nav-next'] }); }); </script> <div class="widget-footer"> <a href="https://careers.environment.yale.edu/videos/?shared_category=environmental-policy" class="button button-more">View All Videos</a> </div> </div> </div></div><div id="uc_organizations-2" class="widget-container widget_uc_organizations"><div class="widget-wrapper"><h2 class="widget-title">Organizations</h2> <div class="widget-inner"> <div class="row"> <div class="col s12 m6 l4 organization post"> <a href="https://careers.environment.yale.edu/organizations/council-of-supply-chain-management-professionals-cscmp/"> <div class="logo" style="background-image: url(https://cdn.uconnectlabs.com/wp-content/uploads/sites/242/2023/09/Screenshot-2023-09-20-at-1.28.46-PM.png?v=34449)"></div> <h3 class="entry-title"> Council of Supply Chain Management Professionals (CSCMP) </h3> </a> </div> <div class="col s12 m6 l4 organization post"> <a href="https://careers.environment.yale.edu/organizations/climate-change-science-and-solutions-learning-community/"> <div class="logo text"><div class="fittext" data-fittext='{"maxFontSize": 32}'>CCLC</div></div> <h3 class="entry-title"> Climate Change Science and Solutions Learning Community </h3> </a> </div> <div class="col s12 m6 l4 organization post"> <a href="https://careers.environment.yale.edu/organizations/energy-and-the-environment-learning-community/"> <h3 class="entry-title"> Energy and the Environment Learning Community </h3> </a> </div> <div class="col s12 m6 l4 organization post"> <a href="https://careers.environment.yale.edu/organizations/the-forests-dialogue/"> <div class="logo text"><div class="fittext" data-fittext='{"maxFontSize": 32}'>TFD</div></div> <h3 class="entry-title"> The Forests Dialogue </h3> </a> </div> <div class="col s12 m6 l4 organization post"> <a href="https://careers.environment.yale.edu/organizations/water-learning-community/"> <div class="logo text"><div class="fittext" data-fittext='{"maxFontSize": 32}'>WLC</div></div> <h3 class="entry-title"> Water Learning Community </h3> </a> </div> <div class="col s12 m6 l4 organization post"> <a href="https://careers.environment.yale.edu/organizations/urban-learning-community/"> <div class="logo text"><div class="fittext" data-fittext='{"maxFontSize": 32}'>ULC</div></div> <h3 class="entry-title"> Urban Learning Community </h3> </a> </div> </div> <div class="widget-footer"> <a href="https://careers.environment.yale.edu/organizations/?shared_category=environmental-policy" class="button button-more">View All Organizations</a> </div> </div> </div></div><div class="inline-widget-wrapper"><div class="inline-widget-inner-wrapper"><div id="uc_contact-4" class="widget-container widget-container-inline widget_uc_contact"><div class="widget-wrapper"><h2 class="widget-title"><i class="icon-pin-map" aria-hidden="true"></i>Contact & Location</h2> <div class="row"> <div class="col contact_hdr_col"> <span class="screen-reader-text">Email</span> <i class="icon-mail-bud" aria-hidden="true"></i> </div> <div class="col contact_data_col"><a href="mailto:cpd.yse@yale.edu">cpd.yse@yale.edu</a> </div> </div> <div class="row"> <div class="col contact_hdr_col"> <span class="screen-reader-text">Address</span> <i class="icon-location" aria-hidden="true"></i> </div> <div class="col contact_data_col"> <p>195 Prospect Street<br /> New Haven, CT 06511</p> </div> </div> </div></div><div id="uc_service_hours-2" class="widget-container widget-container-inline widget_uc_service_hours"><div class="widget-wrapper"><h2 class="widget-title"><i class="icon-clock" aria-hidden="true"></i>Career Service Hours</h2> <table class="service_table has_extended_hours"> <tr> <th class="service_hdr_col"> <div class="screen-reader-text">Day of the week</div> </th> <th class="service_data_col service_hdr_row" scope="col"> ACADEMIC YEAR </th> <th class="service_data_col service_hdr_row" scope="col"> SUMMER HOURS </th> </tr> <tr> <th class="service_hdr_col" scope="row"> <span aria-hidden="true"> M </span> <span class="screen-reader-text"> Monday </span> </th> <td class="service_data_col"> 8:30 am- 5:00 pm </td> <td class="service_data_col"> 8:30 am- 4:30 pm </td> </tr> <tr> <th class="service_hdr_col" scope="row"> <span aria-hidden="true"> T </span> <span class="screen-reader-text"> Tuesday </span> </th> <td class="service_data_col"> 8:30 am- 5:00 pm </td> <td class="service_data_col"> 8:30 am- 4:30 pm </td> </tr> <tr> <th class="service_hdr_col" scope="row"> <span aria-hidden="true"> W </span> <span class="screen-reader-text"> Wednesday </span> </th> <td class="service_data_col"> 8:30 am- 5:00 pm </td> <td class="service_data_col"> 8:30 am- 4:30 pm </td> </tr> <tr> <th class="service_hdr_col" scope="row"> <span aria-hidden="true"> TH </span> <span class="screen-reader-text"> Thursday </span> </th> <td class="service_data_col"> 8:30 am- 5:00 pm </td> <td class="service_data_col"> 8:30 am- 4:30 pm </td> </tr> <tr> <th class="service_hdr_col" scope="row"> <span aria-hidden="true"> F </span> <span class="screen-reader-text"> Friday </span> </th> <td class="service_data_col"> 8:30 am- 5:00 pm </td> <td class="service_data_col"> 8:30 am- 4:30 pm </td> </tr> </table> <div class="description"><p>The office is closed weekends, holidays and recess days.</p> </div></div></div><div id="uc_featured_users-2" class="widget-container widget-container-inline widget_uc_featured_users"><div class="widget-wrapper"><h2 class="widget-title"><i class="icon-users" aria-hidden="true"></i>Meet the Team</h2> <div class="list clearfix"> <div class="users-group"> <div class="user"> <img alt='' src='https://cdn.uconnectlabs.com/wp-content/uploads/users/2989768/profile-picture-1689864700-200x200-center-top.jpg?v=1689864700' class='avatar photo icon-user' height='200' width='200'/> <span class="display_name"> Kathy Douglas </span> <a class="button" href="https://careers.environment.yale.edu/staff/#kathy-douglas">Meet Kathy</a> </div> <div class="user"> <img alt='' src='https://cdn.uconnectlabs.com/wp-content/uploads/users/1372720/profile-picture-1691086256-200x200-center-top.jpg?v=1691086256' class='avatar photo icon-user' height='200' width='200'/> <span class="display_name"> Kevin Doyle </span> <a class="button" href="https://careers.environment.yale.edu/staff/#kevin-doyle">Meet Kevin</a> </div> <div class="user"> <img alt='' src='https://cdn.uconnectlabs.com/wp-content/uploads/users/4879837/profile-picture-1727458450-200x200-center-top.jpg?v=1727458450' class='avatar photo icon-user' height='200' width='200'/> <span class="display_name"> Sulaiman Jenkins </span> <a class="button" href="https://careers.environment.yale.edu/staff/#sulaiman-jenkins">Meet Sulaiman</a> </div> </div><!-- .users-group --><div class="users-group"> <div class="user"> <img alt='' src='https://cdn.uconnectlabs.com/wp-content/uploads/users/3076034/profile-picture-1690203954-200x200-center-top.jpg?v=1690203954' class='avatar photo icon-user' height='200' width='200'/> <span class="display_name"> Maya Sanyal </span> <a class="button" href="https://careers.environment.yale.edu/staff/#maya-sanyal">Meet Maya</a> </div> <div class="user"> <img alt='' src='https://cdn.uconnectlabs.com/wp-content/uploads/users/2998776/profile-picture-1690292614-200x200-center-top.jpg?v=1690292614' class='avatar photo icon-user' height='200' width='200'/> <span class="display_name"> Ashley Tozzi </span> <a class="button" href="https://careers.environment.yale.edu/staff/#ashley-tozzi">Meet Ashley</a> </div> <div class="user"> <img alt='' src='https://cdn.uconnectlabs.com/wp-content/uploads/users/4666613/profile-picture-1734229075-200x200-center-top.jpg?v=1734229075' class='avatar photo icon-user' height='200' width='200'/> <span class="display_name"> Saron Ayahlu </span> <a class="button" href="https://careers.environment.yale.edu/staff/#saron-ayahlu">Meet Saron</a> </div> </div><!-- .users-group --><div class="users-group"> <div class="user"> <img alt='' src='https://cdn.uconnectlabs.com/wp-content/uploads/users/3134658/profile-picture-1694785636-200x200-center-top.jpg?v=1694785636' class='avatar photo icon-user' height='200' width='200'/> <span class="display_name"> Kate Regan-Loomis </span> <a class="button" href="https://careers.environment.yale.edu/staff/#kate-regan-loomis">Meet Kate</a> </div> <div class="user"> <img alt='' src='https://cdn.uconnectlabs.com/wp-content/uploads/users/3134605/profile-picture-1693579348-200x200-center-top.jpg?v=1693579348' class='avatar photo icon-user' height='200' width='200'/> <span class="display_name"> Remey Schneider </span> <a class="button" href="https://careers.environment.yale.edu/staff/#remey-schneider">Meet Remey</a> </div> <div class="user"> <img alt='' src='https://cdn.uconnectlabs.com/wp-content/uploads/users/5134714/profile-picture-1734636025-200x200-center-top.jpg?v=1734636025' class='avatar photo icon-user' height='200' width='200'/> <span class="display_name"> Joey Gallo </span> <a class="button" href="https://careers.environment.yale.edu/staff/#joey-gallo">Meet Joey</a> </div> </div><!-- .users-group --> </div> <script type="text/javascript"> jQuery(function ($) { $list = $('#uc_featured_users-2 .list'); $list.addClass('owl-carousel'); $list.owlCarousel({ nav: true, items: 1, navElement: 'div', navText: ['', ''], navClass: ['icon-angle-left nav-prev', 'icon-angle-right nav-next'] }); }) </script> </div></div></div></div><!-- .inline-widget-wrapper --> </section> </main> </div><!-- #wrapper --> <footer class='siteFooter widget-area'> <div class="siteFooter-row1"> <div class="siteFooter-row1-content siteFooter-partsContent js-footerRow1-content "> <div class="siteFooter-row1-col1 widget-container"> <div class="logo widget-wrapper" id="uc_logo_placeholder_widget-9"> <a class="logo-container flex-row" href="https://careers.environment.yale.edu/" rel="home"> </a> </div> </div> <div class="siteFooter-row1-col2 widget-container"></div> </div> </div> <div class="siteFooter-row2"> <div class="siteFooter-row2-content siteFooter-partsContent js-footerRow2-content "> <div class="siteFooter-row2-col1 widget-container"><div id="uc_contact-3" class="widget_uc_contact"><div class="widget-wrapper"> <div class="row"> <div class="col contact_data_col"><a href="mailto:cpd.yse@yale.edu">cpd.yse@yale.edu</a> </div> </div> <div class="row"> <div class="col contact_data_col"> <p>195 Prospect Street<br /> New Haven, CT 06511</p> </div> </div> </div></div><div id="uc_join_us_widget-5" class="widget_uc_join_us_widget"><div class="widget-wrapper"> <div class="joinUsWidget-buttons"> <a href="https://www.facebook.com/YSECPD?mibextid=LQQJ4d" class="facebook" target="_blank" rel="noopener" title="Facebook"> <span class="screen-reader-text">Facebook</span> <span class="icon icon-fa-facebook" aria-hidden="true"></span> </a> <a href="https://instagram.com/ysecpd" class="instagram" target="_blank" rel="noopener" title="Instagram"> <span class="screen-reader-text">Instagram</span> <span class="icon icon-fa-instagram" aria-hidden="true"></span> </a> <a href="https://www.linkedin.com/school/5527901/" class="linkedin" target="_blank" rel="noopener" title="LinkedIn"> <span class="screen-reader-text">LinkedIn</span> <span class="icon icon-linkedin-u" aria-hidden="true"></span> </a> </div> </div></div></div> <div class="siteFooter-row2-col2 widget-container"><div id="uc_menu-5" class="widget_uc_menu vertical-nav heroNav--fullWidth "><div class="widget-wrapper vertical-nav heroNav--fullWidth "><div class="menu-footer-column-1-container"><ul id="menu-footer-column-1" class="menu"><li id="menu-item-188" class="menu-item-first menu-item menu-item-type-custom menu-item-object-custom menu-item-188"><a href="https://yalesoe.uconnectlabs.com/channels/alumni/">Alumni Connections</a></li> <li id="menu-item-45" class="menu-item menu-item-type-post_type menu-item-object-page current_page_parent menu-item-45"><a href="https://careers.environment.yale.edu/blog/">Blog</a></li> <li id="menu-item-189" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-189"><a href="https://yalesoe.uconnectlabs.com/events/">Events</a></li> <li id="menu-item-190" class="menu-item-last menu-item menu-item-type-custom menu-item-object-custom menu-item-190"><a href="https://yalesoe.uconnectlabs.com/experiences/">Experiences</a></li> </ul></div><!-- Served from cache in 0.00019 seconds. --></div></div><div id="uc_menu-6" class="widget_uc_menu vertical-nav heroNav--fullWidth "><div class="widget-wrapper vertical-nav heroNav--fullWidth "><div class="menu-footer-column-2-container"><ul id="menu-footer-column-2" class="menu"><li id="menu-item-191" class="menu-item-first menu-item menu-item-type-custom menu-item-object-custom menu-item-191"><a href="https://yalesoe.uconnectlabs.com/jobs/">Jobs & Internships</a></li> <li id="menu-item-192" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-192"><a href="https://yalesoe.uconnectlabs.com/organizations/">Organizations</a></li> <li id="menu-item-193" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-193"><a href="https://yalesoe.uconnectlabs.com/resources/">Resources</a></li> <li id="menu-item-194" class="menu-item-last menu-item menu-item-type-custom menu-item-object-custom menu-item-194"><a href="https://yalesoe.uconnectlabs.com/staff/">Meet the Team</a></li> </ul></div><!-- Served from cache in 0.00016 seconds. --></div></div></div> <div class="siteFooter-row2-col3 widget-container"></div> </div> </div> <div class="siteFooter-row3"> <div class="siteFooter-row3-content siteFooter-partsContent js-footerRow3-content "> <div class="siteFooter-row3-col1 widget-container"></div> <div class="siteFooter-row3-col2 widget-container"></div> </div> </div> <div class="siteFooter-colophon"> <div class="siteFooter-colophon-content siteFooter-partsContent js-footerColophon-content "> <div><a class="privacy-policy-link" href="https://careers.environment.yale.edu/privacy-policy/">Privacy Policy</a> | <a class="terms-of-service-link" href="https://careers.environment.yale.edu/terms-of-service/">Terms of Service</a></div> <div class="siteFooter-copyright"> <span id="content_copy">Copyright © 2025 Yale School of the Environment</span> </div> <div class="poweredByUconnect"> <a href="https://www.gouconnect.com/?utm_source=careers.environment.yale.edu&utm_medium=client-footer" target="_blank" rel="noopener" class="uconnect-badge-link"><img src="https://cdn.uconnectlabs.com/wp-content/themes/uConnect/images/powered-by-uconnect-badge.svg" alt="Powered by uConnect" class="uconnect-badge-image" /></a> </div> </div> </div> </footer> <div class="full-screen-popup-overlay" style="display: none;"></div> <link rel='stylesheet' id='uc_resources_front-css' href='https://cdn.uconnectlabs.com/wp-content/plugins/uconnect-resources/css/uc_resources_front.css?ver=17145055531' type='text/css' media='all' /> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-content/lib/js/uc-combobo.min.js?ver=17237404231" id="uc-combobo-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-content/mu-plugins/uconnect/modules/uconnect-user-account/assets/js/combobo-config.js?ver=17207020081" id="uc-combobo-config-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.31" id="jquery-ui-core-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-includes/js/jquery/ui/mouse.min.js?ver=1.13.31" id="jquery-ui-mouse-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-includes/js/jquery/ui/resizable.min.js?ver=1.13.31" id="jquery-ui-resizable-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-includes/js/jquery/ui/draggable.min.js?ver=1.13.31" id="jquery-ui-draggable-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-includes/js/jquery/ui/controlgroup.min.js?ver=1.13.31" id="jquery-ui-controlgroup-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-includes/js/jquery/ui/checkboxradio.min.js?ver=1.13.31" id="jquery-ui-checkboxradio-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-includes/js/jquery/ui/button.min.js?ver=1.13.31" id="jquery-ui-button-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-includes/js/jquery/ui/dialog.min.js?ver=1.13.31" id="jquery-ui-dialog-js"></script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-content/lib/js/focus-within-pollyfill.js?ver=16346624651" id="focus-within-js"></script> <script type="text/javascript" id="uconnect-theme-js-extra"> /* <![CDATA[ */ var UC_CONFIG = {"HEADER_IMAGE_WIDTH":"1600","HEADER_IMAGE_HEIGHT":"460","UC_SCHOOL_SITE_NAME_SHORT":"OCPD","SLIDER_SPEED":"5000"}; /* ]]> */ </script> <script type="text/javascript" id="uconnect-theme-js-before"> /* <![CDATA[ */ const stickyHeader = ["hero"]; /* ]]> */ </script> <script type="text/javascript" src="https://cdn.uconnectlabs.com/wp-content/themes/uConnect/js/uconnect.js?ver=17358458411" id="uconnect-theme-js"></script> <script type="text/javascript" id="uconnect-theme-js-after"> /* <![CDATA[ */ const betaFeatures = [ "subscribers-upload" ]; /* ]]> */ </script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"NRBR-725fd230f226dcacc90","applicationID":"1586752274","transactionName":"ZF1bMURSXxZQBUdfX10XeAZCWl4LHgdBVVhaTlw=","queueTime":0,"applicationTime":285,"atts":"SBpYRwxITBg=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html> <!-- plugin=object-cache-pro client=phpredis metric#hits=7745 metric#misses=153 metric#hit-ratio=98.1 metric#bytes=2311361 metric#prefetches=669 metric#store-reads=147 metric#store-writes=4 metric#store-hits=685 metric#store-misses=143 metric#sql-queries=6 metric#ms-total=380.10 metric#ms-cache=16.62 metric#ms-cache-avg=0.1108 metric#ms-cache-ratio=4.4 -->