.job-header[data-astro-cid-iqrksvpp]{display:block;position:fixed;inset:auto 0 0;z-index:99}@media(min-width:1200px){.job-header[data-astro-cid-iqrksvpp]{top:0;bottom:auto;border-bottom:1px solid var(--stroke-subtle, #e0e0e0);background-color:var(--primary-bg, #fff)}}.job-header[data-astro-cid-iqrksvpp] .container[data-astro-cid-iqrksvpp]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-xs) var(--global-margin)}.job-header-content[data-astro-cid-iqrksvpp]{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-lg, 48px);width:100%}.job-header-title[data-astro-cid-iqrksvpp]{display:none}@media(min-width:1200px){.job-header-title[data-astro-cid-iqrksvpp]{display:block}}.job-meta-container[data-astro-cid-wxxxpwlz]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm, 24px);padding:var(--global-padding-h-md, 48px) var(--global-margin, 16px);background:var(--primary-bg, #000);z-index:100;width:100vw;margin-left:calc(-1 * var(--global-margin));margin-right:calc(-1 * var(--global-margin));margin-top:var(--spacing-xl, 64px)}@media(min-width:1200px){.job-meta-container[data-astro-cid-wxxxpwlz]{width:100%;padding:var(--global-padding-h-md, 64px) var(--spacing-lg, 48px);margin-top:0;margin-left:0;margin-right:0}}@media(max-width:1298px){.info-box-desktop[data-astro-cid-wxxxpwlz]{display:none}}.info-box-mobile[data-astro-cid-wxxxpwlz]{display:flex;flex-direction:column;margin-top:var(--spacing-xl, 64px);gap:var(--spacing-sm, 24px)}@media(min-width:1200px){.info-box-mobile[data-astro-cid-wxxxpwlz]{display:none}}.job-meta[data-astro-cid-wxxxpwlz]{display:flex;flex-direction:column}.job-meta-label[data-astro-cid-wxxxpwlz]{color:var(--primary-fgaccent, #FDF100)}.job-meta-value[data-astro-cid-wxxxpwlz]{color:var(--primary-fg, #FFF)}.job-meta-divider[data-astro-cid-wxxxpwlz]{width:32px;height:1px;background:var(--primary-fg, #FFF)}.c10-job-detail[data-astro-cid-j2e5ysqw]{position:relative;overflow:visible}.c10-job-detail[data-astro-cid-j2e5ysqw].container{width:100%;padding-bottom:0;align-items:start}.c10-job-detail[data-astro-cid-j2e5ysqw] .page-content[data-astro-cid-j2e5ysqw]{grid-column:1 / span 4;min-width:0;overflow:visible}@media(min-width:1200px){.c10-job-detail[data-astro-cid-j2e5ysqw] .page-content[data-astro-cid-j2e5ysqw]{grid-column:1 / span 7}}.c10-job-detail[data-astro-cid-j2e5ysqw]>.job-meta-container{grid-column:1 / span 4}@media(min-width:1200px){.c10-job-detail[data-astro-cid-j2e5ysqw]>.job-meta-container{grid-column:9 / span 4}}header[data-astro-cid-j2e5ysqw]{margin-bottom:var(--spacing-xl)}@media(min-width:1200px){header[data-astro-cid-j2e5ysqw]{margin-bottom:var(--spacing-3xl)}}h1[data-astro-cid-j2e5ysqw]{margin-bottom:var(--spacing-lg)}.job-descriptions[data-astro-cid-j2e5ysqw]{display:flex;flex-direction:column;gap:48px}@media(min-width:1200px){.job-descriptions[data-astro-cid-j2e5ysqw]{gap:96px}}.job-description-item[data-astro-cid-j2e5ysqw]:not(.intro):not(.bulletlist-box):not(.bottom){border-top:1px solid var(--stroke-strong, #000);padding-top:var(--spacing-md)}.job-description-item[data-astro-cid-j2e5ysqw].bottom{position:relative;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;padding:var(--global-padding-h-lg, 128px) 0;gap:var(--spacing-lg)}.job-description-item[data-astro-cid-j2e5ysqw].bottom:before{content:"";position:absolute;top:0;bottom:0;left:-50vw;width:200vw;background:var(--brand-sf-yellow, #fdf100);z-index:-1}.job-description-item[data-astro-cid-j2e5ysqw].bottom .bottom-content[data-astro-cid-j2e5ysqw]{width:100%;max-width:978px;align-items:left;gap:var(--global-gutter, 20px)}.job-description-item[data-astro-cid-j2e5ysqw].bulletlist-box{position:relative;display:flex;width:100vw;margin-left:calc(-1 * var(--global-margin, 115px));margin-right:calc(-1 * var(--global-margin, 115px));box-sizing:border-box;padding:var(--global-padding-h-md, 48px) var(--spacing-xs, 16px);flex-direction:column;align-items:flex-start;gap:var(--spacing-md);align-self:stretch;background:var(--secondary-bg, #f2f2f2)}.job-description-item[data-astro-cid-j2e5ysqw].bulletlist-box h2[data-astro-cid-j2e5ysqw]{margin-bottom:0}@media(min-width:1200px){.job-description-item[data-astro-cid-j2e5ysqw].bulletlist-box{width:auto;margin-left:0;margin-right:0;padding:var(--global-padding-h-md, 64px) var(--spacing-lg, 48px);gap:var(--spacing-lg, 48px)}}.job-description-item[data-astro-cid-j2e5ysqw].bulletlist-box .bulletlist-box-icon[data-astro-cid-j2e5ysqw]{width:48px;height:48px;position:absolute;right:24.542px;top:-24px;color:var(--primary-fg, #000)}@media(min-width:1200px){.job-description-item[data-astro-cid-j2e5ysqw].bulletlist-box .bulletlist-box-icon[data-astro-cid-j2e5ysqw]{width:63.458px;height:64px;right:47.542px;top:-32px}}.job-description-item[data-astro-cid-j2e5ysqw].bulletlist-box .job-description-content[data-astro-cid-j2e5ysqw]{display:flex;flex-direction:column;gap:var(--spacing-md, 32px);width:100%;min-width:0}.job-descriptions[data-astro-cid-j2e5ysqw] .job-description-item[data-astro-cid-j2e5ysqw].bulletlist-box+.job-description-item[data-astro-cid-j2e5ysqw]{border-top:none;padding-top:0}.job-descriptions[data-astro-cid-j2e5ysqw] .job-description-item[data-astro-cid-j2e5ysqw].intro+.job-description-item[data-astro-cid-j2e5ysqw]{border-top:none;padding-top:0}@media(min-width:1200px){.job-descriptions[data-astro-cid-j2e5ysqw] .job-description-item[data-astro-cid-j2e5ysqw].intro+.job-description-item[data-astro-cid-j2e5ysqw]{border-top:1px solid var(--stroke-strong, #000);padding-top:var(--spacing-md)}}.job-description-item[data-astro-cid-j2e5ysqw] h2[data-astro-cid-j2e5ysqw]{margin-bottom:var(--spacing-md, 32px)}.job-description-content[data-astro-cid-j2e5ysqw]{color:var(--primary-fg, #000);font-family:var(--font-family-primary);font-size:var(--font-body-md-size, 18px)!important;font-style:normal;font-weight:500;line-height:170%}.job-description-item[data-astro-cid-j2e5ysqw].intro .job-description-content[data-astro-cid-j2e5ysqw]{font-size:var(--font-body-md-bold-size, 18px)!important;font-style:normal;font-weight:700;line-height:170%}.job-description-content[data-astro-cid-j2e5ysqw] ul+strong,.job-description-content[data-astro-cid-j2e5ysqw] ol+strong,.job-description-content[data-astro-cid-j2e5ysqw] ul~strong,.job-description-content[data-astro-cid-j2e5ysqw] ol~strong{margin-top:var(--spacing-sm);display:block}.job-description-item[data-astro-cid-j2e5ysqw] .job-description-content[data-astro-cid-j2e5ysqw] ul{display:flex;flex-direction:column;gap:var(--spacing-2xs)}@media(min-width:1200px){.job-description-item[data-astro-cid-j2e5ysqw] .job-description-content[data-astro-cid-j2e5ysqw] ul{gap:var(--spacing-xs)}}.bulletlist-box[data-astro-cid-j2e5ysqw] .job-description-content[data-astro-cid-j2e5ysqw] .bulletlist-accordion-item{width:100%;min-width:0;border-top:1px solid var(--stroke-strong, #000);padding-top:var(--spacing-md, 32px)}.bulletlist-box[data-astro-cid-j2e5ysqw] .job-description-content[data-astro-cid-j2e5ysqw] .bulletlist-accordion-item:last-child{padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--stroke-strong, #000)}@media(min-width:768px){.bulletlist-box[data-astro-cid-j2e5ysqw] .job-description-content[data-astro-cid-j2e5ysqw] .bulletlist-accordion-item:last-child{padding-bottom:var(--spacing-md)}}.bulletlist-box[data-astro-cid-j2e5ysqw] .job-description-content[data-astro-cid-j2e5ysqw] .bulletlist-accordion-item summary{display:flex;width:100%;align-items:center;gap:var(--spacing-sm);cursor:pointer;list-style:none;margin-bottom:0;font-family:var(--font-headline-secondary-sm-family, "GT Super Ds Trial");font-size:var(--font-headline-secondary-sm-size, 39px);font-style:italic;font-weight:400;line-height:125%}.bulletlist-box[data-astro-cid-j2e5ysqw] .job-description-content[data-astro-cid-j2e5ysqw] .bulletlist-accordion-item summary::-webkit-details-marker,.bulletlist-box[data-astro-cid-j2e5ysqw] .job-description-content[data-astro-cid-j2e5ysqw] .bulletlist-accordion-item summary::marker{display:none}.bulletlist-box[data-astro-cid-j2e5ysqw] .job-description-content[data-astro-cid-j2e5ysqw] .accordion-headline-text{flex:1}.bulletlist-box[data-astro-cid-j2e5ysqw] .job-description-content[data-astro-cid-j2e5ysqw] .accordion-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease-out}.bulletlist-box[data-astro-cid-j2e5ysqw] .job-description-content[data-astro-cid-j2e5ysqw] .bulletlist-accordion-item[open] .accordion-icon{transform:rotate(180deg)}.bulletlist-box[data-astro-cid-j2e5ysqw] .job-description-content[data-astro-cid-j2e5ysqw] .accordion-panel{width:100%;min-width:0;padding-top:var(--spacing-md)}.bulletlist-box[data-astro-cid-j2e5ysqw] .job-description-content[data-astro-cid-j2e5ysqw] .accordion-panel>ul{margin-top:0}@supports selector(::details-content){.bulletlist-box[data-astro-cid-j2e5ysqw] .job-description-content[data-astro-cid-j2e5ysqw] .bulletlist-accordion-item::details-content{display:block;max-height:0;overflow:clip;transition:max-height .3s ease-out,content-visibility .3s allow-discrete}.bulletlist-box[data-astro-cid-j2e5ysqw] .job-description-content[data-astro-cid-j2e5ysqw] .bulletlist-accordion-item[open]::details-content{max-height:var(--accordion-open-height, 2000px)}}.highlight-headline{width:-moz-fit-content;width:fit-content;padding-right:2%;padding-top:var(--spacing-xs)}
