.checkbox__hidden{visibility:hidden;pointer-events:none;opacity:0;position:absolute}.hidden{display:none!important}.visuallyhidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-scroll{height:100%;overflow:hidden}.job-card{background:var(--scope-background-color);width:100%;padding:var(--general-spacing-s-1) var(--general-spacing-m-3) var(--general-spacing-s-1) var(--general-spacing-s-1);border-radius:var(--border-radius-l);max-width:90.6667vw;margin-left:auto;margin-right:auto;transition:background-color .5s cubic-bezier(.645,.045,.355,1);display:flex;position:relative}.job-card svg{fill:var(--color-body-foreground);transition:fill .5s cubic-bezier(.645,.045,.355,1)}@media only screen and (min-width:768px){.job-card{max-width:91.1458vw;padding:var(--general-spacing-s-3) var(--general-spacing-xl-5) var(--general-spacing-s-3) var(--general-spacing-s-2)}}@media only screen and (min-width:1280px){.job-card{max-width:75.9375vw}}@media only screen and (min-width:1920px){.job-card{max-width:75.9375vw}}.job-card__inner{gap:var(--general-spacing-xs-2);flex-direction:column;display:flex}.job-card__title{font-family:ApercuMoia,Helvetica,sans-serif;font-size:1.125rem;font-weight:700;line-height:125%}@media only screen and (min-width:768px){.job-card__title{font-size:1.5rem}}.job-card__meta,.job-card__location{font-size:1.0625rem;font-weight:400;line-height:150%}@media only screen and (min-width:1920px){.job-card__meta,.job-card__location{font-size:1.1875rem}}.job-card__location{gap:var(--general-spacing-xs-2);display:flex}.job-card__location svg{width:24px;height:24px}.job-card__chevron{top:50%;right:var(--general-spacing-s-1);position:absolute;transform:translateY(-50%)}@media only screen and (min-width:768px){.job-card__chevron{right:var(--general-spacing-s-2)}}.job-card__chevron svg{width:36px;height:36px}.job-card__link{width:100%;height:100%;position:absolute;top:0;left:0}:root[data-themingmarker-lightness=dark] .job-card{--scope-background-color:var(--color-surface-3)}:root[data-themingmarker-lightness=dark] .job-card__tag{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid var(--tag-border-color);border-radius:var(--border-radius-xs);padding-inline:var(--general-spacing-xs-2);padding-block:var(--general-spacing-xs-1);text-align:center;box-sizing:border-box;background-color:var(--tag-background-color);color:var(--tag-foreground-color);justify-content:center;align-items:center;text-decoration:none;transition:background-color .33s cubic-bezier(.645,.045,.355,1),border-color .33s cubic-bezier(.645,.045,.355,1),color .33s cubic-bezier(.645,.045,.355,1);display:inline-flex;position:relative}:root[data-themingmarker-lightness=dark] .job-card__tag i{font-style:normal}:root[data-themingmarker-lightness=dark] .job-card__tag:focus-visible{outline-offset:3px;outline-color:var(--color-border-focus-visible);outline-width:1px;outline-style:solid}:root[data-themingmarker-lightness=dark] .job-card__tag{--tag-background-color:var(--color-surface-8);--tag-foreground-color:var(--color-content-1);--tag-border-color:var(--color-border-10)}:root[data-themingmarker-lightness=light] .job-card{--scope-background-color:var(--color-surface-1)}:root[data-themingmarker-lightness=light] .job-card__tag{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid var(--tag-border-color);border-radius:var(--border-radius-xs);padding-inline:var(--general-spacing-xs-2);padding-block:var(--general-spacing-xs-1);text-align:center;box-sizing:border-box;background-color:var(--tag-background-color);color:var(--tag-foreground-color);justify-content:center;align-items:center;text-decoration:none;transition:background-color .33s cubic-bezier(.645,.045,.355,1),border-color .33s cubic-bezier(.645,.045,.355,1),color .33s cubic-bezier(.645,.045,.355,1);display:inline-flex;position:relative}:root[data-themingmarker-lightness=light] .job-card__tag i{font-style:normal}:root[data-themingmarker-lightness=light] .job-card__tag:focus-visible{outline-offset:3px;outline-color:var(--color-border-focus-visible);outline-width:1px;outline-style:solid}:root[data-themingmarker-lightness=light] .job-card__tag{--tag-background-color:var(--color-surface-11);--tag-foreground-color:var(--color-content-3);--tag-border-color:var(--color-border-6)}:root [data-themingmarker-section=dark] .job-card{--scope-background-color:var(--color-surface-3)}:root [data-themingmarker-section=dark] .job-card__tag{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid var(--tag-border-color);border-radius:var(--border-radius-xs);padding-inline:var(--general-spacing-xs-2);padding-block:var(--general-spacing-xs-1);text-align:center;box-sizing:border-box;background-color:var(--tag-background-color);color:var(--tag-foreground-color);justify-content:center;align-items:center;text-decoration:none;transition:background-color .33s cubic-bezier(.645,.045,.355,1),border-color .33s cubic-bezier(.645,.045,.355,1),color .33s cubic-bezier(.645,.045,.355,1);display:inline-flex;position:relative}:root [data-themingmarker-section=dark] .job-card__tag i{font-style:normal}:root [data-themingmarker-section=dark] .job-card__tag:focus-visible{outline-offset:3px;outline-color:var(--color-border-focus-visible);outline-width:1px;outline-style:solid}:root [data-themingmarker-section=dark] .job-card__tag{--tag-background-color:var(--color-surface-8);--tag-foreground-color:var(--color-content-1);--tag-border-color:var(--color-border-10)}:root [data-themingmarker-section=light] .job-card{--scope-background-color:var(--color-surface-1)}:root [data-themingmarker-section=light] .job-card__tag{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid var(--tag-border-color);border-radius:var(--border-radius-xs);padding-inline:var(--general-spacing-xs-2);padding-block:var(--general-spacing-xs-1);text-align:center;box-sizing:border-box;background-color:var(--tag-background-color);color:var(--tag-foreground-color);justify-content:center;align-items:center;text-decoration:none;transition:background-color .33s cubic-bezier(.645,.045,.355,1),border-color .33s cubic-bezier(.645,.045,.355,1),color .33s cubic-bezier(.645,.045,.355,1);display:inline-flex;position:relative}:root [data-themingmarker-section=light] .job-card__tag i{font-style:normal}:root [data-themingmarker-section=light] .job-card__tag:focus-visible{outline-offset:3px;outline-color:var(--color-border-focus-visible);outline-width:1px;outline-style:solid}:root [data-themingmarker-section=light] .job-card__tag{--tag-background-color:var(--color-surface-11);--tag-foreground-color:var(--color-content-3);--tag-border-color:var(--color-border-6)}