.careers-form[data-astro-cid-yfluux5j]{flex-direction:column;gap:40px;display:flex}.careers-form__fields[data-astro-cid-yfluux5j]{flex-direction:column;gap:24px;display:flex}.careers-form__field[data-astro-cid-yfluux5j]{flex-direction:column;gap:8px;display:flex}.careers-form__row[data-astro-cid-yfluux5j]{flex-direction:row;gap:24px;display:flex}.careers-form__row[data-astro-cid-yfluux5j] .careers-form__field[data-astro-cid-yfluux5j]{flex:1}.careers-form__label[data-astro-cid-yfluux5j]{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:var(--color-white);line-height:110%}.careers-form__input[data-astro-cid-yfluux5j]{background:var(--color-black);border-radius:var(--radius-md);width:100%;height:48px;font-family:var(--font-family-display);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);color:var(--color-white);box-sizing:border-box;border:none;padding:0 16px;line-height:20px;transition:outline .2s}.careers-form__input[data-astro-cid-yfluux5j]::placeholder{color:var(--color-grey-500)}.careers-form__input[data-astro-cid-yfluux5j]:focus{outline:3px solid var(--color-focus-ring);outline-offset:-2px}.careers-form__textarea[data-astro-cid-yfluux5j]{background:var(--color-black);border-radius:var(--radius-md);width:100%;height:94px;font-family:var(--font-family-display);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);color:var(--color-white);resize:none;box-sizing:border-box;border:none;padding:14px 16px;line-height:20px;transition:outline .2s}.careers-form__textarea[data-astro-cid-yfluux5j]::placeholder{color:var(--color-grey-500)}.careers-form__textarea[data-astro-cid-yfluux5j]:focus{outline:3px solid var(--color-focus-ring);outline-offset:-2px}.careers-form__file-input[data-astro-cid-yfluux5j]{display:none}.careers-form__dropzone[data-astro-cid-yfluux5j]{background:var(--color-black);cursor:pointer;box-sizing:border-box;border:2px dashed #313139;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:130px;padding:48px 16px;transition:border-color .2s;display:flex}.careers-form__dropzone[data-astro-cid-yfluux5j]:hover,.careers-form__dropzone--active[data-astro-cid-yfluux5j]{border-color:var(--color-grey-500)}.careers-form__dropzone[data-astro-cid-yfluux5j]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:-2px}.careers-form__dropzone-icon[data-astro-cid-yfluux5j]{flex-shrink:0}.careers-form__dropzone-text[data-astro-cid-yfluux5j]{flex-direction:column;align-items:center;gap:2px;display:flex}.careers-form__dropzone-label[data-astro-cid-yfluux5j]{font-family:var(--font-family-display);font-size:var(--font-size-xs);text-align:center;color:var(--color-white);line-height:120%}.careers-form__dropzone-helper[data-astro-cid-yfluux5j]{font-family:var(--font-family-display);text-align:center;color:var(--color-grey-600);font-size:10px;line-height:16px}.careers-form__error[data-astro-cid-yfluux5j]{font-family:var(--font-family-display);font-size:var(--font-size-xs);color:var(--color-status-error);min-height:0;margin:0}.careers-form__error[data-astro-cid-yfluux5j]:empty{display:none}.careers-form__actions[data-astro-cid-yfluux5j]{flex-direction:column;display:flex}.careers-form__submit-btn[data-astro-cid-yfluux5j]{background:var(--gradient-button-primary);border-radius:var(--radius-pill);width:100%;height:52px;font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-white);cursor:pointer;box-shadow:var(--shadow-button-inner);transition:var(--transition-button);border:none;justify-content:center;align-items:center;gap:6px;line-height:24px;display:flex}.careers-form__submit-btn[data-astro-cid-yfluux5j]:hover{background:var(--gradient-button-primary-hover);box-shadow:var(--shadow-button-inner-hover), var(--shadow-button-hover);transform:translateY(-2px)}.careers-form__submit-btn[data-astro-cid-yfluux5j]:active{background:var(--gradient-button-primary-active);box-shadow:var(--shadow-button-inner);transform:translateY(0)}.careers-form__submit-btn[data-astro-cid-yfluux5j]:disabled{opacity:.7;cursor:not-allowed}.careers-form__arrow[data-astro-cid-yfluux5j]{flex-shrink:0;transition:transform .3s}.careers-form__submit-btn[data-astro-cid-yfluux5j]:hover .careers-form__arrow[data-astro-cid-yfluux5j]{transform:translate(3px,-3px)}.careers-form__success[data-astro-cid-yfluux5j]{background:var(--color-status-success-bg);border:1px solid var(--color-status-success-border);border-radius:var(--radius-md);color:var(--color-status-success);font-family:var(--font-family-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);align-items:center;gap:8px;padding:12px 16px;display:flex}.careers-form__status--error[data-astro-cid-yfluux5j]{font-family:var(--font-family-display);font-size:var(--font-size-sm);color:var(--color-status-error);margin:0}.hidden[data-astro-cid-yfluux5j]{display:none!important}@media (width<=768px){.careers-form__row[data-astro-cid-yfluux5j]{flex-direction:column}}@media (prefers-reduced-motion:reduce){.careers-form__submit-btn[data-astro-cid-yfluux5j]{transition:none}.careers-form__submit-btn[data-astro-cid-yfluux5j]:hover,.careers-form__submit-btn[data-astro-cid-yfluux5j]:hover .careers-form__arrow[data-astro-cid-yfluux5j]{transform:none}}.careers-apply[data-astro-cid-im7vzpve]{background:var(--color-black);isolation:isolate;--moon-grad-top:930px;--moon-outer-top:1197px;--moon-inner-top:1064px;width:100%;position:relative;overflow:hidden}.careers-apply__bg[data-astro-cid-im7vzpve]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.careers-apply__texture[data-astro-cid-im7vzpve]{background-image:var(--texture-url);opacity:.1;background-repeat:repeat;background-size:300px 300px;position:absolute;inset:0}.careers-apply__content[data-astro-cid-im7vzpve]{z-index:1;flex-direction:column;align-items:center;max-width:1440px;margin:0 auto;padding:62px 112px 120px;display:flex;position:relative}.careers-apply__header[data-astro-cid-im7vzpve]{text-align:center;flex-direction:column;align-items:center;max-width:792px;display:flex}.careers-apply__heading[data-astro-cid-im7vzpve]{font-family:var(--font-family-display);font-weight:var(--font-weight-medium);font-size:var(--font-size-h2);color:var(--color-white);margin:0;line-height:120%}.careers-apply__description[data-astro-cid-im7vzpve]{font-family:var(--font-family-display);font-weight:var(--font-weight-regular);font-size:var(--font-size-base);color:var(--color-white-60);margin:16px 0 0;line-height:150%}.careers-apply__card[data-astro-cid-im7vzpve]{background:var(--gradient-card-dark);border:var(--border-card);width:599px;max-width:100%;box-shadow:var(--shadow-card-inner);-webkit-backdrop-filter:blur(34.7px);border-radius:var(--radius-lg);box-sizing:border-box;margin-top:56px;padding:24px}@media (width<=1024px){.careers-apply__content[data-astro-cid-im7vzpve]{padding:62px 48px 96px}.careers-apply__heading[data-astro-cid-im7vzpve]{font-size:var(--font-size-h3)}}@media (width<=768px){.careers-apply[data-astro-cid-im7vzpve]{--moon-grad-top:calc(100% - 200px);--moon-outer-top:calc(100% + 67px);--moon-inner-top:calc(100% - 66px);--moon-mobile-offset:0px}.careers-apply__content[data-astro-cid-im7vzpve]{padding:48px 24px 72px}.careers-apply__heading[data-astro-cid-im7vzpve]{font-size:var(--font-size-h4);text-wrap:balance}.careers-apply__description[data-astro-cid-im7vzpve]{font-size:var(--font-size-sm)}.careers-apply__card[data-astro-cid-im7vzpve]{padding:20px}}@media (width<=480px){.careers-apply__content[data-astro-cid-im7vzpve]{padding:48px 16px 72px}.careers-apply__card[data-astro-cid-im7vzpve]{padding:16px}}.job-card[data-astro-cid-mpziksu6]{box-sizing:border-box;background:var(--gradient-card-dark);border:var(--border-card);min-height:349px;box-shadow:var(--shadow-card-inner);border-radius:var(--radius-lg);flex-direction:column;padding:24px;display:flex}.job-card__content[data-astro-cid-mpziksu6]{flex-direction:column;flex:1;align-self:stretch;align-items:flex-start;gap:24px;display:flex}.job-card__title-row[data-astro-cid-mpziksu6]{flex-direction:row;align-self:stretch;align-items:flex-start;gap:32px;display:flex}.job-card__title-row[data-astro-cid-mpziksu6] .badge{flex-shrink:0}.job-card__title[data-astro-cid-mpziksu6]{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--color-white);flex:1;margin:0;line-height:140%}.job-card__info[data-astro-cid-mpziksu6]{flex-direction:column;align-self:stretch;align-items:flex-start;gap:24px;display:flex}.job-card__experience[data-astro-cid-mpziksu6]{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);letter-spacing:.2px;color:var(--color-grey-700);margin:0;line-height:22px}.job-card__meta[data-astro-cid-mpziksu6]{flex-direction:row;align-items:flex-start;gap:24px;display:flex}.job-card__meta-item[data-astro-cid-mpziksu6]{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);letter-spacing:.2px;color:var(--color-grey-700);flex-direction:row;align-items:center;gap:8px;line-height:22px;display:flex}.job-card__meta-item[data-astro-cid-mpziksu6] svg{flex-shrink:0}.job-card__actions[data-astro-cid-mpziksu6]{flex-direction:column;align-self:stretch;align-items:flex-start;gap:12px;margin-top:auto;display:flex}.job-card__actions[data-astro-cid-mpziksu6] .btn{align-self:stretch;width:100%}.job-card__date[data-astro-cid-mpziksu6]{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);letter-spacing:.2px;color:var(--color-grey-700);text-align:center;align-self:stretch;margin:0;line-height:22px}@media (width<=768px){.job-card[data-astro-cid-mpziksu6]{max-width:335px;min-height:374px}.job-card__actions[data-astro-cid-mpziksu6]{align-items:stretch;margin-top:48px}.job-card__actions[data-astro-cid-mpziksu6] .btn{width:100%}}.job-card-wide[data-astro-cid-2spubrk5]{box-sizing:border-box;background:var(--gradient-card-dark);border:var(--border-card);width:100%;max-width:1010px;box-shadow:var(--shadow-card-inner);border-radius:var(--radius-lg);flex-direction:row;align-items:flex-start;gap:48px;padding:24px;display:flex}.job-card-wide__content[data-astro-cid-2spubrk5]{flex-direction:column;flex:1;gap:12px;display:flex}.job-card-wide__title-row[data-astro-cid-2spubrk5]{flex-direction:row;align-items:flex-start;gap:32px;display:flex}.job-card-wide__title[data-astro-cid-2spubrk5]{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--color-white);flex:1;margin:0;line-height:140%}.job-card-wide__badge[data-astro-cid-2spubrk5]{flex-shrink:0}.job-card-wide__experience[data-astro-cid-2spubrk5]{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);letter-spacing:.2px;color:var(--color-grey-700);margin:0;line-height:22px}.job-card-wide__meta[data-astro-cid-2spubrk5]{flex-direction:row;align-items:center;gap:24px;margin-top:12px;display:flex}.job-card-wide__badge--mobile[data-astro-cid-2spubrk5]{display:none}.job-card-wide__badge--desktop[data-astro-cid-2spubrk5]{display:block}.job-card-wide__meta-item[data-astro-cid-2spubrk5]{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);letter-spacing:.2px;color:var(--color-grey-700);flex-direction:row;align-items:center;gap:8px;line-height:22px;display:flex}.job-card-wide__meta-item[data-astro-cid-2spubrk5] svg{flex-shrink:0}.job-card-wide__actions[data-astro-cid-2spubrk5]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;padding-top:18.5px;display:flex}.job-card-wide__actions[data-astro-cid-2spubrk5] .btn{align-self:auto;width:282px}.job-card-wide__date[data-astro-cid-2spubrk5]{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);letter-spacing:.2px;color:var(--color-grey-700);text-align:center;width:282px;margin:0;line-height:22px}@media (width<=768px){.job-card-wide[data-astro-cid-2spubrk5]{flex-direction:column;gap:0;max-width:335px;min-height:374px}.job-card-wide__badge--mobile[data-astro-cid-2spubrk5]{display:block}.job-card-wide__badge--desktop[data-astro-cid-2spubrk5]{display:none}.job-card-wide__content[data-astro-cid-2spubrk5]{gap:24px}.job-card-wide__meta[data-astro-cid-2spubrk5]{margin-top:0}.job-card-wide__actions[data-astro-cid-2spubrk5]{align-self:stretch;align-items:stretch;margin-top:48px;padding-top:0}.job-card-wide__actions[data-astro-cid-2spubrk5] .btn{width:100%}.job-card-wide__date[data-astro-cid-2spubrk5]{width:auto}}.p-careers[data-astro-cid-updltw2v]{background:var(--color-black)}.p-careers__positions[data-astro-cid-updltw2v]{padding:96px 0}.p-careers__positions-inner[data-astro-cid-updltw2v]{align-items:center;gap:var(--space-2xl);flex-direction:column;max-width:1440px;margin:0 auto;padding:0 112px;display:flex}.p-careers__positions-header[data-astro-cid-updltw2v]{align-items:center;gap:var(--space-sm);flex-direction:column;max-width:792px;display:flex}.p-careers__positions-heading[data-astro-cid-updltw2v]{font-family:var(--font-family-display);font-weight:var(--font-weight-medium);font-size:var(--font-size-h2);text-align:center;color:var(--color-white);margin:0;line-height:120%}.p-careers__positions-description[data-astro-cid-updltw2v]{font-family:var(--font-family-display);font-weight:var(--font-weight-regular);font-size:var(--font-size-base);text-align:center;color:var(--color-white-60);margin:0;line-height:150%}.p-careers__empty-card[data-astro-cid-updltw2v]{box-sizing:border-box;padding:var(--space-lg);align-items:center;gap:var(--space-3xl);background:var(--gradient-card-dark);border:var(--border-card);width:100%;max-width:1010px;box-shadow:var(--shadow-card-inner);border-radius:var(--radius-lg);flex-direction:row;display:flex}.p-careers__empty-message[data-astro-cid-updltw2v]{font-family:var(--font-family-display);font-weight:var(--font-weight-regular);font-size:var(--font-size-base);color:var(--color-white-60);flex:1;margin:0;line-height:23px}.p-careers__empty-card[data-astro-cid-updltw2v] .btn{flex-shrink:0}.p-careers__list[data-astro-cid-updltw2v]{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.p-careers__grid[data-astro-cid-updltw2v]{grid-template-columns:repeat(3,1fr);gap:24px;width:100%;display:grid}@media (width<=1024px){.p-careers__positions-inner[data-astro-cid-updltw2v]{padding:0 48px}.p-careers__positions-heading[data-astro-cid-updltw2v]{font-size:var(--font-size-h3)}.p-careers__grid[data-astro-cid-updltw2v]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.p-careers__positions[data-astro-cid-updltw2v]{padding:48px 0 72px}.p-careers__positions-inner[data-astro-cid-updltw2v]{padding:0 var(--space-lg)}.p-careers__positions-heading[data-astro-cid-updltw2v]{font-size:var(--font-size-h4)}.p-careers__empty-card[data-astro-cid-updltw2v]{gap:var(--space-lg);text-align:center;flex-direction:column}.p-careers__empty-card[data-astro-cid-updltw2v] .btn{width:100%;max-width:375px}.p-careers__grid[data-astro-cid-updltw2v]{grid-template-columns:1fr;max-width:335px;margin:0 auto}}@media (width<=480px){.p-careers__positions-inner[data-astro-cid-updltw2v]{padding:0 var(--space-md)}}
