.page-job{margin-bottom:10rem;margin-bottom:var(--margin-xl,10rem);min-height:100vh}.page-job .page-job-heading{display:block;font-size:6rem;font-size:var(--size-xxlarge,6rem);line-height:1;margin:15rem 0 6rem;margin:var(--margin-xxxl,15rem) 0 var(--margin-md,6rem);padding:0 6rem;padding:0 var(--pwx,6rem);position:relative}.page-job .page-job-heading h1 p{margin:0}.page-job .page-job-heading h1 p:first-child{color:#aaa;color:var(--color-grey,#aaa)}.page-job .page-job-header{background:#fff;background:var(--color-bg,#fff);margin-bottom:6rem;margin-bottom:var(--margin-md,6rem);padding:0 6rem;padding:0 var(--pwx,6rem);position:sticky;top:-1px;top:calc(var(--sticky-top, 0px) - 1px);z-index:10}.page-job .page-job-header .job-header-wrapper{border-top:1px solid #1e1e1e;border-top:1px solid var(--color-text,#1e1e1e);padding:1rem 0;padding:var(--gutter-half,1rem) 0}.page-job .page-job-header .job-breadcrumbs{margin-bottom:0;padding:0}@media(max-width:767.98px){.page-job .page-job-header .job-header-wrapper{align-items:center;border-top:0;display:flex;justify-content:space-between}.page-job .page-job-header .button-apply-sm{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1e1e1e;background-color:var(--color-text,#1e1e1e);border:none;border-radius:5rem;color:#fff;color:var(--color-bg,#fff);cursor:pointer;display:inline-flex;font-size:1.4rem;font-size:var(--size-small,1.4rem);height:2em;height:var(--button-height,2em);outline:none;padding:0 1em;transition:transform .15s,color .35s,background-color .35s,border-color .35s;transition:transform .15s,color var(--duration-long,.35s),background-color var(--duration-long,.35s),border-color var(--duration-long,.35s);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.page-job .page-job-header .button-apply-sm:hover:active{transform:scale(.99)}}@media(max-width:767.98px)and (hover:hover){.page-job .page-job-header .button-apply-sm:hover{background-color:rgba(30,30,30,.8);background-color:var(--color-black-80,rgba(30,30,30,.8));color:#fff;color:var(--color-bg,#fff)}}@media(max-width:767.98px){.page-job .page-job-header .button-apply-sm.button-clear{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2);background-color:var(--color-white-20,hsla(0,0%,100%,.2));color:#fff;color:var(--color-white,#fff)}}@media(max-width:767.98px)and (hover:hover){.page-job .page-job-header .button-apply-sm.button-clear:hover{background-color:hsla(0,0%,100%,.3);background-color:var(--color-white-30,hsla(0,0%,100%,.3))}}@media(max-width:767.98px){.page-job .page-job-header .button-apply-sm.button-grey-light{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}@media(max-width:767.98px)and (hover:hover){.page-job .page-job-header .button-apply-sm.button-grey-light:hover{background-color:#e4e4e4;background-color:var(--color-grey-2,#e4e4e4);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}@media(max-width:767.98px){.page-job .page-job-header .button-apply-sm.button-grey{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}@media(max-width:767.98px)and (hover:hover){.page-job .page-job-header .button-apply-sm.button-grey:hover{background-color:#fafafa;background-color:var(--color-grey-light-bg,#fafafa);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}@media(max-width:767.98px){.page-job .page-job-header .button-apply-sm.button-grey-2{background-color:#e4e4e4;background-color:var(--color-grey-2,#e4e4e4);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}@media(max-width:767.98px)and (hover:hover){.page-job .page-job-header .button-apply-sm.button-grey-2:hover{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}@media(max-width:767.98px){.page-job .page-job-header .button-apply-sm.button-empty{background-color:transparent!important;border:1px solid!important;color:#1e1e1e!important;color:var(--color-text,#1e1e1e)!important}.page-job .page-job-header .button-apply-sm.button-empty:not([href]){cursor:default}.page-job .page-job-header .button-apply-sm.button-wide,.page-job .page-job-header .button-apply-sm.button-wide-normal{font-size:1.4rem;font-size:var(--size-small,1.4rem);height:2em;max-width:100%;padding-right:3em;width:22em}}@media(max-width:767.98px)and (max-width:767.98px){.page-job .page-job-header .button-apply-sm.button-wide,.page-job .page-job-header .button-apply-sm.button-wide-normal{min-width:12em;width:auto}}@media(max-width:767.98px){.page-job .page-job-header .button-apply-sm.button-add-to-cart,.page-job .page-job-header .button-apply-sm.card-add-to-cart,.page-job .page-job-header .button-apply-sm.link-to-cart{font-size:1.4rem;font-size:var(--size-small,1.4rem);height:2em;max-width:100%;padding-right:1em;width:26em}.page-job .page-job-header .button-apply-sm.button-add-to-cart.button-grey,.page-job .page-job-header .button-apply-sm.card-add-to-cart.button-grey,.page-job .page-job-header .button-apply-sm.link-to-cart.button-grey{background-color:#e4e4e4;background-color:var(--color-grey-2,#e4e4e4);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}@media(max-width:767.98px)and (hover:hover){.page-job .page-job-header .button-apply-sm.button-add-to-cart.button-grey:hover,.page-job .page-job-header .button-apply-sm.card-add-to-cart.button-grey:hover,.page-job .page-job-header .button-apply-sm.link-to-cart.button-grey:hover{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}@media(max-width:767.98px){.page-job .page-job-header .button-apply-sm.button-add-to-cart[disabled],.page-job .page-job-header .button-apply-sm.card-add-to-cart[disabled],.page-job .page-job-header .button-apply-sm.link-to-cart[disabled]{opacity:.7!important;pointer-events:none!important}.page-job .page-job-header .button-apply-sm.button-wide-grey-light{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e);font-size:1.4rem;font-size:var(--size-small,1.4rem);height:2em;max-width:100%;padding-right:3em;width:22em}}@media(max-width:767.98px)and (hover:hover){.page-job .page-job-header .button-apply-sm.button-wide-grey-light:hover{background-color:#e4e4e4;background-color:var(--color-grey-2,#e4e4e4);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}@media(max-width:767.98px){.page-job .page-job-header .button-apply-sm.button-pill{background-color:transparent;border:.05em solid;border-radius:5em;color:#1e1e1e;color:var(--color-text,#1e1e1e);height:1.1em;justify-content:flex-start;min-width:8em;padding:0 .33em}.page-job .page-job-header .button-apply-sm.button-pill-small,.page-job .page-job-header .button-apply-sm.button-tag,.page-job .page-job-header .button-apply-sm.pill-small{align-items:center;background-color:#fff;background-color:var(--color-bg,#fff);border:1px solid #1e1e1e;border:1px solid var(--color-text,#1e1e1e);border-radius:5em;color:#1e1e1e;color:var(--color-text,#1e1e1e);cursor:pointer;display:flex;font-size:1.2rem;font-size:var(--size-xsmall,1.2rem);height:2.5em;justify-content:center;line-height:1.2;line-height:1;padding:0 1em;position:relative;transition:background-color .25s,color .25s;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}}@media(max-width:767.98px)and (hover:hover){.page-job .page-job-header .button-apply-sm.button-pill-small:hover,.page-job .page-job-header .button-apply-sm.button-tag:hover,.page-job .page-job-header .button-apply-sm.pill-small:hover{background-color:#1e1e1e;background-color:var(--color-text,#1e1e1e);color:#fff;color:var(--color-bg,#fff)}}@media(max-width:767.98px){.page-job .page-job-header .button-apply-sm .svg-button-arrow-right{height:.8em;margin-left:2em;transition:transform .25s;transition:transform var(--duration-default,.25s);width:auto}}@media(max-width:767.98px)and (hover:hover){.page-job .page-job-header .button-apply-sm:hover .svg-button-arrow-right{transform:translateX(-50%)}}@media(max-width:767.98px){.page-job .page-job-header .job-breadcrumbs{margin:0;padding-right:1rem;padding-right:var(--gutter-half,1rem);position:relative;top:auto;width:60%}.page-job .page-job-header .job-breadcrumbs ul{display:flex;flex-direction:column;gap:.2em}.page-job .page-job-header .job-breadcrumbs ul li{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.page-job .page-job-wrapper{align-items:flex-start;display:flex;gap:2rem;gap:var(--gutter,2rem);justify-content:space-between;margin-bottom:20rem;margin-bottom:var(--margin-xxxxl,20rem);padding:0 6rem;padding:0 var(--pwx,6rem);position:relative}.page-job .page-job-wrapper .page-job-content{padding-right:1rem;padding-right:var(--gutter-half,1rem);width:calc(66.6667% - 1rem);width:calc(66.6667% - var(--gutter-half, 1rem))}@media(max-width:1180.98px){.page-job .page-job-wrapper .page-job-content{padding-right:2rem;padding-right:var(--gutter,2rem);width:calc(70% - 1rem);width:calc(70% - var(--gutter-half, 1rem))}}.page-job .page-job-wrapper .page-job-content .page-job-content-text{font-size:2rem;font-size:var(--size-medium,2rem);line-height:1.2}.page-job .page-job-wrapper .page-job-content .page-job-content-text .richtext-wrapper ol+ol,.page-job .page-job-wrapper .page-job-content .page-job-content-text .richtext-wrapper ol+p,.page-job .page-job-wrapper .page-job-content .page-job-content-text .richtext-wrapper ol+ul,.page-job .page-job-wrapper .page-job-content .page-job-content-text .richtext-wrapper p+ol,.page-job .page-job-wrapper .page-job-content .page-job-content-text .richtext-wrapper p+p,.page-job .page-job-wrapper .page-job-content .page-job-content-text .richtext-wrapper p+ul,.page-job .page-job-wrapper .page-job-content .page-job-content-text .richtext-wrapper ul+ol,.page-job .page-job-wrapper .page-job-content .page-job-content-text .richtext-wrapper ul+p,.page-job .page-job-wrapper .page-job-content .page-job-content-text .richtext-wrapper ul+ul{margin-top:1em}.page-job .page-job-wrapper .page-job-content .page-job-content-text ul{padding-left:1em}.page-job .page-job-wrapper .page-job-content .page-job-meta-sm{font-size:1.4rem;font-size:var(--size-small,1.4rem);margin-bottom:4rem;margin-bottom:var(--margin-sm,4rem)}.page-job .page-job-wrapper .page-job-content .page-job-meta-sm ul{list-style:none;margin:0;padding:0}.page-job .page-job-wrapper .page-job-content .page-job-meta-sm ul>li{list-style-type:none;margin-bottom:.2em}.page-job .page-job-wrapper .page-job-sidebar{font-size:1.4rem;font-size:var(--size-small,1.4rem);position:sticky;top:4rem;top:calc(var(--sticky-top, 0px) + var(--margin-sm, 4rem));width:calc(25% - 1rem);width:calc(25% - var(--gutter-half, 1rem))}@media(max-width:1180.98px){.page-job .page-job-wrapper .page-job-sidebar{width:30%}}.page-job .page-job-wrapper .page-job-sidebar ul{list-style:none;margin:0;padding:0}.page-job .page-job-wrapper .page-job-sidebar ul>li{list-style-type:none;margin-bottom:.2em}.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions{--button-height:2em;display:flex;flex-direction:column;gap:1rem;gap:var(--gutter-half,1rem);margin-top:2rem;margin-top:var(--margin-xs,2rem)}.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1e1e1e;background-color:var(--color-text,#1e1e1e);border:none;border-radius:5rem;color:#fff;color:var(--color-bg,#fff);cursor:pointer;display:inline-flex;height:2em;height:var(--button-height,2em);outline:none;padding:0 1em;transition:transform .15s,color .35s,background-color .35s,border-color .35s;transition:transform .15s,color var(--duration-long,.35s),background-color var(--duration-long,.35s),border-color var(--duration-long,.35s);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button:hover:active{transform:scale(.99)}@media(hover:hover){.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button:hover{background-color:rgba(30,30,30,.8);background-color:var(--color-black-80,rgba(30,30,30,.8));color:#fff;color:var(--color-bg,#fff)}}.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-clear{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2);background-color:var(--color-white-20,hsla(0,0%,100%,.2));color:#fff;color:var(--color-white,#fff)}@media(hover:hover){.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-clear:hover{background-color:hsla(0,0%,100%,.3);background-color:var(--color-white-30,hsla(0,0%,100%,.3))}}.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-grey-light{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}@media(hover:hover){.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-grey-light:hover{background-color:#e4e4e4;background-color:var(--color-grey-2,#e4e4e4);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-grey{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}@media(hover:hover){.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-grey:hover{background-color:#fafafa;background-color:var(--color-grey-light-bg,#fafafa);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-grey-2{background-color:#e4e4e4;background-color:var(--color-grey-2,#e4e4e4);color:#1e1e1e;color:var(--color-black,#1e1e1e)}@media(hover:hover){.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-grey-2:hover{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-empty{background-color:transparent!important;border:1px solid!important;color:#1e1e1e!important;color:var(--color-text,#1e1e1e)!important}.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-empty:not([href]){cursor:default}.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-wide,.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-wide-normal{font-size:1.4rem;font-size:var(--size-small,1.4rem);height:2em;max-width:100%;padding-right:3em;width:22em}@media(max-width:767.98px){.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-wide,.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-wide-normal{min-width:12em;width:auto}}.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-add-to-cart,.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.card-add-to-cart,.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.link-to-cart{font-size:1.4rem;font-size:var(--size-small,1.4rem);height:2em;max-width:100%;padding-right:1em;width:26em}.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-add-to-cart.button-grey,.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.card-add-to-cart.button-grey,.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.link-to-cart.button-grey{background-color:#e4e4e4;background-color:var(--color-grey-2,#e4e4e4);color:#1e1e1e;color:var(--color-black,#1e1e1e)}@media(hover:hover){.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-add-to-cart.button-grey:hover,.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.card-add-to-cart.button-grey:hover,.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.link-to-cart.button-grey:hover{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-add-to-cart[disabled],.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.card-add-to-cart[disabled],.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.link-to-cart[disabled]{opacity:.7!important;pointer-events:none!important}.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-wide-grey-light{background-color:#f2f2f2;background-color:var(--color-grey-bg,#f2f2f2);color:#1e1e1e;color:var(--color-black,#1e1e1e);font-size:1.4rem;font-size:var(--size-small,1.4rem);height:2em;max-width:100%;padding-right:3em;width:22em}@media(hover:hover){.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-wide-grey-light:hover{background-color:#e4e4e4;background-color:var(--color-grey-2,#e4e4e4);color:#1e1e1e;color:var(--color-black,#1e1e1e)}}.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-pill{background-color:transparent;border:.05em solid;border-radius:5em;color:#1e1e1e;color:var(--color-text,#1e1e1e);height:1.1em;justify-content:flex-start;min-width:8em;padding:0 .33em}.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-pill-small,.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-tag,.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.pill-small{align-items:center;background-color:#fff;background-color:var(--color-bg,#fff);border:1px solid #1e1e1e;border:1px solid var(--color-text,#1e1e1e);border-radius:5em;color:#1e1e1e;color:var(--color-text,#1e1e1e);cursor:pointer;display:flex;font-size:1.2rem;font-size:var(--size-xsmall,1.2rem);height:2.5em;justify-content:center;line-height:1.2;line-height:1;padding:0 1em;position:relative;transition:background-color .25s,color .25s;transition:background-color var(--duration-default,.25s),color var(--duration-default,.25s);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}@media(hover:hover){.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-pill-small:hover,.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.button-tag:hover,.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button.pill-small:hover{background-color:#1e1e1e;background-color:var(--color-text,#1e1e1e);color:#fff;color:var(--color-bg,#fff)}}.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button .svg-button-arrow-right{height:.8em;margin-left:2em;transition:transform .25s;transition:transform var(--duration-default,.25s);width:auto}@media(hover:hover){.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions .button:hover .svg-button-arrow-right{transform:translateX(-50%)}}@media(max-width:767.98px){.page-job .page-job-wrapper{align-items:flex-start;flex-direction:column;justify-content:flex-start}.page-job .page-job-wrapper .page-job-content{margin-bottom:6rem;margin-bottom:var(--margin-md,6rem);padding-right:0;width:100%}.page-job .page-job-wrapper .page-job-sidebar{background-color:#fff;background-color:var(--color-bg,#fff);padding:1rem 0;padding:var(--gutter-half,1rem) 0;position:relative;top:auto;width:100%}.page-job .page-job-wrapper .page-job-sidebar ul{display:none}.page-job .page-job-wrapper .page-job-sidebar .page-job-sidebar-actions{margin-top:0}}.block-careers{display:block;position:relative}.block-careers .block-wrapper .block-careers-heading{font-size:6rem;font-size:var(--size-xxlarge,6rem);line-height:1;margin-bottom:10rem;margin-bottom:var(--margin-xl,10rem)}.block-careers .block-wrapper .block-careers-departments .block-career-department{margin-bottom:8rem;margin-bottom:var(--margin-lg,8rem)}.block-careers .block-wrapper .block-careers-departments .block-career-department .department-name{border-top:1.5px solid #1e1e1e;border-top:1.5px solid var(--color-text,#1e1e1e);font-size:3rem;font-size:var(--size-large,3rem);line-height:1.1;margin-bottom:4rem;margin-bottom:var(--margin-sm,4rem);padding-top:1rem;padding-top:var(--gutter-half,1rem)}.block-careers.in-job .block-wrapper{border-top:1px solid #aaa;border-top:1px solid var(--color-grey,#aaa);padding-top:2rem;padding-top:var(--gutter,2rem)}.block-careers.in-job .block-wrapper .block-careers-heading{font-size:3rem;font-size:var(--size-large,3rem)}@keyframes blinker{0%{opacity:1}to{opacity:0}}.careers-job-card{border-top:1px solid #aaa;border-top:1px solid var(--color-grey,#aaa);display:block;font-size:1.6rem;font-size:var(--size-body,1.6rem);position:relative;transition:color .25s;transition:color var(--duration-default,.25s)}@media(hover:hover){.careers-job-card:hover{color:#aaa;color:var(--color-grey,#aaa)}.careers-job-card:hover .job-card-wrapper .job-card-location>p{display:inline-block}.careers-job-card:hover .job-card-wrapper .job-card-location>p:after{opacity:1;transform:none}}.careers-job-card:last-child{border-bottom:1px solid #aaa;border-bottom:1px solid var(--color-grey,#aaa)}.careers-job-card .job-card-wrapper{align-items:center;display:flex;gap:2rem;gap:var(--gutter,2rem);min-height:3.5em;width:100%}.careers-job-card .job-card-wrapper .job-card-title{width:calc(58.3333% - 1rem);width:calc(58.3333% - var(--gutter-half, 1rem))}.careers-job-card .job-card-wrapper .job-card-location{display:inline-flex;font-size:1.4rem;font-size:var(--size-small,1.4rem);justify-content:flex-start;width:calc(41.6667% - 1rem);width:calc(41.6667% - var(--gutter-half, 1rem))}.careers-job-card .job-card-wrapper .job-card-location>p{position:relative}.careers-job-card .job-card-wrapper .job-card-location>p:after{content:"→";display:inline-block;left:calc(100% + .3em);opacity:0;position:absolute;transform:translateX(-100%);transition:all .25s;transition:all var(--duration-default,.25s)}@media(hover:hover){.careers-job-card .job-card-wrapper .job-card-location>p:hover:after{opacity:1;transform:none}}@media(max-width:767.98px){.careers-job-card .job-card-wrapper{align-items:flex-start;flex-direction:column;font-size:2rem;font-size:var(--size-medium,2rem);gap:.2em;justify-content:center;min-height:0;min-height:auto;padding:1.33rem 0}.careers-job-card .job-card-wrapper .job-card-location,.careers-job-card .job-card-wrapper .job-card-title{width:100%}.careers-job-card .job-card-wrapper .job-card-location{font-size:1.4rem;font-size:var(--size-small,1.4rem);margin-top:.3rem}}