.image[data-astro-cid-recnkajx]{width:100%;height:auto;display:block}.block__content--no-padding figure[data-astro-cid-recnkajx]{margin-left:calc(-1*max(1rem,4vw));margin-right:calc(-1*max(1rem,4vw));margin-left:calc(-1 * var(--spacing-page-gutter));margin-right:calc(-1 * var(--spacing-page-gutter));width:calc(100% + 2*max(1rem,4vw));width:calc(100% + 2 * var(--spacing-page-gutter))}@media (width<=500px){.image[data-astro-cid-recnkajx]{aspect-ratio:1}}figure[data-astro-cid-recnkajx]{margin:0;padding:0}figcaption[data-astro-cid-recnkajx]{font-size:.75rem;font-size:var(--text-xs);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-ggpzebaq]{align-items:flex-start;gap:.5rem;gap:var(--space-2);flex-direction:column;align-self:stretch;display:flex}.icon-with-text__header[data-astro-cid-ggpzebaq]{justify-content:center;align-items:flex-start;gap:1rem;gap:var(--space-4);flex-direction:column;align-self:stretch;display:flex}.icon-with-text__icon[data-astro-cid-ggpzebaq]{flex-shrink:0;width:4rem;height:4rem}.icon-with-text__headline[data-astro-cid-ggpzebaq]{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);align-self:stretch}.icon-with-text__text-container[data-astro-cid-ggpzebaq]{padding-left:1.5rem;padding-left:var(--space-6);align-items:center;display:flex}.icon-with-text__text[data-astro-cid-ggpzebaq]{flex:1 0 0}.icon-with-text__text[data-astro-cid-ggpzebaq] .text,.icon-with-text__text[data-astro-cid-ggpzebaq] .rich-text-list .list-item{font-size:max(1.125rem,1vw);font-size:var(--text-fluid-base);font-weight:300;font-weight:var(--weight-light);color:var(--text)}.icon-with-text-grid[data-astro-cid-jehjlr7e]{gap:5rem;gap:var(--space-20);flex-direction:column;display:flex}.icon-with-text-grid__headline[data-astro-cid-jehjlr7e]{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:var(--text);word-wrap:break-word}.icon-with-text-grid__items[data-astro-cid-jehjlr7e]{grid-gap:2.5rem;grid-gap:var(--space-10);gap:2.5rem;gap:var(--space-10);grid-template-columns:1fr;display:grid}.intro[data-astro-cid-jehjlr7e]{gap:2.5rem;gap:var(--space-10);flex-direction:column;display:flex}@media (width>=1024px){.icon-with-text-grid__items[data-astro-cid-jehjlr7e]{align-self:stretch;gap:5rem;gap:var(--space-20);grid-template-columns:1fr 1fr}}.contact-form-container{width:min(100%, var(--content-width));flex-direction:column;margin:0 auto;display:flex}.contact-form-header{min-height:2.5rem;min-height:var(--space-10);padding:0 1.25rem;padding:0 var(--space-5);border-bottom:1px solid #292929;border-bottom:1px solid var(--gray-900);background:#292929;background:var(--gray-900);justify-content:space-between;align-items:center;display:flex}.contact-form-title{color:var(--white);margin:0}.expand-icon{width:1.5rem;width:var(--space-6);height:1.5rem;height:var(--space-6);flex-shrink:0;justify-content:center;align-items:center;display:flex}.expand-icon svg{width:1rem;width:var(--space-4);height:1rem;height:var(--space-4)}.contact-form-content{padding:1.25rem;padding:var(--space-5);align-items:center;gap:2.5rem;gap:var(--space-10);border:1px solid #292929;border:1px solid var(--gray-900);background:#141414;background:var(--black);flex-direction:column;display:flex}.contact-form-recipient{width:100%;padding-bottom:1.25rem;padding-bottom:var(--space-5);border-bottom:1px solid #292929;border-bottom:1px solid var(--gray-900);justify-content:space-between;align-items:center;margin:0;display:flex}.recipient-label,.recipient-email{color:var(--white)}.recipient-pill{min-height:3rem;min-height:var(--space-12);padding:0 1.25rem;padding:0 var(--space-5);border-radius:624.938rem;border-radius:var(--radius-full);border:1px solid #fdfdfd33;justify-content:center;align-items:center;margin:0;display:flex}@supports (color:color-mix(in lch, red, blue)){.recipient-pill{border:1px solid color-mix(in srgb, var(--white) 20%, transparent)}}.contact-form{align-items:flex-start;gap:2rem;gap:var(--space-8);flex-direction:column;width:100%;display:flex;position:relative}.contact-form [hidden]{display:none}.form-field,.conditional-fields{width:100%;min-width:0}.conditional-fields{gap:2rem;gap:var(--space-8);border:0;flex-direction:column;margin:0;padding:0;display:flex}.form-field .input-wrapper,.form-field .textarea-wrapper,.form-field .select-wrapper{box-sizing:border-box}.form-field-help,.field-error{margin-top:.5rem;margin-top:var(--space-2);font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:.875rem;font-size:var(--text-sm);line-height:1.5;display:block}.form-field-help{margin-top:0;margin-bottom:.5rem;margin-bottom:var(--space-2);color:var(--text-dimmed)}.field-error{color:var(--error)}.readonly-field{width:100%;min-height:4rem;min-height:var(--space-16);padding:.5rem 1.25rem;padding:var(--space-2) var(--space-5);border:1px solid #757575;border:1px solid var(--input-disabled-border);background:#f5f5f5;background:var(--input-disabled-bg);box-sizing:border-box;font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);flex-direction:column;justify-content:center;line-height:1.5;display:flex}.readonly-field__label{color:var(--input-disabled-text);font-size:.875rem;font-size:var(--text-sm)}.readonly-field__value{color:var(--input-text);font-size:1rem;font-size:var(--text-base)}.message-textarea{min-height:21rem;min-height:calc(var(--space-60) + var(--space-24))}.employment-options{grid-gap:.5rem;grid-gap:var(--space-2);gap:.5rem;gap:var(--space-2);border:0;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;display:grid}.employment-options__legend{margin-bottom:.5rem;margin-bottom:var(--space-2);color:var(--text-on-dark);font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:.875rem;font-size:var(--text-sm);grid-column:1/-1;padding:0;line-height:1.5}.employment-option{height:4rem;height:var(--space-16);padding:0 1.25rem;padding:0 var(--space-5);align-items:center;gap:.75rem;gap:var(--space-3);border:1px solid #202020;border:1px solid var(--input-border);background:#fdfdfd;background:var(--input-bg);color:var(--input-text);font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:1rem;font-size:var(--text-base);cursor:pointer;display:flex;position:relative}.employment-option:has(input:focus-visible){outline:2px solid #dc1e7a;outline:2px solid var(--focus-ring-color);outline-offset:0}.employment-option input{clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.employment-option__control{width:1.5rem;width:var(--space-6);height:1.5rem;height:var(--space-6);flex-shrink:0;line-height:0;display:block}.employment-option__control svg{width:100%;height:100%;display:block}.employment-option__control .employment-check-icon__shape,.employment-option__control .employment-check-icon__mark{fill:none;stroke:var(--input-text);stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:1.5px;opacity:.5}.employment-option input:checked+.employment-option__control .employment-check-icon__shape{fill:var(--pink);stroke:var(--pink);opacity:1}.employment-option input:checked+.employment-option__control .employment-check-icon__mark{stroke:var(--white);opacity:1}.contact-form-submit{width:100%;padding-top:1.25rem;padding-top:var(--space-5);border-top:1px solid #292929;border-top:1px solid var(--gray-900)}.form-message{width:100%;padding:1rem;padding:var(--space-4);border-radius:.375rem;border-radius:var(--radius-md);box-sizing:border-box}.form-message--success{background:#96c11f;background:var(--green);color:var(--dark-gray)}.form-message--error{background:var(--error-soft);color:var(--error)}.captcha-field{gap:.5rem;gap:var(--space-2);flex-direction:column;display:flex}.captcha-field altcha-widget{--altcha-color-base:var(--black);--altcha-color-text:var(--white);--altcha-color-border:var(--dark-gray);--altcha-color-border-focus:var(--white);--altcha-color-footer-bg:var(--black);--altcha-border-radius:0;--altcha-border-width:1px;--altcha-max-width:100%;border:0;width:100%;display:block}.captcha-field altcha-widget::part(base){min-height:4rem;min-height:var(--space-16);padding:0 1.25rem;padding:0 var(--space-5);border:1px solid #202020;border:1px solid var(--dark-gray);background:#141414;background:var(--black);box-sizing:border-box}.captcha-field altcha-widget::part(base):focus-within{outline:2px solid #fdfdfd;outline:2px solid var(--white)}.captcha-field altcha-widget::part(checkbox){width:2.5rem;width:var(--space-10);height:2.5rem;height:var(--space-10);border:1px solid #202020;border:1px solid var(--dark-gray);background:#141414;background:var(--black);border-radius:0}.captcha-field altcha-widget::part(label){color:var(--white);font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:1rem;font-size:var(--text-base)}.form-field-honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=768px){.contact-form-content,.contact-form{gap:1.5rem;gap:var(--space-6)}.recipient-label{font-size:1rem;font-size:var(--text-base)}.recipient-pill{max-width:70%;padding:0 1rem;padding:0 var(--space-4)}.recipient-email{font-size:.875rem;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.employment-options{grid-template-columns:1fr}.message-textarea{min-height:15rem;min-height:var(--space-60)}}.input-wrapper[data-astro-cid-btwdofhb]{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 #202020;border:1px solid var(--input-border);background:#fdfdfd;background:var(--input-bg);box-sizing:border-box;display:flex;position:relative}.input-wrapper--disabled[data-astro-cid-btwdofhb]{border-color:#757575;border-color:var(--input-disabled-border);background:#f5f5f5;background:var(--input-disabled-bg)}.input-wrapper--error[data-astro-cid-btwdofhb],.input-wrapper[data-astro-cid-btwdofhb]:has(.input-field[error]){border-color:var(--error);background:var(--error-soft)}.input-field[data-astro-cid-btwdofhb]{color:var(--input-text);width:100%;height:100%;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);background:0 0;border:none;outline:none;line-height:1.5}.input-wrapper--floating[data-astro-cid-btwdofhb] .input-field[data-astro-cid-btwdofhb]{box-sizing:border-box;padding-top:1rem;padding-top:var(--space-4)}.input-wrapper[data-astro-cid-btwdofhb]:focus-within{outline:2px solid #202020;outline:2px solid var(--input-border);outline-offset:0}.input-wrapper--error[data-astro-cid-btwdofhb]:focus-within,.input-wrapper[data-astro-cid-btwdofhb]:has(.input-field[error]):focus-within{outline-color:var(--error)}.input-field[data-astro-cid-btwdofhb]:focus{outline:none}.input-field[data-astro-cid-btwdofhb]::placeholder{color:var(--input-placeholder)}.input-wrapper--floating[data-astro-cid-btwdofhb] .input-field[data-astro-cid-btwdofhb]::placeholder{color:#0000}.floating-label[data-astro-cid-btwdofhb]{top:50%;left:1.25rem;left:var(--space-5);max-width:calc(100% - 2.5rem);max-width:calc(100% - (var(--space-5) * 2));color:var(--input-placeholder);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);pointer-events:none;text-overflow:ellipsis;transform-origin:0 0;white-space:nowrap;line-height:1.5;transition:color .18s,font-size .18s,top .18s,transform .18s;position:absolute;overflow:hidden;transform:translateY(-50%)}.input-wrapper--floating[data-astro-cid-btwdofhb]:focus-within .floating-label[data-astro-cid-btwdofhb],.input-wrapper--floating[data-astro-cid-btwdofhb] .input-field[data-astro-cid-btwdofhb]:not(:placeholder-shown)+.floating-label[data-astro-cid-btwdofhb]{top:.5rem;top:var(--space-2);color:var(--input-text);font-size:.875rem;font-size:var(--text-sm);transform:translateY(0)}.input-wrapper--floating[data-astro-cid-btwdofhb] .input-field[data-astro-cid-btwdofhb]:-webkit-autofill+.floating-label[data-astro-cid-btwdofhb]{top:.5rem;top:var(--space-2);color:var(--input-text);font-size:.875rem;font-size:var(--text-sm);transform:translateY(0)}.input-wrapper--disabled[data-astro-cid-btwdofhb] .input-field[data-astro-cid-btwdofhb]{color:var(--input-disabled-text);cursor:not-allowed}.input-wrapper--disabled[data-astro-cid-btwdofhb] .floating-label[data-astro-cid-btwdofhb]{color:var(--input-disabled-text)}.input-wrapper--disabled[data-astro-cid-btwdofhb] .input-field[data-astro-cid-btwdofhb]::placeholder{color:var(--input-disabled-text)}.input-wrapper--error[data-astro-cid-btwdofhb] .input-field[data-astro-cid-btwdofhb],.input-wrapper[data-astro-cid-btwdofhb]:has(.input-field[error]) .input-field[data-astro-cid-btwdofhb]{color:var(--error)}.input-wrapper--error[data-astro-cid-btwdofhb] .input-field[data-astro-cid-btwdofhb]::-moz-placeholder{color:var(--error)}.input-wrapper[data-astro-cid-btwdofhb]:has(.input-field[error]) .input-field[data-astro-cid-btwdofhb]::-moz-placeholder{color:var(--error)}.input-wrapper--error[data-astro-cid-btwdofhb] .input-field[data-astro-cid-btwdofhb]::placeholder,.input-wrapper[data-astro-cid-btwdofhb]:has(.input-field[error]) .input-field[data-astro-cid-btwdofhb]::placeholder,.input-wrapper--error[data-astro-cid-btwdofhb] .floating-label[data-astro-cid-btwdofhb],.input-wrapper[data-astro-cid-btwdofhb]:has(.input-field[error]) .floating-label[data-astro-cid-btwdofhb]{color:var(--error)}@media (prefers-reduced-motion:reduce){.floating-label[data-astro-cid-btwdofhb]{transition:none}}.textarea-wrapper[data-astro-cid-lc6so2bf]{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 #202020;border:1px solid var(--input-border);background:#fdfdfd;background:var(--input-bg);box-sizing:border-box;display:flex;position:relative}.textarea-wrapper--disabled[data-astro-cid-lc6so2bf]{border-color:#757575;border-color:var(--input-disabled-border);background:#f5f5f5;background:var(--input-disabled-bg)}.textarea-wrapper--error[data-astro-cid-lc6so2bf],.textarea-wrapper[data-astro-cid-lc6so2bf]:has(.textarea-field[error]){border-color:var(--error);background:var(--error-soft)}.textarea-field[data-astro-cid-lc6so2bf]{color:var(--input-text);width:100%;height:100%;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);resize:vertical;background:0 0;border:none;outline:none;line-height:1.5}.textarea-wrapper--floating[data-astro-cid-lc6so2bf] .textarea-field[data-astro-cid-lc6so2bf]{box-sizing:border-box;padding-top:1.25rem;padding-top:var(--space-5)}.textarea-wrapper[data-astro-cid-lc6so2bf]:focus-within{outline:2px solid #202020;outline:2px solid var(--input-border);outline-offset:0}.textarea-wrapper--error[data-astro-cid-lc6so2bf]:focus-within,.textarea-wrapper[data-astro-cid-lc6so2bf]:has(.textarea-field[error]):focus-within{outline-color:var(--error)}.textarea-field[data-astro-cid-lc6so2bf]:focus{outline:none}.textarea-field[data-astro-cid-lc6so2bf]::placeholder{color:var(--input-placeholder)}.textarea-wrapper--floating[data-astro-cid-lc6so2bf] .textarea-field[data-astro-cid-lc6so2bf]::placeholder{color:#0000}.textarea-wrapper--with-placeholder[data-astro-cid-lc6so2bf] .textarea-field[data-astro-cid-lc6so2bf]::placeholder{color:var(--input-placeholder)}.floating-label[data-astro-cid-lc6so2bf]{top:1.25rem;top:var(--space-5);left:1.25rem;left:var(--space-5);max-width:calc(100% - 2.5rem);max-width:calc(100% - (var(--space-5) * 2));color:var(--input-placeholder);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);pointer-events:none;text-overflow:ellipsis;transform-origin:0 0;white-space:nowrap;line-height:1.5;transition:color .18s,font-size .18s,top .18s;position:absolute;overflow:hidden}.textarea-wrapper--floating[data-astro-cid-lc6so2bf]:focus-within .floating-label[data-astro-cid-lc6so2bf],.textarea-wrapper--floating[data-astro-cid-lc6so2bf] .textarea-field[data-astro-cid-lc6so2bf]:not(:placeholder-shown)+.floating-label[data-astro-cid-lc6so2bf],.textarea-wrapper--with-placeholder[data-astro-cid-lc6so2bf] .floating-label[data-astro-cid-lc6so2bf]{top:.5rem;top:var(--space-2);color:var(--input-text);font-size:.875rem;font-size:var(--text-sm)}.textarea-wrapper--floating[data-astro-cid-lc6so2bf] .textarea-field[data-astro-cid-lc6so2bf]:-webkit-autofill+.floating-label[data-astro-cid-lc6so2bf]{top:.5rem;top:var(--space-2);color:var(--input-text);font-size:.875rem;font-size:var(--text-sm)}.textarea-wrapper--disabled[data-astro-cid-lc6so2bf] .textarea-field[data-astro-cid-lc6so2bf]{color:var(--input-disabled-text);cursor:not-allowed;resize:none}.textarea-wrapper--disabled[data-astro-cid-lc6so2bf] .floating-label[data-astro-cid-lc6so2bf]{color:var(--input-disabled-text)}.textarea-wrapper--disabled[data-astro-cid-lc6so2bf] .textarea-field[data-astro-cid-lc6so2bf]::placeholder{color:var(--input-disabled-text)}.textarea-wrapper--error[data-astro-cid-lc6so2bf] .textarea-field[data-astro-cid-lc6so2bf],.textarea-wrapper[data-astro-cid-lc6so2bf]:has(.textarea-field[error]) .textarea-field[data-astro-cid-lc6so2bf]{color:var(--error)}.textarea-wrapper--error[data-astro-cid-lc6so2bf] .textarea-field[data-astro-cid-lc6so2bf]::-moz-placeholder{color:var(--error)}.textarea-wrapper[data-astro-cid-lc6so2bf]:has(.textarea-field[error]) .textarea-field[data-astro-cid-lc6so2bf]::-moz-placeholder{color:var(--error)}.textarea-wrapper--error[data-astro-cid-lc6so2bf] .textarea-field[data-astro-cid-lc6so2bf]::placeholder,.textarea-wrapper[data-astro-cid-lc6so2bf]:has(.textarea-field[error]) .textarea-field[data-astro-cid-lc6so2bf]::placeholder,.textarea-wrapper--error[data-astro-cid-lc6so2bf] .floating-label[data-astro-cid-lc6so2bf],.textarea-wrapper[data-astro-cid-lc6so2bf]:has(.textarea-field[error]) .floating-label[data-astro-cid-lc6so2bf]{color:var(--error)}@media (prefers-reduced-motion:reduce){.floating-label[data-astro-cid-lc6so2bf]{transition:none}}.select-wrapper[data-astro-cid-p3yfhax3]{width:100%;height:4rem;height:var(--space-16);position:relative}.select-label[data-astro-cid-p3yfhax3]{z-index:1;top:.5rem;top:var(--space-2);left:1.25rem;left:var(--space-5);max-width:calc(100% - 4.5rem);max-width:calc(100% - (var(--space-5) * 2) - var(--space-8));color:var(--input-disabled-text);font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:.875rem;font-size:var(--text-sm);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;line-height:1.5;position:absolute;overflow:hidden}.select-field[data-astro-cid-p3yfhax3]{width:100%;height:100%;padding:1.25rem 2.75rem 0 1.25rem;padding:var(--space-5) calc(var(--space-5) + var(--space-6)) 0 var(--space-5);border:1px solid #202020;border:1px solid var(--input-border);appearance:none;background:#fdfdfd;background:var(--input-bg);color:var(--input-text);cursor:pointer;font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:1rem;font-size:var(--text-base);font-weight:400;font-weight:var(--weight-normal);text-overflow:ellipsis;line-height:1.5}.select-field[data-astro-cid-p3yfhax3]:has(option[value=""]:checked){color:var(--input-placeholder)}.select-field[data-astro-cid-p3yfhax3]:focus-visible{outline:2px solid #dc1e7a;outline:2px solid var(--focus-ring-color);outline-offset:0}.select-field[data-astro-cid-p3yfhax3] option[data-astro-cid-p3yfhax3]{color:var(--input-text)}.select-field[data-astro-cid-p3yfhax3] option[data-astro-cid-p3yfhax3]:disabled{color:var(--input-disabled-text)}.select-button[data-astro-cid-p3yfhax3]{display:none}.select-arrow[data-astro-cid-p3yfhax3]{top:50%;right:1.25rem;right:var(--space-5);width:1.5rem;width:var(--space-6);height:1.5rem;height:var(--space-6);pointer-events:none;justify-content:center;align-items:center;transition:transform .18s;display:flex;position:absolute;transform:translateY(-50%)}.select-arrow[data-astro-cid-p3yfhax3] svg[data-astro-cid-p3yfhax3]{fill:none;stroke:currentColor;stroke-linecap:square;stroke-linejoin:miter;stroke-width:1.5px;width:100%;height:100%}.select-wrapper[data-astro-cid-p3yfhax3]:has(.select-field:open) .select-arrow[data-astro-cid-p3yfhax3]{transform:translateY(-50%)rotate(180deg)}.select-wrapper--disabled[data-astro-cid-p3yfhax3] .select-field[data-astro-cid-p3yfhax3]{border-color:#757575;border-color:var(--input-disabled-border);background:#f5f5f5;background:var(--input-disabled-bg);color:var(--input-disabled-text);cursor:not-allowed}.select-wrapper--disabled[data-astro-cid-p3yfhax3] .select-label[data-astro-cid-p3yfhax3],.select-wrapper--disabled[data-astro-cid-p3yfhax3] .select-arrow[data-astro-cid-p3yfhax3]{color:var(--input-disabled-text)}.select-wrapper--error[data-astro-cid-p3yfhax3] .select-field[data-astro-cid-p3yfhax3],.select-wrapper[data-astro-cid-p3yfhax3]:has(.select-field[error]) .select-field[data-astro-cid-p3yfhax3]{border-color:var(--error);background:var(--error-soft);color:var(--error)}.select-wrapper--error[data-astro-cid-p3yfhax3] .select-label[data-astro-cid-p3yfhax3],.select-wrapper--error[data-astro-cid-p3yfhax3] .select-arrow[data-astro-cid-p3yfhax3],.select-wrapper[data-astro-cid-p3yfhax3]:has(.select-field[error]) .select-label[data-astro-cid-p3yfhax3],.select-wrapper[data-astro-cid-p3yfhax3]:has(.select-field[error]) .select-arrow[data-astro-cid-p3yfhax3]{color:var(--error)}@supports (appearance:base-select){.select-field[data-astro-cid-p3yfhax3],.select-field[data-astro-cid-p3yfhax3]::picker(select){appearance:base-select}.select-field[data-astro-cid-p3yfhax3]{align-items:center}.select-button[data-astro-cid-p3yfhax3]{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;display:flex}.select-button[data-astro-cid-p3yfhax3] selectedcontent[data-astro-cid-p3yfhax3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-field[data-astro-cid-p3yfhax3]::picker-icon{display:none}.select-field[data-astro-cid-p3yfhax3]::picker(select){max-height:16rem;max-height:calc(var(--space-16) * 4);padding:.5rem;padding:var(--space-2);border:1px solid #202020;border:1px solid var(--input-border);background:#fdfdfd;background:var(--input-bg);overflow-y:auto;box-shadow:.5rem .5rem #20202033}@supports (color:color-mix(in lch, red, blue)){.select-field[data-astro-cid-p3yfhax3]::picker(select){box-shadow:.5rem .5rem #20202033}@supports (color:color-mix(in lch, red, blue)){.select-field[data-astro-cid-p3yfhax3]::picker(select){box-shadow:var(--space-2) var(--space-2) 0 color-mix(in srgb, var(--input-border) 20%, transparent)}}}.select-field[data-astro-cid-p3yfhax3] option[data-astro-cid-p3yfhax3]{min-height:3rem;min-height:var(--space-12);padding:.75rem 1rem;padding:var(--space-3) var(--space-4);background:#fdfdfd;background:var(--input-bg);color:var(--input-text);cursor:pointer;align-items:center}.select-field[data-astro-cid-p3yfhax3] option[data-astro-cid-p3yfhax3]:hover,.select-field[data-astro-cid-p3yfhax3] option[data-astro-cid-p3yfhax3]:focus-visible{background:#f5f5f5;background:var(--input-disabled-bg);outline:2px solid #dc1e7a;outline:2px solid var(--focus-ring-color);outline-offset:-2px}.select-field[data-astro-cid-p3yfhax3] option[data-astro-cid-p3yfhax3]:checked{background:#f2e500;background:var(--yellow);color:var(--black)}.select-field[data-astro-cid-p3yfhax3] option[data-astro-cid-p3yfhax3]:disabled{color:var(--input-disabled-text);cursor:not-allowed}}@media (prefers-reduced-motion:reduce){.select-arrow[data-astro-cid-p3yfhax3]{transition:none}}.file-field[data-astro-cid-piqs5lyi]{width:100%}.file-input-wrapper[data-astro-cid-piqs5lyi]{width:100%;height:4rem;height:var(--space-16);padding:0 1.25rem;padding:0 var(--space-5);border:1px solid #202020;border:1px solid var(--input-border);background:#fdfdfd;background:var(--input-bg);box-sizing:border-box;cursor:pointer;align-items:center;display:flex;position:relative}.file-input-wrapper[data-astro-cid-piqs5lyi]:has(.file-input:focus-visible){outline:2px solid #dc1e7a;outline:2px solid var(--focus-ring-color);outline-offset:0}.file-field[data-astro-cid-piqs5lyi]:has(.file-input[error]) .file-input-wrapper[data-astro-cid-piqs5lyi]{border-color:var(--error);background:var(--error-soft)}.file-field[data-astro-cid-piqs5lyi]:has(.file-input[error]) .file-input-label[data-astro-cid-piqs5lyi],.file-field[data-astro-cid-piqs5lyi]:has(.file-input[error]) .file-input-placeholder[data-astro-cid-piqs5lyi]{color:var(--error)}.file-input[data-astro-cid-piqs5lyi]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.file-input-content[data-astro-cid-piqs5lyi]{min-width:0;font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);pointer-events:none;flex-direction:column;line-height:1.5;display:flex}.file-input-label[data-astro-cid-piqs5lyi]{color:var(--input-disabled-text);font-size:.875rem;font-size:var(--text-sm)}.file-input-placeholder[data-astro-cid-piqs5lyi]{color:var(--input-placeholder);font-size:1rem;font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-input-placeholder[data-astro-cid-piqs5lyi].has-files{color:var(--input-text)}.file-input-help[data-astro-cid-piqs5lyi]{margin-top:.5rem;margin-top:var(--space-2);color:var(--text-dimmed);font-family:PP Supply Mono,monospace;font-family:var(--font-emphasis);font-size:.875rem;font-size:var(--text-sm);line-height:1.5;display:block}.one-column-text[data-astro-cid-e5ctde2e] .text,.one-column-text[data-astro-cid-e5ctde2e] .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:var(--text);word-wrap:break-word}.one-column-text--large[data-astro-cid-e5ctde2e] .text,.one-column-text--large[data-astro-cid-e5ctde2e] .rich-text-list{font-size:max(2.25rem,3vw);font-size:var(--text-fluid-2xl)}.one-column-text--medium[data-astro-cid-e5ctde2e] .text,.one-column-text--medium[data-astro-cid-e5ctde2e] .rich-text-list{font-size:max(2rem,2vw);font-size:var(--text-fluid-xl)}.one-column-text--indented[data-astro-cid-e5ctde2e] .rich-text>:first-child{text-indent:max(1rem,5vw);text-indent:var(--spacing-text-indent)}.one-column-text--three-quarters[data-astro-cid-e5ctde2e]{width:75%}.two-column-text[data-astro-cid-72v4ktgi]{justify-content:space-between;align-self:stretch;align-items:flex-start;gap:max(1rem,4vw);gap:var(--spacing-col-gap);flex-direction:column;display:flex}.two-column-text__first-column[data-astro-cid-72v4ktgi]{justify-content:flex-start;align-items:flex-start;gap:2.5rem;gap:var(--space-10);text-align:left;flex-direction:column;flex:2;align-self:stretch;display:flex}.two-column-text__first-column[data-astro-cid-72v4ktgi] .text,.two-column-text__first-column[data-astro-cid-72v4ktgi] .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:var(--text);word-wrap:break-word}.two-column-text__first-column[data-astro-cid-72v4ktgi] img,.two-column-text__second-column[data-astro-cid-72v4ktgi] img{align-self:flex-start}.two-column-text__first-column[data-astro-cid-72v4ktgi] .image,.two-column-text__second-column[data-astro-cid-72v4ktgi] .image{margin-left:0;margin-right:0}.two-column-text__first-column--large[data-astro-cid-72v4ktgi] .text,.two-column-text__first-column--large[data-astro-cid-72v4ktgi] .rich-text-list{font-size:max(2.25rem,3vw);font-size:var(--text-fluid-2xl)}.two-column-text__first-column--medium[data-astro-cid-72v4ktgi] .text,.two-column-text__first-column--medium[data-astro-cid-72v4ktgi] .rich-text-list{font-size:max(2rem,2vw);font-size:var(--text-fluid-xl)}.two-column-text__first-column--small[data-astro-cid-72v4ktgi] .text,.two-column-text__first-column--small[data-astro-cid-72v4ktgi] .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-72v4ktgi] .rich-text>:first-child{text-indent:max(1rem,5vw);text-indent:var(--spacing-text-indent)}.two-column-text__second-column[data-astro-cid-72v4ktgi]{justify-content:flex-end;align-items:flex-start;gap:2.5rem;gap:var(--space-10);text-align:left;flex-direction:column;flex:1;align-self:stretch;display:flex}.two-column-text__second-column[data-astro-cid-72v4ktgi] .text,.two-column-text__second-column[data-astro-cid-72v4ktgi] .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:var(--text);word-wrap:break-word;margin-bottom:2.5rem;margin-bottom:var(--space-10)}@media (width>=768px){.two-column-text[data-astro-cid-72v4ktgi]{flex-direction:row}.two-column-text__first-column[data-astro-cid-72v4ktgi]{margin-right:max(1rem,4vw);margin-right:var(--space-fluid-5)}}.section-title[data-astro-cid-e6ftqhkl]{padding:1.5rem;padding:var(--space-6);align-items:center;gap:.625rem;gap:var(--space-2-5);border-bottom:1px solid #757575;border-bottom:1px solid var(--border-dimmed);align-self:stretch;display:flex;position:relative}.section-title__content[data-astro-cid-e6ftqhkl]{align-items:center;gap:.75rem;gap:var(--space-3);flex-grow:1;display:flex}.section-title__icon[data-astro-cid-e6ftqhkl]{z-index:3;color:var(--text);width:24px;height:24px;flex-shrink:0;display:block;position:relative}.section-title__heading[data-astro-cid-e6ftqhkl]{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:var(--text)}.section-title__sticker[data-astro-cid-e6ftqhkl]{right:2.5rem;right:var(--space-10);z-index:10;z-index:var(--z-nav);pointer-events:none;max-width:200px;max-height:200px;display:none;position:absolute;transform:translateY(10%)}.section-title__sticker[data-astro-cid-e6ftqhkl] img[data-astro-cid-e6ftqhkl]{width:auto;max-width:100%;height:auto;max-height:200px}@media (width>=768px){.section-title__sticker[data-astro-cid-e6ftqhkl]{display:block}}.bullet-list[data-astro-cid-7grjpqa2]{gap:max(1rem,4vw);gap:var(--spacing-col-gap);flex-direction:column;display:flex}.bullet-list__intro-col[data-astro-cid-7grjpqa2]{flex-direction:column;display:flex}.bullet-list__intro[data-astro-cid-7grjpqa2]{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-7grjpqa2]{gap:max(1rem,4vw);gap:var(--spacing-page-gutter);flex-direction:column;display:flex}.bullet-list__items[data-astro-cid-7grjpqa2]{gap:2.5rem;gap:var(--space-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bullet-list__item[data-astro-cid-7grjpqa2]{gap:.5rem;gap:var(--space-2);flex-direction:column;display:flex}.bullet-list__item-text[data-astro-cid-7grjpqa2]{font-weight:300;font-weight:var(--weight-light)}.bullet-list__item-header[data-astro-cid-7grjpqa2]{align-items:center;gap:1rem;gap:var(--space-4);display:flex}.bullet-list__chevron[data-astro-cid-7grjpqa2]{flex-shrink:0;width:7.5px;height:12px}.bullet-list__item-title[data-astro-cid-7grjpqa2] .text,.bullet-list__item-text[data-astro-cid-7grjpqa2] .text{font-size:max(1.125rem,1vw);font-size:var(--text-fluid-base)}.bullet-list__item-text[data-astro-cid-7grjpqa2]{padding-left:calc(7.5px + 1rem);padding-left:calc(7.5px + var(--space-4))}.bullet-list--three-columns[data-astro-cid-7grjpqa2] .bullet-list__extra[data-astro-cid-7grjpqa2]{gap:.75rem;gap:var(--space-3);flex-direction:column;display:flex}@media (width>=768px){.bullet-list[data-astro-cid-7grjpqa2]{flex-direction:column}.bullet-list__content[data-astro-cid-7grjpqa2]{flex:1 0 0}.bullet-list__items[data-astro-cid-7grjpqa2]{gap:2.5rem;gap:var(--space-10)}.bullet-list__chevron[data-astro-cid-7grjpqa2]{width:10px;height:16px}.bullet-list__item-text[data-astro-cid-7grjpqa2]{padding-left:calc(10px + 1rem);padding-left:calc(10px + var(--space-4))}.bullet-list--three-columns[data-astro-cid-7grjpqa2] .bullet-list__extra[data-astro-cid-7grjpqa2]{gap:.625rem;gap:var(--space-2-5);flex-direction:column;display:flex;position:relative}.bullet-list__sticker[data-astro-cid-7grjpqa2]{-o-object-fit:contain;object-fit:contain;align-self:flex-start;width:240px;height:180px;transform:rotate(-11.15deg)}.bullet-list__image[data-astro-cid-7grjpqa2]{-o-object-fit:cover;object-fit:cover;flex:1 0 0;width:100%;height:auto;display:block}.bullet-list__image[data-astro-cid-7grjpqa2] img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.bullet-list__extra-text[data-astro-cid-7grjpqa2] .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 (width>=1024px){.bullet-list[data-astro-cid-7grjpqa2]{grid-template-columns:6fr 6fr;align-items:end;display:grid}.bullet-list--three-columns[data-astro-cid-7grjpqa2]{grid-template-columns:5fr 7fr}.bullet-list__intro-col[data-astro-cid-7grjpqa2]{justify-content:flex-end}.bullet-list--three-columns[data-astro-cid-7grjpqa2] .bullet-list__content[data-astro-cid-7grjpqa2]{grid-template-columns:4fr 3fr;align-items:end;display:grid}}.jobs-list__intro[data-astro-cid-gzp3pz5t]{align-items:center;gap:.625rem;gap:var(--space-2-5);padding:1.5rem 0;padding:var(--space-6) 0;display:flex}.jobs-list__intro[data-astro-cid-gzp3pz5t] .jobs-list__intro-text{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-gzp3pz5t]{gap:max(1rem,2vw);gap:var(--space-fluid-2);padding:1.5rem 0;padding:var(--space-6) 0;border-bottom:1px solid #757575;border-bottom:1px solid var(--border-dimmed);cursor:pointer;flex-wrap:wrap;align-items:center;display:flex;position:relative}.jobs-list__item[data-astro-cid-gzp3pz5t] [data-astro-cid-gzp3pz5t]:after{content:"";transform-origin:100%;pointer-events:none;background:currentColor;width:100%;height:2px;transition:transform .3s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.jobs-list__item[data-astro-cid-gzp3pz5t] [data-astro-cid-gzp3pz5t]:hover:after{transform-origin:0;transform:scaleX(1)}.jobs-list__info[data-astro-cid-gzp3pz5t]{gap:.5rem;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.jobs-list__title[data-astro-cid-gzp3pz5t]{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-gzp3pz5t]:before{content:"";z-index:1;position:absolute;inset:0}.jobs-list__subtitle[data-astro-cid-gzp3pz5t]{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-gzp3pz5t]{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:400;font-weight:var(--weight-normal);line-height:1;line-height:var(--leading-none);flex:1}.jobs-list__empty[data-astro-cid-gzp3pz5t]{padding:1.5rem;padding:var(--space-6);align-items:center;display:flex}.jobs-list__empty[data-astro-cid-gzp3pz5t] .jobs-list__empty-text{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:100;font-weight:var(--weight-ultra-light);line-height:1.25;line-height:var(--leading-tight)}@media (width>=1024px){.jobs-list__date[data-astro-cid-gzp3pz5t]{text-align:center}.jobs-list__info[data-astro-cid-gzp3pz5t]{width:40%}}
