.gallery-header[data-astro-cid-ipkh24wz]{display:flex;align-items:stretch;background:#fff;border-bottom:var(--grid-border)}.gallery-header__margin[data-astro-cid-ipkh24wz]{width:var(--grid-margin);flex-shrink:0}.gallery-header__margin--left[data-astro-cid-ipkh24wz]{border-right:var(--grid-border)}.gallery-header__margin--right[data-astro-cid-ipkh24wz]{border-left:var(--grid-border)}.gallery-header__center[data-astro-cid-ipkh24wz]{flex:1;min-width:0;padding:80px var(--grid-padding) 40px}.gallery-header__split[data-astro-cid-ipkh24wz]{display:flex;gap:80px}.gallery-header__left[data-astro-cid-ipkh24wz]{flex:1;display:flex;flex-direction:column;gap:16px}.gallery-header__right[data-astro-cid-ipkh24wz]{flex:1;display:flex;align-items:flex-end}.gallery-header__heading[data-astro-cid-ipkh24wz]{font-family:var(--font-family-body);font-size:var(--heading-section);font-weight:600;line-height:52px;color:#000;margin:0}.gallery-header__desc[data-astro-cid-ipkh24wz]{font-family:var(--font-family-body);font-size:var(--text-body);font-weight:400;line-height:24px;color:#000;margin:0;max-width:560px}.gallery[data-astro-cid-ipkh24wz]{display:flex;align-items:stretch;background:#fff;border-bottom:var(--grid-border)}.gallery__margin[data-astro-cid-ipkh24wz]{width:var(--grid-margin);flex-shrink:0}.gallery__margin--left[data-astro-cid-ipkh24wz]{border-right:var(--grid-border)}.gallery__margin--right[data-astro-cid-ipkh24wz]{border-left:var(--grid-border)}.gallery__center[data-astro-cid-ipkh24wz]{flex:1;min-width:0;padding:40px var(--grid-padding) 80px;display:flex;flex-direction:column;align-items:center;gap:40px}.gallery__toggle-wrap[data-astro-cid-ipkh24wz]{display:flex;justify-content:center}.gallery__toggle-wrap--mobile[data-astro-cid-ipkh24wz]{display:none}@media(max-width:1023px){.gallery__toggle-wrap--desktop[data-astro-cid-ipkh24wz]{display:none}.gallery__toggle-wrap--mobile[data-astro-cid-ipkh24wz]{display:flex}}.gallery__grid[data-astro-cid-ipkh24wz]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%}.gallery__cell[data-astro-cid-ipkh24wz]{border-radius:12px;overflow:hidden;position:relative;transition:opacity .3s ease;aspect-ratio:4 / 3}.gallery__img[data-astro-cid-ipkh24wz]{width:100%;height:100%;object-fit:cover;display:block}.gallery__caption[data-astro-cid-ipkh24wz]{position:absolute;bottom:0;left:0;right:0;padding:24px 12px 10px;background:linear-gradient(transparent,#0009);color:#fff;font-family:var(--font-family-body);font-size:13px;font-weight:400;line-height:18px;opacity:0;transition:opacity .2s ease}.gallery__cell[data-astro-cid-ipkh24wz]:hover .gallery__caption[data-astro-cid-ipkh24wz]{opacity:1}@media(max-width:1023px){.gallery-header__margin[data-astro-cid-ipkh24wz]{width:var(--grid-margin-mobile)}.gallery-header__center[data-astro-cid-ipkh24wz]{padding:60px var(--grid-padding-mobile) 32px}.gallery-header__split[data-astro-cid-ipkh24wz]{flex-direction:column;gap:16px}.gallery-header__heading[data-astro-cid-ipkh24wz]{font-size:var(--heading-section-mobile);line-height:40px}.gallery__margin[data-astro-cid-ipkh24wz]{width:var(--grid-margin-mobile)}.gallery__center[data-astro-cid-ipkh24wz]{padding:24px var(--grid-padding-mobile) 60px}.gallery__grid[data-astro-cid-ipkh24wz]{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.gallery__grid[data-astro-cid-ipkh24wz]{grid-template-columns:repeat(2,1fr)}}.careers-hero[data-astro-cid-2pjcwduj]{display:flex;align-items:stretch;border-bottom:var(--grid-border)}.careers-hero__margin[data-astro-cid-2pjcwduj]{width:var(--grid-margin);flex-shrink:0}.careers-hero__margin--left[data-astro-cid-2pjcwduj]{border-right:var(--grid-border)}.careers-hero__margin--right[data-astro-cid-2pjcwduj]{border-left:var(--grid-border)}.careers-hero__content[data-astro-cid-2pjcwduj]{flex:1;min-width:0;display:grid;grid-template-columns:1fr 2fr}.careers-hero__left[data-astro-cid-2pjcwduj]{border-right:var(--grid-border);padding:120px var(--grid-padding);display:flex;flex-direction:column;justify-content:center}.careers-hero__heading[data-astro-cid-2pjcwduj]{font-family:var(--font-family-body);font-size:var(--heading-page);font-weight:600;line-height:1.05;letter-spacing:-.02em;color:#000;margin:16px 0 0}.careers-hero__subtitle[data-astro-cid-2pjcwduj]{font-family:var(--font-family-body);font-size:var(--text-body);line-height:1.6;color:#000;margin:16px 0 0;max-width:400px}.careers-hero__ctas[data-astro-cid-2pjcwduj]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.careers-hero__cta[data-astro-cid-2pjcwduj]{font-family:var(--font-family-body);font-size:16px;font-weight:600;line-height:19px;padding:12px 20px;border-radius:var(--radius-full);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease}.careers-hero__cta--filled[data-astro-cid-2pjcwduj]{background:#000;color:#fff;border:1px solid black}.careers-hero__cta--filled[data-astro-cid-2pjcwduj]:hover{background:#222;border-color:#222}.careers-hero__cta--outline[data-astro-cid-2pjcwduj]{background:#fff3;color:#333;border:1px solid rgba(0,0,0,.2)}.careers-hero__cta--outline[data-astro-cid-2pjcwduj]:hover{background:#0000000d;border-color:#00000059}.careers-hero__right[data-astro-cid-2pjcwduj]{padding:var(--grid-padding);display:grid;grid-template-columns:repeat(3,1fr);gap:8px;align-content:center}.careers-hero__card[data-astro-cid-2pjcwduj]{border-radius:12px;overflow:hidden;position:relative;aspect-ratio:1 / 1;transition:opacity .3s ease}.careers-hero__card-img[data-astro-cid-2pjcwduj]{width:100%;height:100%;object-fit:cover;display:block}.careers-hero__card-caption[data-astro-cid-2pjcwduj]{position:absolute;bottom:0;left:0;right:0;padding:20px 12px 10px;background:linear-gradient(transparent,#0009);color:#fff;font-family:var(--font-family-body);font-size:12px;font-weight:400;line-height:16px;opacity:0;transition:opacity .2s ease}.careers-hero__card[data-astro-cid-2pjcwduj]:hover .careers-hero__card-caption[data-astro-cid-2pjcwduj]{opacity:1}@media(max-width:1200px){.careers-hero__content[data-astro-cid-2pjcwduj]{grid-template-columns:1fr}.careers-hero__left[data-astro-cid-2pjcwduj]{border-right:none;padding:80px var(--grid-padding) 40px}.careers-hero__right[data-astro-cid-2pjcwduj]{padding:0 var(--grid-padding) 60px}}@media(max-width:1023px){.careers-hero__margin[data-astro-cid-2pjcwduj]{width:var(--grid-margin-mobile)}.careers-hero__left[data-astro-cid-2pjcwduj]{padding:80px var(--grid-padding-mobile) 32px}.careers-hero__heading[data-astro-cid-2pjcwduj]{font-size:var(--heading-page-mobile)}.careers-hero__ctas[data-astro-cid-2pjcwduj]{flex-direction:column;width:100%}.careers-hero__cta[data-astro-cid-2pjcwduj]{width:100%;text-align:center}.careers-hero__right[data-astro-cid-2pjcwduj]{padding:0 var(--grid-padding-mobile) 48px;gap:12px}}.careers-values[data-astro-cid-2pjcwduj]{display:flex;align-items:stretch;border-bottom:var(--grid-border)}.careers-values__margin[data-astro-cid-2pjcwduj]{width:var(--grid-margin);flex-shrink:0}.careers-values__margin--left[data-astro-cid-2pjcwduj]{border-right:var(--grid-border)}.careers-values__margin--right[data-astro-cid-2pjcwduj]{border-left:var(--grid-border)}.careers-values__content[data-astro-cid-2pjcwduj]{flex:1;min-width:0;display:grid;grid-template-columns:1fr 2fr;align-items:stretch}.careers-values__left[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;min-width:0;border-right:var(--grid-border)}.careers-values__heading-wrap[data-astro-cid-2pjcwduj]{padding:var(--grid-padding) var(--grid-padding) 0;border-bottom:var(--grid-border);padding-bottom:40px}.careers-values__heading-wrap[data-astro-cid-2pjcwduj] .eyebrow[data-astro-cid-2pjcwduj]{margin-bottom:16px;display:block}.careers-values__heading[data-astro-cid-2pjcwduj]{font-family:var(--font-family-body);font-size:var(--heading-section);font-weight:600;line-height:52px;color:#000;margin:0}.careers-values__accordion[data-astro-cid-2pjcwduj]{position:sticky;top:96px;display:flex;flex-direction:column;padding:var(--grid-padding) var(--grid-padding) 72px}.careers-values__item[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column}.careers-values__item-title[data-astro-cid-2pjcwduj]{font-family:var(--font-family-body);font-size:26px;font-weight:600;line-height:31px;letter-spacing:-.3px;color:#000;background:none;border:none;padding:0;cursor:pointer;text-align:left;width:100%;transition:opacity .3s ease}.careers-values__item[data-astro-cid-2pjcwduj]:not(.careers-values__item--active) .careers-values__item-title[data-astro-cid-2pjcwduj]{opacity:.35}.careers-values__item[data-astro-cid-2pjcwduj]:not(.careers-values__item--active) .careers-values__item-title[data-astro-cid-2pjcwduj]:hover{opacity:.6}.careers-values__item-body[data-astro-cid-2pjcwduj]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.careers-values__item-body-inner[data-astro-cid-2pjcwduj]{overflow:hidden;opacity:0;transition:opacity .3s ease .05s}.careers-values__item--active[data-astro-cid-2pjcwduj] .careers-values__item-body[data-astro-cid-2pjcwduj]{grid-template-rows:1fr}.careers-values__item--active[data-astro-cid-2pjcwduj] .careers-values__item-body-inner[data-astro-cid-2pjcwduj]{opacity:1;padding-top:16px}.careers-values__item-desc[data-astro-cid-2pjcwduj]{font-family:var(--font-family-body);font-size:var(--text-body);font-weight:400;line-height:24px;color:#000;margin:0}.careers-values__inline-img[data-astro-cid-2pjcwduj]{display:none}.careers-values__divider[data-astro-cid-2pjcwduj]{height:1px;width:100%;background:#0000001a;margin:32px 0}.careers-values__panels[data-astro-cid-2pjcwduj]{flex:1;display:flex;flex-direction:column;min-width:0}.careers-values__panel[data-astro-cid-2pjcwduj]{scroll-margin-top:96px;padding:var(--grid-padding)}.careers-values__panel[data-astro-cid-2pjcwduj]+.careers-values__panel[data-astro-cid-2pjcwduj]{border-top:var(--grid-border)}.careers-values__panel-pair[data-astro-cid-2pjcwduj]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.careers-values__panel-img[data-astro-cid-2pjcwduj]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:20px;display:block}@media(max-width:1200px){.careers-values__content[data-astro-cid-2pjcwduj]{grid-template-columns:1fr}.careers-values__left[data-astro-cid-2pjcwduj]{border-right:none}.careers-values__heading-wrap[data-astro-cid-2pjcwduj]{border-bottom:none;padding:60px var(--grid-padding) 24px}.careers-values__accordion[data-astro-cid-2pjcwduj]{position:relative;top:auto;padding:0 var(--grid-padding) 40px}.careers-values__panels[data-astro-cid-2pjcwduj]{display:none}.careers-values__inline-img[data-astro-cid-2pjcwduj]{display:block;width:100%;border-radius:var(--radius-container);margin-top:16px}}@media(max-width:1023px){.careers-values__margin[data-astro-cid-2pjcwduj]{width:var(--grid-margin-mobile)}.careers-values__heading-wrap[data-astro-cid-2pjcwduj]{padding:60px var(--grid-padding-mobile) 16px}.careers-values__heading[data-astro-cid-2pjcwduj]{font-size:var(--heading-section-mobile);line-height:36px}.careers-values__accordion[data-astro-cid-2pjcwduj]{padding:0 var(--grid-padding-mobile) 40px}.careers-values__item-title[data-astro-cid-2pjcwduj]{font-size:22px;line-height:28px}}.careers-positions[data-astro-cid-2pjcwduj]{display:flex;align-items:stretch;border-bottom:var(--grid-border)}.careers-positions__margin[data-astro-cid-2pjcwduj]{width:var(--grid-margin);flex-shrink:0}.careers-positions__margin--left[data-astro-cid-2pjcwduj]{border-right:var(--grid-border)}.careers-positions__margin--right[data-astro-cid-2pjcwduj]{border-left:var(--grid-border)}.careers-positions__center[data-astro-cid-2pjcwduj]{flex:1;min-width:0;padding:80px var(--grid-padding)}.careers-positions__heading[data-astro-cid-2pjcwduj]{font-family:var(--font-family-body);font-size:var(--heading-section);font-weight:600;line-height:1.1;letter-spacing:-.02em;color:#000;margin:16px 0 0}.careers-positions__filters[data-astro-cid-2pjcwduj]{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.careers-positions__filter-btn[data-astro-cid-2pjcwduj]{font-family:var(--font-family-body);font-size:14px;font-weight:500;line-height:1;padding:10px 20px;border-radius:var(--radius-full);border:1px solid rgba(0,0,0,.15);background:transparent;color:#0009;cursor:pointer;transition:all .2s ease}.careers-positions__filter-btn[data-astro-cid-2pjcwduj]:hover{border-color:#0000004d;color:#000}.careers-positions__filter-btn--active[data-astro-cid-2pjcwduj],.careers-positions__filter-btn--active[data-astro-cid-2pjcwduj]:hover{background:#000;color:#fff;border-color:#000}.careers-positions__teams[data-astro-cid-2pjcwduj]{margin-top:40px}.careers-positions__team[data-astro-cid-2pjcwduj]{margin-bottom:32px}.careers-positions__team[data-astro-cid-2pjcwduj]:last-child{margin-bottom:0}.careers-positions__team-name[data-astro-cid-2pjcwduj]{font-family:var(--font-family-body);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#0006;margin:0 0 12px;padding-bottom:12px;border-bottom:var(--grid-border)}.careers-positions__cards[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column}.careers-positions__card[data-astro-cid-2pjcwduj]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border:var(--grid-border);border-radius:var(--radius-container);text-decoration:none;color:inherit;margin-bottom:12px;transition:background-color .15s ease,border-color .15s ease}.careers-positions__card[data-astro-cid-2pjcwduj]:last-child{margin-bottom:0}.careers-positions__card[data-astro-cid-2pjcwduj]:hover{background-color:#00000008;border-color:#0000001f}.careers-positions__card-info[data-astro-cid-2pjcwduj]{display:flex;flex-direction:column;gap:6px;min-width:0}.careers-positions__card-title[data-astro-cid-2pjcwduj]{font-family:var(--font-family-body);font-size:18px;font-weight:600;line-height:1.3;color:#000}.careers-positions__card-meta[data-astro-cid-2pjcwduj]{display:flex;align-items:center;gap:6px;font-family:var(--font-family-body);font-size:var(--text-small);color:#00000080;flex-wrap:wrap}.careers-positions__card-dot[data-astro-cid-2pjcwduj]{opacity:.5}.careers-positions__card-arrow[data-astro-cid-2pjcwduj]{flex-shrink:0;color:#000;transition:transform .2s ease}.careers-positions__card[data-astro-cid-2pjcwduj]:hover .careers-positions__card-arrow[data-astro-cid-2pjcwduj]{transform:translate(4px)}.careers-positions__empty[data-astro-cid-2pjcwduj]{font-family:var(--font-family-body);font-size:15px;line-height:1.6;color:#00000080;text-align:center;padding:48px 0;margin:0}.careers-positions__no-jobs[data-astro-cid-2pjcwduj]{margin-top:32px;padding:48px 32px;border:var(--grid-border);border-radius:var(--radius-container);text-align:center}.careers-positions__no-jobs-text[data-astro-cid-2pjcwduj]{font-family:var(--font-family-body);font-size:var(--text-body);line-height:1.6;color:#00000080;margin:0}.careers-positions__email-link[data-astro-cid-2pjcwduj]{color:#000;font-weight:600;text-decoration:underline;text-underline-offset:2px}.careers-positions__email-link[data-astro-cid-2pjcwduj]:hover{color:#000000b3}.careers-positions__team[data-astro-cid-2pjcwduj][data-hidden]{display:none}@media(max-width:1023px){.careers-positions__margin[data-astro-cid-2pjcwduj]{width:var(--grid-margin-mobile)}.careers-positions__center[data-astro-cid-2pjcwduj]{padding:60px var(--grid-padding-mobile)}.careers-positions__heading[data-astro-cid-2pjcwduj]{font-size:var(--heading-section-mobile)}.careers-positions__card[data-astro-cid-2pjcwduj]{padding:20px}.careers-positions__card-title[data-astro-cid-2pjcwduj]{font-size:var(--text-body)}.careers-positions__filters[data-astro-cid-2pjcwduj]{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.careers-positions__filters[data-astro-cid-2pjcwduj]::-webkit-scrollbar{display:none}.careers-positions__filter-btn[data-astro-cid-2pjcwduj]{white-space:nowrap}}
