.careers-panel{background:linear-gradient(#e5effc 0%,#fff 100%);width:100%;padding:80px 0;scroll-margin-top:64px}.careers-panel__inner{box-sizing:border-box;width:calc(100% - 2 * var(--page-gutter));width:min(var(--page-content-max), calc(100% - 2 * var(--page-gutter)));margin:0 auto}.careers-tabs{justify-content:center;align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.careers-tabs__sep{color:#999;font-size:calc(16px + var(--fs-nudge,0px));-webkit-user-select:none;user-select:none;line-height:1}.careers-tabs__btn{font-weight:600;font-size:calc(18px + var(--fs-nudge,0px));color:#000;cursor:pointer;background:0 0;border:0;margin:0;padding:0;line-height:1.2;transition:color .2s}.careers-tabs__btn:hover{color:#0294ff}.careers-tabs__btn.is-active{color:#0294ff;font-weight:600}.careers-panel__title{font-weight:600;font-size:calc(48px + var(--fs-nudge,0px));color:#000;text-align:center;margin:60px 0 0;line-height:1.2}.careers-list{overflow-anchor:none;border-top:1px solid #e6e6e6;margin-top:40px}.careers-item{overflow-anchor:none;border-bottom:1px solid #e6e6e6}.careers-item__row{text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;grid-template-columns:minmax(120px,1.1fr) minmax(64px,.5fr) minmax(0,2.2fr) minmax(110px,.7fr) 7.5em;align-items:center;gap:24px;width:100%;margin:0;padding:40px 0 35px;display:grid}.careers-item__name,.careers-item__edu,.careers-item__preview,.careers-item__date,.careers-item__action{font-size:calc(16px + var(--fs-nudge,0px));line-height:1.5}.careers-item__name,.careers-item__edu{color:#333;text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.careers-item__preview,.careers-item__date{color:#666;font-weight:400}.careers-item__date{text-overflow:ellipsis;white-space:nowrap;text-align:center;overflow:hidden}.careers-item__preview{-webkit-line-clamp:2;line-clamp:2;white-space:pre-line;word-break:break-word;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.careers-item__action{box-sizing:border-box;color:#0294ff;white-space:nowrap;text-align:right;width:100%;font-weight:500}.careers-item__panel{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid}.careers-item.is-open .careers-item__panel{grid-template-rows:1fr}.careers-item__panel-inner{min-height:0;overflow:hidden}.careers-item__detail{opacity:0;pointer-events:none;padding:0 0 32px;transition:opacity .32s,transform .4s cubic-bezier(.22,1,.36,1);transform:translateY(-8px)}.careers-item.is-open .careers-item__detail{opacity:1;pointer-events:auto;transition:opacity .35s 60ms,transform .4s cubic-bezier(.22,1,.36,1) 40ms;transform:translateY(0)}.careers-item__block+.careers-item__block{margin-top:0}.careers-item__label{font-weight:500;font-size:calc(24px + var(--fs-nudge,0px));color:#000;margin:40px 0 30px;line-height:1.3}.careers-item__text{font-weight:400;font-size:calc(16px + var(--fs-nudge,0px));color:#333;white-space:pre-line;margin:0;line-height:1.6}.careers-item__email{font-size:calc(15px + var(--fs-nudge,0px));color:#0294ff;text-decoration:none}.careers-item__email:hover{text-decoration:underline}.careers-empty{font-size:calc(16px + var(--fs-nudge,0px));color:#999;text-align:center;margin:48px 0}.careers-panel .product-pagination{margin-top:48px}@media (min-width:1480px){.careers-panel__inner{width:var(--page-content-max);padding-inline:0}}@media (max-width:1479px){.careers-panel{padding:64px 0}.careers-panel__inner{width:calc(100% - 2 * var(--page-gutter));width:min(var(--page-content-max), calc(100% - 2 * var(--page-gutter)))}.careers-tabs{gap:16px}.careers-tabs__btn{font-size:calc(17px + var(--fs-nudge,0px))}.careers-tabs__sep{font-size:calc(15px + var(--fs-nudge,0px))}.careers-panel__title{font-size:calc(36px + var(--fs-nudge,0px));margin-top:48px}.careers-list{margin-top:32px}.careers-item__row{gap:20px;padding:32px 0 28px}.careers-item__name,.careers-item__edu,.careers-item__preview,.careers-item__date,.careers-item__action{font-size:calc(15px + var(--fs-nudge,0px))}.careers-item__label{font-size:calc(22px + var(--fs-nudge,0px));margin:32px 0 22px}.careers-item__text{font-size:calc(15px + var(--fs-nudge,0px))}.careers-item__detail{padding-bottom:28px}}@media (max-width:1023px){.careers-item__row{grid-template-columns:1fr 1fr;gap:12px 16px}.careers-item__name{grid-column:1}.careers-item__edu{grid-column:2;justify-self:end}.careers-item__preview{grid-column:1/-1}.careers-item__date{text-align:left;grid-column:1;justify-self:start}.careers-item__action{grid-column:2;justify-self:end}}@media (max-width:899px){.careers-panel{padding:48px 0}.careers-panel__inner{width:calc(100% - 2 * var(--page-gutter))}.careers-tabs{gap:14px}.careers-tabs__btn{font-size:calc(16px + var(--fs-nudge,0px))}.careers-tabs__sep{font-size:calc(14px + var(--fs-nudge,0px))}.careers-panel__title{font-size:calc(28px + var(--fs-nudge,0px));margin-top:36px;line-height:1.25}.careers-list{margin-top:28px}.careers-item__row{gap:10px 12px;padding:24px 0 20px}.careers-item__name,.careers-item__edu,.careers-item__preview,.careers-item__date,.careers-item__action{font-size:calc(15px + var(--fs-nudge,0px));line-height:1.5}.careers-item__label{font-size:calc(20px + var(--fs-nudge,0px));margin:28px 0 16px}.careers-item__text{font-size:calc(15px + var(--fs-nudge,0px));line-height:1.65}.careers-item__email{font-size:calc(14px + var(--fs-nudge,0px))}.careers-item__panel{transition:none}.careers-item__detail{padding-bottom:24px;transition:none;transform:none}.careers-item.is-open .careers-item__detail{transition:none;transform:none}.careers-item,.careers-item__panel,.careers-item__panel-inner,.careers-item__detail{overflow-anchor:none}.careers-empty{font-size:calc(15px + var(--fs-nudge,0px));margin:36px 0}.careers-panel .product-pagination{margin-top:36px}}@media (max-width:767px){.careers-panel{padding:40px 0}.careers-panel__inner{width:calc(100% - 32px)}.careers-tabs__btn{font-size:calc(15px + var(--fs-nudge,0px))}.careers-panel__title{font-size:calc(26px + var(--fs-nudge,0px));margin-top:28px}.careers-list{margin-top:24px}.careers-item__row{padding:20px 0 18px}.careers-item__name,.careers-item__edu,.careers-item__preview,.careers-item__date,.careers-item__action{font-size:calc(14px + var(--fs-nudge,0px))}.careers-item__label{font-size:calc(18px + var(--fs-nudge,0px));margin:24px 0 14px}.careers-item__text{font-size:calc(14px + var(--fs-nudge,0px));line-height:1.7}.careers-item__email{font-size:calc(14px + var(--fs-nudge,0px))}.careers-empty{font-size:calc(14px + var(--fs-nudge,0px));margin:28px 0}.careers-panel .product-pagination{margin-top:28px}}@keyframes careers-reveal-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.reveal-careers-panel .careers-tabs,.reveal-careers-panel .careers-panel__title,.reveal-careers-panel .careers-item,.reveal-careers-panel .product-pagination,.reveal-careers-panel .careers-empty{opacity:0}.reveal-careers-panel.is-inview .careers-tabs{animation:.7s cubic-bezier(.22,1,.36,1) forwards careers-reveal-rise}.reveal-careers-panel.is-inview .careers-panel__title{animation:.75s cubic-bezier(.22,1,.36,1) 80ms forwards careers-reveal-rise}.reveal-careers-panel.is-inview .careers-item{animation:.7s cubic-bezier(.22,1,.36,1) .22s forwards careers-reveal-rise;animation-delay:calc(.16s + var(--reveal-i,0) * 60ms)}.reveal-careers-panel.is-inview .product-pagination,.reveal-careers-panel.is-inview .careers-empty{animation:.7s cubic-bezier(.22,1,.36,1) .28s forwards careers-reveal-rise}@media (prefers-reduced-motion:reduce){.reveal-careers-panel .careers-tabs,.reveal-careers-panel .careers-panel__title,.reveal-careers-panel .careers-item,.reveal-careers-panel .product-pagination,.reveal-careers-panel .careers-empty{opacity:1!important;animation:none!important;transform:none!important}.careers-item__panel,.careers-item__detail{transition:none!important}.careers-item__detail{opacity:0;transform:none}.careers-item.is-open .careers-item__detail{opacity:1;transform:none}}
