.tpl-careers .hero h1{max-width:820px}.tpl-careers .hero-copy{max-width:680px}.tpl-careers .hero-wrap+.wrap{padding-bottom:var(--vn-section-space-s);position:relative;z-index:2}.tpl-careers .sig{border-top:var(--vn-border-on-dark);display:grid;grid-template-columns:repeat(4,1fr)}.tpl-careers .sig-cell{padding:var(--vn-space-s) var(--vn-space-s) var(--vn-space-s) 0}.tpl-careers .sig-cell+.sig-cell{border-left:var(--vn-border-on-dark);padding-left:var(--vn-space-s)}.tpl-careers .sig-cell b{color:#fff;display:block;font-family:var(--vn-font-mono);font-size:var(--vn-h3);font-variant-numeric:tabular-nums;font-weight:var(--vn-text-600)}.tpl-careers .sig-cell>span{color:var(--vn-color-base-light);display:block;font-family:var(--vn-font-mono);font-size:var(--vn-text-xs);letter-spacing:var(--vn-letter-spacing-label);line-height:var(--vn-line-height-base);margin-top:8px;text-transform:uppercase}.tpl-careers .split{align-items:center;display:grid;gap:var(--vn-space-l);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tpl-careers .split.wide-copy{grid-template-columns:minmax(0,7fr) minmax(0,3fr)}.tpl-careers .section-lede{color:var(--vn-color-gray-500);font-size:var(--vn-text-m);max-width:780px}.tpl-careers .section-lede,.tpl-careers .split h2+p,.tpl-careers .split p+p{margin-top:var(--vn-space-s)}.tpl-careers .split h3{margin-top:var(--vn-space-m)}.tpl-careers .split h3+p{margin-top:var(--vn-space-s)}.tpl-careers .split .media-ph{height:100%;min-height:360px}.tpl-careers .split .media-ph.has-image{border:0;border-radius:0;height:auto;min-height:0;overflow:visible;padding:0}.tpl-careers .split .media-ph.has-image img{height:auto;position:static;width:100%}.tpl-careers .benefits{column-count:2;column-gap:var(--vn-space-l);margin:var(--vn-space-s) 0 0;padding-left:1.2em}.tpl-careers .benefits li{break-inside:avoid;margin-bottom:6px}.tpl-careers .value-grid{display:grid;gap:var(--vn-space-s);grid-template-columns:repeat(2,1fr);margin-top:var(--vn-space-l)}.tpl-careers .value-card{background:var(--vn-color-white);border:var(--vn-border-on-light);border-radius:var(--vn-radius-m);border-top:3px solid var(--vn-color-primary);padding:var(--vn-space-m)}.tpl-careers .value-card h4{font-size:var(--vn-text-l);margin:var(--vn-space-xs) 0}.tpl-careers .value-card p{color:var(--vn-color-gray-500);font-size:var(--vn-text-s)}.tpl-careers .cta.close{text-align:center}.tpl-careers .close h2{color:#fff}.tpl-careers .close .sub{color:var(--vn-color-base-pale);font-size:var(--vn-text-l);margin:var(--vn-space-s) auto 0;max-width:560px}.tpl-careers .close .hero-actions{justify-content:center;margin-top:var(--vn-space-m)}@media (max-width:1040px){.tpl-careers .split,.tpl-careers .split.wide-copy{gap:var(--vn-space-m);grid-template-columns:1fr}.tpl-careers .split .media-ph{min-height:300px}}@media (max-width:720px){.tpl-careers .sig{grid-template-columns:repeat(2,1fr)}.tpl-careers .sig-cell:nth-child(odd){border-left:0;padding-left:0}.tpl-careers .value-grid{grid-template-columns:1fr}.tpl-careers .benefits{column-count:1}}@media (max-width:560px){.tpl-careers .sig{grid-template-columns:1fr}.tpl-careers .sig-cell{padding:var(--vn-space-xs) 0;text-align:center}.tpl-careers .sig-cell+.sig-cell{border-left:0;border-top:var(--vn-border-on-dark);padding-left:0}.tpl-careers .sig-cell b{font-size:var(--vn-h2)}}