@media only screen and (min-width:0rem){#office-description[data-astro-cid-uxmocmm2]{padding:var(--sectionPadding);background-color:var(--sectionBackgroundPrimary)}#office-description[data-astro-cid-uxmocmm2] .cs-container[data-astro-cid-uxmocmm2]{width:100%;max-width:80rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(3rem,6vw,4rem)}#office-description[data-astro-cid-uxmocmm2] .cs-content[data-astro-cid-uxmocmm2]{width:100%;display:flex;flex-direction:column;gap:1rem}#office-description[data-astro-cid-uxmocmm2] .cs-text[data-astro-cid-uxmocmm2]{margin:0}#office-description[data-astro-cid-uxmocmm2] .cs-card-group[data-astro-cid-uxmocmm2]{width:100%;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5rem;list-style:none}#office-description[data-astro-cid-uxmocmm2] .cs-item[data-astro-cid-uxmocmm2]{display:flex;align-items:flex-start;gap:1.25rem}#office-description[data-astro-cid-uxmocmm2] .cs-picture[data-astro-cid-uxmocmm2]{width:3rem;height:3rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}#office-description[data-astro-cid-uxmocmm2] .cs-icon[data-astro-cid-uxmocmm2]{width:2rem;height:auto}#office-description[data-astro-cid-uxmocmm2] .cs-text-group[data-astro-cid-uxmocmm2]{display:flex;flex-direction:column;gap:.5rem}#office-description[data-astro-cid-uxmocmm2] .cs-h3[data-astro-cid-uxmocmm2]{font-size:1.125rem;font-weight:700;margin:0;color:var(--headerColor)}#office-description[data-astro-cid-uxmocmm2] .cs-item-text[data-astro-cid-uxmocmm2]{font-size:.9375rem;line-height:1.6em;margin:0;color:var(--bodyTextColor)}}@media only screen and (min-width:1040px){#office-description[data-astro-cid-uxmocmm2] .cs-card-group[data-astro-cid-uxmocmm2]{grid-template-columns:1fr 1fr}#office-description[data-astro-cid-uxmocmm2] .cs-item[data-astro-cid-uxmocmm2]{gap:2rem;border:1px solid var(--mainElementBorderColor);padding:1.5rem;flex-direction:column}#office-description[data-astro-cid-uxmocmm2] .cs-container[data-astro-cid-uxmocmm2]{flex-direction:row;align-items:center}}@media only screen and (min-width:0rem){#office-benefits[data-astro-cid-d7gutcbx]{padding:var(--sectionPadding);background-color:var(--sectionBackgroundSecondary)}#office-benefits[data-astro-cid-d7gutcbx] .cs-container[data-astro-cid-d7gutcbx]{width:100%;max-width:80rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(3rem,6vw,4rem)}#office-benefits[data-astro-cid-d7gutcbx] .cs-content[data-astro-cid-d7gutcbx]{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center}#office-benefits[data-astro-cid-d7gutcbx].cs-primary-background{background-color:var(--sectionBackgroundPrimary);--cardBackgroundColor: var(--sectionBackgroundSecondary)}#office-benefits[data-astro-cid-d7gutcbx] .cs-card-group[data-astro-cid-d7gutcbx]{width:100%;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.5rem;list-style:none}#office-benefits[data-astro-cid-d7gutcbx] .cs-item[data-astro-cid-d7gutcbx]{display:flex;align-items:flex-start;gap:1.25rem;padding:1.5rem;background-color:var(--sectionBackgroundPrimary);border-radius:.75rem;border:1px solid var(--mainElementBorderColor)}#office-benefits[data-astro-cid-d7gutcbx] .cs-picture[data-astro-cid-d7gutcbx]{width:3rem;height:3rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}#office-benefits[data-astro-cid-d7gutcbx] .cs-icon[data-astro-cid-d7gutcbx]{width:2rem;height:auto}#office-benefits[data-astro-cid-d7gutcbx] .cs-text-group[data-astro-cid-d7gutcbx]{display:flex;flex-direction:column;gap:.5rem}#office-benefits[data-astro-cid-d7gutcbx] .cs-h3[data-astro-cid-d7gutcbx]{font-size:1.125rem;font-weight:700;margin:0;color:var(--headerColor)}#office-benefits[data-astro-cid-d7gutcbx] .cs-item-text[data-astro-cid-d7gutcbx]{font-size:.9375rem;line-height:1.6em;margin:0;color:var(--bodyTextColor)}}@media only screen and (min-width:48rem){#office-benefits[data-astro-cid-d7gutcbx].cs-primary-background{background-color:var(--sectionBackgroundPrimary);--cardBackgroundColor: var(--sectionBackgroundSecondary)}#office-benefits[data-astro-cid-d7gutcbx] .cs-card-group[data-astro-cid-d7gutcbx]{grid-template-columns:1fr 1fr}}@media only screen and (min-width:64rem){#office-benefits[data-astro-cid-d7gutcbx].cs-primary-background{background-color:var(--sectionBackgroundPrimary);--cardBackgroundColor: var(--sectionBackgroundSecondary)}#office-benefits[data-astro-cid-d7gutcbx] .cs-card-group[data-astro-cid-d7gutcbx]{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:0rem){.cs-item[data-astro-cid-nsbu4ytr]{list-style:none;padding:0;background-color:var(--jobPostingCardBackgroundColor);border-radius:.75rem;border:1px solid var(--mainElementBorderColor);display:flex;flex-direction:column;gap:.75rem;transition:.2s;z-index:1;cursor:pointer}.cs-item[data-astro-cid-nsbu4ytr]:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--buttonHoverBoxShadow)}.cs-item-link[data-astro-cid-nsbu4ytr]{text-decoration:none;display:flex;flex-direction:column;gap:.75rem;height:100%}.cs-item-link[data-astro-cid-nsbu4ytr]{padding:1.25rem 1.5rem}.cs-item-top[data-astro-cid-nsbu4ytr]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.cs-title-row[data-astro-cid-nsbu4ytr]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.cs-h3[data-astro-cid-nsbu4ytr]{font-size:clamp(1.5rem,2vw,1.125rem);font-weight:700;line-height:1.3em;margin:0;color:var(--headerColor)}.cs-category[data-astro-cid-nsbu4ytr]{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .625rem;background-color:var(--jobPostingLabelBackgroundColor);color:var(--jobPostingLabelTextColor);border-radius:.375rem;white-space:nowrap}.cs-item-text[data-astro-cid-nsbu4ytr]{font-size:.9375rem;line-height:1.6em;color:var(--bodyTextColor);margin:0}.cs-item-bottom[data-astro-cid-nsbu4ytr]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.cs-meta[data-astro-cid-nsbu4ytr]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.cs-meta-item[data-astro-cid-nsbu4ytr]{font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--bodyTextColor);padding:.25rem .625rem;border-radius:.375rem;display:flex;align-items:center;gap:.3125rem}}@media only screen and (min-width:0rem){#careers-2084[data-astro-cid-yujjgnfr]{padding:var(--sectionPadding);background-color:var(--sectionBackgroundSecondary)}#careers-2084[data-astro-cid-yujjgnfr] .cs-container[data-astro-cid-yujjgnfr]{width:100%;max-width:54rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(2.5rem,5vw,3.5rem)}#careers-2084[data-astro-cid-yujjgnfr] .cs-content[data-astro-cid-yujjgnfr]{text-align:center;width:100%;display:flex;flex-direction:column;align-items:center}#careers-2084[data-astro-cid-yujjgnfr] .cs-card-group[data-astro-cid-yujjgnfr]{width:100%;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1rem}#careers-2084[data-astro-cid-yujjgnfr] .cs-item[data-astro-cid-yujjgnfr]{list-style:none;padding:0;background-color:var(--jobPostingCardBackgroundColor);border-radius:.75rem;border:1px solid var(--mainElementBorderColor);display:flex;flex-direction:column;gap:.75rem;transition:.2s;z-index:1;cursor:pointer}#careers-2084[data-astro-cid-yujjgnfr] .cs-item[data-astro-cid-yujjgnfr]:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--buttonHoverBoxShadow)}#careers-2084[data-astro-cid-yujjgnfr] .cs-item-link[data-astro-cid-yujjgnfr]{text-decoration:none;display:flex;flex-direction:column;gap:.75rem;height:100%}#careers-2084[data-astro-cid-yujjgnfr] .cs-item-link[data-astro-cid-yujjgnfr]{padding:1.25rem 1.5rem}#careers-2084[data-astro-cid-yujjgnfr] .cs-item-top[data-astro-cid-yujjgnfr]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}#careers-2084[data-astro-cid-yujjgnfr] .cs-title-row[data-astro-cid-yujjgnfr]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}#careers-2084[data-astro-cid-yujjgnfr] .cs-h3[data-astro-cid-yujjgnfr]{font-size:clamp(1.5rem,2vw,1.125rem);font-weight:700;line-height:1.3em;margin:0;color:var(--headerColor)}#careers-2084[data-astro-cid-yujjgnfr] .cs-category[data-astro-cid-yujjgnfr]{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .625rem;background-color:var(--jobPostingLabelBackgroundColor);color:var(--jobPostingLabelTextColor);border-radius:.375rem;white-space:nowrap}#careers-2084[data-astro-cid-yujjgnfr] .cs-item-text[data-astro-cid-yujjgnfr]{font-size:.9375rem;line-height:1.6em;color:var(--bodyTextColor);margin:0}#careers-2084[data-astro-cid-yujjgnfr] .cs-item-bottom[data-astro-cid-yujjgnfr]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}#careers-2084[data-astro-cid-yujjgnfr] .cs-meta[data-astro-cid-yujjgnfr]{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}#careers-2084[data-astro-cid-yujjgnfr] .cs-meta-item[data-astro-cid-yujjgnfr]{font-size:.6875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--bodyTextColor);padding:.25rem .625rem;border-radius:.375rem;display:flex;align-items:center;gap:.3125rem}#careers-2084[data-astro-cid-yujjgnfr] .cs-button-solid[data-astro-cid-yujjgnfr]{font-size:.8rem;font-weight:700;letter-spacing:.03em;line-height:1;text-decoration:none;text-align:center;padding:.9rem .875rem;color:#fff;border-radius:.375rem;display:inline-block;box-sizing:border-box;width:30%;min-width:unset;transition:background-color .3s;z-index:1}#careers-2084[data-astro-cid-yujjgnfr] .cs-button-solid[data-astro-cid-yujjgnfr]:hover{background-color:var(--buttonBackgroundHoverColor);color:var(--buttonTextHoverColor)}}@media only screen and (min-width:64rem){#careers-2084[data-astro-cid-yujjgnfr] .cs-container[data-astro-cid-yujjgnfr]{max-width:80rem}#careers-2084[data-astro-cid-yujjgnfr] .cs-card-group[data-astro-cid-yujjgnfr]{grid-template-columns:repeat(2,1fr)}}
