.button_button__MFmXH{display:inline-block;background:var(--colors-primary);padding:.5rem 1.5rem;text-transform:uppercase;font-weight:700;font-family:var(--font-header);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none}.button_button__MFmXH.button_focus-visible__kUn7q,.button_button__MFmXH:hover{background:#000}.button_button__MFmXH:focus-visible{background:#000}.button_squish__WrJjW{font-family:var(--font-header);font-size:2rem;padding:1rem 2rem;background:var(--colors-dark-red);border-radius:2rem;color:#fff;text-align:center;text-shadow:0 .1em rgba(0,0,0,.4);transition:transform .15s cubic-bezier(.34,1.56,.64,1);transform:var(--transform);box-shadow:0 .25rem rgba(0,0,0,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none}.button_squish__WrJjW.button_small__WbZ_W{font-size:1.5rem;padding:.5rem 2.5rem;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.button_squish__WrJjW[disabled]{opacity:.5;pointer-events:none;background:hsl(from var(--colors-dark-red) h 10% l);box-shadow:none;text-shadow:none}.button_squish__WrJjW.button_focus-visible__kUn7q,.button_squish__WrJjW:hover{transform:scale(.96,1.05)}.button_squish__WrJjW:focus-visible{transform:scale(.96,1.05)}.button_squish__WrJjW:active{transform:scale(1.08,.88);transition:transform 70ms ease-out;animation:none}@media (prefers-reduced-motion:no-preference){a.job-post-card_card__cCLUv{--play-state:paused;animation:job-post-card_move-background__jpvtG .75s linear infinite var(--play-state)}a.job-post-card_card__cCLUv.job-post-card_focus-visible__9z6ex,a.job-post-card_card__cCLUv:hover{transform:scale(1.05);--play-state:running}a.job-post-card_card__cCLUv:focus-visible{transform:scale(1.05);--play-state:running}}@keyframes job-post-card_move-background__jpvtG{0%{background-position:0 0,var(--h) var(--h)}to{background-position:calc(-1 * var(--h)) var(--h),0 calc(2 * var(--h))}}.job-post-card_card__cCLUv{--c1:var(--colors-dark-red);--_c2:var(--colors-red);--c2:#da462f}@supports (color:color-mix(black,white)){.job-post-card_card__cCLUv{--c2:color-mix(var(--c1) 33%,var(--_c2))}}.job-post-card_card__cCLUv{--drop-shadow:0 4px rgba(0,0,0,.2);--text-color:#fff;--padding:2.75rem}@media (max-width:27.999em){.job-post-card_card__cCLUv{--padding:0rem}}@media (max-width:35.999em){.job-post-card_card__cCLUv{--padding:1rem}}.job-post-card_card__cCLUv{position:relative;display:grid;align-content:start;grid-gap:1rem;gap:1rem;font-family:var(--font-header);color:var(--text-color);margin-left:auto;margin-right:auto;padding:1rem 1rem 1.25rem;border:.75rem solid var(--c1);border-radius:1.5rem;box-shadow:0 .25rem rgba(0,0,0,.2);transition:transform .15s}.job-post-card_card__cCLUv.job-post-card_closed____KfX{--_g:0.7;--_d:0.7;--c1:hsl(from var(--colors-dark-red) h calc(s * var(--_g)) calc(l * 0.2));--_c2:hsl(from var(--colors-red) h calc(s * var(--_g)) calc(l * 0.5));--text-color:hsla(0,0%,100%,.6);opacity:.5}.job-post-card_ribbon__wnjE2{--size:1rem;--offset:calc(var(--size) * -0.5);font-family:var(--font-body);font-size:var(--size);font-weight:700;color:#f0f0f0;text-transform:uppercase;--f:0.5em;position:absolute;top:-12px;left:-12px;line-height:1.8;background-color:var(--_bg,var(--colors-dark-red));padding-left:1lh;padding-right:1lh;padding-bottom:var(--f);-o-border-image:conic-gradient(rgba(0,0,0,.533) 0,rgba(0,0,0,.533) 0) 51% /var(--f);border-image:conic-gradient(rgba(0,0,0,.533) 0,rgba(0,0,0,.533) 0) 51% /var(--f);-o-border-image:conic-gradient(rgba(0,0,0,.533) 0 0) 51% /var(--f);border-image:conic-gradient(rgba(0,0,0,.533) 0 0) 51% /var(--f);clip-path:polygon(100% calc(100% - var(--f)),100% 100%,calc(100% - var(--f)) calc(100% - var(--f)),var(--f) calc(100% - var(--f)),0 100%,0 calc(100% - var(--f)),999px calc(100% - var(--f) - 999px),calc(100% - 999px) calc(100% - var(--f) - 999px));transform:translate(calc((cos(45deg) - 1) * 100%),-100%) rotate(-45deg);transform-origin:100% 100%}.job-post-card_ribbon__wnjE2.job-post-card_draft__Z5P2l{--_bg:var(--colors-yellow);color:#000}.job-post-card_title__dq8L_{text-wrap:balance;text-align:center;font-size:2rem;text-shadow:var(--drop-shadow);padding-left:var(--padding);padding-right:var(--padding)}@media screen and (min-width:50rem){.job-post-card_title__dq8L_{font-size:2rem}}.job-post-card_meta__BVSoX{font-size:1.125rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.75em;padding-left:var(--padding);padding-right:var(--padding)}.job-post-card_meta__BVSoX span{display:block;background-color:var(--text-color);color:var(--c2);padding:.375em .75em;border-radius:10ex;text-transform:uppercase;box-shadow:var(--drop-shadow)}.job-post-card_meta__BVSoX>:first-child{transform:rotate(1.2deg)}.job-post-card_meta__BVSoX>:nth-child(2){transform:translateY(1px) rotate(-.7deg)}.job-post-card_meta__BVSoX>:nth-child(3){transform:rotate(.75deg)}.job-post-card_bg__j_qZg{--s:50px;--p:50%;--h:calc(var(--s) / 2);--_g:var(--c1) 17.67%,transparent 0 82.33%,var(--c1) 0;--_p1:calc(var(--p) / 2);--_p2:calc(var(--_p1) + 1%);background-color:var(--c2);background-image:radial-gradient(var(--c1) var(--_p1),transparent var(--_p2)),radial-gradient(var(--c1) var(--_p1),transparent var(--_p2));background-size:var(--s) var(--s);background-position:0 0,var(--h) var(--h)}.job-post-card_extra__k8LsI{text-align:center;text-shadow:var(--drop-shadow);font-size:1.125rem;text-wrap:pretty;padding-left:.5rem;padding-right:.5rem;max-width:34rem;line-height:1.2;margin-left:auto;margin-right:auto}.job-post-card_extra__k8LsI>div{display:grid;grid-gap:.75em;gap:.75em}.html_root__3heNw{display:inline}.html_root__3heNw a{text-decoration:underline}.html_image__OpOl4{position:relative;display:flex;justify-content:center;width:100%;aspect-ratio:var(--aspect-ratio);margin:1.5rem auto}.prose_prose__uKVOB{--_accent:var(--accent,var(--colors-pink));--_font-header:var(--font-body);display:block;font-family:var(--font-body);position:relative;max-width:var(--width,65ch);margin-left:auto;margin-right:auto;line-height:var(--line-height,1.25)}.prose_prose__uKVOB :empty:not(:where(hr,br,img)){display:none}.prose_prose__uKVOB h1[\:has\(b\:empty\)]{display:none}.prose_prose__uKVOB h1:has(b:empty){display:none}.prose_prose__uKVOB h2[\:has\(b\:empty\)]{display:none}.prose_prose__uKVOB h2:has(b:empty){display:none}.prose_prose__uKVOB h3[\:has\(b\:empty\)]{display:none}.prose_prose__uKVOB h3:has(b:empty){display:none}.prose_prose__uKVOB h4[\:has\(b\:empty\)]{display:none}.prose_prose__uKVOB h4:has(b:empty){display:none}.prose_prose__uKVOB p[\:has\(b\:empty\)]{display:none}.prose_prose__uKVOB p:has(b:empty){display:none}.prose_prose__uKVOB h1:empty,.prose_prose__uKVOB h2:empty,.prose_prose__uKVOB h3:empty,.prose_prose__uKVOB h4:empty,.prose_prose__uKVOB p:empty{display:none}.prose_prose__uKVOB .lead{font-size:1.25em;margin-bottom:1.2em;color:rgb(from currentColor r g b/.7)}.prose_prose__uKVOB figure{margin:0}.prose_prose__uKVOB figcaption{color:rgb(from currentColor r g b/.55);font-size:.875em;line-height:1.4;margin-top:.875em}.prose_prose__uKVOB img{display:block;width:100%}.prose_prose__uKVOB :where(h1,h2,h3,h4){font-family:var(--_font-header);color:currentColor}.prose_prose__uKVOB :where(b,strong){color:currentColor}.prose_prose__uKVOB :where(h1,h2,h3,h4)+:where(h1,h2,h3,h4,p){margin-top:0}.prose_prose__uKVOB h1{font-size:2.25em;line-height:1;letter-spacing:-.025em;margin-bottom:.875em}.prose_prose__uKVOB h1+h1{background-color:blue}.prose_prose__uKVOB h2{font-size:1.5em;line-height:1.1;letter-spacing:-.025em;margin-top:2em;margin-bottom:1em}.prose_prose__uKVOB h3{padding-top:0!important;font-size:1.25em;line-height:1.2;letter-spacing:-.025em;margin-top:1.6em;margin-bottom:.6em}.prose_prose__uKVOB h4{font-size:1em;letter-spacing:-.025em;margin-top:1.5em;margin-bottom:.5em}.prose_prose__uKVOB h5{font-size:1.5em;letter-spacing:-.025em;color:red}.prose_prose__uKVOB h6{font-size:1.25em;letter-spacing:-.025em;color:red}.prose_prose__uKVOB p{font-size:1em;margin-top:1.25em;margin-bottom:1.25em;color:rgb(from currentColor r g b/.8)}.prose_prose__uKVOB ul{list-style-type:disc}.prose_prose__uKVOB :where(ul,ol){margin-top:1.25em;margin-bottom:1.25em;padding-left:1.5em}.prose_prose__uKVOB :where(ul,ol) :where(ul,ol){margin-top:.75em;margin-bottom:.75em}.prose_prose__uKVOB>:where(ul,ol)>li p{margin-top:.75em;margin-bottom:.75em}.prose_prose__uKVOB>:where(ul,ol)>li>p:first-child:not(:last-child){margin-top:1.25em}.prose_prose__uKVOB>:where(ul,ol)>li>p:last-child:not(:first-child){margin-bottom:1.25em}.prose_prose__uKVOB>:where(ul,ol)>li>p:first-child:last-child{margin-top:0;margin-bottom:0}.prose_prose__uKVOB li{margin-top:.5em;margin-bottom:.5em}.prose_prose__uKVOB hr{display:block;margin-top:3em;margin-bottom:3em;width:100%;border-color:var(--_accent);border-bottom-width:.125rem}.prose_prose__uKVOB dl{margin-top:1.25em;margin-bottom:1.25em}.prose_prose__uKVOB dl dt{margin-top:1.25em;font-weight:700}.prose_prose__uKVOB dl dd{margin-top:.5em}.prose_prose__uKVOB blockquote{display:block;margin:1.6em 0;padding-left:1em;font-weight:500;border-width:0 0 0 .25rem;border-style:solid;border-color:var(--_accent)}.prose_prose__uKVOB blockquote p{font-size:italic;line-height:1.35;font-style:italic}.prose_prose__uKVOB code{background-color:rgba(0,0,0,.122)}.jobs-slug_job-post__XXkN5{display:grid;align-content:start;grid-column:full;grid-template-columns:subgrid;grid-gap:1rem 0;gap:1rem 0;margin-top:var(--header-height);padding-top:3rem;padding-bottom:3rem;justify-content:space-between;position:relative}@media (max-width:49.999rem){.jobs-slug_job-post__XXkN5{padding-bottom:0}}.jobs-slug_job-post__XXkN5>*{grid-column:main}.jobs-slug_deadline__qAzfo{--drop-shadow:0 2px rgba(0,0,0,.267);margin-top:1rem;line-height:1.5;font-size:1.3rem;font-family:var(--font-body);font-weight:700;text-shadow:var(--drop-shadow);padding-left:1.5rem;padding-right:1.5rem;display:flex;flex-direction:row-reverse;justify-content:space-between}.jobs-slug_closed__FCGSE .jobs-slug_deadline__qAzfo{justify-content:center;font-size:1.5em}.jobs-slug_body__k6CyM{padding:3rem 1.5rem;background:var(--colors-bg-white);border-radius:2rem;color:#222;font-weight:400}.jobs-slug_closed__FCGSE .jobs-slug_body__k6CyM{opacity:.76}@media (max-width:49.999rem){.jobs-slug_body__k6CyM{grid-column:full;border-radius:0}}@media screen and (min-width:64rem){.jobs-slug_body__k6CyM{padding-left:5cqi;padding-right:5cqi}}.jobs-slug_body__k6CyM .jobs-slug_prose__sEvZz{margin-bottom:2rem;font-size:1.125em}.jobs-slug_body__k6CyM .jobs-slug_prose__sEvZz>:where(p):first-child{font-size:1.125em;font-weight:500;opacity:.9;text-wrap:pretty}.jobs-slug_body__k6CyM .jobs-slug_prose__sEvZz>:where(p):nth-child(2){font-size:1.125em;font-weight:500;opacity:.9;text-wrap:pretty}.jobs-slug_body__k6CyM .jobs-slug_prose__sEvZz>:where(p):empty[\:has\(\%2B\%20p\)]{display:block;height:1px}.jobs-slug_body__k6CyM .jobs-slug_prose__sEvZz>:where(p):empty:has(+p){display:block;height:1px}.jobs-slug_body__k6CyM .jobs-slug_prose__sEvZz :where(h3){padding:.25em var(--padding-inline,.75em)!important}.jobs-slug_body__k6CyM .jobs-slug_prose__sEvZz :where(h3){font-family:var(--font-header);border-bottom:0;width:-moz-fit-content;width:fit-content;line-height:normal;border-radius:.75em;color:#fff;letter-spacing:inherit;margin-left:-.625em;margin-right:-.625em;text-shadow:0 .25rem 1px rgba(0,0,0,.133);box-shadow:0 .25rem rgba(0,0,0,.2)}.jobs-slug_body__k6CyM .jobs-slug_prose__sEvZz :where(h3):first-child{margin-top:0}.jobs-slug_body__k6CyM .jobs-slug_prose__sEvZz :where(h3){background:var(--colors-pink)}@media (max-width:50rem){.jobs-slug_body__k6CyM .jobs-slug_prose__sEvZz :where(h3){--padding-inline:0.875em;margin-left:auto;margin-right:auto;text-align:center;text-wrap:balance}}@media (min-width:50.001rem){.jobs-slug_body__k6CyM .jobs-slug_prose__sEvZz :where(h3){background:var(--colors-pink)}}.jobs-slug_body__k6CyM .jobs-slug_prose__sEvZz :where(h3):first-of-type{transform:rotate(-.6deg)}.jobs-slug_body__k6CyM .jobs-slug_prose__sEvZz :where(h3):nth-of-type(2){transform:rotate(.9deg)}.jobs-slug_body__k6CyM .jobs-slug_prose__sEvZz :where(h3):nth-of-type(3){transform:rotate(-.5deg)}.jobs-slug_button-wrapper__tD1KT{display:grid;justify-content:center}