body:has(.-theme-ds),body:has(.edit-post-visual-editor.-theme-ds){--wp--style--global--content-size:1280px;--wp--style--root--padding-left:20px;--wp--style--root--padding-right:20px;--font-family-base:"Figtree",sans-serif;--font-family-mono:"IBM Plex Mono",monospace;--radius-default:1.2rem;--radius-small:0.8rem;--color-ds-white:#fff;--color-ds-gray-300:#c5c2cb;--color-ds-black:#111013;--color-ds-gray-1100:#1d1c21;--color-ds-gray-1000:#232126;--color-ds-gray-900:#2c2930;--color-ds-gray-800:#37343d;--color-ds-gray-700:#5e5969;--color-ds-gray-600:#777184;--color-ds-gray-500:#918b9c;--color-ds-gray-400:#aba7b4;--color-ds-gray-200:#e0dee3;--color-ds-gray-100:#faf9fa;--color-ds-purple-600:#7968fa;--color-ds-purple-500:#998cfa;--color-ds-purple-400:#bdb5fd;--color-ds-purple-300:#d6d1ff;--color-ds-purple-200:#d6d1ff;--color-ds-purple-100:#eceaff;--color-ds-read-400:#ff7652;--color-ds-teal-400:#87f5d8;--color-ds-pear-400:#d2e534;--color-ds-sky-400:#89cdf3;--color-ds-pink-400:#bb68fa;--color-ds-dark-400:#6e6e6e;--color-ds-dark-500:#3d3d3d;--color-ds-inverse-stroke:hsla(0,0%,100%,.15);--transition-default:0.25s ease-in-out;--gap-sm:0.8rem;--gap-md:1.6rem;--gap:2.4rem;--gap-xl:3.2rem;--gap-xxl:4rem;--gap-xxxl:5.6rem;--gap-xxxxl:7.2rem;--gap-xxxxxl:9.6rem;--gradient-primary:linear-gradient(to bottom,var(--color-ds-purple-600) 0%,#95ddca 100%)}body .-theme-ds .ds-block-job-offers{border-top:.1rem solid var(--color-ds-inverse-stroke);padding-top:8rem}@media(min-width:992px){body .-theme-ds .ds-block-job-offers{margin-top:19.6rem;padding-block:9.6rem 10rem}}body .-theme-ds .ds-block-job-offers__header.ds-section-header{margin-bottom:7.2rem}body .-theme-ds .ds-block-job-offers__empty{color:var(--color-ds-gray-300);font-size:1.8rem;line-height:1.44;margin:0;text-align:center}@media(min-width:992px){body .-theme-ds .ds-block-job-offers__empty{font-size:2rem;line-height:1.4}}body .-theme-ds .ds-block-job-offers__offers{display:flex;flex-direction:column;gap:3.2rem;margin:0 auto;max-width:105rem}body .-theme-ds .ds-block-job-offers__filters-inner{border:.1rem solid var(--color-ds-inverse-stroke);border-radius:var(--radius-default);display:flex;flex-direction:column;gap:.8rem;padding:.8rem}@media(min-width:992px){body .-theme-ds .ds-block-job-offers__filters-inner{flex-direction:row;justify-content:center;margin-inline:auto;width:-moz-fit-content;width:fit-content}}body .-theme-ds .ds-block-job-offers__filter{position:relative;width:100%}@media(min-width:992px){body .-theme-ds .ds-block-job-offers__filter{width:28rem}}body .-theme-ds .ds-block-job-offers__filter.-open .ds-block-job-offers__filter-toggle{background-color:var(--color-ds-gray-1100)}body .-theme-ds .ds-block-job-offers__filter.-open .ds-block-job-offers__filter-toggle:after{transform:rotate(270deg)}body .-theme-ds .ds-block-job-offers__filter-toggle{align-items:center;background-color:var(--color-ds-black);border:.1rem solid var(--color-ds-gray-700);border-radius:var(--radius-small);color:var(--color-ds-gray-100);cursor:pointer;display:flex;font-family:var(--font-family-mono);font-size:1.2rem;font-weight:500;justify-content:space-between;letter-spacing:.1em;line-height:1.33;padding:1.8rem 2.4rem;text-transform:uppercase;width:100%}body .-theme-ds .ds-block-job-offers__filter-toggle:after{background:url(../../../images/ds-icon-button-arrow.svg) no-repeat 50%/contain;content:"";height:1.2rem;transform:rotate(90deg);transition:transform var(--transition-default);width:1.2rem}body .-theme-ds .ds-block-job-offers__filter-panel{background-color:var(--color-ds-gray-1100);border-radius:var(--radius-default);left:0;padding:.4rem;position:absolute;top:calc(100% + .8rem);width:100%;z-index:2}body .-theme-ds .ds-block-job-offers__filter-list{background-color:var(--color-ds-gray-1100);border:.1rem solid var(--color-ds-gray-800);border-radius:var(--radius-small);list-style:none;margin:0;padding:0}body .-theme-ds .ds-block-job-offers__filter-item:not(:last-child){border-bottom:.1rem solid var(--color-ds-gray-800)}body .-theme-ds .ds-block-job-offers__filter-option{background:none;border:0;color:var(--color-ds-white);cursor:pointer;display:block;font-family:var(--font-family-mono);font-size:1.2rem;font-weight:500;letter-spacing:.1em;line-height:1.33;padding:1.6rem 2.4rem;text-align:left;text-transform:uppercase;transition:color var(--transition-default);width:100%}body .-theme-ds .ds-block-job-offers__filter-option.-active,body .-theme-ds .ds-block-job-offers__filter-option:hover{color:var(--color-ds-purple-500)}body .-theme-ds .ds-block-job-offers__groups{display:flex;flex-direction:column;gap:3.2rem}body .-theme-ds .ds-block-job-offers__empty-filtered{color:var(--color-ds-gray-300);font-size:1.8rem;line-height:1.44;margin:0;text-align:center}@media(min-width:992px){body .-theme-ds .ds-block-job-offers__empty-filtered{font-size:2rem;line-height:1.4}}body .-theme-ds .ds-block-job-offers__empty-filtered[hidden]{display:none}body .-theme-ds .ds-block-job-offers__group{border-bottom:.1rem solid var(--color-ds-gray-800);display:flex;flex-direction:column;padding-bottom:3.2rem}body .-theme-ds .ds-block-job-offers__group[hidden]{display:none}body .-theme-ds .ds-block-job-offers__group:last-child{border-bottom:0;padding-bottom:0}body .-theme-ds .ds-block-job-offers__group.-open .ds-block-job-offers__group-toggle:after{content:var(--icon-minus);font-family:icons!important;font-size:1.1rem;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .-theme-ds .ds-block-job-offers__group.-open .ds-block-job-offers__group-panel{grid-template-rows:1fr}body .-theme-ds .ds-block-job-offers__group-toggle{align-items:center;background:none;border:0;color:var(--color-ds-white);cursor:pointer;display:flex;font-family:var(--font-family-base);font-size:1.8rem;font-weight:500;gap:3.8rem;line-height:1.44;padding:0 .7rem 0 0;text-align:left;width:100%}@media(min-width:992px){body .-theme-ds .ds-block-job-offers__group-toggle{font-size:2rem;line-height:1.4}}body .-theme-ds .ds-block-job-offers__group-toggle:after{content:var(--icon-plus);font-family:icons!important;font-size:1.1rem;font-style:normal;font-variant:normal;font-weight:400!important;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-shrink:0;margin-left:auto}body .-theme-ds .ds-block-job-offers__group-title{flex:1}body .-theme-ds .ds-block-job-offers__group-count{color:var(--color-ds-gray-400);font-family:var(--font-family-mono);font-size:1.2rem;font-weight:500;letter-spacing:.1em;line-height:1.44;text-transform:uppercase;white-space:nowrap}body .-theme-ds .ds-block-job-offers__group-panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--transition-default)}body .-theme-ds .ds-block-job-offers__group-panel-inner{min-height:0}body .-theme-ds .ds-block-job-offers__cards{display:flex;flex-direction:column;gap:.8rem;min-height:0;padding-top:3.2rem}body .-theme-ds .ds-block-job-offers__card{background-color:var(--color-ds-gray-1100);border-radius:1.1rem;padding:.4rem}body .-theme-ds .ds-block-job-offers__card[hidden]{display:none}body .-theme-ds .ds-block-job-offers__card-inner{align-items:center;border:.1rem solid var(--color-ds-gray-800);border-radius:.7rem;display:grid;gap:.4rem 1.6rem;grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:1.4rem 1.4rem 1.4rem 2.4rem}@media(min-width:992px){body .-theme-ds .ds-block-job-offers__card-inner{display:flex;flex-wrap:nowrap;gap:4rem;justify-content:space-between}}body .-theme-ds .ds-block-job-offers__card-title{color:var(--color-ds-white);font-family:var(--font-family-base);font-size:1.6rem;font-weight:400;grid-column:1;grid-row:1;letter-spacing:-.01em;line-height:1.44;margin:0;min-width:0}@media(min-width:992px){body .-theme-ds .ds-block-job-offers__card-title{flex:1;line-height:1.5}}body .-theme-ds .ds-block-job-offers__card-location{color:var(--color-ds-purple-500)!important;grid-column:1;grid-row:2;margin:0}@media(min-width:992px){body .-theme-ds .ds-block-job-offers__card-location{flex-shrink:0}}body .-theme-ds .ds-block-job-offers__card-action{align-self:center;flex-shrink:0;grid-column:2;grid-row:1/3;margin:0}body .-theme-ds .ds-block-job-offers__card-action.wp-block-button .ds-block-job-offers__card-apply.wp-block-button__link{font-size:1.2rem;height:auto;letter-spacing:.12rem;line-height:1.3333;padding:1.1rem 1.6rem}body .-theme-ds .ds-block-job-offers__card-action.wp-block-button .ds-block-job-offers__card-apply.wp-block-button__link:after{top:0;width:.9rem}
