@layer components{.download-doc-link_download-doc__yB9Jd{display:inline-flex;flex-wrap:wrap;align-items:center;font-size:var(--step-0);background-color:#fff;box-shadow:var(--shadow-card);padding:1em;line-height:1.3;gap:1em;border-radius:3px;position:relative;color:var(--color-dark);font-family:var(--font-stack-paragraphs);transition:transform var(--animation-base-duration) var(--animation-base-easing);container-type:inline-size}.download-doc-link_download-doc__yB9Jd:where(:hover,:focus-within){transform:translateY(.125em)}.download-doc-link_download-doc__yB9Jd:where(:hover,:focus-within) .download-doc-link_icon__dbeIp{color:var(--color-primary-300)}.download-doc-link_download-doc__yB9Jd a{color:currentcolor;text-decoration:none;flex:1 1;text-wrap:balance}.download-doc-link_download-doc__yB9Jd a:after{content:"";position:absolute;inset:0}.download-doc-link_download-doc__yB9Jd strong{color:var(--color-primary)}.download-doc-link_thumbnail__VYzdD{display:block;width:max(25%,4em);height:auto}@container (width < 340px){.download-doc-link_thumbnail__VYzdD{width:100%}}.download-doc-link_icon__dbeIp{display:block;width:2.5em;height:auto;stroke-width:1.5;color:var(--color-primary-100);transition:inherit;transition-property:color}}@layer page{.job-single_job-single__6IWDT{--wrapper-width:800px;--int-wrapper-margin:var(--wrapper-margin,max(var(--site-base-spacing),(100% - var(--wrapper-width))/2))}.job-single_job-single__6IWDT section:first-of-type>div[class=wrapper--base]{position:static}.job-single_job-single__6IWDT .job-single_apply__hy0OB{display:block;width:max-content;margin-inline:auto}.job-single_job-single__6IWDT .job-single_apply__hy0OB:last-of-type{-webkit-margin-before:var(--step-6);margin-block-start:var(--step-6)}.job-single_job-single__6IWDT .job-single_back-link__QSmdn{display:block;text-align:center}.job-single_job-single__6IWDT .job-single_header___WWQb{--page-section-background:var(--color-bright-100);-webkit-padding-before:calc(var(--site-section-spacing) + var(--site-base-spacing));padding-block-start:calc(var(--site-section-spacing) + var(--site-base-spacing))}.job-single_job-single__6IWDT .job-single_header___WWQb h1{font-size:var(--step-4);font-weight:625;color:var(--color-primary-700);line-height:1.3;-webkit-margin-after:1em;margin-block-end:1em}.job-single_job-single__6IWDT .job-single_header___WWQb h1+p{font-size:calc(var(--step-0)*1.1);color:var(--color-bright-800);-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:var(--step-4);margin-block-end:var(--step-4);max-width:70ch;line-height:1.5}.job-single_job-single__6IWDT .job-single_header___WWQb .job-single_position___2iNm{font-weight:350;color:var(--color-bright-800);margin-bottom:1em;font-size:.85em}.job-single_job-single__6IWDT .job-single_header___WWQb .job-single_skills__lUM3N{display:flex;flex-wrap:wrap;gap:1em;-webkit-margin-after:var(--step-2);margin-block-end:var(--step-2)}.job-single_job-single__6IWDT .job-single_header___WWQb .job-single_skills__lUM3N>li{display:inline-block;font-family:var(--font-stack-headlines);text-transform:uppercase;font-feature-settings:"smcp","c2sc";font-weight:425;font-size:var(--step-0);background-color:hsl(var(--color-hs-bright) calc(var(--color-weight-100) * .98));line-height:1;padding:.25em .5em;border-radius:3px;color:var(--color-bright-700)}.job-single_job-single__6IWDT .job-single_header__details__dQFwp{display:flex;flex-direction:column;gap:var(--step-1);margin-bottom:var(--step-2)}@media(min-width:720px){.job-single_job-single__6IWDT .job-single_header__details__dQFwp{flex-direction:row}}.job-single_job-single__6IWDT .job-single_header__details__dQFwp>*{flex:1 1}.job-single_job-single__6IWDT .job-single_header___WWQb .job-single_apply__hy0OB{position:absolute;z-index:1;inset-block-end:calc(var(--int-page-section-angle-height)/2*-1);inset-inline-start:50%;transform:translate(-50%,50%);-webkit-margin-before:0;margin-block-start:0}.job-single_job-single__6IWDT .job-single_company-location___p86X{padding:var(--step-2);border-radius:3px;background-color:hsl(var(--color-hs-bright) calc(var(--color-weight-100) * .98));line-height:1;font-size:calc(var(--step-0)*1.1);font-weight:375;color:var(--color-bright-600)}.job-single_job-single__6IWDT .job-single_company-location___p86X .job-single_company__c6FXw{font-weight:600;color:var(--color-bright-700);-webkit-margin-after:.75em;margin-block-end:.75em}.job-single_job-single__6IWDT .job-single_company-location___p86X .job-single_location__QrWCU,.job-single_job-single__6IWDT .job-single_company-location___p86X .job-single_position___2iNm{color:inherit;font-size:.85em;margin:0;line-height:1.5}.job-single_job-single__6IWDT .job-single_content__93nBO h4{font-weight:475;font-size:var(--step-1);font-feature-settings:"smcp","c2sc";color:var(--color-primary-800)}.job-single_job-single__6IWDT .job-single_content__93nBO ul{list-style-type:disc;-webkit-padding-start:1.25em;padding-inline-start:1.25em;-webkit-margin-after:2em;margin-block-end:2em;font-size:var(--step-0);color:var(--color-dark)}.job-single_job-single__6IWDT .job-single_content__93nBO p:has(+a[href^=mailto]){-webkit-margin-before:var(--step-3);margin-block-start:var(--step-3)}}