body.careers-page{overflow-x:clip;background:var(--color-neutral-950)}@supports not (overflow: clip){body.careers-page{overflow-x:hidden}}.careers-page .section.hero-careers{isolation:isolate;overflow:clip;position:relative;min-height:40rem;max-height:none;margin-top:-5rem;padding-top:12rem;padding-bottom:4rem;color:var(--full-white);background-color:var(--site-ink);background-image:var(--site-pattern-shade),url(https://static.median.co/img/brand-pattern-tile.5c50099724.svg);background-position:center,50% 100%;background-repeat:no-repeat,repeat-x;background-size:100% 100%,544px 272px}.careers-page .section.hero-careers:before,.careers-page .section.hero-careers:after{display:none}.careers-page .hero-careers-content{display:flex;align-items:center;gap:clamp(2.5rem,6vw,6rem)}.careers-page .hero-careers-txt{flex:1 1 52%;width:100%}.careers-page .hero-careers-txt>.heading-2{margin-bottom:1.25rem;color:var(--full-white);letter-spacing:-.045em;font-size:clamp(3.25rem,5vw,4.5rem);line-height:.98}.careers-page .hero-careers-txt>p{max-width:38rem;color:var(--site-copy-dark);font-size:1.0625rem;line-height:1.5}.careers-page .hero-careers-img-mask{overflow:visible;flex:1 1 48%;width:100%;max-width:48%;border:0;border-radius:0;text-align:right;background:transparent}.careers-page .hero-careers-img{display:block;width:100%;height:auto;border-radius:0}.careers-special-heading{margin-bottom:2rem;color:var(--full-white);letter-spacing:-.07em;font-family:var(--font-sans);font-size:6rem;font-weight:400;line-height:1}.careers-intro-txt{max-width:1048px;margin-right:auto;margin-bottom:80px;margin-left:auto;color:var(--site-copy-dark);font-family:var(--font-sans);font-size:2rem;font-weight:400;line-height:2.5rem}.careers-section-2-content{display:grid;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;column-gap:2rem;row-gap:2rem;justify-content:space-between}.careers-section-2-content.u-mb-104{align-items:start;margin-bottom:170px}.discover-section{padding-top:6.5rem;padding-bottom:6.5rem}.careers-section-2{padding-top:69px;padding-bottom:69px}.careers-intro-section{padding-top:6.5rem;padding-bottom:0;text-align:center}.careers-page .section.careers-intro-section,.careers-page .section.careers-section-2,.careers-page .section.benefits-section,.careers-page .section.discover-section{background:var(--color-neutral-950)}.careers-page .section.benefits-section{padding-top:6.5rem;padding-bottom:43px}.careers-page .join-us-mobile{display:none}.careers-page .join-us-mobile,.careers-page .careers-section-2 .heading-2-2,.careers-page .career-benefits-heading,.careers-page .benefit-block-content .heading-2,.careers-page .discover-section-heading,.careers-page .discover-block-title{color:var(--full-white)}.careers-page .careers-section-2 .paragraph,.careers-page .benefits-section .paragraph,.careers-page .discover-block .paragraph{color:var(--site-copy-dark)}.careers-page .career-benefits-heading{margin-bottom:0;letter-spacing:-.07em;font-family:var(--font-sans);font-size:4rem;font-weight:400;line-height:66px}.careers-page .discover-block{padding:1.75rem;border:1px solid var(--site-border-dark);border-radius:8px;background-color:var(--site-panel)}.careers-page .benefit-img-desktop,.careers-page .benefit-img-mobile{border-radius:8px}@media screen and (min-width:1280px){.careers-page .hero-careers-content{justify-content:space-between}.careers-page .hero-careers-txt{padding-right:2rem}}@media screen and (max-width:991px){.careers-special-heading{font-size:5rem}.careers-section-2-content.u-mb-104{margin-bottom:4.5rem}.discover-section{padding-top:4.5rem;padding-bottom:4.5rem}.careers-page .section.hero-careers{padding-top:12.5rem}.careers-page .hero-careers-content{flex-direction:column}.careers-page .hero-careers-txt{padding:0;border-radius:0;background-color:transparent}.careers-page .hero-careers-img{margin-bottom:-20px}.careers-page .hero-careers-img-mask{max-width:100%}.careers-page .section.benefits-section{padding-top:4.5rem;padding-bottom:0}}@media screen and (max-width:767px){.careers-intro-txt{margin-bottom:0;font-size:1.75rem}.careers-section-2-content{grid-template-columns:1fr;align-items:flex-start}.careers-section-2{padding-top:4.5rem;padding-bottom:4.5rem}.careers-intro-section{padding-top:6.5rem;padding-bottom:4.5rem;text-align:left}.careers-page .discover-section-content{row-gap:2rem}.careers-page .discover-grid{row-gap:1.25rem}.careers-page .discover-block{gap:.5rem;padding:1.5rem}.careers-page .discover-block>img{margin-bottom:.5rem}.careers-page .discover-block-title{margin-top:0;margin-bottom:.25rem}.careers-page .join-us-img-desktop{display:none}.careers-page .join-us-mobile{display:block;margin-bottom:2.25rem;font-family:var(--font-sans);font-size:4rem;font-weight:400;line-height:1}.careers-page .section.benefits-section{padding-top:4.5rem;padding-bottom:4.5rem}.careers-page .career-benefits-heading{font-size:3rem;line-height:3.5rem}.careers-page .section.hero-careers{min-height:0;padding-top:12rem;padding-bottom:2.5rem;background-position:center,50% 100%;background-size:100% 100%,408px 204px}.careers-page .hero-careers-content{gap:2rem}.careers-page .hero-careers-txt>.heading-2{font-size:clamp(2.75rem,13vw,4rem);line-height:1}.careers-page .hero-careers-txt>p{font-size:1rem}}@media screen and (max-width:479px){.careers-page .section.benefits-section{padding-bottom:0}}
