.hero{position:relative;min-height:480px;display:flex;align-items:center;color:#fff}.hero .bg{position:absolute;inset:0;background:url(../../../../../../../themes/triumph/assets/process-factory-wall.jpg) center 42%/cover no-repeat}.hero .scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(19,17,16,.74) 0%,rgba(19,17,16,.46) 46%,rgba(19,17,16,.16) 100%)}.hero .wrap{position:relative;padding-top:72px;padding-bottom:72px}.hero h1{color:#fff;max-width:640px}.hero .eyebrow{color:#e8d9b0}.hero .sub{color:rgba(255,255,255,.92);max-width:560px;text-shadow:0 1px 14px rgba(0,0,0,.35)}.hero .btns{margin-top:30px;display:flex;gap:14px;flex-wrap:wrap}@media (max-width:700px){.hero .scrim{background:linear-gradient(180deg,rgba(19,17,16,.8) 0%,rgba(19,17,16,.52) 60%,rgba(19,17,16,.38) 100%)}}.specband{background:var(--cream2);border-bottom:1px solid var(--rule);padding:12px 0}.specrow{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--body)}.specrow .sp b{color:var(--gold-ink);font-weight:600;margin-right:8px}.rolecard{border:1px solid var(--rule);background:#fff;padding:24px 22px;display:flex;flex-direction:column;transition:border-color .18s}.rolecard:hover{border-color:var(--gold)}.rolecard .apply{margin-top:auto;padding-top:16px;font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink)}.hsteps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:34px}.hstep{border-top:1px solid var(--rule);padding-top:18px}.hs-n{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.2em;color:var(--gold-ink)}.hs-t{font-size:16.5px;color:var(--head);font-weight:400;margin-top:10px}.hstep p{margin-top:8px;font-size:13.5px;line-height:1.7;color:var(--body)}.drow{border:1px solid var(--rule);border-top:none;padding:14px 16px;display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center}.drow:first-child{border-top:1px solid var(--rule)}.dnum{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--gold-ink)}.dopts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.dw{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:300;font-family:inherit;color:var(--body);cursor:pointer;padding:9px 10px;border:1px solid var(--rule);background:#fff;text-align:left;transition:all .15s}.dw:hover{border-color:var(--gold)}.dw.on{border-color:var(--gold-ink);color:var(--head)}.dwb{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rule);font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--gold-ink)}.dw.on .dwb{background:var(--gold);border-color:var(--gold);color:var(--head);font-weight:600}.drow.done .dnum{color:var(--head)}.dcf{display:flex;flex-direction:column;gap:6px;font-family:'IBM Plex Mono',monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.dcf input,.dcf select{font-size:16px;font-family:azo-sans-web,'Inter',sans-serif;font-weight:300;padding:12px;border:1px solid var(--rule);background:#fff;color:var(--head)}.dcf input:focus,.dcf select:focus{outline:none;border-color:var(--gold)}@media (max-width:720px){.dopts{grid-template-columns:1fr 1fr}.dctc{grid-template-columns:1fr!important}}.vgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:32px}.vcard{background:#fff;border:1px solid var(--rule);padding:22px 20px}.v-n{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-ink)}.vcard p{margin-top:10px;font-size:13.5px;line-height:1.72;color:var(--body)}.cta .btns{margin-top:28px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cta .sub{margin-left:auto;margin-right:auto}.cr-mt10{margin-top:10px}.cr-mt12{margin-top:12px}.cr-mt14{margin-top:14px}.cr-mt18{margin-top:18px}.cr-mt22{margin-top:22px}.cr-mt24{margin-top:24px}.cr-mt26{margin-top:26px}.cr-mt30{margin-top:30px}.cr-u{text-decoration:underline}.cr-head{color:var(--head)}section.cr-pad44{padding:44px 0 0}section.cr-pad64{padding:64px 0 0}section.cta.cr-cta-pt{padding-top:72px}.wrap.cr-narrow{max-width:820px}.cr-why{background:var(--cream2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.cr-h2{margin-top:10px;font-size:clamp(22px, 3.4vw, 32px);font-weight:200}.cr-h2--mb{margin-bottom:26px}.cr-p{font-size:15px;line-height:1.78;color:var(--body)}.cr-p--720{max-width:720px}.cr-p b{font-weight:500;color:var(--head)}.cr-note{font-size:11px;color:var(--body);opacity:.7}.cr-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.cr-role-tag{font-size:10px}.cr-role-n{font-size:17px;color:var(--head);font-weight:400;margin-top:10px}.cr-role-pay{font-size:24px;font-weight:250;color:var(--gold-ink);margin-top:8px}.cr-role-d{font-size:12.5px;color:var(--body);line-height:1.65;margin-top:8px}.cr-fields{margin-top:30px;border-top:1px solid var(--rule);padding-top:24px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.cr-span{grid-column:1/-1}.cr-btnrow{margin-top:26px;display:flex;gap:14px;flex-wrap:wrap}.cr-out{display:none;margin-top:28px;background:var(--cream2);border:1px solid var(--rule);padding:26px 24px}.cr-out-h{font-size:24px;font-weight:250;color:var(--head);margin-top:8px}.cr-out-t{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.12em;color:var(--gold-ink);margin-top:10px}.cr-out-p{margin-top:10px;font-size:14.5px;line-height:1.75;color:var(--body)}.cr-orcall{display:inline-block;margin:18px 0 0 12px;font-size:12px;color:var(--body)}@media print{#TB,#NV,#MM,#FT,#TA-fab,.noprint,.cta,.specband{display:none!important}main.pg{margin-top:0}body{background:#fff}.phero{padding:10px 0}.rv{opacity:1!important;transform:none!important}.drow{padding:8px 10px;break-inside:avoid}.dopt{font-size:11px;padding:2px 4px}h1{font-size:26px!important}section{padding:8px 0!important}.hero{min-height:0;display:block;padding:10px 0}.hero .bg,.hero .scrim,.hero .btns{display:none!important}.hero h1{color:#000!important}.hero .sub{color:#333!important;text-shadow:none}}#dout .wpcf7,#dout .cr-send{display:inline}#dout .wpcf7-response-output{display:none}.cr-sent{margin-top:18px}#dout button.btn{line-height:inherit}