.careers-page-shell{--careers-unit:calc(100vw / 390);color:#000;width:100%;min-height:100vh;font-family:var(--font-manrope,"Manrope", -apple-system, BlinkMacSystemFont, sans-serif);background-color:#fff;position:relative;overflow-x:hidden}@media (min-width:1024px){.careers-page-shell{--careers-unit:min(calc(100vw / 1920), 1px)}}.careers-container{width:100%;max-width:1920px;padding-inline:calc(20 * var(--careers-unit));margin-inline:auto}@media (min-width:1024px){.careers-container{padding-inline:calc(62 * var(--careers-unit))}}.careers-grid{column-gap:calc(8 * var(--careers-unit));grid-template-columns:repeat(8,1fr);display:grid}@media (min-width:1024px){.careers-grid{column-gap:calc(20 * var(--careers-unit));grid-template-columns:repeat(16,1fr)}}.careers-subgrid-8{column-gap:calc(20 * var(--careers-unit));grid-column:span 8/span 8;grid-template-columns:repeat(8,1fr);display:grid}.culture-mobile-view{column-gap:calc(8 * var(--careers-unit));grid-template-columns:repeat(8,1fr);display:grid!important}@media (min-width:1024px){.culture-mobile-view{display:none!important}}.culture-desktop-view{display:none!important}@media (min-width:1024px){.culture-desktop-view{column-gap:calc(20 * var(--careers-unit));grid-template-columns:repeat(16,1fr);display:grid!important}}.values-subgrid-9{flex-direction:column;display:flex}@media (min-width:1024px){.values-subgrid-9{column-gap:calc(20 * var(--careers-unit));grid-template-columns:repeat(9,1fr);display:grid!important}}.values-item-grid{flex-direction:column;display:flex}@media (min-width:1024px){.values-item-grid{column-gap:calc(20 * var(--careers-unit));grid-template-columns:repeat(9,1fr);display:grid!important}}.vacancies-table-header{display:none}@media (min-width:1024px){.vacancies-table-header{column-gap:calc(20 * var(--careers-unit));grid-template-columns:repeat(16,1fr);display:grid!important}}.vacancy-item-link{padding-block:calc(24 * var(--careers-unit));justify-content:space-between;align-items:center;text-decoration:none;display:flex}@media (min-width:1024px){.vacancy-item-link{column-gap:calc(20 * var(--careers-unit));padding-block:calc(34 * var(--careers-unit));grid-template-columns:repeat(16,1fr);display:grid!important}}.careers-title-mobile-1{font-size:calc(30 * var(--careers-unit));line-height:calc(36 * var(--careers-unit));letter-spacing:0;font-weight:300}.careers-title-mobile-2{font-size:calc(24 * var(--careers-unit));line-height:calc(30 * var(--careers-unit));letter-spacing:0;font-weight:300}.careers-title-mobile-3{font-size:calc(18 * var(--careers-unit));line-height:calc(24 * var(--careers-unit));font-weight:300}.careers-text-mobile-1{font-size:calc(16 * var(--careers-unit));line-height:calc(24 * var(--careers-unit));color:#000;font-weight:300}.careers-text-mobile-2{font-size:calc(14 * var(--careers-unit));line-height:calc(20 * var(--careers-unit));font-weight:300}.careers-text-mobile-3{font-size:calc(12 * var(--careers-unit));line-height:calc(18 * var(--careers-unit));font-weight:300}@media (min-width:1024px){.careers-title-desktop-1{font-size:calc(46 * var(--careers-unit));line-height:calc(54 * var(--careers-unit));letter-spacing:-.01em;font-weight:300}.careers-title-desktop-2{font-size:calc(36 * var(--careers-unit));line-height:calc(44 * var(--careers-unit));letter-spacing:-.01em;font-weight:300}.careers-title-desktop-3{font-size:calc(28 * var(--careers-unit));line-height:calc(36 * var(--careers-unit));letter-spacing:-.01em;font-weight:300}.careers-text-desktop-1{font-size:calc(18 * var(--careers-unit));line-height:calc(26 * var(--careers-unit));color:#000;font-weight:300}.careers-text-desktop-2{font-size:calc(16 * var(--careers-unit));line-height:calc(24 * var(--careers-unit));color:#000;font-weight:300}}.careers-hero-section{width:100%;padding-top:calc(165 * var(--careers-unit));padding-bottom:calc(104 * var(--careers-unit));text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:1024px){.careers-hero-section{padding-top:calc(330 * var(--careers-unit));padding-bottom:calc(104 * var(--careers-unit))}}.careers-hero-inner{align-items:center;gap:calc(26 * var(--careers-unit));flex-direction:column;width:100%;display:flex}@media (min-width:1024px){.careers-hero-inner{gap:calc(85 * var(--careers-unit))}}.careers-hero-dots-wrap{align-items:center;gap:calc(4.56 * var(--careers-unit));flex-direction:column;display:flex}@media (min-width:1024px){.careers-hero-dots-wrap{gap:calc(9.1 * var(--careers-unit))}}.careers-hero-dot{width:calc(8 * var(--careers-unit));height:calc(8 * var(--careers-unit));background-color:#000;border-radius:9999px;flex-shrink:0}@media (min-width:1024px){.careers-hero-dot{width:calc(15.95 * var(--careers-unit));height:calc(15.95 * var(--careers-unit))}}.careers-hero-title{font-family:inherit;font-size:calc(30 * var(--careers-unit));line-height:calc(36 * var(--careers-unit));letter-spacing:0;color:#000;max-width:calc(272 * var(--careers-unit));text-align:center;margin-inline:auto;font-weight:300}@media (min-width:1024px){.careers-hero-title{font-size:calc(82 * var(--careers-unit));line-height:calc(88 * var(--careers-unit));letter-spacing:-.01em;max-width:calc(566 * var(--careers-unit))}}.careers-culture-section{width:100%;padding-top:calc(62 * var(--careers-unit));padding-bottom:calc(62 * var(--careers-unit));background-color:#fff}@media (min-width:1024px){.careers-culture-section{padding-top:calc(120 * var(--careers-unit));padding-bottom:calc(160 * var(--careers-unit))}}.culture-reveal-item{will-change:transform, opacity}.culture-img-frame{background-color:#f5f5f5;position:relative}.aspect-main-desktop{aspect-ratio:888/1034}.aspect-main-mobile{aspect-ratio:262/306}.aspect-p1-desktop{aspect-ratio:496/574}.aspect-p2-desktop{aspect-ratio:547/746}.aspect-p3-desktop{aspect-ratio:435/504}.aspect-p4-desktop{aspect-ratio:320/370}.aspect-portrait-mobile{aspect-ratio:.865}@media (min-width:1024px){.culture-mt-172{margin-top:calc(172 * var(--careers-unit))}.culture-mt-315{margin-top:calc(315 * var(--careers-unit))}.culture-mt-90{margin-top:calc(90 * var(--careers-unit))}.culture-mt-154{margin-top:calc(154 * var(--careers-unit))}.culture-mt-773{margin-top:calc(773 * var(--careers-unit))}.culture-mt-220{margin-top:calc(220 * var(--careers-unit))}.culture-mt-70{margin-top:calc(70 * var(--careers-unit))}.culture-mt-42{margin-top:calc(42 * var(--careers-unit))}.culture-max-w-434{max-width:calc(434 * var(--careers-unit))}.culture-max-w-615{max-width:calc(615 * var(--careers-unit))}.culture-max-w-325{max-width:calc(325 * var(--careers-unit))}.culture-max-w-322{max-width:calc(322 * var(--careers-unit))}.culture-max-w-342{max-width:calc(342 * var(--careers-unit))}.culture-max-w-218{max-width:calc(218 * var(--careers-unit))}.culture-caption-mt{margin-top:calc(28 * var(--careers-unit))}.culture-quote-mt{margin-top:calc(9 * var(--careers-unit))}}@media (max-width:1023px){.culture-mobile-mt-56{margin-top:calc(56 * var(--careers-unit))}.culture-mobile-mt-30{margin-top:calc(30 * var(--careers-unit))}.culture-mobile-mt-84{margin-top:calc(84 * var(--careers-unit))}.culture-mobile-mt-240{margin-top:calc(240 * var(--careers-unit))}.culture-mobile-mt-70{margin-top:calc(70 * var(--careers-unit))}.culture-mobile-mt-85{margin-top:calc(85 * var(--careers-unit))}.culture-mobile-mt-124{margin-top:calc(124 * var(--careers-unit))}.culture-mobile-mt-36{margin-top:calc(36 * var(--careers-unit))}.culture-mobile-max-w-263{max-width:calc(263 * var(--careers-unit))}.culture-mobile-max-w-218{max-width:calc(218 * var(--careers-unit))}.culture-mobile-max-w-173{max-width:calc(173 * var(--careers-unit))}.culture-mobile-max-w-127{max-width:calc(127 * var(--careers-unit))}.culture-mobile-caption-mt{margin-top:calc(20 * var(--careers-unit))}.culture-mobile-quote-mt{margin-top:calc(14 * var(--careers-unit))}}.careers-values-section{width:100%;padding-top:calc(62 * var(--careers-unit));padding-bottom:calc(62 * var(--careers-unit));background-color:#fff}@media (min-width:1024px){.careers-values-section{padding-top:calc(120 * var(--careers-unit));padding-bottom:calc(120 * var(--careers-unit))}}.values-moving-dots{top:0;color:#000;pointer-events:none;z-index:10;will-change:transform;display:inline-block;position:absolute;inset-inline-start:-18px;width:6px!important;max-width:6px!important;height:15.5px!important;max-height:15.5px!important}[dir=rtl] .values-moving-dots{left:auto;right:-18px}@media (min-width:1024px){.values-moving-dots{inset-inline-start:calc(-225 * var(--careers-unit));width:calc(13.23 * var(--careers-unit))!important;height:calc(34 * var(--careers-unit))!important;max-width:calc(13.23 * var(--careers-unit))!important;max-height:calc(34 * var(--careers-unit))!important}[dir=rtl] .values-moving-dots{left:auto;right:calc(-225 * var(--careers-unit))}}.values-dot-target{width:calc(5.74 * var(--careers-unit));height:calc(14.76 * var(--careers-unit));pointer-events:none;visibility:hidden;position:absolute;inset-inline-start:-18px}[dir=rtl] .values-dot-target{left:auto;right:-18px}@media (min-width:1024px){.values-dot-target{width:calc(13.23 * var(--careers-unit));height:calc(34 * var(--careers-unit));inset-inline-start:calc(-225 * var(--careers-unit))}[dir=rtl] .values-dot-target{left:auto;right:calc(-225 * var(--careers-unit))}}.values-list{margin:0;padding:0;list-style:none;position:relative}@media (max-width:1023px){.values-list-gap>*+*{margin-top:calc(92 * var(--careers-unit))}}@media (min-width:1024px){.values-list-gap>*+*{margin-top:calc(232 * var(--careers-unit))}}.careers-benefits-section{width:100%;padding-top:calc(45 * var(--careers-unit));background-color:#fff;padding-bottom:0}@media (min-width:1024px){.careers-benefits-section{padding-top:calc(240 * var(--careers-unit));padding-bottom:calc(120 * var(--careers-unit))}}.benefits-dots-svg{color:#000;display:inline-block;width:8px!important;max-width:8px!important;height:21px!important;max-height:21px!important}@media (min-width:1024px){.benefits-dots-svg{width:calc(14 * var(--careers-unit))!important;height:calc(36 * var(--careers-unit))!important;max-width:calc(14 * var(--careers-unit))!important;max-height:calc(36 * var(--careers-unit))!important}}.benefit-parallax-frame{aspect-ratio:1;background-color:#f5f5f5;width:100%;position:relative;overflow:hidden}.benefit-parallax-inner{will-change:transform;width:100%;height:calc(100% + 66px);position:relative}.careers-vacancies-section{width:100%;padding-top:calc(62 * var(--careers-unit));padding-bottom:calc(62 * var(--careers-unit));background-color:#fff;overflow:hidden}@media (min-width:1024px){.careers-vacancies-section{padding-top:calc(120 * var(--careers-unit));padding-bottom:calc(168 * var(--careers-unit))}}.vacancies-dots-svg{color:#000;display:inline-block;width:8px!important;max-width:8px!important;height:21px!important;max-height:21px!important}@media (min-width:1024px){.vacancies-dots-svg{width:calc(13.23 * var(--careers-unit))!important;height:calc(34 * var(--careers-unit))!important;max-width:calc(13.23 * var(--careers-unit))!important;max-height:calc(34 * var(--careers-unit))!important}}.vacancies-filter-scroll{-webkit-overflow-scrolling:touch;touch-action:pan-x;overscroll-behavior-x:contain;overflow-x:auto;scrollbar-width:none!important;-ms-overflow-style:none!important}.vacancies-filter-scroll::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.jobs-btn{font-size:calc(14 * var(--careers-unit));line-height:calc(20 * var(--careers-unit));color:#000;padding:calc(6 * var(--careers-unit)) calc(16 * var(--careers-unit));white-space:nowrap;cursor:pointer;background-color:#fff;border:1.3px solid #e5e5e5;border-radius:9999px;font-weight:300;transition:all .2s}@media (min-width:1024px){.jobs-btn{font-size:calc(20 * var(--careers-unit));line-height:calc(30 * var(--careers-unit));padding:calc(8 * var(--careers-unit)) calc(28 * var(--careers-unit))}}.jobs-btn:hover{border-color:#000}.jobs-btn.is-active{color:#fff!important;background-color:#000!important;border-color:#000!important}.vacancies-row-title{font-size:calc(16 * var(--careers-unit));line-height:calc(24 * var(--careers-unit));color:#000;font-weight:300}@media (min-width:1024px){.vacancies-row-title{font-size:calc(24 * var(--careers-unit));line-height:calc(34 * var(--careers-unit));letter-spacing:-.01em;max-width:75%}}.vacancies-row-location{font-size:calc(14 * var(--careers-unit));line-height:calc(20 * var(--careers-unit));color:#000;font-weight:300}@media (min-width:1024px){.vacancies-row-location{font-size:calc(24 * var(--careers-unit));line-height:calc(34 * var(--careers-unit));letter-spacing:-.01em}}.vacancies-count-text{font-size:calc(14 * var(--careers-unit));line-height:calc(20 * var(--careers-unit));color:#000;font-weight:300}@media (min-width:1024px){.vacancies-count-text{font-size:calc(24 * var(--careers-unit));line-height:calc(34 * var(--careers-unit));letter-spacing:-.01em}}.values-section-label{font-size:calc(16 * var(--careers-unit));line-height:calc(24 * var(--careers-unit));letter-spacing:normal;color:#000;font-weight:300}@media (min-width:1024px){.values-section-label{font-size:18px!important;line-height:25.5px!important}}.values-section-h2{font-size:calc(30 * var(--careers-unit));line-height:calc(36 * var(--careers-unit));letter-spacing:0;color:#000;font-weight:300}@media (min-width:1024px){.values-section-h2{letter-spacing:-.01em;font-size:clamp(40px,3.2vw,56px)!important;line-height:1.16!important}}.values-item-title{font-size:calc(24 * var(--careers-unit));line-height:calc(30 * var(--careers-unit));color:#000;font-weight:300}@media (min-width:1024px){.values-item-title{font-size:calc(46 * var(--careers-unit));line-height:calc(54 * var(--careers-unit));letter-spacing:-.01em;max-width:calc(320 * var(--careers-unit))}}.values-item-desc{font-size:calc(16 * var(--careers-unit));line-height:calc(24 * var(--careers-unit));color:#000;font-weight:300}@media (min-width:1024px){.values-item-desc{font-size:calc(24 * var(--careers-unit));line-height:calc(34 * var(--careers-unit));letter-spacing:-.01em;max-width:calc(510 * var(--careers-unit))}}.benefit-stack-motion{will-change:transform;width:100%;position:relative}.job-arrow-circle{width:calc(44 * var(--careers-unit));height:calc(44 * var(--careers-unit));border:1px solid #0000001f;border-radius:9999px;flex-shrink:0;transition:background-color .2s;position:relative;overflow:hidden}@media (min-width:1024px){.job-arrow-circle{width:calc(64 * var(--careers-unit));height:calc(64 * var(--careers-unit))}}.group:hover .job-arrow-circle{background-color:#0000000d}.job-arrow-out,.job-arrow-in{justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s;display:flex;position:absolute;inset:0}.job-arrow-in{opacity:0;pointer-events:none;transform:translate(-130%)}.group:hover .job-arrow-out{opacity:0;transform:translate(130%)}.group:hover .job-arrow-in{opacity:1;transform:translate(0)}.view-more-btn{align-items:center;gap:calc(20 * var(--careers-unit));height:calc(40 * var(--careers-unit));padding-left:calc(20 * var(--careers-unit));padding-right:calc(5 * var(--careers-unit));font-size:calc(14 * var(--careers-unit));cursor:pointer;background-color:#fff;border:1px solid #00000026;border-radius:9999px;font-weight:300;transition:border-color .2s;display:flex}@media (min-width:1024px){.view-more-btn{height:calc(48 * var(--careers-unit));padding-left:calc(24 * var(--careers-unit));gap:calc(24 * var(--careers-unit));font-size:calc(16 * var(--careers-unit))}}.view-more-btn:hover{border-color:#000}.view-more-plus-circle{width:calc(30 * var(--careers-unit));height:calc(30 * var(--careers-unit));background-color:#0000000a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:1024px){.view-more-plus-circle{width:calc(38 * var(--careers-unit));height:calc(38 * var(--careers-unit))}}.view-more-plus-icon{width:calc(14 * var(--careers-unit));height:calc(14 * var(--careers-unit));transition:transform .4s cubic-bezier(.16,1,.3,1)}.view-more-btn:hover .view-more-plus-icon{transform:rotate(90deg)}.careers-apply-btn{align-items:center;gap:calc(20 * var(--careers-unit));height:calc(40 * var(--careers-unit));padding-left:calc(20 * var(--careers-unit));padding-right:calc(5 * var(--careers-unit));font-size:calc(14 * var(--careers-unit));color:#000;cursor:pointer;background-color:#fff;border:1px solid #00000026;border-radius:9999px;font-weight:300;text-decoration:none;transition:border-color .2s;display:inline-flex}@media (min-width:1024px){.careers-apply-btn{height:calc(48 * var(--careers-unit));padding-left:calc(24 * var(--careers-unit));gap:calc(24 * var(--careers-unit));font-size:calc(16 * var(--careers-unit))}}.careers-apply-btn:hover{border-color:#000}.careers-apply-circle{width:calc(30 * var(--careers-unit));height:calc(30 * var(--careers-unit));background-color:#0000000a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:1024px){.careers-apply-circle{width:calc(38 * var(--careers-unit));height:calc(38 * var(--careers-unit))}}
