.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d]{--careers-column: max(var(--gutter), calc((100vw - var(--content-max)) / 2 + var(--gutter)))}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid:has(+.text-section--beside){padding-bottom:72px}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid:has(+.text-section--beside)+.text-section--beside{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);row-gap:24px;margin:0 calc(50% - 50vw);padding:56px calc(var(--careers-column) + 56px) 176px;background:var(--theme-light-bg);color:var(--white)}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid.band--accent+.text-section--beside{background:var(--theme-accent-bg)}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid:has(+.text-section--beside)+.text-section--beside:before{content:"";position:absolute;inset:0 var(--careers-column) 120px;z-index:-1;border-radius:var(--radius-sm);background:var(--navy)}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .text-section--beside>.text-section__side{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .text-section--beside .text-section__eyebrow{order:-1;margin:0;padding:0;border:0;background:none;color:var(--yellow)}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .text-section--beside .text-section__heading{margin:0;color:var(--white);font-size:var(--t-h2-size);line-height:var(--t-h2-lh);font-weight:var(--t-h2-wt);letter-spacing:var(--t-h2-ls)}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .text-section--beside>.text-section__main{margin:0;max-width:34em}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .text-section--beside .text-section__text{color:var(--white);font-size:var(--t-body-l-size);line-height:var(--t-body-l-lh);font-weight:var(--t-body-l-wt)}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .text-section--beside .text-section__text p{margin:0;text-wrap:balance}@media(min-width:901px){.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid:has(+.text-section--beside)+.text-section--beside{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;align-items:start}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .text-section--beside>.text-section__main{padding-top:.5em}}@media(max-width:900px){.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid:has(+.text-section--beside){padding-bottom:40px}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid:has(+.text-section--beside)+.text-section--beside{padding:36px calc(var(--careers-column) + 28px) 108px}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid:has(+.text-section--beside)+.text-section--beside:before{bottom:72px}}.site-main[data-page-type=article] .steps--numbered{--steps-line: var(--navy);--steps-row-space: 60px;padding-block:110px}.site-main[data-page-type=article] .steps--numbered .steps__list:last-child{border-bottom-color:var(--navy)}.site-main[data-page-type=article] .steps--numbered :is(.steps__number,.steps__title){margin:0;font-size:var(--t-h2-size);line-height:var(--t-h2-lh);font-weight:var(--t-h2-wt);letter-spacing:var(--t-h2-ls)}.site-main[data-page-type=article] .steps--numbered .steps__number{opacity:.4;font-variant-numeric:tabular-nums;padding-top:0}.site-main[data-page-type=article] .steps--numbered .steps__text{display:flex;flex-direction:column;gap:20px;font-size:var(--t-body-l-size);line-height:var(--t-body-l-lh);font-weight:var(--t-body-l-wt)}.site-main[data-page-type=article] .steps--numbered .steps__text p{margin:0;max-width:34em;text-wrap:balance}.site-main[data-page-type=article] .steps--numbered .steps__step{row-gap:24px}@media(min-width:1101px){.site-main[data-page-type=article] .steps--numbered .steps__step{grid-template-columns:120px minmax(0,calc(50% - 216px)) minmax(0,1fr);column-gap:64px;align-items:start}.site-main[data-page-type=article] .steps--numbered .steps__number{grid-column:1}.site-main[data-page-type=article] .steps--numbered .steps__title{grid-column:2}.site-main[data-page-type=article] .steps--numbered .steps__step .steps__text{grid-column:3;padding-top:.3em}}@media(min-width:761px)and (max-width:1100px){.site-main[data-page-type=article] .steps--numbered .steps__step{grid-template-columns:96px minmax(0,1fr);column-gap:40px;align-items:start}.site-main[data-page-type=article] .steps--numbered .steps__number{grid-row:1;grid-column:1}.site-main[data-page-type=article] .steps--numbered :is(.steps__title,.steps__text){grid-column:2}.site-main[data-page-type=article] .steps--numbered .steps__text{padding-top:.3em}}@media(max-width:900px){.site-main[data-page-type=article] .steps--numbered{padding-block:72px}}@media(max-width:760px){.site-main[data-page-type=article] .steps--numbered .steps__step{row-gap:12px;padding-block:40px}}.site-main[data-page-type=article] .hero--band{min-height:0}.site-main[data-page-type=article] .hero--band .hero__inner{padding-block:110px 130px}.site-main[data-page-type=article] .hero--band .hero__heading{font-size:var(--t-h1-size);line-height:var(--t-h1-lh);font-weight:var(--t-h1-wt);letter-spacing:var(--t-h1-ls)}.site-main[data-page-type=article] .hero--band .hero__aside{display:flex;flex-direction:column;gap:32px;align-items:flex-start}.site-main[data-page-type=article] .hero--band .hero__intro{margin:0;max-width:34em;font-size:var(--t-body-l-size);line-height:var(--t-body-l-lh);font-weight:var(--t-body-l-wt)}@media(min-width:901px){.site-main[data-page-type=article] .hero--band .hero__copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;row-gap:24px;align-items:start;max-width:none;width:100%}.site-main[data-page-type=article] .hero--band .hero__aside:not(:empty){margin-top:0;padding-top:.5em}}@media(max-width:900px){.site-main[data-page-type=article] .hero--band .hero__inner{padding-block:72px}.site-main[data-page-type=article] .hero--band .hero__aside:not(:empty){margin-top:24px}}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] :is(.feature-grid__heading,.article-cards__heading){font-size:var(--t-h1-size);line-height:var(--t-h1-lh);font-weight:var(--t-h1-wt);letter-spacing:var(--t-h1-ls)}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid--icons .feature-grid__item{position:relative}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid--icons .feature-grid__item:before{content:"";position:absolute;top:0;bottom:0;left:-32px;border-left:1px solid var(--chip-light)}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid--icons.band--accent .feature-grid__item:before{border-left-color:#032a454d}@media(min-width:1024px){.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid--icons .feature-grid__list{column-gap:64px}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid--icons .feature-grid__item:nth-child(3n+1):before{display:none}}@media(max-width:1023px){.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid--icons .feature-grid__item{padding-left:24px}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid--icons .feature-grid__item:before{left:0}}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .article-card--profile .page-card__body{gap:16px;padding:22px 24px 24px}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .article-card__facts dt,.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .article-card--profile .page-card__more{font-family:var(--font-mono);font-size:var(--t-label-size);font-weight:var(--t-label-wt);line-height:var(--t-label-lh);letter-spacing:var(--t-label-ls);text-transform:uppercase}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .article-card__facts dt{color:var(--ag-label-grey)}.site-main[data-page-type=article]:has(.hero--profile){padding-top:0}.site-main[data-page-type=article] .hero--profile .hero__inner{padding-block:50px 100px}.site-main[data-page-type=article] .hero-profile__fact-label{color:var(--steel)}.site-main[data-page-type=article] .hero--profile{--hero-profile-quote: var(--yellow)}.site-main[data-page-type=article] .hero--profile:not(.hero--profile-photo) .hero-profile__body:before{content:"" / "Portrait to come";order:-1;aspect-ratio:4 / 3;border-radius:var(--hero-profile-radius, var(--radius-sm, 4px));background:#f1f2f4 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 90'%3E%3Crect x='2' y='2' width='116' height='86' rx='8' fill='none' stroke='%239199a3' stroke-width='5'/%3E%3Ccircle cx='84' cy='28' r='9' fill='%239199a3'/%3E%3Cpath d='M6 84 42 36l22 28 14-16 36 36z' fill='%239199a3'/%3E%3C/svg%3E") center / 22% auto no-repeat}@media(min-width:901px){.site-main[data-page-type=article] .hero--profile:not(.hero--profile-photo) .hero-profile__body{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-16, 64px)}}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid--icons .feature-grid__head{display:grid;grid-template-columns:minmax(0,1fr);row-gap:24px;max-width:none;margin-bottom:72px}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid--icons .feature-grid__eyebrow{justify-self:start;margin:0 0 12px}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid--icons :is(.feature-grid__heading,.feature-grid__intro){margin:0}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid--icons .feature-grid__heading{white-space:pre-line}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid--icons .feature-grid__intro{max-width:30em;font-size:var(--t-body-l-size);line-height:var(--t-body-l-lh);font-weight:var(--t-body-l-wt)}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid--icons .feature-grid__intro p{margin:0;text-wrap:balance}@media(min-width:901px){.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid--icons .feature-grid__head{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid--icons .feature-grid__eyebrow{grid-column:1 / -1}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .band--light.feature-grid--icons .feature-grid__intro{grid-column:2;padding-top:.5em}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .band--accent.feature-grid--icons .feature-grid__heading{grid-column:1 / -1}}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .hero--page-banner{--hero-banner-height: 760px}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .hero--page-banner.hero--on-media .hero__media:after{background:linear-gradient(180deg,rgba(2,42,68,0) 0%,rgba(2,42,68,0) 38%,rgba(2,42,68,.78) 72%,var(--navy) 100%)}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .hero--page-banner .hero__inner{padding-bottom:100px}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .hero--page-banner .hero__title{margin-bottom:0}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .hero--page-banner .hero__rule{margin:40px 0 46px;border:0;border-top:1px solid rgba(255,255,255,.25)}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .hero--page-banner .hero__heading{max-width:var(--t-h1-max);margin:0;font-size:var(--t-h1-size);line-height:var(--t-h1-lh);letter-spacing:var(--t-h1-ls);font-weight:var(--t-h1-wt)}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .hero--page-banner .hero__intro{max-width:34em;font-size:var(--t-body-l-size);line-height:var(--t-body-l-lh);font-weight:var(--t-body-l-wt);text-wrap:balance}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .hero--page-banner .hero__copy{row-gap:32px}@media(min-width:901px){.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .hero--page-banner .hero__copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;align-items:start}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .hero--page-banner .hero__aside{padding-top:.5em}}@media(max-width:900px){.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .hero--page-banner.hero--on-media{min-height:600px}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .hero--page-banner .hero__copy{display:flex;flex-direction:column}}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid--icons{--fg-icon-size: 24px}.site-main[data-page=e3483e31a16c5ac096c2e79cafb3440d] .feature-grid--icons .feature-grid__item:is(:hover,:focus-within) .feature-grid__icon-image{transform:none}
