@layer components{.c-careers{background:var(--brand-light-grey);padding:var(--content-blocks-margin) 0}.c-careers__grid{margin-top:3rem}.c-careers__filterbar{margin-top:2rem}.c-careers__filterbar .c-filterbar-search{max-width:25%;width:100%}.c-careers__results{color:#000}.c-careers__filterbar .c-filterbar-search-input{--search-input-color:var(--brand-pink);background:#fff}.c-career-card{--card-bg-hover-color:var(--brand-pink);--card-text-color:var(--body-color);--card-text-active-color:#fff;--hover-clip-amount:0%;background:#fff;border-radius:1.67rem;color:var(--card-text-color);height:100%;overflow:hidden;padding:1.67rem 1.75rem 1.67rem 1.61rem;position:relative;transition-duration:.25s;transition-property:background,color;transition-timing-function:ease}.c-career-card:after{aspect-ratio:1/1;background-color:var(--card-bg-hover-color);clip-path:circle(var(--hover-clip-amount) at top right);content:"";inset:0 0 auto auto;min-height:100%;min-width:100%;position:absolute;transition:clip-path .4s ease;z-index:1}.c-career-card:focus-within,.c-career-card:hover{--card-text-color:#fff;--hover-clip-amount:142%}:is(.c-career-card:hover,.c-career-card:focus-within) .c-career-card__meta.c-meta-list{--dot-color:var(--card-text-active-color)}:is(.c-career-card:hover,.c-career-card:focus-within) .c-career-card__link:after,:is(.c-career-card:hover,.c-career-card:focus-within) .c-career-card__title{color:var(--card-text-active-color)}.c-career-card__link:after,:is(.c-career-card__title,.c-career-card__meta){position:relative;transition:color .15s ease;z-index:2}.c-career-card__title{color:var(--brand-pink);margin-top:.75rem}.c-career-card__meta.c-meta-list{--dot-color:var(--brand-pink);color:var(--card-text-color);font-size:16px;font-weight:var(--font-weight-bold)}.c-career-card__link:before{content:"";cursor:pointer;inset:0;position:absolute;z-index:3}.c-career-card__link:after{color:var(--brand-pink);content:"\f105";font-family:var(--fa-font-family);font-size:2rem;inset:auto 1.5rem .75rem auto;position:absolute;z-index:3}.c-careers__load-more{display:flex;margin:3rem auto 0}.c-careers .c-no-results{grid-column:span 12}@media only screen and (max-width:800px){.c-careers__filterbar .c-filterbar-search,.c-careers__filterbar .c-filterbar__dropdown{max-width:100%}}}