.isLiveBadge-module__zA1TYa__badge{left:calc(var(--spacing) * 3 + .5rem);bottom:calc(var(--spacing) * 3 + 2.5rem + var(--spacing) * 2);z-index:var(--z-topbar);background-color:var(--color-amber-100,#fef3c7);border:1px solid var(--color-amber-400,#fbbf24);width:2.3rem;height:2.3rem;color:var(--color-amber-800,#92400e);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;box-shadow:0 1px 2px #00000014}.isLiveBadge-module__zA1TYa__badge:hover{background-color:var(--color-amber-200,#fde68a)}.isLiveBadge-module__zA1TYa__icon{width:1.5rem;height:1.5rem;transform:translateY(-.125rem)}
.typography-module__S_AVxq__displayXl,.typography-module__S_AVxq__displayLg,.typography-module__S_AVxq__displayMd,.typography-module__S_AVxq__displaySm,.typography-module__S_AVxq__displayXs,.typography-module__S_AVxq__h1,.typography-module__S_AVxq__h2,.typography-module__S_AVxq__h3,.typography-module__S_AVxq__h4,.typography-module__S_AVxq__h5,.typography-module__S_AVxq__h6{text-wrap:balance}.typography-module__S_AVxq__bodyXl,.typography-module__S_AVxq__bodyLg,.typography-module__S_AVxq__bodyMd,.typography-module__S_AVxq__bodySm,.typography-module__S_AVxq__p,.typography-module__S_AVxq__lead{text-wrap:pretty}.typography-module__S_AVxq__displayXl{font-family:var(--display-xl-typeface), serif;font-size:var(--display-xl-font-size);font-weight:var(--display-xl-font-weight);line-height:var(--display-xl-line-height)}.typography-module__S_AVxq__displayLg{font-family:var(--display-lg-typeface), serif;font-size:var(--display-lg-font-size);font-weight:var(--display-lg-font-weight);line-height:var(--display-lg-line-height)}.typography-module__S_AVxq__displayMd{font-family:var(--display-md-typeface), serif;font-size:var(--display-md-font-size);font-weight:var(--display-md-font-weight);line-height:var(--display-md-line-height)}.typography-module__S_AVxq__displaySm{font-family:var(--display-sm-typeface), serif;font-size:var(--display-sm-font-size);font-weight:var(--display-sm-font-weight);line-height:var(--display-sm-line-height)}.typography-module__S_AVxq__displayXs{font-family:var(--display-xs-typeface), serif;font-size:var(--display-xs-font-size);font-weight:var(--display-xs-font-weight);line-height:var(--display-xs-line-height)}.typography-module__S_AVxq__bodyXl{font-family:var(--body-xl-typeface), sans-serif;font-size:var(--body-xl-font-size);font-weight:var(--body-xl-font-weight);line-height:var(--body-xl-line-height)}.typography-module__S_AVxq__bodyLg{font-family:var(--body-lg-typeface), sans-serif;font-size:var(--body-lg-font-size);font-weight:var(--body-lg-font-weight);line-height:var(--body-lg-line-height)}.typography-module__S_AVxq__bodyMd{font-family:var(--body-md-typeface), sans-serif;font-size:var(--body-md-font-size);font-weight:var(--body-md-font-weight);line-height:var(--body-md-line-height)}.typography-module__S_AVxq__bodySm{font-family:var(--body-sm-typeface), sans-serif;font-size:var(--body-sm-font-size);font-weight:var(--body-sm-font-weight);line-height:var(--body-sm-line-height)}.typography-module__S_AVxq__labelXs{font-family:var(--label-xs-typeface), sans-serif;font-size:var(--label-xs-font-size);font-weight:var(--label-xs-font-weight);line-height:var(--label-xs-line-height)}.typography-module__S_AVxq__h1{font-family:var(--display-xl-typeface), serif;font-size:var(--typography-h1-font-size);font-weight:var(--typography-h1-font-weight);line-height:var(--typography-h1-line-height)}.typography-module__S_AVxq__h2{font-family:var(--display-lg-typeface), serif;font-size:var(--typography-h2-font-size);font-weight:var(--typography-h2-font-weight);line-height:var(--typography-h2-line-height)}.typography-module__S_AVxq__h3{font-family:var(--display-md-typeface), serif;font-size:var(--typography-h3-font-size);font-weight:var(--typography-h3-font-weight);line-height:var(--typography-h3-line-height)}.typography-module__S_AVxq__h4{font-family:var(--display-sm-typeface), serif;font-size:var(--typography-h4-font-size);font-weight:var(--typography-h4-font-weight);line-height:var(--typography-h4-line-height)}.typography-module__S_AVxq__h5{font-family:var(--display-xs-typeface), serif;font-size:var(--typography-h5-font-size);font-weight:var(--typography-h5-font-weight);line-height:var(--typography-h5-line-height)}.typography-module__S_AVxq__h6{font-family:var(--display-xs-typeface), serif;font-size:var(--typography-h6-font-size);font-weight:var(--typography-h6-font-weight);line-height:var(--typography-h6-line-height)}.typography-module__S_AVxq__p{font-family:var(--body-md-typeface), sans-serif;font-size:var(--typography-p-font-size);font-weight:var(--typography-p-font-weight);line-height:var(--typography-p-line-height)}.typography-module__S_AVxq__large{font-family:var(--body-lg-typeface), sans-serif;font-size:var(--typography-large-font-size);font-weight:var(--typography-large-font-weight);line-height:var(--typography-large-line-height)}.typography-module__S_AVxq__small{font-family:var(--body-sm-typeface), sans-serif;font-size:var(--typography-small-font-size);font-weight:var(--typography-small-font-weight);line-height:var(--typography-small-line-height)}.typography-module__S_AVxq__muted{color:var(--muted-foreground);font-family:var(--body-sm-typeface), sans-serif;font-size:var(--typography-muted-font-size);font-weight:var(--typography-muted-font-weight);line-height:var(--typography-muted-line-height)}.typography-module__S_AVxq__lead{color:var(--muted-foreground);font-family:var(--body-xl-typeface), sans-serif;font-size:var(--typography-lead-font-size);font-weight:var(--typography-lead-font-weight);line-height:var(--typography-lead-line-height)}
.PortableTextComponents-module__rytZtG__portableText{gap:var(--spacing-spacing-lg);padding-inline:var(--padding-padding-sm);flex-direction:column;display:flex}.PortableTextComponents-module__rytZtG__alignLeft,.PortableTextComponents-module__rytZtG__alignCenter,.PortableTextComponents-module__rytZtG__alignRight{width:100%;display:block}.PortableTextComponents-module__rytZtG__alignLeft{text-align:left}.PortableTextComponents-module__rytZtG__alignCenter{text-align:center}.PortableTextComponents-module__rytZtG__alignRight{text-align:right}.PortableTextComponents-module__rytZtG__paragraph{font-family:var(--body-md-typeface), sans-serif;font-size:var(--body-md-font-size);font-weight:var(--font-weight-light);color:var(--text-default);margin:0;line-height:1.5}.PortableTextComponents-module__rytZtG__heading{font-family:var(--display-md-typeface), serif;font-size:var(--display-md-font-size);font-weight:var(--display-md-font-weight);line-height:var(--display-md-line-height);color:var(--text-default);margin:0}.PortableTextComponents-module__rytZtG__portableText u{text-underline-offset:.125em;text-decoration-line:underline}.PortableTextComponents-module__rytZtG__list,.PortableTextComponents-module__rytZtG__listNumber{margin:0;padding-inline-start:calc(var(--spacing) * 6);list-style-position:outside}.PortableTextComponents-module__rytZtG__list{list-style-type:disc}.PortableTextComponents-module__rytZtG__listNumber{list-style-type:decimal}.PortableTextComponents-module__rytZtG__listItem,.PortableTextComponents-module__rytZtG__listItemNumber{font-family:var(--body-md-typeface), sans-serif;font-size:var(--body-md-font-size);font-weight:var(--font-weight-light);color:var(--text-default);margin:0;padding-inline-start:calc(var(--spacing) * 2);line-height:1.5}.PortableTextComponents-module__rytZtG__paragraph a,.PortableTextComponents-module__rytZtG__heading a,.PortableTextComponents-module__rytZtG__listItem a,.PortableTextComponents-module__rytZtG__listItemNumber a{color:var(--base-brand-bold);text-underline-offset:.125em;text-decoration-line:underline}.PortableTextComponents-module__rytZtG__imageWrapper{width:calc(100% + 2 * var(--padding-padding-sm));max-width:none;margin-inline:calc(-1 * var(--padding-padding-sm))}.PortableTextComponents-module__rytZtG__image{border-radius:0;width:100%;max-width:100%;height:auto;display:block}.PortableTextComponents-module__rytZtG__portableText.PortableTextComponents-module__rytZtG__blockPortableText{padding-inline:0}.PortableTextComponents-module__rytZtG__blockPortableText .PortableTextComponents-module__rytZtG__imageWrapper{width:100%;max-width:100%;margin-inline:0}@media (min-width:800px) and (max-width:1023px){.PortableTextComponents-module__rytZtG__portableText:not(.PortableTextComponents-module__rytZtG__blockPortableText){padding-inline:var(--padding-padding-lg)}.PortableTextComponents-module__rytZtG__portableText:not(.PortableTextComponents-module__rytZtG__blockPortableText) .PortableTextComponents-module__rytZtG__imageWrapper{width:100%;margin-inline:0}.PortableTextComponents-module__rytZtG__image{border-radius:12px}}@media (min-width:1024px){.PortableTextComponents-module__rytZtG__portableText{gap:calc(var(--spacing) * 3);padding-inline:0}.PortableTextComponents-module__rytZtG__paragraph{font-family:var(--body-xl-typeface), sans-serif;font-size:var(--body-xl-font-size)}.PortableTextComponents-module__rytZtG__heading{font-family:var(--display-lg-typeface), serif;font-size:var(--display-lg-font-size);font-weight:var(--display-lg-font-weight);line-height:var(--display-lg-line-height)}.PortableTextComponents-module__rytZtG__listItem,.PortableTextComponents-module__rytZtG__listItemNumber{font-family:var(--body-xl-typeface), sans-serif;font-size:var(--body-xl-font-size)}.PortableTextComponents-module__rytZtG__imageWrapper{width:100%;margin-inline:0}.PortableTextComponents-module__rytZtG__image{border-radius:var(--border-radius-radius-lg)}}
.CareersHero-module__UQzt7W__section{align-items:stretch;gap:var(--spacing-spacing-2xl);width:100%;padding-block:var(--spacing-spacing-lg);flex-direction:column;display:flex}.CareersHero-module__UQzt7W__contentArea{padding-inline:var(--padding-padding-sm);display:flex}@media (max-width:799px){.CareersHero-module__UQzt7W__contentArea{width:100%}}.CareersHero-module__UQzt7W__contentColumn{justify-content:center;align-items:flex-start;gap:var(--spacing-spacing-lg);flex-direction:column;width:100%;max-width:480px;display:flex}.CareersHero-module__UQzt7W__copy{gap:var(--spacing-spacing-md);width:100%;color:var(--text-default);word-break:break-word;flex-direction:column;display:flex}.CareersHero-module__UQzt7W__copy>div{padding-inline:0}.CareersHero-module__UQzt7W__buttons{gap:var(--spacing-spacing-md);flex-direction:column;width:100%;display:flex}.CareersHero-module__UQzt7W__buttons>*{width:100%}.CareersHero-module__UQzt7W__mediaColumn{justify-content:center;align-items:stretch;width:100%;display:flex}.CareersHero-module__UQzt7W__media{aspect-ratio:1;border-radius:0;flex-shrink:0;width:100%;position:relative;overflow:hidden}.CareersHero-module__UQzt7W__mediaAsset{border:0;width:100%;height:100%;position:absolute;inset:0}@media (min-width:800px){.CareersHero-module__UQzt7W__contentArea{flex:1 1 0;width:auto;min-width:0;padding-inline:0}.CareersHero-module__UQzt7W__buttons{flex-flow:wrap}.CareersHero-module__UQzt7W__buttons>*{width:auto}.CareersHero-module__UQzt7W__mediaColumn{flex:1 1 0;min-width:0}}@media (min-width:800px) and (max-width:1023px){.CareersHero-module__UQzt7W__section{justify-content:center;align-items:center;gap:var(--spacing-spacing-2xl);padding-block:var(--spacing-spacing-4xl);padding-inline:var(--padding-padding-lg);flex-direction:row}.CareersHero-module__UQzt7W__mediaColumn{justify-content:center;align-items:center}.CareersHero-module__UQzt7W__media{border-radius:12px;width:320px;max-width:100%}.CareersHero-module__UQzt7W__contentColumn .CareersHero-module__UQzt7W__copy>div{padding-inline:0}}@media (min-width:1024px){.CareersHero-module__UQzt7W__section{justify-content:center;align-items:center;gap:var(--spacing-spacing-2xl);padding-block:var(--spacing-spacing-5xl);flex-direction:row}.CareersHero-module__UQzt7W__mediaColumn{align-items:center}.CareersHero-module__UQzt7W__media{border-radius:calc((var(--border-radius-radius-md) + var(--border-radius-radius-lg)) / 2);width:100%;max-width:405px}}@media (min-width:1280px){.CareersHero-module__UQzt7W__section{padding-inline:0}}
.Benefits-module__zSnKMa__benefitsBlock{background-color:var(--color-academy-green-900);border-radius:var(--border-radius-radius-xl);padding:var(--spacing-spacing-6xl) var(--spacing-spacing-2xl)}.Benefits-module__zSnKMa__benefitsBlockHeader{color:var(--color-academy-gray-50);justify-content:center;align-items:center;gap:var(--padding-padding-xs);flex-direction:column;align-self:stretch;display:flex}.Benefits-module__zSnKMa__badge,.Benefits-module__zSnKMa__title,.Benefits-module__zSnKMa__description{text-align:center;margin:0}.Benefits-module__zSnKMa__description{--text-default:var(--color-academy-gray-50);margin-top:var(--spacing-spacing-sm)}.Benefits-module__zSnKMa__benefitsListWrapper{row-gap:var(--spacing-spacing-3xl);column-gap:var(--padding-padding-xl);grid-template-columns:minmax(0,1fr);align-self:stretch;width:100%;display:grid}.Benefits-module__zSnKMa__noBenefitsMessage{color:var(--color-academy-gray-50);text-align:center;width:100%}.Benefits-module__zSnKMa__benefitsList{justify-content:center;align-items:center;gap:var(--spacing-spacing-6xl);margin-top:var(--spacing-spacing-3xl);flex-direction:column;display:flex}.Benefits-module__zSnKMa__tabsList{height:auto;padding:var(--padding-padding-3xs);align-items:stretch;gap:var(--spacing-spacing-xxs);border-radius:var(--border-radius-radius-sm);background:var(--color-academy-gray-100);display:flex}.Benefits-module__zSnKMa__tabTrigger{border-radius:var(--border-radius-radius-sm);height:auto;color:var(--color-academy-gray-950);font-family:var(--body-lg-typeface), sans-serif;font-size:var(--body-lg-font-size);font-weight:var(--body-lg-font-weight);line-height:var(--body-lg-line-height);padding-block:calc((var(--padding-padding-sm) + var(--padding-padding-3xs)) / 2);padding-inline:var(--padding-padding-lg)}.Benefits-module__zSnKMa__tabTrigger[data-state=inactive]{color:var(--color-academy-gray-700)}.Benefits-module__zSnKMa__benefitCard{gap:var(--spacing-spacing-md);flex-direction:column;display:flex}.Benefits-module__zSnKMa__benefitCardImage{justify-content:flex-start;align-items:center;width:80px;height:64px;display:flex;position:relative;overflow:hidden}.Benefits-module__zSnKMa__benefitCardImage img{width:auto;height:100%}.Benefits-module__zSnKMa__benefitCardContent{gap:var(--spacing-spacing-md);color:var(--color-academy-gray-50);flex-direction:column;display:flex}.Benefits-module__zSnKMa__benefitCardTitle,.Benefits-module__zSnKMa__benefitCardDescription{margin:0}@media (min-width:768px){.Benefits-module__zSnKMa__benefitsListWrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Benefits-module__zSnKMa__benefitsListWrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.Benefits-module__zSnKMa__benefitsListWrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}
.CareersBlockContent-module__8STBTa__section{width:100%;padding-block:var(--spacing-spacing-lg);padding-inline:0}@media (max-width:799px){.CareersBlockContent-module__8STBTa__blockContent h3+h3{margin-top:calc(-1 * var(--spacing-spacing-lg))}}@media (min-width:800px) and (max-width:1023px){.CareersBlockContent-module__8STBTa__section{padding-block:var(--spacing-spacing-4xl)}}@media (min-width:1024px){.CareersBlockContent-module__8STBTa__section{padding-block:var(--spacing-spacing-3xl)}}
.Video-module__Pp5Sda__section{align-items:center;gap:var(--spacing-spacing-2xl);width:100%;padding-block:var(--spacing-spacing-5xl);padding-inline:var(--padding-padding-sm);flex-direction:column;display:flex}.Video-module__Pp5Sda__header{align-items:center;gap:var(--spacing-spacing-md);width:100%;max-width:612px;color:var(--text-default);word-break:break-word;flex-direction:column;display:flex}.Video-module__Pp5Sda__badge{color:var(--text-default)}.Video-module__Pp5Sda__title{text-align:center;white-space:pre-line}.Video-module__Pp5Sda__buttons{justify-content:center;gap:var(--spacing-spacing-md);flex-wrap:wrap;width:100%;display:flex}.Video-module__Pp5Sda__buttons>*{width:100%}.Video-module__Pp5Sda__buttonLink{justify-content:center;align-items:center;gap:var(--spacing-spacing-sm);width:100%;display:inline-flex}.Video-module__Pp5Sda__media{aspect-ratio:16/9;border-radius:var(--border-radius-radius-lg);background-color:var(--color-academy-gray-200);width:100%;max-width:760px;position:relative;overflow:hidden}.Video-module__Pp5Sda__mediaPlaceholder{z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Video-module__Pp5Sda__mediaPlaceholderIcon{width:4rem;height:4rem;color:var(--color-academy-gray-500);opacity:.7}.Video-module__Pp5Sda__mediaAsset{z-index:1;object-fit:cover;border:0;width:100%;height:100%;position:relative}.Video-module__Pp5Sda__caption{color:var(--text-default);text-align:center}@media (min-width:800px){.Video-module__Pp5Sda__section{padding-inline:var(--padding-padding-lg)}.Video-module__Pp5Sda__buttons>*,.Video-module__Pp5Sda__buttonLink{width:auto}}@media (min-width:1280px){.Video-module__Pp5Sda__section{padding-inline:0}}
.CompanyValuesCarousel-module__BMai3q__carousel{--company-values-card-width:100cqw;--company-values-image-size:180px;gap:var(--spacing-spacing-md);flex-direction:column;align-items:center;width:100%;display:flex}.CompanyValuesCarousel-module__BMai3q__viewport{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;width:100%;position:relative;overflow:auto hidden;container-type:inline-size}.CompanyValuesCarousel-module__BMai3q__viewport::-webkit-scrollbar{display:none}.CompanyValuesCarousel-module__BMai3q__track{align-items:stretch;gap:var(--padding-padding-lg);width:max-content;display:flex}.CompanyValuesCarousel-module__BMai3q__card{flex:0 0 var(--company-values-card-width);align-items:center;gap:var(--spacing-spacing-md);width:var(--company-values-card-width);border-radius:var(--border-radius-radius-lg);background-color:var(--color-academy-gray-100);padding-block:var(--padding-padding-lg);padding-inline:var(--padding-padding-xl);scroll-snap-align:start;flex-direction:column;flex-shrink:0;display:flex}.CompanyValuesCarousel-module__BMai3q__imageWrap{width:var(--company-values-image-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.CompanyValuesCarousel-module__BMai3q__image{width:var(--company-values-image-size);height:var(--company-values-image-size);border-radius:var(--border-radius-radius-sm);object-fit:cover;flex-shrink:0}.CompanyValuesCarousel-module__BMai3q__imagePlaceholder{width:var(--company-values-image-size);height:var(--company-values-image-size);border-radius:var(--border-radius-radius-sm);background-color:var(--color-academy-gray-200);flex-shrink:0}.CompanyValuesCarousel-module__BMai3q__cardCopy{gap:var(--spacing-spacing-md);width:100%;padding-bottom:var(--padding-padding-sm);color:var(--text-default);word-break:break-word;flex-direction:column;align-items:flex-start;display:flex}.CompanyValuesCarousel-module__BMai3q__valueTitle,.CompanyValuesCarousel-module__BMai3q__valueDescription{color:var(--text-default)}.CompanyValuesCarousel-module__BMai3q__nav{justify-content:flex-end;align-self:stretch;align-items:center;gap:var(--spacing-spacing-md);width:100%;display:flex}.CompanyValuesCarousel-module__BMai3q__navButton{width:2.5rem;height:2.5rem;padding:0}@media (min-width:800px){.CompanyValuesCarousel-module__BMai3q__carousel{--company-values-card-width:700px;--company-values-image-size:280px;align-items:stretch}.CompanyValuesCarousel-module__BMai3q__track{align-items:flex-end}.CompanyValuesCarousel-module__BMai3q__card{flex-direction:row;align-items:flex-end}.CompanyValuesCarousel-module__BMai3q__imageWrap{width:var(--company-values-image-size)}.CompanyValuesCarousel-module__BMai3q__cardCopy{flex:1 1 0;min-width:0}.CompanyValuesCarousel-module__BMai3q__valueTitle{font-family:var(--display-md-typeface), serif;font-size:var(--display-md-font-size);font-weight:var(--display-md-font-weight);line-height:var(--display-md-line-height)}.CompanyValuesCarousel-module__BMai3q__valueDescription{font-family:var(--body-xl-typeface), sans-serif;font-size:var(--body-xl-font-size);font-weight:var(--body-xl-font-weight);line-height:var(--body-xl-line-height)}}
.CompanyValues-module__9lHFTq__section{width:100%;padding-block:var(--spacing-spacing-lg);flex-direction:column;padding-inline:0;display:flex}.CompanyValues-module__9lHFTq__panel{align-items:stretch;gap:var(--spacing-spacing-2xl);border-radius:var(--border-radius-radius-lg);background-color:var(--color-academy-gray-300);width:100%;padding-block:var(--padding-padding-xl);padding-inline:var(--padding-padding-lg);flex-direction:column;display:flex;overflow:hidden}.CompanyValues-module__9lHFTq__header{align-items:flex-start;gap:var(--spacing-spacing-lg);flex-direction:column;width:100%;display:flex}.CompanyValues-module__9lHFTq__copy{align-items:flex-start;gap:var(--padding-padding-xs);width:100%;color:var(--text-default);word-break:break-word;flex-direction:column;display:flex}.CompanyValues-module__9lHFTq__badge{color:var(--text-default)}.CompanyValues-module__9lHFTq__title{color:var(--text-default);white-space:pre-line}.CompanyValues-module__9lHFTq__buttons{gap:var(--spacing-spacing-md);flex-wrap:wrap;width:100%;display:flex}.CompanyValues-module__9lHFTq__buttons>*{width:100%}.CompanyValues-module__9lHFTq__buttonLink{justify-content:center;align-items:center;gap:var(--spacing-spacing-sm);width:100%;display:inline-flex}@media (min-width:800px){.CompanyValues-module__9lHFTq__section{padding-block:var(--spacing-spacing-4xl);padding-inline:var(--padding-padding-lg)}.CompanyValues-module__9lHFTq__panel{border-radius:var(--border-radius-radius-xl)}.CompanyValues-module__9lHFTq__badge{font-family:var(--body-xl-typeface), sans-serif;font-size:var(--body-xl-font-size);font-weight:var(--body-xl-font-weight);line-height:var(--body-xl-line-height)}.CompanyValues-module__9lHFTq__title{font-family:var(--display-lg-typeface), serif;font-size:var(--display-lg-font-size);font-weight:var(--display-lg-font-weight);line-height:var(--display-lg-line-height)}.CompanyValues-module__9lHFTq__buttons>*,.CompanyValues-module__9lHFTq__buttonLink{width:auto}}@media (min-width:800px) and (max-width:1023px){.CompanyValues-module__9lHFTq__section{padding-block:var(--spacing-spacing-3xl)}.CompanyValues-module__9lHFTq__panel{padding-block:var(--spacing-spacing-4xl);padding-inline:var(--padding-padding-lg)}}@media (min-width:1024px){.CompanyValues-module__9lHFTq__section{padding-block:var(--spacing-spacing-3xl)}.CompanyValues-module__9lHFTq__panel{padding-block:var(--spacing-spacing-4xl);padding-inline:var(--spacing-spacing-2xl)}}@media (min-width:1280px){.CompanyValues-module__9lHFTq__section{padding-inline:0}}
.TabbedImagePanel-module__75sNOW__root{gap:var(--spacing-spacing-2xl);flex-direction:column;width:100%;display:flex}.TabbedImagePanel-module__75sNOW__list{padding:var(--padding-padding-xxs);background-color:var(--color-academy-gray-300);flex-flow:column;align-items:stretch;gap:0;width:100%;display:flex}.TabbedImagePanel-module__75sNOW__tab{border-radius:var(--border-radius-rounded-xs);color:var(--color-academy-gray-950);cursor:pointer;padding:var(--spacing-spacing-xs) var(--padding-padding-sm);white-space:normal;text-align:left;background:0 0;border:none;width:100%}@media (min-width:800px){.TabbedImagePanel-module__75sNOW__list{flex-flow:wrap;align-items:flex-start}.TabbedImagePanel-module__75sNOW__tab{white-space:nowrap;width:auto}}.TabbedImagePanel-module__75sNOW__tab[data-active]{background-color:var(--color-academy-green-800);color:var(--color-academy-gray-50)}.TabbedImagePanel-module__75sNOW__tab:focus-visible{outline:2px solid var(--color-academy-green-800);outline-offset:2px}.TabbedImagePanel-module__75sNOW__panel{outline:none}.TabbedImagePanel-module__75sNOW__panelFrame{gap:var(--padding-padding-xs);padding:var(--padding-padding-md);background-color:var(--color-academy-gray-300);flex-direction:column;width:100%;display:flex;position:relative}.TabbedImagePanel-module__75sNOW__panelContent{gap:var(--spacing-spacing-xl);padding-inline:var(--padding-padding-md);flex-direction:column;width:100%;display:flex}.TabbedImagePanel-module__75sNOW__image{aspect-ratio:452/565;object-fit:cover;border-radius:var(--border-radius-radius-md);width:100%;max-width:452px;height:auto;display:none}@media (min-width:1024px){.TabbedImagePanel-module__75sNOW__image{display:block}}.TabbedImagePanel-module__75sNOW__textCard{justify-content:space-between;gap:var(--spacing-spacing-lg);min-height:100%;padding:var(--spacing-spacing-lg);border-radius:var(--border-radius-radius-md);background-color:var(--color-academy-green-900);color:var(--color-academy-gray-50);word-break:break-word;flex-direction:column;flex:1;display:flex}.TabbedImagePanel-module__75sNOW__textCardTitle,.TabbedImagePanel-module__75sNOW__textCardDescription{color:inherit;margin:0}.TabbedImagePanel-module__75sNOW__tabLabel{margin:0}@media (min-width:800px){.TabbedImagePanel-module__75sNOW__textCardTitle{font-family:var(--body-xl-typeface), sans-serif;font-size:var(--body-xl-font-size);font-weight:var(--body-xl-font-weight);line-height:var(--body-xl-line-height)}.TabbedImagePanel-module__75sNOW__textCardDescription{font-family:var(--display-md-typeface), serif;font-size:var(--display-md-font-size);font-weight:var(--display-md-font-weight);line-height:var(--display-md-line-height)}.TabbedImagePanel-module__75sNOW__tabLabel{font-family:var(--body-lg-typeface), sans-serif;font-size:var(--body-lg-font-size);font-weight:var(--body-lg-font-weight);line-height:var(--body-lg-line-height)}}@media (min-width:1024px){.TabbedImagePanel-module__75sNOW__panelContent{flex-direction:row;align-items:stretch}}
.CareersSectionAnchor-module__2ARlAG__anchor{width:0;height:0;scroll-margin-top:var(--careers-sticky-header-offset);display:block;position:relative}
.InterviewStepsBlock-module__bxkhcq__section{width:100%;padding-block:var(--spacing-spacing-lg);padding-inline:var(--spacing-spacing-md);flex-direction:column;display:flex}.InterviewStepsBlock-module__bxkhcq__header{align-items:flex-start;gap:var(--spacing-spacing-md);width:100%;margin-bottom:var(--spacing-spacing-2xl);color:var(--text-default);word-break:break-word;flex-direction:column;display:flex}.InterviewStepsBlock-module__bxkhcq__badge,.InterviewStepsBlock-module__bxkhcq__title,.InterviewStepsBlock-module__bxkhcq__description{margin:0}.InterviewStepsBlock-module__bxkhcq__copy{align-items:flex-start;gap:var(--padding-padding-xs);flex-direction:column;width:100%;display:flex}.InterviewStepsBlock-module__bxkhcq__panel{width:100%}@media (min-width:800px){.InterviewStepsBlock-module__bxkhcq__badge{font-family:var(--body-xl-typeface), sans-serif;font-size:var(--body-xl-font-size);font-weight:var(--body-xl-font-weight);line-height:var(--body-xl-line-height)}.InterviewStepsBlock-module__bxkhcq__title{font-family:var(--display-lg-typeface), serif;font-size:var(--display-lg-font-size);font-weight:var(--display-lg-font-weight);line-height:var(--display-lg-line-height)}}
.StaffTile-module__XmYFfG__tile{aspect-ratio:1;border-radius:var(--border-radius-radius-sm);background-color:var(--color-academy-gray-300);flex-shrink:0;width:100%;position:relative;overflow:hidden}.StaffTile-module__XmYFfG__image{object-fit:cover}.StaffTile-module__XmYFfG__overlay{justify-content:flex-end;align-items:flex-start;gap:var(--padding-padding-3xs);padding:var(--padding-padding-lg);background-color:#0000004d;flex-direction:column;transition:background-color .2s;display:flex;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.StaffTile-module__XmYFfG__tileHighlighted:hover .StaffTile-module__XmYFfG__overlay{background-color:#000000b3}.StaffTile-module__XmYFfG__tileHighlighted:hover .StaffTile-module__XmYFfG__bio{opacity:1}}.StaffTile-module__XmYFfG__bio{color:var(--color-academy-gray-50);opacity:0;transition:opacity .2s}.StaffTile-module__XmYFfG__tileAllStaff .StaffTile-module__XmYFfG__overlay{transition:none}.StaffTile-module__XmYFfG__meta{align-items:flex-start;gap:var(--padding-padding-3xs);margin-top:var(--padding-padding-sm);flex-direction:column;display:flex}.StaffTile-module__XmYFfG__tileAllStaff .StaffTile-module__XmYFfG__meta{margin-top:0}.StaffTile-module__XmYFfG__name{color:var(--color-academy-gray-50);font-weight:var(--font-weight-semibold)}.StaffTile-module__XmYFfG__jobTitle{color:var(--color-academy-gray-50)}
.AopsFooter-module__qSxLfa__footer{background-color:var(--color-academy-gray-100);width:100%}.AopsFooter-module__qSxLfa__inner{max-width:1280px;margin:0 auto;padding:40px 24px}.AopsFooter-module__qSxLfa__top{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.AopsFooter-module__qSxLfa__top{flex-direction:row;justify-content:space-between;align-items:center}}.AopsFooter-module__qSxLfa__logoLink{flex-shrink:0;display:inline-flex}.AopsFooter-module__qSxLfa__logo{object-fit:contain;width:auto;height:36px;display:block}.AopsFooter-module__qSxLfa__socialList{flex-wrap:wrap;align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.AopsFooter-module__qSxLfa__socialLink{color:inherit;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex}.AopsFooter-module__qSxLfa__socialLink:hover{opacity:.7}.AopsFooter-module__qSxLfa__socialIcon{object-fit:contain;width:24px;height:24px;display:block}@media (min-width:768px){.AopsFooter-module__qSxLfa__socialIcon{width:28px;height:28px}}.AopsFooter-module__qSxLfa__divider{border:none;border-top:1px solid var(--color-academy-gray-300);margin:32px 0}.AopsFooter-module__qSxLfa__linkGroups{grid-template-columns:repeat(2,1fr);gap:32px 16px;display:grid}@media (min-width:768px){.AopsFooter-module__qSxLfa__linkGroups{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-auto-flow:column;gap:0 48px}}.AopsFooter-module__qSxLfa__linkGroup{flex-direction:column;gap:16px;display:flex}.AopsFooter-module__qSxLfa__groupHeading{font-weight:var(--font-weight-bold);color:var(--text-default);margin:0}.AopsFooter-module__qSxLfa__linkList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.AopsFooter-module__qSxLfa__link{font-size:var(--body-md-font-size);font-weight:var(--font-weight-normal);line-height:var(--body-md-line-height);color:var(--text-default);text-decoration:none}.AopsFooter-module__qSxLfa__link:hover{text-decoration:underline}.AopsFooter-module__qSxLfa__copyright{color:var(--text-default);margin:0;font-size:.875rem;font-weight:400;line-height:1.5}
.HighlightedStaffCarousel-module__LVL33q__carousel{gap:var(--padding-padding-lg);--highlighted-staff-tile-size:var(--careers-staff-tile-size);--highlighted-staff-tile-gap:var(--spacing-spacing-2xl);flex-direction:column;width:100%;display:flex}.HighlightedStaffCarousel-module__LVL33q__viewport{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;--highlighted-staff-tile-gap:var(--spacing-spacing-2xl);width:100%;overflow:auto hidden}.HighlightedStaffCarousel-module__LVL33q__viewport::-webkit-scrollbar{display:none}.HighlightedStaffCarousel-module__LVL33q__track{gap:var(--highlighted-staff-tile-gap);width:max-content;display:flex}.HighlightedStaffCarousel-module__LVL33q__slide{flex:0 0 var(--highlighted-staff-tile-size);width:var(--highlighted-staff-tile-size);scroll-snap-align:start}.HighlightedStaffCarousel-module__LVL33q__controls{gap:var(--padding-padding-sm);justify-content:flex-end;align-items:center;width:100%;display:flex}.HighlightedStaffCarousel-module__LVL33q__navButton{border-radius:var(--border-radius-radius-sm);background-color:var(--color-mantine-gray-gray-0);border-color:var(--border-default);width:2.5rem;height:2.5rem;color:var(--text-default);padding:0}.HighlightedStaffCarousel-module__LVL33q__navButton:disabled{opacity:.5}
.DisableDraftMode-module__u7Sj3q__wrapper{bottom:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3 + 3.75rem);z-index:var(--z-topbar);position:fixed}
.HighlightedStaffSection-module__FPQYya__section{gap:var(--spacing-spacing-5xl);width:100%;padding-block:var(--spacing-spacing-3xl);padding-inline:var(--padding-padding-sm);flex-direction:column;display:flex}.HighlightedStaffSection-module__FPQYya__header,.HighlightedStaffSection-module__FPQYya__headerWithMedia{gap:var(--spacing-spacing-lg);flex-direction:column;width:100%;display:flex}.HighlightedStaffSection-module__FPQYya__leadingPlain{display:contents}.HighlightedStaffSection-module__FPQYya__leading{gap:var(--spacing-spacing-lg);flex-direction:column;width:100%;display:flex}.HighlightedStaffSection-module__FPQYya__copy{gap:var(--padding-padding-xs);width:100%;max-width:480px;color:var(--color-academy-gray-900);word-break:break-word;flex-direction:column;display:flex}.HighlightedStaffSection-module__FPQYya__badge{font-weight:var(--font-weight-light);line-height:1.5}.HighlightedStaffSection-module__FPQYya__title{white-space:pre-line}.HighlightedStaffSection-module__FPQYya__buttons{gap:var(--spacing-spacing-md);width:100%;display:flex}@media (max-width:799px){.HighlightedStaffSection-module__FPQYya__header .HighlightedStaffSection-module__FPQYya__buttons,.HighlightedStaffSection-module__FPQYya__headerWithMedia .HighlightedStaffSection-module__FPQYya__buttons{flex-flow:column}.HighlightedStaffSection-module__FPQYya__header .HighlightedStaffSection-module__FPQYya__buttons>*,.HighlightedStaffSection-module__FPQYya__headerWithMedia .HighlightedStaffSection-module__FPQYya__buttons>*{width:100%}.HighlightedStaffSection-module__FPQYya__headerWithMedia .HighlightedStaffSection-module__FPQYya__leading{flex-direction:column;display:flex}.HighlightedStaffSection-module__FPQYya__headerWithMedia .HighlightedStaffSection-module__FPQYya__copy{order:1}.HighlightedStaffSection-module__FPQYya__headerWithMedia .HighlightedStaffSection-module__FPQYya__buttons{order:2}.HighlightedStaffSection-module__FPQYya__headerWithMedia .HighlightedStaffSection-module__FPQYya__descriptionInLeading{order:3}}.HighlightedStaffSection-module__FPQYya__description,.HighlightedStaffSection-module__FPQYya__descriptionInLeading{font-weight:var(--font-weight-light);color:var(--color-academy-gray-900);white-space:pre-line;line-height:1.5}.HighlightedStaffSection-module__FPQYya__mediaAside{width:100%}.HighlightedStaffSection-module__FPQYya__media{aspect-ratio:4/3;border-radius:var(--border-radius-radius-lg);width:100%;position:relative;overflow:hidden}.HighlightedStaffSection-module__FPQYya__mediaAsset{border:0;width:100%;height:100%;position:absolute;inset:0}@media (min-width:800px){.HighlightedStaffSection-module__FPQYya__header,.HighlightedStaffSection-module__FPQYya__headerWithMedia{column-gap:var(--spacing-spacing-3xl);row-gap:var(--spacing-spacing-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.HighlightedStaffSection-module__FPQYya__leadingPlain{gap:var(--spacing-spacing-lg);flex-direction:column;grid-area:1/1/span 2;align-self:center;width:100%;min-width:0;display:flex}.HighlightedStaffSection-module__FPQYya__leadingPlain .HighlightedStaffSection-module__FPQYya__copy{max-width:none}.HighlightedStaffSection-module__FPQYya__headerWithMedia .HighlightedStaffSection-module__FPQYya__leading{grid-area:1/1;min-width:0}.HighlightedStaffSection-module__FPQYya__headerWithMedia .HighlightedStaffSection-module__FPQYya__mediaAside{grid-area:1/2;width:100%;min-width:0}.HighlightedStaffSection-module__FPQYya__buttons{gap:var(--padding-padding-xs);flex-flow:wrap}.HighlightedStaffSection-module__FPQYya__buttons>*{width:auto}.HighlightedStaffSection-module__FPQYya__header .HighlightedStaffSection-module__FPQYya__description{grid-area:1/2/span 2;max-width:none;padding-top:5.5625rem}}@media (min-width:800px) and (max-width:1023px){.HighlightedStaffSection-module__FPQYya__section{padding-block:var(--spacing-spacing-4xl);padding-inline:var(--padding-padding-lg)}}@media (min-width:1024px){.HighlightedStaffSection-module__FPQYya__section{padding-block:var(--spacing-spacing-5xl);padding-inline:var(--padding-padding-lg)}.HighlightedStaffSection-module__FPQYya__headerWithMedia{grid-template-columns:minmax(0,480px) minmax(0,1fr)}.HighlightedStaffSection-module__FPQYya__descriptionInLeading{max-width:480px}.HighlightedStaffSection-module__FPQYya__headerWithMedia .HighlightedStaffSection-module__FPQYya__mediaAside{justify-self:end;max-width:680px}.HighlightedStaffSection-module__FPQYya__media{aspect-ratio:4/3;width:100%;max-width:680px;height:auto}}@media (min-width:1280px){.HighlightedStaffSection-module__FPQYya__section{padding-block:0;padding-inline:0}.HighlightedStaffSection-module__FPQYya__header,.HighlightedStaffSection-module__FPQYya__headerWithMedia{padding-top:5rem;padding-bottom:0}}
.StaffBiographyModal-module__TCW72q__modalInner{padding:var(--padding-padding-lg);justify-content:center;align-items:center;display:flex}.StaffBiographyModal-module__TCW72q__modalContent{--modal-size:800px;width:min(800px, calc(100vw - 2 * var(--padding-padding-lg)));max-width:min(800px, calc(100vw - 2 * var(--padding-padding-lg)));height:min(540px, calc(100dvh - 2 * var(--padding-padding-lg)));max-height:min(540px, calc(100dvh - 2 * var(--padding-padding-lg)));padding:var(--padding-padding-lg);background-color:var(--color-mantine-gray-gray-0);border-radius:var(--border-radius-radius-md);flex-direction:column;margin:auto;display:flex;overflow:hidden;box-shadow:0 7px 7px -5px #0000000a,0 10px 15px -5px #0000001a,0 1px 3px #0000000d}.StaffBiographyModal-module__TCW72q__modalBody{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.StaffBiographyModal-module__TCW72q__modalLayout{gap:var(--padding-padding-lg);flex-direction:column;flex:1;min-height:0;display:flex}.StaffBiographyModal-module__TCW72q__fixedTop{gap:var(--padding-padding-lg);flex-direction:column;flex-shrink:0;display:flex}.StaffBiographyModal-module__TCW72q__headerRow{align-items:flex-start;gap:var(--padding-padding-lg);display:flex}.StaffBiographyModal-module__TCW72q__headerText{gap:var(--padding-padding-xxs);flex-direction:column;flex:1;min-width:0;max-width:752px;display:flex}.StaffBiographyModal-module__TCW72q__closeButton{border-radius:var(--border-radius-radius-sm);width:1rem;height:1rem;color:var(--color-academy-gray-900);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.StaffBiographyModal-module__TCW72q__closeButton:focus-visible{outline:2px solid var(--color-academy-green-800);outline-offset:2px}.StaffBiographyModal-module__TCW72q__name,.StaffBiographyModal-module__TCW72q__jobTitle{color:var(--color-academy-gray-900)}.StaffBiographyModal-module__TCW72q__divider{border:none;border-top:1px solid var(--border-default);width:100%;margin:0}.StaffBiographyModal-module__TCW72q__scrollBody{flex:1;min-height:0;overflow-y:auto}.StaffBiographyModal-module__TCW72q__qaList{gap:var(--padding-padding-lg);padding-bottom:var(--padding-padding-lg);flex-direction:column;max-width:752px;display:flex}.StaffBiographyModal-module__TCW72q__qaItem{gap:var(--padding-padding-xs);flex-direction:column;display:flex}.StaffBiographyModal-module__TCW72q__question,.StaffBiographyModal-module__TCW72q__answer{color:var(--color-academy-gray-900)}
.ClickableStaffTile-module__xsqC6q__button{cursor:pointer;width:100%;text-align:inherit;background:0 0;border:none;padding:0;display:block}.ClickableStaffTile-module__xsqC6q__button:focus-visible{outline:2px solid var(--color-academy-green-800);outline-offset:2px}
.CareersMultiSelect-module__kacNYq__root{width:100%}.CareersMultiSelect-module__kacNYq__label{color:var(--text-title);font-family:var(--label-xs-typeface), sans-serif;font-size:var(--label-xs-font-size);font-weight:var(--font-weight-semibold);margin:0;margin-bottom:var(--spacing-spacing-xxs);line-height:1.3333}.CareersMultiSelect-module__kacNYq__input{cursor:pointer;min-height:calc(var(--spacing) * 5.5);padding-block:var(--padding-padding-xxs);padding-inline:var(--padding-padding-sm);background-color:#fff}.CareersMultiSelect-module__kacNYq__pillsList{gap:var(--spacing-spacing-xxs);flex-wrap:wrap}.CareersMultiSelect-module__kacNYq__pill{white-space:nowrap;flex-shrink:0;width:auto;max-width:none}.CareersMultiSelect-module__kacNYq__pill>span{text-overflow:clip;white-space:nowrap;overflow:visible}.CareersMultiSelect-module__kacNYq__inputField{min-width:4rem;color:var(--text-default);font-family:var(--body-sm-typeface), sans-serif;font-size:max(16px, var(--body-sm-font-size));font-weight:var(--font-weight-normal);flex:4rem;line-height:1.4286}.CareersMultiSelect-module__kacNYq__inputField::placeholder{color:var(--text-placeholder);opacity:1}
.AllStaffList-module__GHQHqa__root{width:100%}@media (max-width:799px){.AllStaffList-module__GHQHqa__root{margin-inline:calc(-1 * var(--padding-padding-sm));width:calc(100% + 2 * var(--padding-padding-sm))}}.AllStaffList-module__GHQHqa__grid{gap:var(--padding-padding-lg);padding-bottom:var(--spacing-spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AllStaffList-module__GHQHqa__gridWithFilter{margin-top:10px}.AllStaffList-module__GHQHqa__tile{width:100%;min-width:0}@media (min-width:800px){.AllStaffList-module__GHQHqa__root{width:100%;margin-inline:0}.AllStaffList-module__GHQHqa__grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0}.AllStaffList-module__GHQHqa__gridWithFilter{margin-top:4rem}}@media (min-width:1024px){.AllStaffList-module__GHQHqa__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.BackToAllJobsButton-module__tRygtq__link{align-items:center;gap:var(--spacing-spacing-sm);cursor:pointer;color:var(--color-academy-gray-900);background:0 0;border:0;padding:0;display:inline-flex}.BackToAllJobsButton-module__tRygtq__link:hover{opacity:.8}.BackToAllJobsButton-module__tRygtq__icon{flex-shrink:0;width:28px;height:28px}
.JobListings-module__fvKmMq__section{flex-direction:column;width:100%;display:flex}.JobListings-module__fvKmMq__sectionHeader{gap:var(--spacing-spacing-lg);width:100%;color:var(--color-academy-gray-900);flex-direction:column;padding-block-start:var(--spacing-spacing-5xl);padding-block-end:var(--spacing-spacing-xl);display:flex}.JobListings-module__fvKmMq__sectionTitle{gap:var(--padding-padding-xs);word-break:break-word;flex-direction:column;width:100%;max-width:480px;display:flex}.JobListings-module__fvKmMq__title{margin:0}.JobListings-module__fvKmMq__badge{font-weight:var(--font-weight-light);margin:0;line-height:1.5}.JobListings-module__fvKmMq__description{--text-default:var(--color-academy-gray-900);word-break:break-word;margin:0;padding-inline:0}.JobListings-module__fvKmMq__root{flex-direction:column;width:100%;display:flex}.JobListings-module__fvKmMq__filters{gap:var(--spacing-spacing-md);grid-template-columns:1fr;margin-block-end:var(--spacing-spacing-5xl);display:grid}.JobListings-module__fvKmMq__departmentSection{gap:var(--spacing-spacing-xl);flex-direction:column;display:flex}.JobListings-module__fvKmMq__departmentSection+.JobListings-module__fvKmMq__departmentSection{margin-top:var(--spacing-spacing-xl)}.JobListings-module__fvKmMq__departmentHeading{margin:0}.JobListings-module__fvKmMq__jobList{gap:var(--spacing-spacing-md);flex-direction:column;width:100%;display:flex}.JobListings-module__fvKmMq__listingRow{align-items:start;column-gap:var(--padding-padding-lg);row-gap:var(--spacing-spacing-xs);width:100%;border-bottom:1px solid var(--border-default);color:inherit;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;padding-block-end:var(--spacing-spacing-md);text-decoration:none;transition:color .2s;display:grid}.JobListings-module__fvKmMq__listingRow:hover .JobListings-module__fvKmMq__jobName{text-underline-offset:.125em;text-decoration:underline}.JobListings-module__fvKmMq__listingRow:focus-visible{border-radius:var(--border-radius-radius-sm);outline:2px solid var(--ring);outline-offset:2px}.JobListings-module__fvKmMq__jobName{font-weight:var(--font-weight-light);color:var(--color-academy-gray-900);word-break:break-word;grid-column:1/-1;margin:0;line-height:1.5}.JobListings-module__fvKmMq__jobMeta{align-items:flex-start;gap:var(--spacing-spacing-xxs);min-width:0;color:var(--color-academy-gray-900);flex-direction:column;grid-column:1;display:flex}.JobListings-module__fvKmMq__jobMetaItem{min-width:0;font-weight:var(--font-weight-light);word-break:break-word;flex:0 auto;margin:0;line-height:1.5}.JobListings-module__fvKmMq__applyAction{grid-column:2;justify-content:flex-end;align-self:start;padding-top:1px;display:flex}.JobListings-module__fvKmMq__noMatchesFound{margin:0 auto var(--spacing-spacing-5xl) auto;max-width:720px;color:var(--text-dimmed);font-size:var(--body-lg-font-size);text-align:center;line-height:1.5}@media (min-width:768px){.JobListings-module__fvKmMq__filters{gap:var(--spacing-spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr))}.JobListings-module__fvKmMq__jobMeta{align-items:center;gap:var(--padding-padding-sm);flex-direction:row}.JobListings-module__fvKmMq__applyAction{padding-top:0}}@media (min-width:1024px){.JobListings-module__fvKmMq__sectionHeader{justify-content:center;align-items:center;gap:var(--spacing-spacing-3xl);flex-direction:row;padding-block-start:var(--spacing-spacing-7xl)}.JobListings-module__fvKmMq__sectionTitle{flex-shrink:0;width:480px}.JobListings-module__fvKmMq__description{flex:1 0 0;min-width:0}.JobListings-module__fvKmMq__listingRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;row-gap:0}.JobListings-module__fvKmMq__jobName,.JobListings-module__fvKmMq__jobMeta{grid-column:auto}.JobListings-module__fvKmMq__jobMetaItem{flex:1 0 0}.JobListings-module__fvKmMq__applyAction{grid-column:auto;align-self:center}}@media (min-width:1280px){.JobListings-module__fvKmMq__root{width:100%}}
.BioPortalPage-module__mXfTwW__cardHeader{align-items:center;gap:calc(var(--spacing) * 3);flex-direction:row;display:flex}.BioPortalPage-module__mXfTwW__avatar{background-color:#ebe2e4;background-color:lab(90.5944% 3.37851 .0330567);border-radius:50%;flex-shrink:0;width:48px;height:48px;overflow:hidden}.BioPortalPage-module__mXfTwW__avatarImg{object-fit:cover;width:100%;height:100%}.BioPortalPage-module__mXfTwW__cardText{flex:1;min-width:0}.BioPortalPage-module__mXfTwW__statusBadge{font-size:var(--text-xs,.75rem);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);border-radius:var(--radius-full,9999px);white-space:nowrap;flex-shrink:0;font-weight:500}.BioPortalPage-module__mXfTwW__statusPublished{color:#013f0b;color:lab(22.29% -28.1985 24.6072);background-color:#b3e8b3;background-color:lab(87.2275% -25.1601 19.9381)}.BioPortalPage-module__mXfTwW__statusPendingUpdates{color:#5d3a00;color:lab(27.898% 14.7892 49.324);background-color:#ffdfb1;background-color:lab(90.7633% 8.63311 31.1377)}.BioPortalPage-module__mXfTwW__statusNotPublished{color:#5a5355;color:lab(36.0744% 3.37204 .0335276);background-color:#eee5e7;background-color:lab(91.7544% 3.37854 .0330567)}.BioPortalPage-module__mXfTwW__statusReadyForReview{color:#00316a;color:lab(20.0322% 5.67137 -41.0345);background-color:#bddaff;background-color:lab(85.8576% -4.16142 -25.0097)}.BioPortalPage-module__mXfTwW__statusKey{gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);border-top:1px solid #e4dbde;border-top:1px solid lab(88.2744% 3.37833 .0330806);flex-direction:column;display:flex}.BioPortalPage-module__mXfTwW__statusKeyItem{align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.BioPortalPage-module__mXfTwW__statusKeyDescription{flex:1;min-width:0}
.CareersPage-module__0gZkUq__page{width:100%;overflow-x:clip}.CareersPage-module__0gZkUq__wrapper{width:100%;max-width:1280px;padding-inline:var(--padding-padding-sm);margin-inline:auto}.CareersPage-module__0gZkUq__sections{flex-direction:column;display:flex}@media (min-width:768px){.CareersPage-module__0gZkUq__wrapper{padding-inline:var(--padding-padding-lg)}}
.JobDetailsPage-module__zTBzvq__page{width:100%;padding-block:var(--spacing-spacing-lg);padding-inline:var(--padding-padding-sm);flex-direction:column;align-items:center;display:flex}.JobDetailsPage-module__zTBzvq__wrapper{flex-direction:column;align-items:flex-start;width:100%;max-width:1200px;display:flex}.JobDetailsPage-module__zTBzvq__hero{align-items:stretch;gap:var(--spacing-spacing-lg);width:100%;padding:var(--spacing-spacing-2xl) var(--padding-padding-lg);border-radius:var(--border-radius-radius-lg);background-color:var(--color-academy-gray-300);flex-direction:column;display:flex}.JobDetailsPage-module__zTBzvq__heroContent{gap:var(--spacing-spacing-md);flex-direction:column;min-width:0;display:flex}.JobDetailsPage-module__zTBzvq__jobTitle{color:var(--color-academy-gray-900);word-break:break-word}.JobDetailsPage-module__zTBzvq__meta{gap:var(--spacing-spacing-lg);color:var(--color-academy-gray-900);flex-wrap:wrap;display:flex}.JobDetailsPage-module__zTBzvq__heroApply{flex-shrink:0;align-self:flex-start}.JobDetailsPage-module__zTBzvq__content{align-items:flex-start;gap:var(--spacing-spacing-md);width:100%;max-width:960px;padding-block:var(--spacing-spacing-5xl);flex-direction:column;display:flex}.JobDetailsPage-module__zTBzvq__jobContent{gap:var(--spacing-spacing-md);width:100%;color:var(--color-academy-gray-900);word-break:break-word;flex-direction:column;display:flex}:is(.JobDetailsPage-module__zTBzvq__jobContent h1,.JobDetailsPage-module__zTBzvq__jobContent h2,.JobDetailsPage-module__zTBzvq__jobContent h3,.JobDetailsPage-module__zTBzvq__jobContent h4){font-family:var(--display-xs-typeface), serif;font-size:var(--display-xs-font-size);font-weight:var(--display-xs-font-weight);line-height:var(--display-xs-line-height);color:var(--color-academy-gray-900);margin:0}:is(.JobDetailsPage-module__zTBzvq__jobContent p,.JobDetailsPage-module__zTBzvq__jobContent li){font-family:var(--body-xl-typeface), sans-serif;font-size:var(--body-xl-font-size);font-weight:var(--body-xl-font-weight);line-height:var(--body-xl-line-height);margin:0}.JobDetailsPage-module__zTBzvq__jobContent ul{margin:0;padding-left:30px;list-style-type:disc}.JobDetailsPage-module__zTBzvq__jobContent ul ul{padding-left:30px}.JobDetailsPage-module__zTBzvq__jobContent strong{font-weight:400}.JobDetailsPage-module__zTBzvq__bottomApply{flex-shrink:0}.JobDetailsPage-module__zTBzvq__applyPanel{width:100%;max-width:960px;scroll-margin-top:var(--careers-sticky-header-offset)}@media (min-width:800px){.JobDetailsPage-module__zTBzvq__page{padding-block:var(--spacing-spacing-3xl);padding-inline:var(--padding-padding-lg)}.JobDetailsPage-module__zTBzvq__hero{padding:var(--spacing-spacing-5xl) var(--spacing-spacing-3xl);flex-direction:row;align-items:center;gap:48px}.JobDetailsPage-module__zTBzvq__heroContent{flex:1 1 0;min-width:0}.JobDetailsPage-module__zTBzvq__heroApply{align-self:center}}@media (min-width:1280px){.JobDetailsPage-module__zTBzvq__page{padding-block:var(--spacing-spacing-3xl);padding-inline:0}}
.not-found-module__EysPqW__page{padding-block:var(--spacing-spacing-4xl);padding-inline:var(--padding-padding-sm);justify-content:center;display:flex}.not-found-module__EysPqW__content{align-items:center;gap:var(--spacing-spacing-lg);text-align:center;flex-direction:column;max-width:36rem;display:flex}.not-found-module__EysPqW__text{gap:var(--spacing-spacing-sm);flex-direction:column;display:flex}.not-found-module__EysPqW__link{color:var(--color-academy-blue-600);font-weight:var(--body-lg-font-weight);text-underline-offset:.15em;text-decoration:underline}.not-found-module__EysPqW__link:hover{color:var(--color-academy-blue-700)}@media (min-width:768px){.not-found-module__EysPqW__page{padding-inline:var(--padding-padding-lg)}}
