.dilly-hire{--dilly-app-font:"Google Sans Flex",system-ui,sans-serif;color-scheme:light;background:#faf6f0;color:#16161a;min-height:100vh}.dilly-hire,.dilly-hire .hire-chip,.dilly-hire .hire-job-status,.dilly-hire a,.dilly-hire button,.dilly-hire h1,.dilly-hire h2,.dilly-hire h3,.dilly-hire h4,.dilly-hire h5,.dilly-hire h6,.dilly-hire input,.dilly-hire label,.dilly-hire select,.dilly-hire textarea{font-family:var(--dilly-app-font)!important}.dilly-hire .hire-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes hire-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.dilly-hire .hire-skeleton{background:#e8e2d8;border-radius:6px;animation:hire-skeleton-pulse 1.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.dilly-hire .hire-skeleton{animation:none}}.dilly-hire [hidden]{display:none!important}.dilly-hire .hire-sidebar-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-6px 0 0 -10px;padding:0;border:none;border-radius:10px;background:transparent;color:#3a3a40;cursor:pointer;flex-shrink:0}.dilly-hire .hire-sidebar-toggle:hover{background:#f4f0ea}.dilly-hire .hire-sidebar-toggle__glyph{width:20px;height:20px;background-color:currentColor;-webkit-mask-image:var(--hire-sidebar-icon);mask-image:var(--hire-sidebar-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.dilly-hire .hire-sidebar-toggle__glyph--hide{--hire-sidebar-icon:url(/dilly-hire/sidebar-hide.png)}.dilly-hire .hire-sidebar-toggle__glyph--show{--hire-sidebar-icon:url(/dilly-hire/sidebar-show.png)}.dilly-hire{--hire-ease-out:cubic-bezier(0.22,1,0.36,1);--hire-ease-in:cubic-bezier(0.32,0,0.67,0);--hire-spring:cubic-bezier(0.22,1,0.32,1);--hire-duration-fast:180ms;--hire-duration:240ms;--hire-duration-layout:320ms}@keyframes hire-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hire-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hire-chip-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes hire-flash{0%{box-shadow:0 0 0 0 rgba(61,163,93,0)}35%{box-shadow:0 0 0 4px rgba(61,163,93,.18)}to{box-shadow:0 0 0 0 rgba(61,163,93,0)}}.dilly-hire .hire-enter{animation:hire-enter var(--hire-duration-layout) var(--hire-ease-out) both}.dilly-hire .hire-press{transition:transform var(--hire-duration-fast) var(--hire-ease-out),background-color var(--hire-duration) var(--hire-ease-out),color var(--hire-duration) var(--hire-ease-out),box-shadow var(--hire-duration) var(--hire-ease-out),opacity var(--hire-duration-fast) var(--hire-ease-out)}.dilly-hire .hire-press:active:not(:disabled){transform:scale(.97)}.dilly-hire .hire-press--done{animation:hire-flash .56s var(--hire-ease-out)}.dilly-hire .hire-chip{border-radius:999px;padding:3px 9px}.dilly-hire .hire-chip,.dilly-hire .hire-job-status{display:inline-flex;align-items:center;font-size:12px;font-weight:600;line-height:1.2;animation:hire-chip-in var(--hire-duration) var(--hire-ease-out) both}.dilly-hire .hire-job-status{border-radius:7px;padding:4px 8px;letter-spacing:.01em;color:#ffffff;white-space:nowrap}.dilly-hire .hire-job-status--live{background:#2a7a45}.dilly-hire .hire-job-status--draft{background:#8b6914}.dilly-hire .hire-job-status--paused{background:#0e5bb8}.dilly-hire .hire-job-status--closed,.dilly-hire .hire-job-status--expired,.dilly-hire .hire-job-status--filled{background:#5c5852}.dilly-hire .hire-split{display:grid;grid-template-columns:1fr}.dilly-hire .hire-split__list{min-width:0;overflow:hidden;transition:opacity var(--hire-duration) var(--hire-ease-out),transform var(--hire-duration-layout) var(--hire-spring)}.dilly-hire .hire-split__detail{min-width:0}.dilly-hire .hire-row{transition:background-color var(--hire-duration) var(--hire-ease-out),border-color var(--hire-duration) var(--hire-ease-out)}.dilly-hire .hire-row:hover{background:#ffffff}.dilly-hire .hire-row:active{transform:scale(.995)}.dilly-hire .hire-stagger>*{animation:hire-rise .26s var(--hire-ease-out) both}.dilly-hire .hire-stagger>:first-child{animation-delay:20ms}.dilly-hire .hire-stagger>:nth-child(2){animation-delay:55ms}.dilly-hire .hire-stagger>:nth-child(3){animation-delay:90ms}.dilly-hire .hire-stagger>:nth-child(4){animation-delay:125ms}.dilly-hire .hire-stagger>:nth-child(5){animation-delay:.16s}.dilly-hire .hire-stagger>:nth-child(6){animation-delay:195ms}.dilly-hire .hire-stagger>:nth-child(7){animation-delay:.23s}.dilly-hire .hire-stagger>:nth-child(8){animation-delay:265ms}.dilly-hire .hire-stagger>:nth-child(n+9){animation-delay:.3s}.dilly-hire .hire-crossfade{position:relative}.dilly-hire .hire-crossfade>*{animation:hire-enter var(--hire-duration) var(--hire-ease-out) both}.dilly-hire .hire-brief-section+.hire-brief-section{margin-top:18px;padding-top:18px;border-top:1px solid #f0ebe3}.dilly-hire .hire-brief-kicker{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8a8680}.dilly-hire .hire-brief-split{display:grid;gap:16px}.dilly-hire .hire-brief-col{min-width:0;border-radius:12px;padding:12px 14px}.dilly-hire .hire-brief-col--shown{background:#eaf6ee}.dilly-hire .hire-brief-col--missing{background:#fff6e8}.dilly-hire .hire-brief-col-label{margin:0 0 8px;font-size:12px;font-weight:600}.dilly-hire .hire-brief-cite{display:inline-flex;margin-top:6px;margin-right:6px;border-radius:999px;padding:2px 8px;background:rgba(255,255,255,.72);font-size:11px;font-weight:600;color:#3a3a40}.dilly-hire .hire-modal-scrim{animation:hire-enter var(--hire-duration-fast) var(--hire-ease-out) both}.dilly-hire .hire-modal-sheet{animation:hire-enter var(--hire-duration-layout) var(--hire-ease-out) both}.dilly-hire .hire-sidebar-toggle{transition:background-color var(--hire-duration-fast) var(--hire-ease-out),transform var(--hire-duration-fast) var(--hire-ease-out)}.dilly-hire .hire-sidebar-toggle:active{transform:scale(.94)}.dilly-hire .hire-sidebar-toggle__glyph{transition:opacity var(--hire-duration-fast) var(--hire-ease-out)}@media (min-width:1024px){.dilly-hire .hire-split{grid-template-columns:minmax(0,360px) minmax(0,1fr);transition:grid-template-columns var(--hire-duration-layout) var(--hire-spring)}.dilly-hire .hire-split--list-hidden{grid-template-columns:minmax(0,0) minmax(0,1fr)}.dilly-hire .hire-split--list-hidden .hire-split__list{min-height:0!important;opacity:0;transform:translateX(-12px);pointer-events:none;border-right-width:0!important}.dilly-hire .hire-brief-split--two{grid-template-columns:1fr 1fr}}@media (max-width:1023px){.dilly-hire .hire-split--list-hidden .hire-split__list{max-height:0;min-height:0!important;opacity:0;transform:translateY(-8px);pointer-events:none;border-right-width:0!important}}@media (prefers-reduced-motion:reduce){.dilly-hire,.dilly-hire *,.dilly-hire :after,.dilly-hire :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.dilly-hire .hire-press:active:not(:disabled),.dilly-hire .hire-row:active,.dilly-hire .hire-sidebar-toggle:active{transform:none}}