.page-jobs__formloader{min-height:calc(var(--form-height)*1px);overflow:hidden}.page-jobs__form{background-color:#b3c3ca}.page-jobs__result{margin-bottom:0;padding-bottom:5rem;padding-top:0;text-align:center}@media(min-width:80em){.page-jobs__result{margin-bottom:0;padding-bottom:10rem;padding-top:0}}.page-jobs__result h3{font-size:3rem;font-size:1.625rem;font-weight:400;letter-spacing:.75px;line-height:1.45;line-height:1.2;margin-bottom:1.5rem}@media(min-width:80em){.page-jobs__result h3{font-size:3rem;font-weight:400;letter-spacing:.75px;line-height:1.45;line-height:1.2}}.page-hero{padding-top:2.5rem;text-align:center;width:100%}@media(min-width:64em){.page-hero{padding-top:5rem}}.page-hero__title{font-size:1rem;font-weight:600;letter-spacing:.75px;line-height:1.45;margin:0 0 1.5rem}.page-hero__title sup{font-size:small}.page-hero__subtitle{font-size:3rem;font-size:1.625rem;font-weight:400;letter-spacing:.75px;line-height:1.15;margin:0 auto;max-width:56.25rem;padding-bottom:2.5rem;text-transform:uppercase}@media(min-width:64em){.page-hero__subtitle{font-size:3rem;font-weight:400;letter-spacing:.75px;line-height:1.15;text-transform:uppercase}}.page-hero__subtitle.-add-margin-b{margin:0 auto 2rem}.page-hero__ghost-image{opacity:0}.page-hero__image{clip-path:polygon(30vw 0,70vw 0,70vw 35vw,30vw 35vw);margin:0 auto}@media(min-width:120em){.page-hero__image{max-width:calc(100vw - 10rem)}}.page-hero .base-image{aspect-ratio:16/9;margin:0 auto}@media(min-width:120em){.page-hero .base-image{aspect-ratio:16/7}}.page-hero .clip-svg{height:0;width:0}.jobs-listing{margin-bottom:0;padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width:80em){.jobs-listing{margin-bottom:0;padding-bottom:8.25rem;padding-top:8.25rem}}.jobs-listing__title{font-size:1rem;font-weight:600;letter-spacing:.75px;line-height:1.45}.jobs-listing__items ul{list-style-type:none;margin:0;padding:0}@media(hover:hover)and (hover:hover){.jobs-listing__items ul li:hover+li .jobs-listing__btn-inner{border-top-color:#0000}}.jobs-listing__items ul li:last-child .jobs-listing__btn-inner{border-bottom-width:.0625rem}.jobs-listing__items ul li .jobs-listing__btn-inner{border-top-width:.0625rem}.jobs-listing__btn{align-items:center;display:flex;font-size:1rem;font-size:1.125rem;font-weight:400;letter-spacing:.75px;line-height:1.45;padding-left:1.25rem;padding-right:1.25rem;position:relative;transition:background-color .3s ease-out;width:100%}@media(min-width:48em){.jobs-listing__btn{padding-left:2.5rem;padding-right:2.5rem}}@media(min-width:98.75em){.jobs-listing__btn{padding-left:5rem;padding-right:5rem}}@media(hover:hover)and (hover:hover){.jobs-listing__btn:hover{background-color:#e5e9ed}.jobs-listing__btn:hover .jobs-listing__btn-inner{border-color:#0000}}.jobs-listing__btn-inner{align-items:center;border:0 solid #d0d0d0;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:2rem;padding-top:2rem;width:100%}@media(min-width:64em){.jobs-listing__btn-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}.jobs-listing__job-area{font-size:1rem;text-transform:uppercase}.jobs-listing__cta{margin-top:1.5rem}@media(min-width:64em){.jobs-listing__cta{justify-self:flex-end;margin-top:0;padding:0 1.5rem}}.jobs-listing__cta-icon{height:.875rem}@media(min-width:64em){.jobs-listing__cta-icon{display:none}}.block-text-intro.-has-margin{margin-bottom:0;padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width:80em){.block-text-intro.-has-margin{margin-bottom:0;padding-bottom:8.25rem;padding-top:8.25rem}}.block-text-intro.-has-caps-lock .block-text-intro__description{font-size:3rem;font-size:1.625rem;font-weight:400;letter-spacing:.75px;line-height:1.15;text-transform:uppercase}@media(min-width:80em){.block-text-intro.-has-caps-lock .block-text-intro__description{font-size:3rem;font-weight:400;letter-spacing:.75px;line-height:1.15;text-transform:uppercase}}.block-text-intro__abstract,.block-text-intro__description,.block-text-intro__title{grid-column:1/span 12}.block-text-intro__title{font-size:1rem;font-weight:600;letter-spacing:.75px;line-height:1.45;margin:0 0 .5rem}.block-text-intro__description{font-size:3rem;font-size:1.625rem;font-weight:400;letter-spacing:.75px;line-height:1.45;line-height:1.2}.block-text-intro__description p{margin:0}@media(min-width:80em){.block-text-intro__description{font-size:3rem;font-weight:400;grid-column:1/span 10;letter-spacing:.75px;line-height:1.45;line-height:1.2}}@font-face{font-display:swap;font-family:Helvetica Now Display;font-style:normal;font-weight:700;src:url(/_nuxt/fonts/hnd-bold.7192af0.woff2) format("woff2"),url(/_nuxt/fonts/hnd-bold.fc417ab.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Now Display;font-style:normal;font-weight:500;src:url(/_nuxt/fonts/hnd-medium.87caf42.woff2) format("woff2"),url(/_nuxt/fonts/hnd-medium.8f83f39.woff) format("woff")}@font-face{font-display:swap;font-family:Helvetica Now Display;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/hnd-regular.01db325.woff2) format("woff2"),url(/_nuxt/fonts/hnd-regular.05963f1.woff) format("woff")}@font-face{font-display:swap;font-family:Georgia;font-style:normal;font-weight:400;src:url(/_nuxt/fonts/georgia.c0550bf.woff2) format("woff2"),url(/_nuxt/fonts/georgia.35fc566.woff) format("woff")}.block-callout{margin-bottom:2rem;text-align:center}.block-callout.-has-spacing{margin-bottom:0;padding-bottom:2.5rem;padding-top:2.5rem}@media(min-width:80em){.block-callout.-has-spacing{margin-bottom:0;padding-bottom:8.25rem;padding-top:8.25rem}}.block-callout__content{grid-column-gap:1rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:1rem}.block-callout__pretitle{font-size:1rem;font-weight:600}.block-callout__pretitle,.block-callout__title{grid-column:1/span 12;letter-spacing:.75px;line-height:1.45}.block-callout__title{font-size:2rem;font-weight:400;line-height:1.2;margin:0 auto}@media(min-width:64em){.block-callout__title{grid-column:4/span 6}}