.offerings__header .title[data-v-bf2ae09e],.jobs__header h2[data-v-bf2ae09e]{font-family:Control Upright Web,"Helvetica Neue, Helvetica, Arial, sans-serif";font-size:var(--type--h1--font-size);font-weight:475;letter-spacing:var(--type--h1--letter-spacing);line-height:var(--type--h1--line-height)}.jobs__wrapper .listing .title[data-v-bf2ae09e]{font-family:Control Upright Web,"Helvetica Neue, Helvetica, Arial, sans-serif";font-size:var(--type--h3--font-size);font-weight:475;letter-spacing:var(--type--h3--letter-spacing);line-height:var(--type--h3--line-height)}.offerings__header .dek[data-v-bf2ae09e]{font-family:Control Upright Web,"Helvetica Neue, Helvetica, Arial, sans-serif";font-size:var(--type--h4-light--font-size);font-weight:415;letter-spacing:var(--type--h4-light--letter-spacing);line-height:var(--type--h4-light--line-height)}.jobs__header a[data-v-bf2ae09e],.jobs__wrapper .listing .date[data-v-bf2ae09e],.jobs__wrapper .listing .link[data-v-bf2ae09e]{font-family:Control Upright Web,"Helvetica Neue, Helvetica, Arial, sans-serif";font-size:var(--type--eyebrow--font-size);font-weight:460;text-transform:uppercase;font-feature-settings:"cpsp";letter-spacing:var(--type--eyebrow--letter-spacing);line-height:var(--type--eyebrow--line-height)}.tier.offerings[data-v-bf2ae09e],.tier.jobs[data-v-bf2ae09e]{color:var(--palette--text);padding-block:var(--tier--colorblock--padding-vert)}.tier.offerings__col[data-v-bf2ae09e],.tier.jobs__col[data-v-bf2ae09e]{padding:var(--tier--colorblock--padding-vert) var(--tier--colorblock--padding-horz)}.tier.offerings__col[data-v-bf2ae09e]:last-child,.tier.jobs__col[data-v-bf2ae09e]:last-child{padding-bottom:var(--tier--colorblock--padding-vert)}.offerings__header[data-v-bf2ae09e]{margin-bottom:calc(var(--space) * 2)}.offerings__header .title[data-v-bf2ae09e]{color:var(--palette--accent);margin-bottom:calc(var(--space) * 4)}@media screen and (min-width: 1201px){.offerings__header .title[data-v-bf2ae09e]{font-size:6.75rem;letter-spacing:-.06em}}@media screen and (min-width: 666px) and (max-width: 1200px){.offerings__header .title[data-v-bf2ae09e]{margin-bottom:calc(var(--space) * 3)}}@media screen and (max-width: 665px){.offerings__header .title[data-v-bf2ae09e]{margin-bottom:calc(var(--space) * 2)}}.offerings__header .dek[data-v-bf2ae09e]{color:rgba(var(--palette--text--rgb),clamp(0,.5 * var(--palette--text--alpha),1))}.offerings__wrapper[data-v-bf2ae09e]{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(var(--space) * 1)}@media screen and (max-width: 665px){.offerings__wrapper[data-v-bf2ae09e]{grid-template-columns:auto}}@media screen and (min-width: 666px) and (max-width: 1200px){.offerings__wrapper[data-v-bf2ae09e]{grid-template-columns:repeat(3,1fr)}}.offerings__item[data-v-bf2ae09e]{background:var(--palette--bg-subtle);border-radius:var(--border-radius);border:var(--border--width) solid var(--palette--border);padding:calc(var(--space) * 2);display:flex;flex-direction:column;gap:calc(var(--space) * 2)}@media screen and (max-width: 665px){.offerings__item[data-v-bf2ae09e]{flex-direction:row}}.offerings__item .icon svg[data-v-bf2ae09e]{width:auto;height:calc(var(--space) * 2)}.offerings__item .copy .hed[data-v-bf2ae09e]{font-weight:475;margin-bottom:calc(var(--space) * .5)}.jobs__header[data-v-bf2ae09e]{display:grid;grid-template-columns:1fr 1fr;margin-bottom:calc(var(--space) * 4);align-items:start}@media screen and (min-width: 1201px){.jobs__header h2[data-v-bf2ae09e]{font-size:6.75rem;letter-spacing:-.06em;white-space:nowrap}}.jobs__header a[data-v-bf2ae09e]{display:flex;justify-content:end;align-items:center;margin-left:auto}.jobs__header a .icon[data-v-bf2ae09e]{width:15px;margin-left:.666em;transition:transform .3s ease}@media (hover: hover){.jobs__header a:hover .icon[data-v-bf2ae09e]{transform:translate(.333em)}}.jobs__wrapper .listing[data-v-bf2ae09e]{display:block;--listing--padding: calc(var(--space) * 3);background:var(--palette--bg-alt);border:var(--border--width) solid transparent;border-radius:var(--border-radius);padding:var(--listing--padding);transition:all ease .2s}.jobs__wrapper .listing[data-v-bf2ae09e]:not(:last-child){margin-bottom:calc(var(--space) * 1.5)}.jobs__wrapper .listing__item[data-v-bf2ae09e]:not(:last-child){margin-bottom:calc(var(--space) * 1.5)}@media screen and (max-width: 665px){.jobs__wrapper .listing[data-v-bf2ae09e]{--listing--padding: calc(var(--space) * 2)}}.jobs__wrapper .listing[data-v-bf2ae09e]:active{background:rgba(var(--palette--bg-alt--rgb),clamp(0,.5 * var(--palette--bg-alt--alpha),1));border-color:var(--border--color);cursor:pointer}.jobs__wrapper .listing[data-v-bf2ae09e]:focus-visible{background:rgba(var(--palette--bg-alt--rgb),clamp(0,.5 * var(--palette--bg-alt--alpha),1));border-color:var(--border--color);cursor:pointer}@media (hover: hover){.jobs__wrapper .listing[data-v-bf2ae09e]:hover{background:rgba(var(--palette--bg-alt--rgb),clamp(0,.5 * var(--palette--bg-alt--alpha),1));border-color:var(--border--color);cursor:pointer}}.jobs__wrapper .listing .header[data-v-bf2ae09e],.jobs__wrapper .listing .details[data-v-bf2ae09e]{display:grid;gap:var(--grid--gutter)}.jobs__wrapper .listing .header[data-v-bf2ae09e]{grid-template-columns:2fr 1fr;margin-bottom:calc(var(--space) * 2)}@media screen and (min-width: 1201px){.jobs__wrapper .listing .header[data-v-bf2ae09e]{margin-bottom:calc(var(--space) * 3)}}.jobs__wrapper .listing .date[data-v-bf2ae09e]{color:var(--palette--text-subtle);text-transform:none;text-align:right}.jobs__wrapper .listing .details[data-v-bf2ae09e]{grid-template-columns:repeat(5,1fr);text-transform:capitalize}@media screen and (max-width: 665px){.jobs__wrapper .listing .details[data-v-bf2ae09e]{grid-template-columns:auto;gap:0}}.jobs__wrapper .listing .location[data-v-bf2ae09e]{font-weight:475}.jobs__wrapper .listing .link[data-v-bf2ae09e]{display:flex;justify-content:end;align-items:center}.jobs__wrapper .listing .link .icon[data-v-bf2ae09e]{width:15px;margin-left:.666em;transition:transform .3s ease}.jobs__wrapper .listing:active .icon[data-v-bf2ae09e]{transform:translate(.333em)}.jobs__wrapper .listing:focus-visible .icon[data-v-bf2ae09e]{transform:translate(.333em)}@media (hover: hover){.jobs__wrapper .listing:hover .icon[data-v-bf2ae09e]{transform:translate(.333em)}}
