.ho-cq{margin:0;display:block;container-type:inline-size}.ho-root{--c1:#5b4475;--c2:#33254a;--glow:#ffffff29;--ho-out:cubic-bezier(.23,1,.32,1);isolation:isolate;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(60% 120% at 80% 42%, var(--glow) 0%, transparent 62%), linear-gradient(135deg, var(--c1) 0%, var(--c2) 100%);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(380px,56%);height:252px;font-family:inherit;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0a}.ho-root *,.ho-root :before,.ho-root :after{box-sizing:border-box}.ho-root:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff12,#0000 38%),radial-gradient(90% 70% at 0 100%,#0000002e,#0000 70%);position:absolute;inset:0}.ho-p-overview{--c1:#5d4678;--c2:#2f2243}.ho-p-personal{--c1:#12636d;--c2:#093940}.ho-p-contracts{--c1:#363f8f;--c2:#1b2052}.ho-p-recruitment{--c1:#a5553b;--c2:#62281a}.ho-p-dbs{--c1:#73345d;--c2:#3c1631}.ho-p-first-aid{--c1:#226a4e;--c2:#0e3a2a}.ho-p-qualifications{--c1:#8f6519;--c2:#4a3209}.ho-p-org-chart{--c1:#2a4c6b;--c2:#13283d}.ho-p-supervisions{--c1:#4f6d2c;--c2:#22350f}.ho-p-wellbeing{--c1:#22668e;--c2:#0e2f4b}.ho-p-requests{--c1:#9b3a68;--c2:#4f1634}.ho-p-improvement{--c1:#2f5a86;--c2:#14304d}.ho-p-rota{--c1:#6b4f86;--c2:#36264a}.ho-p-concerns,.ho-p-settings{--c1:#475569;--c2:#1e2533}.ho-root .ho-copy{z-index:2;flex-direction:column;justify-content:center;min-width:0;padding:24px 8px 24px 36px;display:flex;position:relative;overflow:hidden}.ho-root .ho-eyebrow{letter-spacing:.08em;font-variant:all-small-caps;color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;margin:0 0 6px;font-size:15px;font-weight:600;overflow:hidden}.ho-root .ho-title{letter-spacing:-.022em;color:#fff;text-wrap:balance;margin:0;font-size:34px;font-weight:700;line-height:1.08}.ho-root .ho-lede{color:#ffffffd6;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:52ch;margin:10px 0 0;font-size:15.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ho-root .ho-stats{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;gap:6px;margin:14px 0 0;padding:2px 0;list-style:none;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.ho-root .ho-stats::-webkit-scrollbar{display:none}.ho-root .ho-stats>li{flex:none;margin:0;padding:0;display:flex}.ho-chip{appearance:none;font:inherit;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:#ffffff1c;border:0;border-radius:999px;align-items:center;gap:7px;height:28px;margin:0;padding:0 11px 0 10px;font-size:13px;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff1a}.ho-chip b{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#fff;font-weight:700}.ho-chip span{color:#ffffffbd;font-weight:500}.ho-dot{border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 2px #ffffff14}.ho-pick{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .18s ease, opacity .18s ease, transform .16s var(--ho-out), box-shadow .18s ease}.ho-pick:active{transform:scale(.97)}.ho-pick.ho-off{opacity:.6}.ho-pick.ho-on{background:#ffffff3d;box-shadow:inset 0 0 0 1.5px #ffffffb3}.ho-pick.ho-on span{color:#fff}.ho-pick:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.ho-pick:hover{opacity:1;background:#ffffff30;transform:translateY(-1px)}.ho-pick.ho-on:hover{background:#ffffff47}}.ho-stage{min-height:0;animation:.9s both ho-fade;position:relative;overflow:visible}.ho-fit{position:absolute;inset:0}.ho-root .ho-copy>*{animation:ho-up .7s var(--ho-out) both}.ho-root .ho-copy>:nth-child(2){animation-delay:60ms}.ho-root .ho-copy>:nth-child(3){animation-delay:.12s}.ho-root .ho-copy>:nth-child(4){animation-delay:.18s}@keyframes ho-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ho-fade{0%{opacity:0}to{opacity:1}}.ho-root[data-paused="1"] *,.ho-root[data-paused="1"] :after{animation-play-state:paused!important}@container (max-width:860px){.ho-root{grid-template-columns:minmax(0,1fr) 48%}.ho-root .ho-title{font-size:30px}}@container (max-width:640px){.ho-root{grid-template-columns:minmax(0,1fr)}.ho-stage{display:none}.ho-root .ho-copy{padding:22px 26px}.ho-root .ho-title{font-size:28px}}@media (max-width:599.98px){@container (max-width:640px){.ho-stage{display:block}.ho-root{background:radial-gradient(90% 60% at 50% 22%, var(--glow) 0%, transparent 70%), linear-gradient(160deg, var(--c1) 0%, var(--c2) 100%);border-radius:22px;grid-template-columns:minmax(0,1fr);height:auto}.ho-stage{order:-1;min-height:180px}.ho-root .ho-copy{padding:4px 20px 22px;overflow:visible}.ho-root .ho-title{font-size:27px}.ho-root .ho-lede{-webkit-line-clamp:unset;font-size:15px;display:block;overflow:visible}.ho-root .ho-stats{flex-wrap:wrap;gap:6px;margin-top:14px;overflow:visible;-webkit-mask-image:none;mask-image:none}.ho-chip{height:28px;padding:0 10px 0 9px;font-size:13px}.ho-root .ho-stats>li{max-width:100%}.ho-chip{min-width:0;max-width:100%}.ho-chip span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ho-root.ho-hr{background:radial-gradient(90% 70% at 80% 0%, var(--glow) 0%, transparent 70%), linear-gradient(160deg, var(--c1) 0%, var(--c2) 100%);border-radius:22px;grid-template-columns:minmax(0,1fr) 140px;align-items:stretch;min-height:150px}.ho-hr .ho-stage{order:0;min-height:0;overflow:hidden}.ho-hr .ho-fit{width:344px;height:252px;margin:-126px 0 0 -172px;inset:50% auto auto 50%;transform:scale(.38);container-type:size}.ho-hr .ho-copy{justify-content:center;padding:16px 0 16px 20px;overflow:hidden}.ho-hr .ho-eyebrow{letter-spacing:.1em;font-variant:normal;text-transform:uppercase;color:#ffffffc7;margin:0 0 6px;font-size:11.5px;font-weight:700;line-height:16px}.ho-hr .ho-title{letter-spacing:-.015em;font-size:19px;font-weight:800;line-height:24px}.ho-hr .ho-lede{-webkit-line-clamp:2;margin-top:8px;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.ho-hr .ho-copy:has(>.ho-stats)>.ho-lede{display:none}.ho-hr .ho-stats{flex-wrap:nowrap;margin-top:10px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 20px),#0000)}.ho-hr .ho-stats>li{max-width:none}.ho-hr .ho-chip{gap:6px;max-width:none;height:26px;padding:0 9px 0 8px;font-size:12px}.ho-hr .ho-chip span{overflow:visible}}}@media (prefers-reduced-motion:reduce){.ho-root *,.ho-root :after{transition:none!important;animation:none!important}}
