.job-single{padding:24px 0 64px}.job-single__inner,.work-form-page__inner{width:100%;margin:0 auto;padding:0 1rem;box-sizing:border-box}.job-single__inner{max-width:760px}.work-form-page__inner{max-width:1200px}@media (min-width: 640px){.job-single__inner,.work-form-page__inner{padding:0 1.5rem}}.job-single__crumbs,.work-form-page__crumbs{margin-bottom:16px}.job-single__expired{margin:0 0 16px;padding:12px 16px;border-radius:var(--sbe-radius-btn);background:rgba(var(--sbe-error, 220, 38, 38),.12);color:var(--sbe-title);font-weight:700}.job-single__featured{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;padding:4px 10px 4px 8px;border-radius:var(--sbe-radius-btn);border:1px solid rgba(var(--sbe-accent),.55);background:color-mix(in srgb,rgb(var(--sbe-accent)) 16%,var(--sbe-card-bg));color:var(--sbe-title);font-size:13px;font-weight:700;letter-spacing:.02em}.job-single__featured .sbe-job-star{width:16px;height:16px;color:rgb(var(--sbe-accent))}.job-single__title,.work-form-page__title{margin:0 0 8px;font-family:var(--sbe-font-serif);font-size:clamp(1.75rem,4vw,2.4rem);line-height:1.2;color:var(--sbe-title)}.job-single__company{margin:0 0 12px;font-size:1.05rem;color:var(--sbe-text-muted)}.job-single__badges{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.job-single__facts{margin:0 0 28px;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;color:var(--sbe-text)}.job-single__fact-label{display:inline-block;min-width:7rem;font-weight:600;color:var(--sbe-text-muted)}.job-single__body{color:var(--sbe-text);line-height:1.7}.job-single__apply{margin-top:32px;padding:20px;border-radius:var(--sbe-radius-card);border:1px solid var(--sbe-card-border);background:var(--sbe-card-bg)}.job-single__apply-title{margin:0 0 12px;font-family:var(--sbe-font-serif);font-size:1.25rem;color:var(--sbe-title)}.job-single__apply-btn{display:inline-flex;text-decoration:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;background:rgba(var(--sbe-accent),.16);border:1px solid rgba(var(--sbe-accent),.55);color:var(--sbe-btn-text);box-shadow:none}.job-single__apply-btn:focus,.job-single__apply-btn:active{background:rgba(var(--sbe-accent),.28);color:var(--sbe-btn-text)}@media (hover: hover){.job-single__apply-btn:hover{background:rgba(var(--sbe-accent),.28);color:var(--sbe-btn-text)}}.job-single .sbe-pill.typ{color:var(--sbe-pill-typ-text)}.job-single__apply-value{margin:10px 0 0;font-size:14px;color:var(--sbe-text-muted)}.job-single__back{margin:32px 0 0}.job-single__back a{color:var(--sbe-link)}.work-form-page{padding:32px 0 64px}.work-form-page__lead,.work-form__lede{margin:0 0 24px;line-height:1.6;color:var(--sbe-text)}.sbe-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.work-form-page .acf-form.work-form,.work-form-page .acf-form{max-width:100%}.work-form-page .acf-fields{border:0;background:transparent}.work-form-page .acf-field{padding:0 0 22px;margin:0;border:0;background:transparent}.work-form-page .acf-label{margin:0 0 10px}.work-form-page .acf-label label{display:block;color:var(--sbe-title);font-size:15px;font-weight:700;letter-spacing:.1px;line-height:1.35}.work-form-page .acf-label .description,.work-form-page .acf-input .description{margin:6px 0 0;color:var(--sbe-text-muted);font-size:14px;font-weight:400;line-height:1.55}.work-form-page .acf-input input[type=text],.work-form-page .acf-input input[type=email],.work-form-page .acf-input input[type=url],.work-form-page .acf-input input[type=tel],.work-form-page .acf-input input[type=number],.work-form-page .acf-input input[type=date],.work-form-page .acf-input select,.work-form-page .acf-input textarea,.work-form-page .acf-input .input{display:block;width:100%;max-width:100%;box-sizing:border-box;min-height:52px;padding:14px 18px;border:1px solid var(--sbe-input-border);border-radius:var(--sbe-radius-btn-md);background:var(--sbe-input-bg);color:var(--sbe-title);font-family:var(--sbe-font-sans);font-size:16px;line-height:1.35;transition:box-shadow .15s ease,border-color .15s ease,background .15s ease;-webkit-appearance:none;appearance:none}.work-form-page .acf-input textarea{min-height:160px;resize:vertical;line-height:1.55}.work-form-page .acf-input select{padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:16px;cursor:pointer}.work-form-page .acf-input input::placeholder,.work-form-page .acf-input textarea::placeholder{color:var(--sbe-input-placeholder);opacity:1}.work-form-page .acf-input input:hover,.work-form-page .acf-input select:hover,.work-form-page .acf-input textarea:hover{background:var(--sbe-input-hover-bg)}.work-form-page .acf-input input:focus,.work-form-page .acf-input input:focus-visible,.work-form-page .acf-input select:focus,.work-form-page .acf-input select:focus-visible,.work-form-page .acf-input textarea:focus,.work-form-page .acf-input textarea:focus-visible{outline:none;border-color:rgba(var(--sbe-accent),.85);box-shadow:0 0 0 4px rgba(var(--sbe-accent),.22);background:var(--sbe-input-bg)}.work-form-page .acf-field-date-picker .acf-input-wrap{position:relative}.work-form-page .acf-field-date-picker input.hasDatepicker{border-radius:var(--sbe-radius-btn-md)}.work-form-page .acf-checkbox-list,.work-form-page .categorychecklist-holder{margin:0;padding:0;list-style:none}.work-form-page .categorychecklist-holder{border:1px solid var(--sbe-input-border);border-radius:var(--sbe-radius-btn);background:var(--sbe-input-bg);padding:6px;transition:box-shadow .15s ease,border-color .15s ease}.work-form-page .categorychecklist-holder:focus-within{outline:none;border-color:rgba(var(--sbe-accent),.85);box-shadow:0 0 0 4px rgba(var(--sbe-accent),.22)}.work-form-page .acf-checkbox-list li{margin:0;padding:0;list-style:none}.work-form-page .acf-checkbox-list li+li{margin-top:2px}.work-form-page .acf-checkbox-list label{display:flex;align-items:center;gap:14px;margin:0;padding:14px 16px;border-radius:calc(var(--sbe-radius-btn) - 2px);color:var(--sbe-title);font-size:16px;font-weight:550;line-height:1.35;cursor:pointer;transition:background .15s ease}.work-form-page .acf-checkbox-list label:hover{background:var(--sbe-input-hover-bg)}.work-form-page .acf-checkbox-list input[type=checkbox]{all:unset;box-sizing:border-box;width:22px;height:22px;flex:0 0 22px;border:1.5px solid var(--sbe-input-border);border-radius:6px;background:var(--sbe-input-bg);display:inline-grid;place-content:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.work-form-page .acf-checkbox-list input[type=checkbox]:after{content:"";width:11px;height:11px;border-radius:2px;transform:scale(0);transition:transform .12s ease;background:rgb(var(--sbe-accent));box-shadow:inset 1em 1em rgb(var(--sbe-accent))}.work-form-page .acf-checkbox-list input[type=checkbox]:checked{border-color:rgba(var(--sbe-accent),.9);background:rgba(var(--sbe-accent),.16)}.work-form-page .acf-checkbox-list input[type=checkbox]:checked:after{transform:scale(1)}.work-form-page .acf-checkbox-list input[type=checkbox]:focus,.work-form-page .acf-checkbox-list input[type=checkbox]:focus-visible{outline:none;border-color:rgba(var(--sbe-accent),.85);box-shadow:0 0 0 3px rgba(var(--sbe-accent),.22)}.work-form-page .sbe-job-inkwell-field .inkwell-source{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;min-height:0!important}.work-form-page .inkwell-editor{--inkwell-radius: var(--sbe-radius-btn-md);--inkwell-border: var(--sbe-input-border);--inkwell-muted: var(--sbe-text-muted);--inkwell-accent: var(--sbe-input-hover-bg);--inkwell-accent-fg: var(--sbe-title);--inkwell-primary: rgb(var(--sbe-accent));--inkwell-surface-bg: var(--sbe-input-bg);--inkwell-toolbar-bg: var(--sbe-card-bg);--inkwell-footer-bg: var(--sbe-card-bg);--inkwell-display-font: var(--sbe-font-serif);margin-bottom:0}.work-form-page .inkwell-editor-shell{--inkwell-shell-radius: var(--sbe-radius-card);border-radius:var(--inkwell-shell-radius);background:var(--inkwell-surface-bg);border:1px solid var(--inkwell-border);box-shadow:var(--sbe-shadow-soft);transition:box-shadow .15s ease,border-color .15s ease}.work-form-page .inkwell-editor:focus-within .inkwell-editor-shell{border-color:rgba(var(--sbe-accent),.85);box-shadow:0 0 0 4px rgba(var(--sbe-accent),.22),var(--sbe-shadow-soft)}.work-form-page .inkwell-editor-toolbar{border-bottom-color:var(--inkwell-border);background:var(--inkwell-toolbar-bg)}.work-form-page .inkwell-tool-btn{width:2.25rem;height:2.25rem;border-radius:var(--sbe-radius-btn);color:var(--inkwell-muted)}.work-form-page .inkwell-tool-btn:hover{background:var(--sbe-input-hover-bg);color:var(--sbe-title)}.work-form-page .inkwell-tool-btn.active{background:rgba(var(--sbe-accent),.92);color:#1a1510;box-shadow:none}.work-form-page .inkwell-editor-surface{min-height:14rem;padding:20px 22px;color:var(--sbe-title);font-family:var(--sbe-font-sans);font-size:16px;line-height:1.65;outline:none;background:transparent}.work-form-page .inkwell-editor-surface:focus{background:transparent}.work-form-page .inkwell-editor-footer{border-top-color:var(--inkwell-border);background:var(--inkwell-footer-bg);color:var(--inkwell-muted)}.work-form-page .acf-form-submit{margin-top:8px}.work-form-page .acf-button,.work-form-page input[type=submit]{-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;min-height:52px;padding:14px 22px;border-radius:var(--sbe-radius-btn);font-family:var(--sbe-font-sans);font-weight:800;letter-spacing:.6px;text-transform:uppercase;font-size:13px;cursor:pointer;background:rgba(var(--sbe-accent),.16);border:1px solid rgba(var(--sbe-accent),.55);color:var(--sbe-title);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.work-form-page .acf-button:hover,.work-form-page input[type=submit]:hover{background:rgba(var(--sbe-accent),.28)}.work-form-page .acf-button:focus,.work-form-page .acf-button:focus-visible,.work-form-page input[type=submit]:focus,.work-form-page input[type=submit]:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(var(--sbe-accent),.22)}.work-form-page .sbe-btn-solid{display:inline-flex;text-decoration:none;background:rgba(var(--sbe-accent),.16);border:1px solid rgba(var(--sbe-accent),.55);color:var(--sbe-btn-text);box-shadow:none}body .ui-datepicker{border:1px solid var(--sbe-input-border);border-radius:var(--sbe-radius-btn-md);background:var(--sbe-bg);color:var(--sbe-title);font-family:var(--sbe-font-sans);box-shadow:var(--sbe-shadow-strong);padding:10px}body .ui-datepicker .ui-datepicker-header{background:transparent;border:0;color:var(--sbe-title)}body .ui-datepicker td a,body .ui-datepicker td span{border-radius:6px;text-align:center}body .ui-datepicker td a.ui-state-active,body .ui-datepicker td a.ui-state-hover{background:rgba(var(--sbe-accent),.22);border-color:rgba(var(--sbe-accent),.45);color:var(--sbe-title)}
