.image[data-astro-cid-tiupidj4]{width:100%;height:auto;display:block;-o-object-position:var(--objectPosition);object-position:var(--objectPosition)}.block__content--no-padding figure[data-astro-cid-tiupidj4]{margin-left:calc(-1*max(1rem,4vw));margin-left:calc(-1 * var(--spacing-page-gutter));margin-right:calc(-1*max(1rem,4vw));margin-right:calc(-1 * var(--spacing-page-gutter));width:calc(100% + 2*max(1rem,4vw));width:calc(100% + 2 * var(--spacing-page-gutter))}@media(max-width:500px){.image[data-astro-cid-tiupidj4]{aspect-ratio:1 / 1}}figure[data-astro-cid-tiupidj4]{margin:0;padding:0}figcaption[data-astro-cid-tiupidj4]{font-size:.75rem;font-size:var(--text-xs);color:#656565;color:var(--gray-600);text-align:center;margin-top:1rem;margin-top:var(--space-4);padding-bottom:1rem;padding-bottom:var(--space-4)}.icon-with-text[data-astro-cid-eja2ers7]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;gap:var(--space-2);align-self:stretch}.icon-with-text__header[data-astro-cid-eja2ers7]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;gap:var(--space-4);align-self:stretch}.icon-with-text__icon[data-astro-cid-eja2ers7]{width:4rem;height:4rem;flex-shrink:0}.icon-with-text__headline[data-astro-cid-eja2ers7]{align-self:stretch;line-height:1.5;line-height:var(--leading-relaxed);font-size:max(1.5rem,1.25vw);font-size:var(--text-fluid-lg);font-weight:700;font-weight:var(--weight-bold)}.icon-with-text__text-container[data-astro-cid-eja2ers7]{display:flex;align-items:center;padding-left:1.5rem;padding-left:var(--space-6)}.icon-with-text__text[data-astro-cid-eja2ers7]{flex:1 0 0}.icon-with-text__text[data-astro-cid-eja2ers7] .text,.icon-with-text__text[data-astro-cid-eja2ers7] .rich-text-list{font-size:max(1.125rem,1vw);font-size:var(--text-fluid-base);font-weight:300;font-weight:var(--weight-light);color:#202020;color:var(--text)}.icon-with-text-grid[data-astro-cid-36ueas4s]{display:flex;flex-direction:column;gap:5rem;gap:var(--space-20)}.icon-with-text-grid__headline[data-astro-cid-36ueas4s]{font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-weight:100;font-weight:var(--weight-ultra-light);font-size:max(2.25rem,3vw);font-size:var(--text-fluid-2xl);line-height:1.25;line-height:var(--leading-tight);color:#202020;color:var(--text);word-wrap:break-word}.icon-with-text-grid__items[data-astro-cid-36ueas4s]{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;grid-gap:var(--space-10);gap:2.5rem;gap:var(--space-10)}.intro[data-astro-cid-36ueas4s]{display:flex;flex-direction:column;gap:2.5rem;gap:var(--space-10)}@media(min-width:1024px){.icon-with-text-grid__items[data-astro-cid-36ueas4s]{grid-template-columns:1fr 1fr;align-self:stretch;gap:5rem;gap:var(--space-20)}}.input-wrapper[data-astro-cid-qyqq6lvs]{display:flex;width:100%;height:4rem;height:var(--space-16);padding:0 1.25rem;padding:0 var(--space-5);align-items:center;gap:.5rem;gap:var(--space-2);border:1px solid rgba(32,32,32,1);border:1px solid var(--input-border);background:#fdfdfd;background:var(--input-bg);box-sizing:border-box}.input-wrapper--disabled[data-astro-cid-qyqq6lvs]{border-color:#7c7c7c;border-color:var(--input-disabled-border);background:#f5f5f5;background:var(--input-disabled-bg)}.input-wrapper--error[data-astro-cid-qyqq6lvs]{border-color:var(--error);background:var(--error-soft)}.input-field[data-astro-cid-qyqq6lvs]{width:100%;height:100%;border:none;outline:none;background:transparent;color:#202020;color:var(--input-text);font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:1rem;font-size:var(--text-base);font-style:normal;font-weight:400;font-weight:var(--weight-normal);line-height:1.5}.input-wrapper[data-astro-cid-qyqq6lvs]:focus-within{outline:2px solid rgba(32,32,32,1);outline:2px solid var(--input-border);outline-offset:0}.input-wrapper--error[data-astro-cid-qyqq6lvs]:focus-within{outline-color:var(--error)}.input-field[data-astro-cid-qyqq6lvs]:focus{outline:none}.input-field[data-astro-cid-qyqq6lvs]::-moz-placeholder{color:#7c7c7c;color:var(--input-placeholder)}.input-field[data-astro-cid-qyqq6lvs]::placeholder{color:#7c7c7c;color:var(--input-placeholder)}.input-wrapper--disabled[data-astro-cid-qyqq6lvs] .input-field[data-astro-cid-qyqq6lvs]{color:#7c7c7c;color:var(--input-disabled-text);cursor:not-allowed}.input-wrapper--disabled[data-astro-cid-qyqq6lvs] .input-field[data-astro-cid-qyqq6lvs]::-moz-placeholder{color:#7c7c7c;color:var(--input-disabled-text)}.input-wrapper--disabled[data-astro-cid-qyqq6lvs] .input-field[data-astro-cid-qyqq6lvs]::placeholder{color:#7c7c7c;color:var(--input-disabled-text)}.input-wrapper--error[data-astro-cid-qyqq6lvs] .input-field[data-astro-cid-qyqq6lvs]{color:var(--error)}.input-wrapper--error[data-astro-cid-qyqq6lvs] .input-field[data-astro-cid-qyqq6lvs]::-moz-placeholder{color:var(--error)}.input-wrapper--error[data-astro-cid-qyqq6lvs] .input-field[data-astro-cid-qyqq6lvs]::placeholder{color:var(--error)}.textarea-wrapper[data-astro-cid-lw6twjwp]{display:flex;width:100%;min-height:4rem;min-height:var(--space-16);padding:1.25rem;padding:var(--space-5);align-items:flex-start;gap:.5rem;gap:var(--space-2);border:1px solid rgba(32,32,32,1);border:1px solid var(--input-border);background:#fdfdfd;background:var(--input-bg);box-sizing:border-box}.textarea-wrapper--disabled[data-astro-cid-lw6twjwp]{border-color:#7c7c7c;border-color:var(--input-disabled-border);background:#f5f5f5;background:var(--input-disabled-bg)}.textarea-wrapper--error[data-astro-cid-lw6twjwp]{border-color:var(--error);background:var(--error-soft)}.textarea-field[data-astro-cid-lw6twjwp]{width:100%;height:100%;border:none;outline:none;background:transparent;color:#202020;color:var(--input-text);font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:1rem;font-size:var(--text-base);font-style:normal;font-weight:400;font-weight:var(--weight-normal);line-height:1.5;resize:vertical}.textarea-wrapper[data-astro-cid-lw6twjwp]:focus-within{outline:2px solid rgba(32,32,32,1);outline:2px solid var(--input-border);outline-offset:0}.textarea-wrapper--error[data-astro-cid-lw6twjwp]:focus-within{outline-color:var(--error)}.textarea-field[data-astro-cid-lw6twjwp]:focus{outline:none}.textarea-field[data-astro-cid-lw6twjwp]::-moz-placeholder{color:#7c7c7c;color:var(--input-placeholder)}.textarea-field[data-astro-cid-lw6twjwp]::placeholder{color:#7c7c7c;color:var(--input-placeholder)}.textarea-wrapper--disabled[data-astro-cid-lw6twjwp] .textarea-field[data-astro-cid-lw6twjwp]{color:#7c7c7c;color:var(--input-disabled-text);cursor:not-allowed;resize:none}.textarea-wrapper--disabled[data-astro-cid-lw6twjwp] .textarea-field[data-astro-cid-lw6twjwp]::-moz-placeholder{color:#7c7c7c;color:var(--input-disabled-text)}.textarea-wrapper--disabled[data-astro-cid-lw6twjwp] .textarea-field[data-astro-cid-lw6twjwp]::placeholder{color:#7c7c7c;color:var(--input-disabled-text)}.textarea-wrapper--error[data-astro-cid-lw6twjwp] .textarea-field[data-astro-cid-lw6twjwp]{color:var(--error)}.textarea-wrapper--error[data-astro-cid-lw6twjwp] .textarea-field[data-astro-cid-lw6twjwp]::-moz-placeholder{color:var(--error)}.textarea-wrapper--error[data-astro-cid-lw6twjwp] .textarea-field[data-astro-cid-lw6twjwp]::placeholder{color:var(--error)}.one-column-text[data-astro-cid-4rbrkc6n] .text,.one-column-text[data-astro-cid-4rbrkc6n] .rich-text-list{font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-weight:100;font-weight:var(--weight-ultra-light);line-height:1.25;line-height:var(--leading-tight);color:#202020;color:var(--text);word-wrap:break-word}.one-column-text--large[data-astro-cid-4rbrkc6n] .text,.one-column-text--large[data-astro-cid-4rbrkc6n] .rich-text-list{font-size:max(2.25rem,3vw);font-size:var(--text-fluid-2xl)}.one-column-text--medium[data-astro-cid-4rbrkc6n] .text,.one-column-text--medium[data-astro-cid-4rbrkc6n] .rich-text-list{font-size:max(2rem,2vw);font-size:var(--text-fluid-xl)}.one-column-text--indented[data-astro-cid-4rbrkc6n] .rich-text>:first-child{text-indent:max(1rem,5vw);text-indent:var(--spacing-text-indent)}.one-column-text--three-quarters[data-astro-cid-4rbrkc6n]{width:75%}.two-column-text[data-astro-cid-rrcsgd4p]{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;gap:max(1rem,4vw);gap:var(--spacing-col-gap);flex-direction:column}.two-column-text__first-column[data-astro-cid-rrcsgd4p]{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2.5rem;gap:var(--space-10);align-self:stretch;flex:2;text-align:left}.two-column-text__first-column[data-astro-cid-rrcsgd4p] .text,.two-column-text__first-column[data-astro-cid-rrcsgd4p] .rich-text-list{font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-weight:100;font-weight:var(--weight-ultra-light);line-height:1.25;line-height:var(--leading-tight);color:#202020;color:var(--text);word-wrap:break-word}.two-column-text__first-column[data-astro-cid-rrcsgd4p] img,.two-column-text__second-column[data-astro-cid-rrcsgd4p] img{align-self:flex-start}.two-column-text__first-column[data-astro-cid-rrcsgd4p] .image,.two-column-text__second-column[data-astro-cid-rrcsgd4p] .image{margin-left:0;margin-right:0}.two-column-text__first-column--large[data-astro-cid-rrcsgd4p] .text,.two-column-text__first-column--large[data-astro-cid-rrcsgd4p] .rich-text-list{font-size:max(2.25rem,3vw);font-size:var(--text-fluid-2xl)}.two-column-text__first-column--medium[data-astro-cid-rrcsgd4p] .text,.two-column-text__first-column--medium[data-astro-cid-rrcsgd4p] .rich-text-list{font-size:max(2rem,2vw);font-size:var(--text-fluid-xl)}.two-column-text__first-column--small[data-astro-cid-rrcsgd4p] .text,.two-column-text__first-column--small[data-astro-cid-rrcsgd4p] .rich-text-list{font-family:PP Neue Montreal Mono,monospace;font-family:var(--font-body);font-size:max(1.125rem,1vw);font-size:var(--text-fluid-base);font-weight:400;font-weight:var(--weight-normal);line-height:1.5;line-height:var(--leading-relaxed)}.two-column-text__first-column--indented[data-astro-cid-rrcsgd4p] .rich-text>:first-child{text-indent:max(1rem,5vw);text-indent:var(--spacing-text-indent)}.two-column-text__second-column[data-astro-cid-rrcsgd4p]{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2.5rem;gap:var(--space-10);align-self:stretch;flex:1;text-align:left}.two-column-text__second-column[data-astro-cid-rrcsgd4p] .text,.two-column-text__second-column[data-astro-cid-rrcsgd4p] .rich-text-list{font-family:PP Neue Montreal Mono,monospace;font-family:var(--font-body);font-size:max(1.125rem,1vw);font-size:var(--text-fluid-base);font-weight:400;font-weight:var(--weight-normal);line-height:1.25;line-height:var(--leading-tight);color:#202020;color:var(--text);word-wrap:break-word;margin-bottom:2.5rem;margin-bottom:var(--space-10)}@media(min-width:768px){.two-column-text[data-astro-cid-rrcsgd4p]{flex-direction:row}.two-column-text__first-column[data-astro-cid-rrcsgd4p]{margin-right:max(1rem,4vw);margin-right:var(--space-fluid-5)}}.section-title[data-astro-cid-te54nzrt]{display:flex;padding:1.5rem;padding:var(--space-6);align-items:center;gap:.625rem;gap:var(--space-2-5);align-self:stretch;border-bottom:1px solid rgba(20,20,20,.5);border-bottom:1px solid var(--border-dimmed);position:relative}.section-title__content[data-astro-cid-te54nzrt]{display:flex;align-items:center;gap:.75rem;gap:var(--space-3);flex-grow:1}.section-title__icon[data-astro-cid-te54nzrt]{display:block;flex-shrink:0;width:24px;height:24px;position:relative;z-index:3;color:#202020;color:var(--text)}.section-title__heading[data-astro-cid-te54nzrt]{font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:max(1rem,.9vw);font-size:var(--text-fluid-sm);font-weight:300;font-weight:var(--weight-light);line-height:1;line-height:var(--leading-none);color:#202020;color:var(--text)}.section-title__sticker[data-astro-cid-te54nzrt]{display:none;position:absolute;right:2.5rem;right:var(--space-10);transform:translateY(10%);z-index:10;z-index:var(--z-nav);pointer-events:none;max-width:200px;max-height:200px}.section-title__sticker[data-astro-cid-te54nzrt] img[data-astro-cid-te54nzrt]{max-width:100%;max-height:200px;width:auto;height:auto}@media(min-width:768px){.section-title__sticker[data-astro-cid-te54nzrt]{display:block}}.bullet-list[data-astro-cid-eplroivu]{display:flex;flex-direction:column;gap:2.5rem;gap:var(--space-10)}.bullet-list__intro-col[data-astro-cid-eplroivu]{display:flex;flex-direction:column}.bullet-list__intro[data-astro-cid-eplroivu]{font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:max(2.25rem,3vw);font-size:var(--text-fluid-2xl);line-height:1.25;line-height:var(--leading-tight);font-weight:100;font-weight:var(--weight-ultra-light)}.bullet-list__content[data-astro-cid-eplroivu]{display:flex;flex-direction:column;gap:max(1rem,4vw);gap:var(--spacing-page-gutter)}.bullet-list__items[data-astro-cid-eplroivu]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2.5rem;gap:var(--space-10)}.bullet-list__item[data-astro-cid-eplroivu]{display:flex;flex-direction:column;gap:.5rem;gap:var(--space-2)}.bullet-list__item-header[data-astro-cid-eplroivu]{display:flex;align-items:center;gap:1rem;gap:var(--space-4)}.bullet-list__chevron[data-astro-cid-eplroivu]{width:7.5px;height:12px;flex-shrink:0}.bullet-list__item-title[data-astro-cid-eplroivu] .text,.bullet-list__item-text[data-astro-cid-eplroivu] .text{font-size:max(1.125rem,1vw);font-size:var(--text-fluid-base)}.bullet-list__item-text[data-astro-cid-eplroivu]{padding-left:calc(7.5px + 1rem);padding-left:calc(7.5px + var(--space-4))}.bullet-list--three-columns[data-astro-cid-eplroivu] .bullet-list__extra[data-astro-cid-eplroivu]{gap:.75rem;gap:var(--space-3);display:flex;flex-direction:column}@media(min-width:768px){.bullet-list[data-astro-cid-eplroivu]{flex-direction:column;gap:2.5rem;gap:var(--space-10)}.bullet-list__content[data-astro-cid-eplroivu]{flex:1 0 0}.bullet-list__items[data-astro-cid-eplroivu]{gap:2.5rem;gap:var(--space-10)}.bullet-list__chevron[data-astro-cid-eplroivu]{width:10px;height:16px}.bullet-list__item-text[data-astro-cid-eplroivu]{padding-left:calc(10px + 1rem);padding-left:calc(10px + var(--space-4))}.bullet-list--three-columns[data-astro-cid-eplroivu] .bullet-list__extra[data-astro-cid-eplroivu]{display:flex;flex-direction:column;gap:.625rem;gap:var(--space-2-5);position:relative}.bullet-list__sticker[data-astro-cid-eplroivu]{width:170px;height:120px;-o-object-fit:contain;object-fit:contain;transform:rotate(-11.15deg);align-self:flex-start}.bullet-list__image[data-astro-cid-eplroivu]{flex:1 0 0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block}.bullet-list__image[data-astro-cid-eplroivu] img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.bullet-list__extra-text[data-astro-cid-eplroivu] .text{font-size:max(1rem,.9vw);font-size:var(--text-fluid-sm);font-weight:700;font-weight:var(--weight-bold);line-height:1.5;line-height:var(--leading-relaxed)}}@media(min-width:1024px){.bullet-list[data-astro-cid-eplroivu]{display:grid;grid-template-columns:5fr 7fr;align-items:end;grid-gap:5rem;grid-gap:var(--space-20);gap:5rem;gap:var(--space-20)}.bullet-list__intro-col[data-astro-cid-eplroivu]{justify-content:flex-end}.bullet-list--three-columns[data-astro-cid-eplroivu] .bullet-list__content[data-astro-cid-eplroivu]{display:grid;grid-template-columns:4fr 3fr;align-items:end}}.jobs-list__intro[data-astro-cid-r55bivrw]{display:flex;align-items:center;gap:.625rem;gap:var(--space-2-5);padding:1.5rem 0;padding:var(--space-6) 0}.jobs-list__intro[data-astro-cid-r55bivrw] .jobs-list__intro-text{color:#202020;color:var(--text);font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:max(2.25rem,3vw);font-size:var(--text-fluid-2xl);font-weight:100;font-weight:var(--weight-ultra-light);line-height:1.25;line-height:var(--leading-tight)}.jobs-list__item[data-astro-cid-r55bivrw]{display:flex;flex-wrap:wrap;gap:max(1rem,2vw);gap:var(--space-fluid-2);padding:1.5rem 0;padding:var(--space-6) 0;align-items:center;border-bottom:1px solid rgba(20,20,20,.5);border-bottom:1px solid var(--border-dimmed);position:relative;cursor:pointer}.jobs-list__item[data-astro-cid-r55bivrw] [data-astro-cid-r55bivrw]:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background:currentColor;transform-origin:right;transform:scaleX(0);transition:transform .3s ease;pointer-events:none}.jobs-list__item[data-astro-cid-r55bivrw] [data-astro-cid-r55bivrw]:hover:after{transform-origin:left;transform:scaleX(1)}.jobs-list__info[data-astro-cid-r55bivrw]{display:flex;flex-direction:column;gap:.5rem;gap:var(--space-2);width:100%}.jobs-list__title[data-astro-cid-r55bivrw]{color:#202020;color:var(--text);font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:max(1.5rem,1.25vw);font-size:var(--text-fluid-lg);font-weight:400;font-weight:var(--weight-normal);line-height:1;line-height:var(--leading-none);-webkit-text-decoration:none;text-decoration:none}.jobs-list__title[data-astro-cid-r55bivrw]:before{content:"";position:absolute;inset:0;z-index:1}.jobs-list__title[data-astro-cid-r55bivrw]:focus{outline:none}.jobs-list__title[data-astro-cid-r55bivrw]:focus-visible:before{box-shadow:5px dashed #e8308a;box-shadow:var(--focus-ring)}.jobs-list__subtitle[data-astro-cid-r55bivrw]{color:#202020;color:var(--text);font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:max(1rem,.9vw);font-size:var(--text-fluid-sm);font-weight:100;font-weight:var(--weight-ultra-light);line-height:1;line-height:var(--leading-none)}.jobs-list__date[data-astro-cid-r55bivrw]{flex:1;color:#14141480;color:var(--text-dimmed);font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:max(1rem,.9vw);font-size:var(--text-fluid-sm);font-weight:400;font-weight:var(--weight-normal);line-height:1;line-height:var(--leading-none)}.jobs-list__empty[data-astro-cid-r55bivrw]{display:flex;align-items:center;padding:1.5rem;padding:var(--space-6)}.jobs-list__empty[data-astro-cid-r55bivrw] .jobs-list__empty-text{color:#14141480;color:var(--text-dimmed);font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:max(1.5rem,1.25vw);font-size:var(--text-fluid-lg);font-weight:100;font-weight:var(--weight-ultra-light);line-height:1.25;line-height:var(--leading-tight)}@media(min-width:1024px){.jobs-list__date[data-astro-cid-r55bivrw]{text-align:center}.jobs-list__info[data-astro-cid-r55bivrw]{width:40%}}
