.career-detail-page .section{z-index:90;padding-top:var(--_section-padding---section-padding-base-unit);padding-bottom:var(--_section-padding---section-padding-base-unit);display:block;position:relative;overflow:clip}.career-detail-page .section.bottom-padding-large{padding-bottom:var(--_section-padding---section-padding-1-5x)}.career-detail-page .article-wrap{width:100%;max-width:var(--_grid---grid-6-column);grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x);flex-flow:column;margin-left:auto;margin-right:auto;display:flex}.career-detail-page .article-wrap.career-article{justify-content:flex-start;align-items:flex-start}.career-detail-page .arrow-link{grid-column-gap:var(--_gaps---gap-0-25x);grid-row-gap:var(--_gaps---gap-0-25x);justify-content:flex-start;align-items:center;display:flex}.career-detail-page .arrow-link-icon{width:20px;height:20px}.career-detail-page .arrow-link-icon.reverse{transform:rotate(180deg)}.career-detail-page .arrow-link-text{font-family:var(--font-shell);font-size:var(--text-body);line-height:var(--lh-body);color:var(--_color---color-white)}.career-detail-page .content{grid-column-gap:19px;grid-row-gap:19px;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex}.career-detail-page .content .heading---h2{color:var(--_color---color-dark);margin:0}.career-detail-page .content .text---lead{color:var(--_color---color-text-paragraph)}.career-detail-page .button{height:var(--_buttons---button-height);padding-right:var(--_buttons---button-x-padding);padding-left:var(--_buttons---button-x-padding);grid-column-gap:var(--_gaps---gap-0-5x);grid-row-gap:var(--_gaps---gap-0-5x);border-radius:var(--_buttons---button-border-radius);background-color:var(--_color---color-dark);color:var(--_color---color-text-light);font-family:var(--font-shell);font-size:var(--text-body);line-height:var(--lh-body);justify-content:center;align-items:center;display:flex}.career-detail-page .button-text-wrap{flex-flow:column;align-self:stretch;display:flex;overflow:hidden}.career-detail-page .button-text-element{flex:1;justify-content:center;align-items:center;min-height:100%;transition:transform .3s;display:flex}.career-detail-page .button:hover .button-text-element{transform:translateY(-100%)}.career-detail-page .career-meta{grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x);justify-content:flex-start;align-self:stretch;align-items:center;display:flex}.career-detail-page .career-meta-item{grid-column-gap:var(--_gaps---gap-0-25x);grid-row-gap:var(--_gaps---gap-0-25x);flex-flow:column;display:flex}.career-detail-page .career-meta-item>div:last-child{font-family:var(--font-shell);font-size:var(--text-body);line-height:var(--lh-body);color:var(--_color---color-dark)}.career-detail-page .badge-text{font-family:var(--font-badge);font-size:var(--text-small);line-height:var(--lh-small);letter-spacing:.08em;text-transform:uppercase;color:var(--_color---color-text-dark);font-weight:500}.career-detail-page .badge-text.muted-text{opacity:.7}.career-detail-page .article{width:100%;color:var(--_color---color-text-paragraph)}.career-detail-page .article>:first-child{margin-top:0}.career-detail-page .article>:last-child{margin-bottom:0}.career-detail-page .article h4{font-family:var(--font-shell);font-weight:500;font-size:var(--text-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4);color:var(--_color---color-dark);margin:40px 0 20px}.career-detail-page .article h5{font-family:var(--font-shell);font-weight:500;font-size:var(--text-h5);line-height:var(--lh-h5);letter-spacing:var(--ls-h5);color:var(--_color---color-dark);margin:40px 0 16px}.career-detail-page .article p{font-family:var(--font-shell);color:var(--_color---color-text-paragraph);margin:0 0 20px;font-size:16px;line-height:1.5}.career-detail-page .article ul,.career-detail-page .article ol{margin:0 0 20px;padding-left:22px}.career-detail-page .article ul{list-style:outside}.career-detail-page .article ol{list-style:decimal}.career-detail-page .article li{font-family:var(--font-shell);color:var(--_color---color-text-paragraph);margin-bottom:12px;font-size:16px;line-height:1.5}.career-detail-page .article li:last-child{margin-bottom:0}.career-detail-page .article strong{color:var(--_color---color-dark);font-weight:500}.career-detail-page .article a{color:var(--_color---color-dark);text-decoration:underline}.career-detail-page .form-wrap{margin-top:var(--_gaps---gap-3x);padding:var(--_gaps---gap-base-unit);grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x);border-radius:var(--_border-radius---border-radius-base-unit);background-color:var(--_color---color-off-white-1);flex-flow:column;align-self:stretch;display:flex}.career-detail-page .form-wrap .heading---h5{font-family:var(--font-shell);font-weight:500;font-size:var(--text-h5);line-height:var(--lh-h5);letter-spacing:var(--ls-h5);color:var(--_color---color-text-dark)}.career-detail-page .form-block{align-self:stretch;margin-bottom:0}.career-detail-page .form{grid-column-gap:var(--_gaps---gap-base-unit);grid-row-gap:var(--_gaps---gap-base-unit);flex-flow:column;display:flex}.career-detail-page .form-pair{grid-column-gap:var(--_gaps---gap-0-75x);grid-row-gap:var(--_gaps---gap-0-75x);grid-template-columns:1fr 1fr;display:grid}.career-detail-page .form-input{width:100%;height:var(--_forms---forms-input-height);padding-right:var(--_forms---forms-input-x-padding);padding-left:var(--_forms---forms-input-x-padding);border:1px solid var(--_forms---forms-input-border-color);border-radius:var(--_forms---forms-input-border-radius);background-color:var(--_forms---forms-input-bg);font-family:var(--font-shell);font-size:var(--text-body);color:var(--_color---color-dark);margin-bottom:0;transition:border-color .2s}.career-detail-page .form-input:focus{border-color:var(--_color---color-dark);outline:none}.career-detail-page .form-input.textarea{height:auto;min-height:var(--_forms---forms-textarea-min-height);padding-top:var(--_forms---forms-input-x-padding);padding-bottom:var(--_forms---forms-input-x-padding);resize:vertical}.career-detail-page .button.w-button{cursor:pointer;font-family:var(--font-shell);font-size:var(--text-body);border:none}.career-detail-page .w-form-done,.career-detail-page .w-form-fail{display:none}.career-detail-page .vertical-section{grid-column-gap:var(--_gaps---gap-3x);grid-row-gap:var(--_gaps---gap-3x);flex-flow:column;display:flex}.career-detail-page .heading---h3{font-family:var(--font-shell);font-weight:500;font-size:var(--text-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--_color---color-dark)}.career-detail-page .w-dyn-empty{border-radius:var(--_border-radius---border-radius-base-unit);background-color:#ddd;padding:10px}.career-detail-page .careers-list{grid-row-gap:var(--_gaps---gap-0-5x);flex-flow:column;display:flex}.career-detail-page .career-link-box{padding:var(--_gaps---gap-0-75x);border-radius:var(--_border-radius---border-radius-base-unit);background-color:var(--_color---color-off-white-1);flex-flow:column;display:flex}.career-detail-page .career-link-box .heading---h5{font-family:var(--font-shell);font-weight:500;font-size:var(--text-h5);line-height:var(--lh-h5);letter-spacing:var(--ls-h5);color:var(--_color---color-text-dark)}.career-detail-page .career-link-box .career-location{opacity:.5}@media (max-width:767px){.career-detail-page .form-pair{grid-template-columns:1fr}.career-detail-page .career-meta{grid-row-gap:var(--_gaps---gap-base-unit);flex-flow:column;align-items:flex-start}}
