.careers-impact{position:relative;z-index:3;isolation:isolate;background-color:var(--colors-background-light-1);color:var(--colors-text-dark-1);overflow:hidden}.careers-impact:has(.careers-impact__line-top){padding-top:0}@media (max-width: 480px){.careers-impact:has(.careers-impact__line-top){padding-top:0}}.careers-impact__inner .line-responsive{display:none}.careers-impact__title-wrapper{width:6.68rem;min-height:2.3rem;padding:.18rem 0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto}@media (min-width: 481px) and (max-width: 1024px){.careers-impact__title-wrapper{min-height:auto;padding:.6rem 0}}@media (max-width: 480px){.careers-impact__title-wrapper{min-height:1.4rem}}.careers-impact__title{text-align:center}.careers-impact__title-line{top:50%}.careers-impact__title-line.left{left:-50%;right:auto;transform:translate(-57%)}.careers-impact__title-line.right{left:auto;right:-50%;transform:translate(57%)}.careers-impact__title-line.bottom{top:auto;bottom:0}.careers-impact__cards{display:flex;flex-direction:row;justify-content:center;align-items:stretch}.careers-impact__card{position:relative;padding:.6rem .4rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.128rem;flex:1;text-align:center}@media (min-width: 1025px){.careers-impact__card{min-height:3.77rem}}.careers-impact__card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;z-index:0;pointer-events:none;background:var(--colors-borders-grey-main)}.careers-impact__card:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;z-index:0;pointer-events:none;background:var(--colors-borders-grey-main)}@media (min-width: 1025px){.careers-impact__card:not(:last-child):after{display:none}}.careers-impact__card-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:.16rem}.careers-impact__card-title{width:100%;margin-block:0;color:var(--colors-text-dark-1)}.careers-impact__card-desc{color:var(--colors-text-grey-1);width:100%;margin-block:0}.careers-impact .line-desktop{display:none!important}@media all and (max-width: 1024px){.careers-impact__inner .line-desktop{display:none}.careers-impact__inner .line-responsive{display:block;left:50%}.careers-impact__title-wrapper{width:5.12rem;min-height:auto;padding:1.2rem 0}.careers-impact__title-line.left{transform:translate(-55%)}.careers-impact__title-line.right{transform:translate(55%)}.careers-impact__cards{flex-direction:column}.careers-impact__card{align-items:flex-start;text-align:start;padding:.6rem .4rem .4rem}.careers-impact__card-desc{width:3.38rem}}@media all and (max-width: 480px){.careers-impact__title-wrapper{width:2.53rem;min-height:2.8rem;padding:.18rem 0}.careers-impact__title-line.left{transform:translate(-60%)}.careers-impact__title-line.right{transform:translate(60%)}.careers-impact__card{padding:.4rem .24rem}.careers-impact__card-desc{width:100%}}.jobs-section{background:var(--colors-background-light-1, #E6E3E0)}.jobs-section__header{display:flex;justify-content:space-between;gap:.4rem;padding:.8rem .4rem 1rem}@media (max-width: 1024px){.jobs-section__header{flex-direction:column;padding:.4rem .4rem .8rem}}@media (max-width: 480px){.jobs-section__header{padding:.25rem .25rem .6rem}}.jobs-section__title{position:relative;display:flex;width:fit-content}.jobs-section__count{position:absolute;right:-.47rem;top:.03rem}@media (max-width: 1024px){.jobs-section__count{top:0;right:-.41rem}}.jobs-section__filters-block{position:relative;display:flex;gap:.24rem;padding:.4rem}@media (max-width: 1024px){.jobs-section__filters-block{flex-wrap:wrap;gap:.4rem .24rem}}@media (max-width: 480px){.jobs-section__filters-block{flex-direction:column;gap:.24rem;padding:.4rem .15rem}}.jobs-section__filters-block-line{top:0}@media (max-width: 1024px){.jobs-section .dropdown-container[data-dropdown-filter=department],.jobs-section .dropdown-container[data-dropdown-filter=location]{width:2.92rem}}@media (max-width: 480px){.jobs-section .dropdown-container[data-dropdown-filter=department],.jobs-section .dropdown-container[data-dropdown-filter=location]{width:100%}}@media (max-width: 1024px){.jobs-section .dropdown-container[data-dropdown-filter=employmentType]{width:100%}}.jobs-section__department-title{padding:.4rem .4rem 1rem}@media (max-width: 1024px){.jobs-section__department-title{padding:.4rem .4rem .8rem}}@media (max-width: 480px){.jobs-section__department-title{padding:.25rem .25rem .6rem}}.jobs-section__job{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.34rem;padding:.24rem .17rem .19rem .4rem;min-height:1.23rem;position:relative}@media (max-width: 1024px){.jobs-section__job{gap:.42rem .4rem;padding:.4rem;justify-content:flex-start}}@media (max-width: 480px){.jobs-section__job{flex-direction:column;gap:.24rem;padding:.25rem}}.jobs-section__job:last-of-type{min-height:1.25rem}.jobs-section__job:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;pointer-events:none;background:repeating-linear-gradient(to right,var(--colors-borders-grey-dashed) 0 .07rem,transparent .07rem .14rem)}.jobs-section__job-title{width:6.13rem}@media (max-width: 1024px){.jobs-section__job-title{width:100%}}@media (max-width: 480px){.jobs-section__job-title{margin-bottom:.18rem}}.jobs-section__job-employment-type,.jobs-section__job-location{width:1.4rem}@media (min-width: 481px) and (min-width: 1025px){.jobs-section__job-employment-type,.jobs-section__job-location,.jobs-section__job-arrow{margin-top:.02rem}}@media (min-width: 1025px){.jobs-section__job-arrow{opacity:0;transition:opacity .15s ease-in-out}}@media (min-width: 481px) and (max-width: 1024px){.jobs-section__job-arrow{flex:1;display:flex;justify-content:flex-end}}.jobs-section__job-arrow svg{display:block;width:.24rem;height:.21rem}@media (min-width: 1025px){.jobs-section__job:hover .jobs-section__job-arrow{opacity:1}}.jobs-section__empty{padding:.4rem;text-align:center}@media (max-width: 480px){.jobs-section__empty{padding:.25rem}}.jobs-section__empty p{margin:0}.jobs-section__department[data-load-more-hidden=true]{display:none}.jobs-section__view-more-positions-container{display:flex;justify-content:center;padding:.4rem 0 0}@media (max-width: 480px){.jobs-section__view-more-positions-container{padding:.24rem 0 0}}.jobs-section__view-more-positions-button{position:relative;width:7.3rem;display:flex;justify-content:center;align-items:center;text-align:center;padding:.2rem .4rem;background:var(--colors-background-light-3, #D4CFC9);word-wrap:break-word;cursor:pointer;transition:background .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1)}.jobs-section__view-more-positions-button:hover{background:var(--colors-background-light-4, #CCC6BF);color:var(--colors-text-dark, #1E1E1E)}.jobs-section__view-more-positions-button:before,.jobs-section__view-more-positions-button:after{content:"";position:absolute;top:0;bottom:0;width:2.16rem;background-color:#dcd9d6;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100%25' width='100%25'%3E%3Cdefs%3E%3Cpattern id='doodad' width='71' height='71' viewBox='0 0 40 40' patternUnits='userSpaceOnUse' patternTransform='rotate(-45)'%3E%3Cpath d='M-10 30h60v1h-60zM-10-10h60v1h-60' fill='currentColor'/%3E%3Cpath d='M-10 10h60v1h-60zM-10-30h60v1h-60' fill='currentColor'/%3E%3C/pattern%3E%3C/defs%3E%3Crect fill='url(%23doodad)' height='200%25' width='200%25'/%3E%3C/svg%3E");mask-repeat:repeat-y;mask-size:2.16rem 100%;pointer-events:none}.jobs-section__view-more-positions-button:before{left:-2.16rem}.jobs-section__view-more-positions-button:after{right:-2.16rem;transform:scaleX(-1)}@media (max-width: 1024px){.jobs-section__view-more-positions-button{width:100%}.jobs-section__view-more-positions-button:before,.jobs-section__view-more-positions-button:after{display:none}}.filter-dropdown{position:relative}.filter-dropdown.is-open .dropdown-list{visibility:visible;opacity:1}.filter-dropdown.is-open .dropdown-button-arrow{transform:rotate(180deg)}.filter-dropdown__button{display:flex;align-items:center;justify-content:space-between;padding:.12rem .16rem;background:var(--colors-background-light-2);border:1px solid var(--colors-borders-grey-main, rgba(133, 128, 123, .3));border-radius:.04rem;cursor:pointer;transition:background .3s cubic-bezier(.215,.61,.355,1);width:100%;min-width:2.4rem}@media (max-width: 480px){.filter-dropdown__button{width:100%}}.filter-dropdown__button:hover{background:var(--colors-background-light-1)}.filter-dropdown__button .dropdown-button-arrow{flex-shrink:0;margin-left:.08rem;transition:transform .3s cubic-bezier(.215,.61,.355,1)}.dropdown-list{display:block;position:absolute;top:100%;left:0;width:100%;margin-top:.08rem;background:var(--colors-background-light-1, #E6E3E0);border:1px solid var(--colors-borders-grey-main, rgba(133, 128, 123, .3));border-radius:.04rem;z-index:2;visibility:hidden;opacity:0;transition:visibility .3s cubic-bezier(.215,.61,.355,1),opacity .3s cubic-bezier(.215,.61,.355,1)}.dropdown-item{list-style:none;margin:0}.dropdown-item-button{display:block;width:100%;padding:.12rem .16rem;text-align:left;background:transparent;border:none;cursor:pointer;transition:background .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1)}.dropdown-item-button:hover,.dropdown-item-button.active{background:var(--colors-background-light-2, #D9D6D3);color:var(--colors-text-dark)}.careers-impact-jobs-divider[data-astro-cid-2pjcwduj]{position:relative;z-index:3;height:1px;background:var(--colors-background-light-1)}.careers-impact-jobs-divider__line[data-astro-cid-2pjcwduj]{top:0}
