@font-face{font-family:Oxanium;src:url(/fonts/oxanium-regular-570973117f6b.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Ioskeley Mono;src:url(/fonts/ioskeley-mono-medium-860010b4cdbe.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}:root{--font-body:Arial, sans-serif;--font-detail:ui-monospace, monospace;font-synthesis:none}:root.wf{--font-body:"Oxanium", Arial, sans-serif;--font-detail:"Ioskeley Mono", ui-monospace, monospace}:root{color-scheme:dark;--background:#100d0b;--surface:#1b1714;--text:#f7f0e8;--muted:#c5b9ad;--accent:#ffb17b;--line:#796b60;font-family:var(--font-body);color:var(--text);background:var(--background)}*,:before,:after{box-sizing:border-box}body{flex-direction:column;min-height:100svh;margin:0;font-size:1rem;line-height:1.6;display:flex}.shell{width:min(720px,100% - 40px);margin-inline:auto}a{color:var(--accent);text-underline-offset:.22em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.skip{background:var(--text);color:var(--background);padding:10px 16px;position:absolute;top:-100px;left:20px}.skip:focus{top:10px}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-block:25px;display:flex}.site-header>a{text-decoration:none}.wordmark{font:400 1.8rem/1.2 var(--font-body);color:var(--text)}main{flex:1;padding-top:20px}main:focus{outline:none}.review-notice{color:var(--muted);margin:0 0 22px;font-size:.8125rem}.review-notice strong{font-weight:600}.back-link{margin-bottom:24px;font-size:.875rem;display:inline-block}.page-heading{margin-bottom:28px}.eyebrow{color:var(--accent);margin:0 0 10px;font-size:.875rem}h1,h2{font-family:var(--font-body);text-wrap:balance;font-weight:400;line-height:1.15}h1{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(2.1rem,6vw,2.8rem)}h2{margin:32px 0 14px;font-size:1.6rem}p{margin:0 0 18px}.page-heading>p:last-child{color:var(--muted);margin-bottom:0}.vacancy{overflow-wrap:anywhere}.vacancy ul{padding-left:1.25em}.vacancy li{margin-bottom:10px;padding-left:4px}.vacancy li::marker{color:var(--accent)}.role-action{margin-block:26px 32px}.apply-section{border-top:1px solid var(--line);margin-top:32px;padding-top:4px}.application-form fieldset{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.field{gap:7px;display:grid}label{font-weight:600}.optional{color:var(--muted);margin-left:6px;font-size:.875rem;font-weight:400}.field-help{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.notice-acknowledgement{align-items:baseline;gap:12px;display:flex}.notice-acknowledgement input{flex:none;width:auto}input,textarea,select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:4px;padding:11px 13px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--accent)}textarea{resize:vertical;min-height:112px}input[type=file]{padding:8px;font-size:.9375rem}input::file-selector-button{border:1px solid var(--line);background:var(--background);color:var(--text);font:inherit;cursor:pointer;border-radius:2px;margin-right:12px;padding:8px 12px}input::file-selector-button:hover{border-color:var(--accent)}.button{border:1px solid var(--accent);background:var(--accent);min-height:48px;color:var(--background);font:500 1rem/1.5 var(--font-detail);text-align:center;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:11px 24px;text-decoration:none;display:inline-flex}.button:hover{background:#ffc49b;border-color:#ffc49b}.submit{justify-self:start;min-width:210px}:disabled{cursor:not-allowed;opacity:.6}fieldset:disabled{opacity:1}.form-status{padding-block:8px 32px}.form-status .field-help{margin-bottom:18px}.reference{border-block:1px solid var(--line);margin-block:26px;padding-block:18px}.reference dt{color:var(--muted);margin-bottom:8px;font-size:.875rem}.reference dd{margin:0}.reference code{font:500 1rem/1.6 var(--font-detail);overflow-wrap:anywhere}.receipt-state{font-weight:600}.site-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:20px;margin-top:48px;padding-block:22px;font-size:.8125rem;display:flex}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=480px){.submit{width:100%}}@media (forced-colors:active){.button,input,textarea,select{border:1px solid buttontext}}.application-position{margin-bottom:32px}.application-position .page-heading p{margin-bottom:4px}.field-error{color:#ffbbb1;margin:0;font-weight:600}[aria-invalid=true]{border-color:#ffbbb1}.notice-acknowledgement label{font-weight:400}select{min-height:48px}.site-header>a:not(.wordmark),.back-link,.eyebrow,.page-heading p,.field>label,.field>label .optional,.reference dt,.site-footer,.field-help,.optional,.review-notice{font-family:var(--font-detail);font-weight:500}.back-link,.eyebrow,.optional,.field-help,.reference dt,.review-notice,.site-footer{font-size:.9375rem}.field>label{font-size:.9375rem;line-height:1.6}.notice-acknowledgement label{font-family:var(--font-body)}.review-notice strong,.receipt-state,.field-error{font-weight:400}
