.careers{background:var(--page-paper);color:#181818}.cr-hero{text-align:center;padding:clamp(150px,15vw,220px) 0 clamp(56px,7vw,110px)}.wg-site .cr-hero h1{letter-spacing:-.02em;text-transform:uppercase;max-width:none;margin:0 auto;font-size:clamp(64px,13.5vw,240px);font-weight:850;line-height:1.02}.cr-hero h1>span{display:block}.cr-hero-line{position:relative;display:inline-block!important}.cr-hero p{letter-spacing:-.02em;max-width:58ch;margin:clamp(32px,4vw,56px) auto 0;font-size:clamp(18px,1.8vw,26px);font-weight:600;line-height:1.45}.cr-list-section{padding:clamp(40px,6vw,96px) 0 clamp(64px,8vw,120px)}.wg-site .careers h2{text-align:center;letter-spacing:-.02em;margin:0 0 clamp(28px,3.5vw,48px);font-size:clamp(36px,4.4vw,68px);font-weight:800;line-height:1.05}.cr-list{border-top:1px solid #18181826;margin:0;padding:0;list-style:none}.cr-row{border-bottom:1px solid #18181826}.cr-row a{color:inherit;gap:4px;padding:18px 0 16px;text-decoration:none;transition:color .25s;display:grid}.cr-row a:hover{color:var(--page-accent)}.cr-row-title{letter-spacing:-.02em;font-size:clamp(20px,1.7vw,24px);font-weight:750;line-height:1.15}.cr-row-meta{letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.5}.cr-apply-section{max-width:760px;padding:0 0 clamp(80px,10vw,150px)}.cr-apply-alt{text-align:center;color:var(--grey);margin:-16px 0 32px;font-size:15px}.cr-apply-alt a{color:inherit}.cr-form{--bg:var(--page-surface);--white:#fff;position:relative}.cr-anchor{position:absolute;top:-140px}.cr-fields{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.cr-row-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.cr-field select{border-radius:var(--radius);background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23181818' stroke-width='1.6'%3E%3Cpath d='M3 6l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 16px center / 14px;width:100%;height:54px;color:var(--ink);font:inherit;letter-spacing:-.02em;-webkit-appearance:none;appearance:none;transition:border-color .25s var(--ease), background-color .25s var(--ease);border:1px solid #0000;outline:none;padding:0 44px 0 16px;font-size:18px;font-weight:500}.cr-field select:focus{border-color:var(--ink);background-color:var(--white)}.cr-field.has-error select{border-color:var(--c-red)}.cr-file{position:relative}.cr-file input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cr-file-pick{border:1px dashed var(--grey-2);border-radius:var(--radius);width:100%;height:54px;color:var(--ink);font:inherit;text-align:left;pointer-events:none;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:16px;font-weight:500;display:flex}.cr-file-pick span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cr-file-pick .ui-icon{flex:none;width:12px;height:12px}.cr-file:hover .cr-file-pick{border-color:var(--ink);border-style:solid}.cr-file input:focus-visible+.cr-file-pick{border-color:var(--ink);border-style:solid}@media (min-width:800px){.cr-field select,.cr-file-pick{height:60px;font-size:20px}.cr-file-pick{font-size:17px}}.cr-form .wz-field textarea{min-height:140px}.cr-actions{justify-content:flex-end;display:flex}.cr-form .wz-btn-primary{height:52px;padding:0 26px;font-size:16px}.cr-done{text-align:center;gap:14px;max-width:56ch;margin:0 auto;display:grid}.wg-site .cr-done .wz-done-title{letter-spacing:-.02em;margin:0;font-size:clamp(36px,4vw,60px);font-weight:800;line-height:1}.cr-done p{margin:0;font-size:17px;line-height:1.5}.cr-done .cf-result-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}@media (max-width:700px){.cr-row-2{grid-template-columns:1fr}.cr-actions{justify-content:stretch}.cr-form .wz-btn-primary{justify-content:center;width:100%}}
