.careers-module__zrnIpG__page{--rail:40px;--wrap:1440px;color:var(--ink);background:var(--stone-50);overflow-x:clip}.careers-module__zrnIpG__container{width:min(var(--wrap), 100%);padding-inline:var(--rail);margin-inline:auto}.careers-module__zrnIpG__hero{color:#fff;background:var(--purple-950);height:775px;position:relative;overflow:hidden}.careers-module__zrnIpG__heroMedia{position:absolute;inset:0}.careers-module__zrnIpG__heroMedia img{object-fit:cover;object-position:50% 62%}.careers-module__zrnIpG__heroMobile{display:none}.careers-module__zrnIpG__heroShade{background:linear-gradient(90deg,#21122cd6,#21122c94 46%,#21122c47);position:absolute;inset:0}[dir=rtl] .careers-module__zrnIpG__heroShade{background:linear-gradient(270deg,#21122cd6,#21122c94 46%,#21122c47)}.careers-module__zrnIpG__heroWrap{width:100%;height:100%;position:relative}.careers-module__zrnIpG__frame{top:98px;border:7px solid var(--bronze);border-bottom:0;width:525px;padding:40px 51px 7px;position:absolute;inset-inline-start:var(--rail)}.careers-module__zrnIpG__frame:after{content:"";top:100%;background:var(--bronze);width:7px;height:0;padding-top:36.1%;position:absolute;inset-inline-end:-7px}.careers-module__zrnIpG__frameCurve{top:100%;aspect-ratio:525/188;fill:none;width:calc(100% + 14px);stroke:var(--bronze);stroke-width:7px;display:block;position:absolute;inset-inline-start:-7px;overflow:visible}[dir=rtl] .careers-module__zrnIpG__frameCurve{transform:scaleX(-1)}.careers-module__zrnIpG__heroTitle{font-size:52px;line-height:var(--display-leading);color:#fff;margin:0}.careers-module__zrnIpG__heroMedia img{animation:careers-module__zrnIpG__careers-settle var(--motion-settle) var(--ease-editorial) both}.careers-module__zrnIpG__frame{animation:careers-module__zrnIpG__careers-rise var(--motion-enter) var(--ease-editorial) .1s both}@keyframes careers-module__zrnIpG__careers-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes careers-module__zrnIpG__careers-settle{0%{transform:scale(1.05)}to{transform:none}}.careers-module__zrnIpG__heroRule{background:#fff;border:0;height:1px;margin:36px 0 37px}.careers-module__zrnIpG__heroTagline{font-family:var(--font-display);font-size:30px;line-height:38px;font-weight:var(--display-weight-strong);letter-spacing:calc(var(--display-tracking) / 2);color:#fff;margin:0 0 31px}.careers-module__zrnIpG__heroWave{bottom:-1px;aspect-ratio:637/206;width:637px;fill:var(--stone-50);display:block;position:absolute;inset-inline-start:0}[dir=rtl] .careers-module__zrnIpG__heroWave{transform:scaleX(-1)}.careers-module__zrnIpG__collage{padding:122px 0 145px}.careers-module__zrnIpG__collageGrid{grid-template-columns:1fr 1fr;align-items:start;display:grid}.careers-module__zrnIpG__collageText{padding-top:124px}.careers-module__zrnIpG__collageTitle{max-width:470px;font-size:42px;line-height:var(--display-leading);color:var(--purple-900);margin:0}.careers-module__zrnIpG__collageBody{color:#4c4650;max-width:530px;margin:24px 0 0;font-size:18px;line-height:28px}.careers-module__zrnIpG__collageImages{grid-template-columns:1fr 1fr;gap:32px;display:grid}.careers-module__zrnIpG__collageCol{align-content:start;gap:32px;display:grid}.careers-module__zrnIpG__collageCol+.careers-module__zrnIpG__collageCol{padding-top:70px}.careers-module__zrnIpG__plate{background:var(--stone-100);position:relative;overflow:hidden}.careers-module__zrnIpG__plateTall{aspect-ratio:320/433}.careers-module__zrnIpG__plateSquare{aspect-ratio:1}.careers-module__zrnIpG__plate img{object-fit:cover;object-position:50% 20%}.careers-module__zrnIpG__plateStraight{position:absolute;inset:0;transform:rotate(-1.5deg)scale(1.1)}.careers-module__zrnIpG__plateWave{bottom:-1px;aspect-ratio:637/206;width:88%;fill:var(--stone-50);display:block;position:absolute;inset-inline-start:0}[dir=rtl] .careers-module__zrnIpG__plateWave{transform:scaleX(-1)}.careers-module__zrnIpG__tiles{color:#fff;height:950px;display:flex}.careers-module__zrnIpG__tile{background:var(--purple-950);flex:1 1 0;min-width:0;position:relative;overflow:hidden}section.careers-module__zrnIpG__tiles>.careers-module__zrnIpG__tile{transition:flex-grow .6s var(--ease-editorial), opacity var(--motion-reveal) var(--ease-editorial);transition-delay:0s, var(--reveal-delay,0s);transform:none}section.careers-module__zrnIpG__tiles>.careers-module__zrnIpG__tile:focus-visible{outline-offset:-3px;outline:3px solid #c8aee0}.careers-module__zrnIpG__tileMedia{position:absolute;inset:0}.careers-module__zrnIpG__tileMedia img{object-fit:cover;transition:scale var(--motion-reveal) var(--ease-editorial)}.careers-module__zrnIpG__tileShade{background:linear-gradient(#21122c0f,#21122c66 66%,#21122ce0);position:absolute;inset:0}.careers-module__zrnIpG__tileText{inset-inline:0;text-align:center;padding:0 43px 93px;position:absolute;bottom:0}.careers-module__zrnIpG__tileTitle{text-wrap:balance;margin:0 0 40px;font-size:35px;line-height:40px}[dir=rtl] .careers-module__zrnIpG__tileTitle{line-height:1.35}.careers-module__zrnIpG__tileBodyWrap{display:grid}.careers-module__zrnIpG__tileBody{color:#ffffffeb;margin:0;font-size:16px;line-height:24px}@media (hover:hover) and (min-width:1280px){.careers-module__zrnIpG__tileTitle{flex-direction:column;justify-content:flex-end;min-height:114px;margin-bottom:0;display:flex}.careers-module__zrnIpG__tileTitle:after{content:"";background:var(--bronze);width:44px;height:1px;transition:transform .5s var(--ease-editorial);margin:14px auto 0;transform:scaleX(0)}.careers-module__zrnIpG__tile:hover .careers-module__zrnIpG__tileTitle:after,.careers-module__zrnIpG__tile:focus-visible .careers-module__zrnIpG__tileTitle:after{transform:scaleX(1)}.careers-module__zrnIpG__tileBodyWrap{transition:grid-template-rows .5s var(--ease-editorial);grid-template-rows:0fr}.careers-module__zrnIpG__tileBody{opacity:0;max-width:520px;transition:opacity var(--motion-fast) var(--ease-editorial), transform .5s var(--ease-editorial), padding-top .5s var(--ease-editorial);margin-inline:auto;overflow:hidden;transform:translateY(8px)}.careers-module__zrnIpG__tiles:hover .careers-module__zrnIpG__tile{flex-grow:.78}.careers-module__zrnIpG__tiles:has(>.careers-module__zrnIpG__tile:focus-visible) .careers-module__zrnIpG__tile{flex-grow:.78}.careers-module__zrnIpG__tiles:has(>.careers-module__zrnIpG__tile:focus-visible)>.careers-module__zrnIpG__tile:focus-visible{flex-grow:1.72}.careers-module__zrnIpG__tiles:hover>.careers-module__zrnIpG__tile:hover{flex-grow:1.72}.careers-module__zrnIpG__tile:hover .careers-module__zrnIpG__tileBodyWrap,.careers-module__zrnIpG__tile:focus-visible .careers-module__zrnIpG__tileBodyWrap{grid-template-rows:1fr}.careers-module__zrnIpG__tile:hover .careers-module__zrnIpG__tileBody,.careers-module__zrnIpG__tile:focus-visible .careers-module__zrnIpG__tileBody{opacity:1;padding-top:28px;transition-delay:.12s,.12s,0s;transform:none}.careers-module__zrnIpG__tile:hover .careers-module__zrnIpG__tileMedia img,.careers-module__zrnIpG__tile:focus-visible .careers-module__zrnIpG__tileMedia img{scale:1.04}.careers-module__zrnIpG__tileShade:after{content:"";opacity:0;transition:opacity var(--motion-fast) var(--ease-editorial);background:linear-gradient(#21122c1f,#21122ca8 55%,#21122ceb);position:absolute;inset:0}.careers-module__zrnIpG__tile:hover .careers-module__zrnIpG__tileShade:after,.careers-module__zrnIpG__tile:focus-visible .careers-module__zrnIpG__tileShade:after{opacity:1}}@media (prefers-reduced-motion:reduce){section.careers-module__zrnIpG__tiles>.careers-module__zrnIpG__tile,.careers-module__zrnIpG__tileMedia img,.careers-module__zrnIpG__tileBody,.careers-module__zrnIpG__tileBodyWrap,.careers-module__zrnIpG__path,.careers-module__zrnIpG__pathFilm,.careers-module__zrnIpG__pathLead,.careers-module__zrnIpG__pathLeadWrap,.careers-module__zrnIpG__pathShade:after{transition:none}}.careers-module__zrnIpG__tilesNote{width:min(var(--wrap), 100%);padding-inline:var(--rail);color:var(--muted);margin:16px auto -36px;font-size:13px;line-height:20px}.careers-module__zrnIpG__featured{scroll-margin-top:var(--header-total);margin:168px 0 193px;position:relative}.careers-module__zrnIpG__featuredHead{text-align:center;position:relative}.careers-module__zrnIpG__featuredTitle{font-size:42px;line-height:var(--display-leading);color:var(--purple-900);margin:0}.careers-module__zrnIpG__featuredLink{top:11px;color:var(--purple-900);transition:color var(--motion-fast) var(--ease-editorial);align-items:center;gap:12px;font-size:16px;font-weight:600;line-height:24px;display:inline-flex;position:absolute;inset-inline-end:var(--rail)}.careers-module__zrnIpG__featuredLink:hover{color:var(--purple-700)}.careers-module__zrnIpG__featuredLink svg{flex:none;width:31px;height:13px}.careers-module__zrnIpG__track{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:max(var(--rail), calc((100% - var(--wrap)) / 2 + var(--rail)));scroll-padding-inline:max(var(--rail), calc((100% - var(--wrap)) / 2 + var(--rail)));gap:42px;margin-top:72px;display:flex;overflow-x:auto}.careers-module__zrnIpG__track::-webkit-scrollbar{display:none}.careers-module__zrnIpG__card{scroll-snap-align:start;background:var(--stone-100);width:425px;height:421px;color:var(--ink);flex-direction:column;flex:none;padding:47px 43px 34px;display:flex;position:relative;overflow:hidden}.careers-module__zrnIpG__cardDark{background:var(--purple-900);color:#fff}a.careers-module__zrnIpG__card{transition:background var(--motion-fast) var(--ease-editorial)}a.careers-module__zrnIpG__card:hover{background:var(--stone-200)}a.careers-module__zrnIpG__cardDark:hover{background:var(--purple-800)}.careers-module__zrnIpG__cardKicker{letter-spacing:.02em;margin:0;font-size:15px;font-weight:600;line-height:22px}.careers-module__zrnIpG__cardTitle{font-size:29px;line-height:34px;font-weight:var(--display-weight-strong);margin:20px 0 0}[dir=rtl] .careers-module__zrnIpG__cardTitle{line-height:1.35}.careers-module__zrnIpG__cardMeta{margin:auto 0 0;font-size:16px;line-height:24px}.careers-module__zrnIpG__cardDark .careers-module__zrnIpG__cardMeta,.careers-module__zrnIpG__cardDark .careers-module__zrnIpG__cardKicker{color:#ffffffdb}.careers-module__zrnIpG__cardBody{color:#4c4650;margin:20px 0 0;font-size:18px;line-height:28px}.careers-module__zrnIpG__cardDark .careers-module__zrnIpG__cardBody{color:#ffffffdb}.careers-module__zrnIpG__cardAction{letter-spacing:.08em;text-transform:uppercase;color:var(--purple-900);transition:color var(--motion-fast) var(--ease-editorial);align-items:center;gap:10px;margin:auto 0 0;font-size:14px;font-weight:600;display:inline-flex}[dir=rtl] .careers-module__zrnIpG__cardAction{letter-spacing:0;font-size:16px}.careers-module__zrnIpG__cardAction:hover{color:var(--purple-700)}.careers-module__zrnIpG__cardDark .careers-module__zrnIpG__cardAction{color:#fff}.careers-module__zrnIpG__cardDark .careers-module__zrnIpG__cardAction:hover{color:#ffffffc7}.careers-module__zrnIpG__cardAction svg{width:31px;height:13px}.careers-module__zrnIpG__cardEcho{top:-48px;opacity:.4;pointer-events:none;width:280px;height:auto;position:absolute;inset-inline-end:-70px}[dir=rtl] .careers-module__zrnIpG__cardEcho{transform:scaleX(-1)}.careers-module__zrnIpG__arrows{gap:35px;margin-top:30px;display:flex}.careers-module__zrnIpG__arrowBtn{width:31px;height:21px;color:var(--ink);transition:color var(--motion-fast) var(--ease-editorial), opacity var(--motion-fast) var(--ease-editorial);background:0 0;border:0;place-items:center;padding:0;display:grid}.careers-module__zrnIpG__arrowBtn:hover{color:var(--purple-700)}.careers-module__zrnIpG__arrowBtn:disabled{opacity:.28;cursor:default}.careers-module__zrnIpG__arrowBtn svg{width:31px;height:13px}.careers-module__zrnIpG__arrowBack svg{transform:scaleX(-1)}[dir=rtl] .careers-module__zrnIpG__arrowBtn svg{transform:scaleX(-1)}[dir=rtl] .careers-module__zrnIpG__arrowBack svg{transform:none}:is([dir=rtl] .careers-module__zrnIpG__featuredLink svg,[dir=rtl] .careers-module__zrnIpG__cardAction svg){transform:scaleX(-1)}.careers-module__zrnIpG__band{color:#fff;background:var(--purple-950);padding:112px 0 120px;position:relative;overflow:hidden}.careers-module__zrnIpG__bandTop{background:linear-gradient(#00000047,#0000 32%);position:absolute;inset:0}.careers-module__zrnIpG__bandWrap{--rail:70px;position:relative}.careers-module__zrnIpG__bandContent{position:relative}.careers-module__zrnIpG__bandTitle{max-width:860px;font-size:56px;line-height:var(--display-leading);margin:0 0 56px}.careers-module__zrnIpG__paths{gap:14px;height:460px;display:flex}.careers-module__zrnIpG__path{background:var(--purple-900);min-width:0;transition:flex-grow .6s var(--ease-editorial);flex:1 1 0;display:block;position:relative;overflow:hidden}.careers-module__zrnIpG__path:focus-visible{outline-offset:-3px;outline:3px solid #c8aee0}.careers-module__zrnIpG__pathFilm{object-fit:cover;width:100%;height:100%;transition:scale var(--motion-reveal) var(--ease-editorial);position:absolute;inset:0}.careers-module__zrnIpG__pathShade{background:linear-gradient(#21122c0f,#21122c66 58%,#21122ce6);position:absolute;inset:0}.careers-module__zrnIpG__pathShade:after{content:"";opacity:0;transition:opacity var(--motion-fast) var(--ease-editorial);background:linear-gradient(#21122c29,#21122c9e 50%,#21122cf0);position:absolute;inset:0}.careers-module__zrnIpG__pathText{inset-inline:0;padding:0 34px 34px;position:absolute;bottom:0}.careers-module__zrnIpG__pathTitle{font-family:var(--font-display);font-size:28px;line-height:var(--display-leading-loose);font-weight:var(--display-weight-strong);letter-spacing:calc(var(--display-tracking) / 2);color:#fff;margin:0;display:block}.careers-module__zrnIpG__pathLeadWrap{grid-template-rows:1fr;display:grid}.careers-module__zrnIpG__pathLead{color:#ffffffdb;max-width:380px;margin:0;padding-top:12px;font-size:16px;line-height:24px;display:block;overflow:hidden}.careers-module__zrnIpG__pathChevron{inset-inline-end:30px;fill:none;stroke:#fff;stroke-width:1.5px;width:30px;height:30px;transition:translate var(--motion-fast) var(--ease-editorial);position:absolute;top:30px}[dir=rtl] .careers-module__zrnIpG__pathChevron{transform:scaleX(-1)}@media (hover:hover) and (min-width:1024px){.careers-module__zrnIpG__pathLeadWrap{transition:grid-template-rows .5s var(--ease-editorial);grid-template-rows:0fr}.careers-module__zrnIpG__pathLead{opacity:0;transition:opacity var(--motion-fast) var(--ease-editorial), transform .5s var(--ease-editorial);transform:translateY(8px)}.careers-module__zrnIpG__paths:hover .careers-module__zrnIpG__path{flex-grow:.8}.careers-module__zrnIpG__paths:has(>.careers-module__zrnIpG__path:focus-visible) .careers-module__zrnIpG__path{flex-grow:.8}.careers-module__zrnIpG__paths:has(>.careers-module__zrnIpG__path:focus-visible)>.careers-module__zrnIpG__path:focus-visible{flex-grow:1.4}.careers-module__zrnIpG__paths:hover>.careers-module__zrnIpG__path:hover{flex-grow:1.4}.careers-module__zrnIpG__path:hover .careers-module__zrnIpG__pathLeadWrap,.careers-module__zrnIpG__path:focus-visible .careers-module__zrnIpG__pathLeadWrap{grid-template-rows:1fr}.careers-module__zrnIpG__path:hover .careers-module__zrnIpG__pathLead,.careers-module__zrnIpG__path:focus-visible .careers-module__zrnIpG__pathLead{opacity:1;transition-delay:.1s;transform:none}.careers-module__zrnIpG__path:hover .careers-module__zrnIpG__pathFilm,.careers-module__zrnIpG__path:focus-visible .careers-module__zrnIpG__pathFilm{scale:1.04}.careers-module__zrnIpG__path:hover .careers-module__zrnIpG__pathShade:after,.careers-module__zrnIpG__path:focus-visible .careers-module__zrnIpG__pathShade:after{opacity:1}.careers-module__zrnIpG__path:hover .careers-module__zrnIpG__pathChevron,.careers-module__zrnIpG__path:focus-visible .careers-module__zrnIpG__pathChevron{translate:var(--nudge) 0}}@media (max-width:1279px){.careers-module__zrnIpG__page{--rail:30px}.careers-module__zrnIpG__tileShade{background:linear-gradient(#21122c1f,#21122c99 45%,#21122ce6)}.careers-module__zrnIpG__hero{height:791px}.careers-module__zrnIpG__frame{width:366px;padding:35px 40px 7px;top:92px}.careers-module__zrnIpG__heroTitle{font-size:30px;line-height:36px}.careers-module__zrnIpG__heroTagline{margin-bottom:25px;font-size:20px;line-height:28px}.careers-module__zrnIpG__heroWave{width:346px}.careers-module__zrnIpG__collage{padding:74px 0 83px}.careers-module__zrnIpG__collageText{padding-top:0}.careers-module__zrnIpG__collageImages{gap:26px;padding-top:48px}.careers-module__zrnIpG__collageCol{gap:26px}.careers-module__zrnIpG__collageCol+.careers-module__zrnIpG__collageCol{padding-top:48px}.careers-module__zrnIpG__collageTitle{max-width:none;font-size:26px;line-height:34px}.careers-module__zrnIpG__collageBody{max-width:none;margin-top:18px;font-size:16px;line-height:24px}.careers-module__zrnIpG__tiles{flex-direction:column;height:auto}.careers-module__zrnIpG__tile{flex:none;height:667px}.careers-module__zrnIpG__tileText{inset-inline:auto;width:min(324px,100%);padding:0 0 28px;left:50%;transform:translate(-50%)}.careers-module__zrnIpG__tileTitle{margin-bottom:18px;font-size:22px;line-height:30px}.careers-module__zrnIpG__featured{margin:120px 0 140px}.careers-module__zrnIpG__featuredTitle{font-size:26px;line-height:34px}.careers-module__zrnIpG__featuredLink{top:22px}.careers-module__zrnIpG__track{gap:20px;margin-top:75px}.careers-module__zrnIpG__card{width:364px;height:361px;padding:38px 37px 30px}.careers-module__zrnIpG__cardTitle{font-size:22px;line-height:28px}.careers-module__zrnIpG__arrowBtn{height:18px}.careers-module__zrnIpG__bandWrap{--rail:50px}.careers-module__zrnIpG__bandTitle{font-size:45px;line-height:var(--display-leading)}.careers-module__zrnIpG__paths{height:400px}}@media (max-width:1023px){.careers-module__zrnIpG__collageCol+.careers-module__zrnIpG__collageCol{padding-top:25px}.careers-module__zrnIpG__band{padding:72px 0 80px}.careers-module__zrnIpG__bandWrap{--rail:30px}.careers-module__zrnIpG__bandTitle{margin:0 0 28px}.careers-module__zrnIpG__paths{flex-direction:column;gap:10px;height:auto}.careers-module__zrnIpG__path{aspect-ratio:16/10;flex:none}.careers-module__zrnIpG__pathText{padding:0 24px 24px}.careers-module__zrnIpG__pathTitle{font-size:22px}.careers-module__zrnIpG__pathLead{max-width:none;padding-top:8px;font-size:15px;line-height:22px}.careers-module__zrnIpG__pathChevron{inset-inline-end:22px;width:26px;height:26px;top:22px}}@media (max-width:767px){.careers-module__zrnIpG__page{--rail:20px}.careers-module__zrnIpG__hero{height:630px}.careers-module__zrnIpG__heroMedia .careers-module__zrnIpG__heroDesktop{display:none}.careers-module__zrnIpG__heroMobile{display:block}.careers-module__zrnIpG__heroShade{background:linear-gradient(#21122c57,#21122cd6)}[dir=rtl] .careers-module__zrnIpG__heroShade{background:linear-gradient(#21122c57,#21122cd6)}.careers-module__zrnIpG__frame{width:calc(100% - 2 * var(--rail));padding:22px 24px 26px;top:53px}.careers-module__zrnIpG__heroTitle{font-size:30px;line-height:38px}.careers-module__zrnIpG__heroRule{margin:35px 0 22px}.careers-module__zrnIpG__heroTagline{margin-bottom:0;font-size:20px;line-height:28px}.careers-module__zrnIpG__heroWave{width:152px}.careers-module__zrnIpG__collage{padding:92px 0 58px}.careers-module__zrnIpG__collageGrid{grid-template-columns:1fr}.careers-module__zrnIpG__collageImages{order:-1;gap:16px;padding-top:0}.careers-module__zrnIpG__collageCol{gap:19px}.careers-module__zrnIpG__collageCol+.careers-module__zrnIpG__collageCol{padding-top:38px}.careers-module__zrnIpG__collageText{margin-top:64px}.careers-module__zrnIpG__tile{align-content:end;height:auto;min-height:440px;display:grid}.careers-module__zrnIpG__tileText{z-index:1;margin-inline:auto;padding:170px 0 44px;position:relative;left:auto;transform:none}.careers-module__zrnIpG__tileShade{background:linear-gradient(#21122c2e,#21122cbd 42%,#21122cf0)}.careers-module__zrnIpG__featured{margin:60px 0 72px}.careers-module__zrnIpG__featuredTitle{text-align:start}.careers-module__zrnIpG__featuredLink{display:none}.careers-module__zrnIpG__track{gap:20px;margin-top:32px;padding-inline:calc(50% - 131px);scroll-padding-inline:calc(50% - 131px)}.careers-module__zrnIpG__card{scroll-snap-align:center;width:262px;height:260px;padding:28px 21px 19px}.careers-module__zrnIpG__cardKicker{font-size:13px;line-height:20px}.careers-module__zrnIpG__cardTitle{margin-top:14px;font-size:18px;line-height:26px}.careers-module__zrnIpG__cardBody{margin-top:12px;font-size:15px;line-height:23px}.careers-module__zrnIpG__cardMeta{font-size:14px}.careers-module__zrnIpG__cardAction{letter-spacing:.04em;font-size:13px}.careers-module__zrnIpG__cardEcho{top:-40px;width:200px;inset-inline-end:-60px}.careers-module__zrnIpG__arrows{display:none}.careers-module__zrnIpG__bandTitle{font-size:30px;line-height:40px}.careers-module__zrnIpG__tilesNote{margin:12px auto -32px}}@media (prefers-reduced-motion:reduce){.careers-module__zrnIpG__track{scroll-behavior:auto}}@media (min-width:1280px) and (max-width:1439px){.careers-module__zrnIpG__track{gap:28px}.careers-module__zrnIpG__card{width:380px}}
.careers-detail-module__Nn8uba__page{--rail:40px;--wrap:1440px;color:var(--ink);background:var(--stone-50);overflow-x:clip}.careers-detail-module__Nn8uba__container{width:min(var(--wrap), 100%);padding-inline:var(--rail);margin-inline:auto}.careers-detail-module__Nn8uba__note{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:20px}.careers-detail-module__Nn8uba__pathHero{color:#fff;background:var(--purple-950);align-items:center;height:560px;display:flex;position:relative;overflow:hidden}.careers-detail-module__Nn8uba__pathHeroMedia{position:absolute;inset:0}.careers-detail-module__Nn8uba__pathHeroMedia img{object-fit:cover}.careers-detail-module__Nn8uba__pathHeroShade{background:linear-gradient(90deg,#21122ccc,#21122c75 55%,#21122c38);position:absolute;inset:0}[dir=rtl] .careers-detail-module__Nn8uba__pathHeroShade{background:linear-gradient(270deg,#21122ccc,#21122c75 55%,#21122c38)}.careers-detail-module__Nn8uba__pathHeroInner{width:min(var(--wrap), 100%);margin-inline:auto;padding-inline:110px;position:relative}.careers-detail-module__Nn8uba__pathTitle{font-size:64px;line-height:var(--display-leading);margin:0}.careers-detail-module__Nn8uba__pathBody{padding:50px 0}.careers-detail-module__Nn8uba__pathContent{width:min(1140px, calc(100% - 2 * var(--rail)));margin-inline:auto}.careers-detail-module__Nn8uba__lead{font-family:var(--font-display);font-size:28px;line-height:1.5;font-weight:var(--display-weight-strong);letter-spacing:calc(var(--display-tracking) / 2);color:var(--purple-900);margin:0 0 25px}.careers-detail-module__Nn8uba__para{margin:18px 0;font-size:18px;line-height:30px}.careers-detail-module__Nn8uba__joinTitle{font-family:var(--font-display);font-size:28px;line-height:1.5;font-weight:var(--display-weight-strong);letter-spacing:calc(var(--display-tracking) / 2);color:var(--purple-900);margin:25px 0}.careers-detail-module__Nn8uba__inlineLink{color:var(--purple-700);letter-spacing:.08em;text-transform:uppercase;transition:color var(--motion-fast) var(--ease-editorial);align-items:center;gap:10px;font-size:.9em;font-weight:600;display:inline-flex}.careers-detail-module__Nn8uba__inlineLink:hover{color:var(--purple-900)}.careers-detail-module__Nn8uba__inlineLink svg{flex:none;width:31px;height:13px}[dir=rtl] .careers-detail-module__Nn8uba__inlineLink svg{transform:scaleX(-1)}.careers-detail-module__Nn8uba__outlineBtn{min-height:55px;color:var(--purple-700);letter-spacing:.2em;text-transform:uppercase;text-align:center;transition:color var(--motion-fast) var(--ease-editorial), border-color var(--motion-fast) var(--ease-editorial), background var(--motion-fast) var(--ease-editorial);border:1px solid #2a173561;justify-content:center;align-items:center;margin:18px 0 25px;padding:14px 46px 12px;font-size:14px;font-weight:600;line-height:27px;display:inline-flex}.careers-detail-module__Nn8uba__outlineBtn:hover{border-color:var(--purple-900);color:#fff;background:var(--purple-900)}.careers-detail-module__Nn8uba__banner{background:var(--stone-100);min-height:102px;color:var(--purple-700);letter-spacing:.2em;text-transform:uppercase;text-align:center;transition:color var(--motion-fast) var(--ease-editorial), background var(--motion-fast) var(--ease-editorial);justify-content:center;align-items:center;gap:22px;padding:35px 30px;font-size:18px;font-weight:600;line-height:27px;display:flex}.careers-detail-module__Nn8uba__banner:hover{color:var(--purple-900);background:var(--stone-200)}.careers-detail-module__Nn8uba__banner svg{fill:none;width:20px;height:30px;stroke:var(--ink);stroke-width:1.5px;flex:none}[dir=rtl] .careers-detail-module__Nn8uba__banner svg{transform:scaleX(-1)}[dir=rtl] .careers-detail-module__Nn8uba__outlineBtn{letter-spacing:0}[dir=rtl] .careers-detail-module__Nn8uba__banner{letter-spacing:0}[dir=rtl] .careers-detail-module__Nn8uba__applyingFor span{letter-spacing:0}[dir=rtl] .careers-detail-module__Nn8uba__inlineLink{letter-spacing:0}[dir=rtl] .careers-detail-module__Nn8uba__inlineLink{font-size:1em}.careers-detail-module__Nn8uba__jobHero{color:#fff;background:var(--purple-950);height:675px;position:relative}.careers-detail-module__Nn8uba__jobHeroMedia{position:absolute;inset:0;overflow:hidden}.careers-detail-module__Nn8uba__jobHeroMedia img{object-fit:cover;object-position:50% 40%}[dir=rtl] .careers-detail-module__Nn8uba__jobHeroMedia img{transform:scaleX(-1)}.careers-detail-module__Nn8uba__jobHeroShade{background:linear-gradient(90deg,#21122cb3,#21122c40 45%,#21122c00 70%);position:absolute;inset:0}[dir=rtl] .careers-detail-module__Nn8uba__jobHeroShade{background:linear-gradient(270deg,#21122cb3,#21122c40 45%,#21122c00 70%)}.careers-detail-module__Nn8uba__jobHeroWave{bottom:-1px;aspect-ratio:637/206;width:337px;fill:var(--stone-50);display:block;position:absolute;inset-inline-start:0}[dir=rtl] .careers-detail-module__Nn8uba__jobHeroWave{transform:scaleX(-1)}.careers-detail-module__Nn8uba__jobHeroInner{height:100%;position:relative}.careers-detail-module__Nn8uba__crumbs{top:26px;inset-inline:var(--rail);color:#ffffff9e;flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;line-height:20px;display:flex;position:absolute}.careers-detail-module__Nn8uba__crumbs a{transition:color var(--motion-fast) var(--ease-editorial)}.careers-detail-module__Nn8uba__crumbs a:hover{color:#fff}.careers-detail-module__Nn8uba__jobHeroContent{top:154px;inset-inline:var(--rail);position:absolute}.careers-detail-module__Nn8uba__jobKicker{color:#ffffffe6;max-width:500px;margin:0 0 7px;font-size:16px;font-weight:600;line-height:24px}.careers-detail-module__Nn8uba__jobTitle{max-width:500px;font-size:52px;line-height:var(--display-leading);margin:0 0 24px}.careers-detail-module__Nn8uba__jobActions{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.careers-detail-module__Nn8uba__jobActions .careers-detail-module__Nn8uba__applyBtn{margin-top:0}.careers-detail-module__Nn8uba__applyBtn{border-radius:var(--radius);min-width:200px;min-height:48px;color:var(--purple-900);transition:background var(--motion-fast) var(--ease-editorial), color var(--motion-fast) var(--ease-editorial);background:#fff;justify-content:center;align-items:center;margin-top:8px;padding:12px 42px;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.careers-detail-module__Nn8uba__applyBtn:hover{background:var(--purple-100)}.careers-detail-module__Nn8uba__jobShare{z-index:2;flex:none;position:relative}.careers-detail-module__Nn8uba__shareTrigger{color:#fff;cursor:pointer;width:48px;height:48px;transition:background var(--motion-fast) var(--ease-editorial), border-color var(--motion-fast) var(--ease-editorial), color var(--motion-fast) var(--ease-editorial);background:#21122c47;border:1px solid #ffffff73;border-radius:50%;place-items:center;padding:0;display:grid}.careers-detail-module__Nn8uba__shareTrigger:hover,.careers-detail-module__Nn8uba__shareTrigger[aria-expanded=true]{color:var(--purple-900);background:#fff;border-color:#fff}.careers-detail-module__Nn8uba__shareTrigger:focus-visible{outline-offset:3px;outline:2px solid #fff}.careers-detail-module__Nn8uba__shareTrigger svg{width:20px;height:20px}.careers-detail-module__Nn8uba__shareList{top:calc(100% + 10px);border-radius:var(--radius);width:224px;color:var(--purple-950);background:#fff;margin:0;padding:8px;list-style:none;position:absolute;inset-inline-end:0;box-shadow:0 18px 44px #140a1b52}.careers-detail-module__Nn8uba__shareList a,.careers-detail-module__Nn8uba__shareList button{border-radius:calc(var(--radius) / 2);width:100%;min-height:42px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;font-size:15px;line-height:22px;display:flex}.careers-detail-module__Nn8uba__shareList a:hover,.careers-detail-module__Nn8uba__shareList button:hover,.careers-detail-module__Nn8uba__shareList a:focus-visible,.careers-detail-module__Nn8uba__shareList button:focus-visible{background:var(--stone-100);outline:none}.careers-detail-module__Nn8uba__shareList svg{width:18px;height:18px;color:var(--purple-700);flex:none}.careers-detail-module__Nn8uba__applyBtnDark{background:var(--purple-900);color:#fff;margin-top:0}.careers-detail-module__Nn8uba__applyBtnDark:hover{background:var(--purple-700)}.careers-detail-module__Nn8uba__jobLayout{grid-template-columns:minmax(0,836px) 363px;justify-content:space-between;align-items:start;padding-block:64px 178px;display:grid}.careers-detail-module__Nn8uba__jobMain{padding-top:20px}.careers-detail-module__Nn8uba__jobMain p{margin:0 0 29px;font-size:18px;line-height:28px}.careers-detail-module__Nn8uba__jobMain h2{font-size:34px;line-height:var(--display-leading-loose);color:var(--purple-900);margin:34px 0}.careers-detail-module__Nn8uba__jobMain h3{margin:0 0 10px;font-size:22px;line-height:28px}.careers-detail-module__Nn8uba__applyEmail{border-inline-start:3px solid var(--bronze);background:var(--stone-100);margin:0 0 24px;padding:18px 22px}.careers-detail-module__Nn8uba__applyEmail p{margin:0 0 8px;font-size:16px;line-height:26px}.careers-detail-module__Nn8uba__applyEmail p:last-child{margin-bottom:0}.careers-detail-module__Nn8uba__applyEmail .careers-detail-module__Nn8uba__note{font-size:13px;line-height:20px}.careers-detail-module__Nn8uba__applyEmail a{color:var(--purple-900);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.careers-detail-module__Nn8uba__jobMain ul{margin:0 0 26px;padding-inline-start:20px}.careers-detail-module__Nn8uba__jobMain li{margin:0 0 12px;padding-inline-start:8px;font-size:18px;line-height:28px}.careers-detail-module__Nn8uba__jobMain li::marker{color:var(--bronze)}.careers-detail-module__Nn8uba__jobMain .careers-detail-module__Nn8uba__applyBtnDark{margin-top:5px}.careers-detail-module__Nn8uba__aside{background:var(--stone-100);padding-block:35px 47px;padding-inline:33px 36px}.careers-detail-module__Nn8uba__asideLabel{font-family:var(--font-display);font-size:28px;line-height:34px;font-weight:var(--display-weight-strong);letter-spacing:calc(var(--display-tracking) / 2);color:var(--purple-900);margin:0 0 21px}.careers-detail-module__Nn8uba__asideValue{margin:0;font-size:16px;line-height:24px}.careers-detail-module__Nn8uba__asideRule{background:var(--stone-200);border:0;height:1px;margin:44px 0 20px}.careers-detail-module__Nn8uba__jobsGrid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:42px;display:grid}.careers-detail-module__Nn8uba__applyingFor{border-inline-start:3px solid var(--bronze);background:var(--stone-100);margin:0 0 22px;padding:14px 18px;font-size:.95rem}.careers-detail-module__Nn8uba__applyingFor span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:.78rem;font-weight:600;display:block}.careers-detail-module__Nn8uba__applyingFor a{color:var(--purple-900);font-weight:600}.careers-detail-module__Nn8uba__applyingFor a:hover{color:var(--purple-700)}@media (max-width:1279px){.careers-detail-module__Nn8uba__page{--rail:30px}.careers-detail-module__Nn8uba__pathHero{height:460px}.careers-detail-module__Nn8uba__pathHeroInner{padding-inline:80px}.careers-detail-module__Nn8uba__pathTitle{font-size:50px}.careers-detail-module__Nn8uba__jobHero{height:600px}.careers-detail-module__Nn8uba__jobHeroContent{top:130px}.careers-detail-module__Nn8uba__jobTitle{font-size:42px}.careers-detail-module__Nn8uba__jobLayout{grid-template-columns:minmax(0,1fr) 320px;column-gap:48px;padding-block-end:120px}.careers-detail-module__Nn8uba__aside{padding:30px 28px 36px}.careers-detail-module__Nn8uba__jobsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.careers-detail-module__Nn8uba__jobsGrid>:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:1023px){.careers-detail-module__Nn8uba__jobLayout{grid-template-columns:1fr;row-gap:48px}.careers-detail-module__Nn8uba__aside{max-width:560px}}@media (max-width:767px){.careers-detail-module__Nn8uba__page{--rail:20px}.careers-detail-module__Nn8uba__pathHero{height:250px}.careers-detail-module__Nn8uba__pathHeroInner{padding-inline:35px}.careers-detail-module__Nn8uba__pathTitle{font-size:38px}.careers-detail-module__Nn8uba__pathBody{padding:30px 0}.careers-detail-module__Nn8uba__pathContent{width:calc(100% - 60px)}.careers-detail-module__Nn8uba__outlineBtn{width:100%;padding-inline:24px;line-height:21px}.careers-detail-module__Nn8uba__banner{min-height:104px;padding:30px;font-size:14px;line-height:21px}.careers-detail-module__Nn8uba__jobHero{height:523px}.careers-detail-module__Nn8uba__crumbs{top:18px}.careers-detail-module__Nn8uba__jobHeroContent{top:83px}.careers-detail-module__Nn8uba__shareTrigger{width:44px;height:44px}.careers-detail-module__Nn8uba__jobKicker{margin-bottom:16px}.careers-detail-module__Nn8uba__jobTitle{margin-bottom:18px;font-size:38px}.careers-detail-module__Nn8uba__applyBtn{min-width:0}.careers-detail-module__Nn8uba__jobHeroWave{width:152px}.careers-detail-module__Nn8uba__jobLayout{row-gap:40px;padding-block:48px 72px}.careers-detail-module__Nn8uba__jobMain{padding-top:0}.careers-detail-module__Nn8uba__jobMain p,.careers-detail-module__Nn8uba__jobMain li{font-size:16px;line-height:24px}.careers-detail-module__Nn8uba__jobMain h2{margin:28px 0 22px;font-size:26px}.careers-detail-module__Nn8uba__jobMain h3{font-size:19px;line-height:26px}.careers-detail-module__Nn8uba__aside{padding-block:34px 16px;padding-inline:23px 32px}.careers-detail-module__Nn8uba__asideLabel{margin-bottom:14px;font-size:22px;line-height:30px}.careers-detail-module__Nn8uba__asideRule{margin:28px 0 16px}.careers-detail-module__Nn8uba__jobsGrid{grid-template-columns:1fr;justify-items:center}}
.join-module__7hQw3q__section{width:min(880px,100% - 48px);margin:0 auto;padding:56px 0 112px}.join-module__7hQw3q__form{gap:34px;display:grid}.join-module__7hQw3q__group{border:1px solid var(--stone-200);background:#fff;border-radius:14px;gap:26px;padding:32px 34px 34px;display:grid;box-shadow:0 1px 2px #21122c0a}.join-module__7hQw3q__groupTitle{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--purple-900);margin:0;padding-bottom:14px;font-size:13px;font-weight:600;line-height:1.4;position:relative}.join-module__7hQw3q__groupTitle:after{content:"";inset-inline-start:0;background:var(--bronze);width:34px;height:2px;position:absolute;bottom:0}[dir=rtl] .join-module__7hQw3q__groupTitle{letter-spacing:0}.join-module__7hQw3q__grid{grid-template-columns:1fr 1fr;gap:22px 28px;display:grid}.join-module__7hQw3q__field{gap:8px;min-width:0;margin:0;display:grid}.join-module__7hQw3q__label{color:var(--purple-900);align-items:baseline;gap:8px;font-size:13.5px;font-weight:600;line-height:1.5;display:flex}.join-module__7hQw3q__required{color:var(--bronze);font-weight:700}.join-module__7hQw3q__optional{letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:500}.join-module__7hQw3q__input{border:1px solid var(--stone-200);width:100%;height:50px;color:var(--ink);background:#fff;border-radius:9px;padding:0 14px;font-size:15px;line-height:1.5;transition:border-color .16s,box-shadow .16s,background .16s}.join-module__7hQw3q__input::placeholder{color:#8b868f}.join-module__7hQw3q__input:hover{border-color:#c9c3d0}.join-module__7hQw3q__input:focus-visible{border-color:var(--purple-700);outline:none;box-shadow:0 0 0 3px #57357124}.join-module__7hQw3q__input:disabled{background:var(--stone-100);color:var(--muted)}.join-module__7hQw3q__input:user-invalid{border-color:#a04141}.join-module__7hQw3q__input:user-invalid:focus-visible{box-shadow:0 0 0 3px #a0414129}.join-module__7hQw3q__selectWrap{display:block;position:relative}.join-module__7hQw3q__select{appearance:none;cursor:pointer;padding-inline-end:42px}.join-module__7hQw3q__select:has(option[value=""]:checked){color:#8b868f}.join-module__7hQw3q__selectMark{inset-inline-end:15px;width:12px;height:8px;color:var(--purple-700);pointer-events:none;margin-top:-4px;position:absolute;top:50%}.join-module__7hQw3q__selectMark svg{width:12px;height:8px;display:block}.join-module__7hQw3q__textarea{border:1px solid var(--stone-200);width:100%;min-height:150px;color:var(--ink);resize:vertical;background:#fff;border-radius:9px;padding:13px 14px;font-size:15px;line-height:1.7;transition:border-color .16s,box-shadow .16s}.join-module__7hQw3q__textarea:hover{border-color:#c9c3d0}.join-module__7hQw3q__textarea:focus-visible{border-color:var(--purple-700);outline:none;box-shadow:0 0 0 3px #57357124}.join-module__7hQw3q__hint{color:var(--muted);font-size:12px;line-height:1.6;display:block}.join-module__7hQw3q__hintError{color:#a04141;font-weight:600}.join-module__7hQw3q__choiceSet{border:0;margin:0;padding:0}.join-module__7hQw3q__choiceSet>.join-module__7hQw3q__label{margin-bottom:12px}.join-module__7hQw3q__choices{flex-wrap:wrap;gap:10px;display:flex}.join-module__7hQw3q__choice{border:1px solid var(--stone-200);min-height:46px;color:var(--ink);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:10px;padding:10px 18px;font-size:14.5px;transition:border-color .16s,background .16s,color .16s;display:inline-flex;position:relative}.join-module__7hQw3q__choice:hover{background:var(--stone-100);border-color:#c9c3d0}.join-module__7hQw3q__choice input{opacity:0;width:0;height:0;margin:0;position:absolute}.join-module__7hQw3q__choiceDot{border:1.5px solid #bcb5c4;border-radius:50%;flex:none;width:16px;height:16px;transition:border-color .16s;position:relative}.join-module__7hQw3q__choiceDot:after{content:"";background:var(--purple-700);border-radius:50%;transition:transform .16s;position:absolute;inset:3px;transform:scale(0)}.join-module__7hQw3q__choiceLabel{line-height:1.4}.join-module__7hQw3q__choice:has(input:checked){border-color:var(--purple-700);background:var(--purple-100);color:var(--purple-900);font-weight:600}.join-module__7hQw3q__choice:has(input:checked) .join-module__7hQw3q__choiceDot{border-color:var(--purple-700)}.join-module__7hQw3q__choice:has(input:checked) .join-module__7hQw3q__choiceDot:after{transform:scale(1)}.join-module__7hQw3q__choice:has(input:focus-visible){border-color:var(--purple-700);box-shadow:0 0 0 3px #57357124}.join-module__7hQw3q__drop{background:linear-gradient(180deg, #fdfcfe, var(--stone-100));text-align:center;cursor:pointer;border:1.5px dashed #cfc8d6;border-radius:12px;align-content:center;justify-items:center;gap:12px;min-height:168px;padding:26px 20px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.join-module__7hQw3q__drop:hover,.join-module__7hQw3q__drop:focus-within{border-color:var(--purple-700);background:var(--purple-100)}.join-module__7hQw3q__drop:focus-within{box-shadow:0 0 0 3px #57357124}.join-module__7hQw3q__dropActive{border-color:var(--purple-700);background:var(--purple-100);border-style:solid;box-shadow:0 0 0 3px #57357124}.join-module__7hQw3q__dropInvalid{background:#fdf6f6;border-color:#a04141}.join-module__7hQw3q__dropInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.join-module__7hQw3q__picked{position:relative}.join-module__7hQw3q__dropInputHidden{display:none}.join-module__7hQw3q__dropMark{background:var(--purple-100);width:50px;height:50px;color:var(--purple-700);border:1px solid #e2d9ea;border-radius:50%;place-items:center;transition:background .16s,border-color .16s,transform .16s;display:grid}.join-module__7hQw3q__drop:hover .join-module__7hQw3q__dropMark,.join-module__7hQw3q__drop:focus-within .join-module__7hQw3q__dropMark,.join-module__7hQw3q__dropActive .join-module__7hQw3q__dropMark{border-color:var(--purple-700);background:#fff;transform:translateY(-2px)}.join-module__7hQw3q__dropMark svg{width:22px;height:22px}.join-module__7hQw3q__dropTitle{color:var(--purple-900);margin:0;font-size:15.5px;font-weight:600}.join-module__7hQw3q__dropBrowse{border:1px solid var(--purple-900);min-height:38px;color:var(--purple-900);background:#fff;border-radius:30px;align-items:center;padding:8px 22px;font-size:13.5px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.join-module__7hQw3q__drop:hover .join-module__7hQw3q__dropBrowse,.join-module__7hQw3q__drop:focus-within .join-module__7hQw3q__dropBrowse{background:var(--purple-900);color:#fff}.join-module__7hQw3q__fileCard{border:1px solid var(--purple-700);background:var(--purple-100);border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex}.join-module__7hQw3q__fileMark{width:42px;height:42px;color:var(--purple-700);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.join-module__7hQw3q__fileMark svg{width:20px;height:20px}.join-module__7hQw3q__fileText{gap:2px;min-width:0;display:grid}.join-module__7hQw3q__fileText b{color:var(--purple-900);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.join-module__7hQw3q__fileText small{color:var(--muted);font-size:12px}.join-module__7hQw3q__fileRemove{width:34px;height:34px;color:var(--purple-900);background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;transition:background .16s,border-color .16s;display:grid}.join-module__7hQw3q__fileRemove:hover{border-color:var(--stone-200);background:#fff}.join-module__7hQw3q__fileRemove svg{width:16px;height:16px}.join-module__7hQw3q__consent{border:1px solid var(--stone-200);background:var(--stone-100);border-radius:14px;padding:26px 30px 28px}.join-module__7hQw3q__consentTitle{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--purple-900);margin:0 0 8px;font-size:13px;font-weight:600}[dir=rtl] .join-module__7hQw3q__consentTitle{letter-spacing:0}.join-module__7hQw3q__consentText{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.7}.join-module__7hQw3q__consentLink{color:var(--purple-700);text-underline-offset:3px;font-weight:600;text-decoration:underline}.join-module__7hQw3q__consentLink:hover{color:var(--purple-900)}.join-module__7hQw3q__check{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.join-module__7hQw3q__check input{opacity:0;width:0;height:0;position:absolute}.join-module__7hQw3q__checkBox{background:#fff;border:1.5px solid #bcb5c4;border-radius:5px;flex:none;width:20px;height:20px;margin-top:2px;transition:background .16s,border-color .16s;position:relative}.join-module__7hQw3q__checkBox:after{content:"";top:3px;border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;transition:transform .16s;position:absolute;inset-inline-start:6.5px;transform:rotate(45deg)scale(0)}.join-module__7hQw3q__check:hover .join-module__7hQw3q__checkBox{border-color:var(--purple-700)}.join-module__7hQw3q__check input:checked+.join-module__7hQw3q__checkBox{background:var(--purple-700);border-color:var(--purple-700)}.join-module__7hQw3q__check input:checked+.join-module__7hQw3q__checkBox:after{transform:rotate(45deg)scale(1)}.join-module__7hQw3q__check input:focus-visible+.join-module__7hQw3q__checkBox{box-shadow:0 0 0 3px #5735712e}.join-module__7hQw3q__checkText{color:var(--ink);font-size:14px;line-height:1.65}.join-module__7hQw3q__actions{display:flex}.join-module__7hQw3q__submit{border:1px solid var(--purple-900);background:var(--purple-900);color:#fff;letter-spacing:.01em;border-radius:40px;min-width:260px;min-height:56px;padding:15px 48px;font-size:16px;font-weight:600;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s}.join-module__7hQw3q__submit:hover{background:var(--purple-700);border-color:var(--purple-700);box-shadow:0 6px 18px #2a17352e}.join-module__7hQw3q__submit:active{transform:translateY(1px)}.join-module__7hQw3q__submit:disabled{opacity:.62;cursor:wait;box-shadow:none;transform:none}a.join-module__7hQw3q__submit{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.join-module__7hQw3q__emailRoute{gap:10px;display:grid}.join-module__7hQw3q__emailRoute p{color:var(--ink);margin:0;font-size:15px;line-height:1.7}.join-module__7hQw3q__emailRoute p a{color:var(--purple-900);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:600;text-decoration:underline}.join-module__7hQw3q__progress{color:var(--muted);gap:8px;font-size:13px;line-height:1.6;display:grid}.join-module__7hQw3q__progress progress{block-size:6px;inline-size:100%;accent-color:var(--purple-700)}.join-module__7hQw3q__result{border:1px solid var(--line);border-radius:12px;padding:18px 22px}.join-module__7hQw3q__result h3{font-family:var(--font-body);letter-spacing:0;margin:0 0 6px;font-size:1.05rem;font-weight:600;line-height:1.35}.join-module__7hQw3q__result p{margin:0}.join-module__7hQw3q__success{color:#26563b;background:#eef7f1;border-color:#cfe4d7}.join-module__7hQw3q__error{color:#8b2e2e;background:#fdf6f6;border-color:#e6cfcf}@media (max-width:900px){.join-module__7hQw3q__group{padding:28px 24px 30px}.join-module__7hQw3q__consent{padding:24px 24px 26px}}@media (max-width:767px){.join-module__7hQw3q__section{width:min(880px,100% - 32px);padding:36px 0 72px}.join-module__7hQw3q__form{gap:22px}.join-module__7hQw3q__group{border-radius:12px;padding:24px 18px 26px}.join-module__7hQw3q__consent{border-radius:12px;padding:22px 18px 24px}.join-module__7hQw3q__grid{grid-template-columns:1fr;gap:18px}.join-module__7hQw3q__choices{gap:8px}.join-module__7hQw3q__choice{width:100%}.join-module__7hQw3q__drop{min-height:150px;padding:22px 16px}.join-module__7hQw3q__actions{display:block}.join-module__7hQw3q__submit{width:100%;min-width:0;padding:15px 24px}}
