.staffing-category-page{--staffing-gold:#bd914d;color:#e8e2d7;background:linear-gradient(#04152466,#04152499),url(/images/admin/textures/navy-fabric.webp);overflow-x:clip}.staffing-categories-index-page{isolation:isolate;color:#f4eee2;background:#04111d;min-height:100svh;position:relative;overflow:hidden}.staffing-categories-index-page__backdrop,.staffing-categories-index-page__veil,.staffing-categories-index-page__light{pointer-events:none;position:absolute;inset:0}.staffing-categories-index-page__backdrop{z-index:-4;background:url(/images/v3/backgrounds/staffing-categories-estate-garden-dusk-v3.png) 50%/cover no-repeat;animation:24s cubic-bezier(.45,0,.55,1) both staffing-index-landscape-drift;transform:scale(1.025)}.staffing-categories-index-page__veil{z-index:-3;background:linear-gradient(#020b1452 0%,#030d1766 42%,#030b133d 72%,#02080e61 100%),radial-gradient(at 50% 30%,#0615240f 0%,#0209116b 100%)}.staffing-categories-index-page__light{z-index:-2;opacity:.2;filter:blur(34px);mix-blend-mode:screen}.staffing-categories-index-page__light--one{background:radial-gradient(#d5a55733,#0000 70%);animation:11s ease-in-out infinite alternate staffing-index-light-one;inset:8% 58% 48% 5%}.staffing-categories-index-page__light--two{background:radial-gradient(#e1b1602e,#0000 72%);animation:13s ease-in-out infinite alternate staffing-index-light-two;inset:45% 3% 2% 62%}.staffing-categories-index-page__content{z-index:1;text-align:center;width:min(1120px,100% - clamp(32px,8vw,128px));min-height:100svh;margin-inline:auto;padding:clamp(124px,14vh,158px) 0 clamp(66px,8vh,92px);position:relative}.staffing-categories-index-page__eyebrow{color:#dda950;letter-spacing:.48em;text-transform:uppercase;text-shadow:0 0 18px #dba44e61;margin:0;font:500 clamp(.68rem,.9vw,.82rem)/1.5 Inter,sans-serif}.staffing-categories-index-page h1,.staffing-categories-index-page h2{color:#f4eee2;text-wrap:balance;text-shadow:0 3px 22px #01070df0;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:400}.staffing-categories-index-page h1{letter-spacing:-.018em;margin-top:.85rem;font-size:clamp(2.8rem,5vw,4.45rem);line-height:1}.staffing-categories-index-page__introduction,.staffing-categories-index-page__closing>p:not(.staffing-categories-index-page__eyebrow){color:#f8f1e5e6;text-shadow:0 2px 16px #01070dfa;margin:1rem 0 0;font:400 clamp(1.05rem,1.7vw,1.42rem)/1.45 Cormorant Garamond,Georgia,serif}.staffing-categories-index-page__directory>.staffing-categories-index-page__eyebrow,.staffing-categories-index-page__directory>h1,.staffing-categories-index-page__introduction,.staffing-categories-index-page__closing{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards staffing-index-copy-arrive;transform:translateY(14px)}.staffing-categories-index-page__directory>h1{animation-delay:90ms}.staffing-categories-index-page__introduction{animation-delay:.17s}.staffing-categories-index-page__closing{animation-delay:.71s}.staffing-categories-index-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;margin-top:clamp(30px,4.2vh,44px);display:grid}.staffing-categories-index-page__category{--staffing-index-order:0;color:#f2ebdf;text-align:center;text-shadow:0 2px 16px #01070df2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);opacity:0;min-width:0;min-height:clamp(94px,11vh,122px);animation:.8s cubic-bezier(.16,1,.3,1) forwards staffing-index-card-arrive;animation-delay:calc(.28s + var(--staffing-index-order) * 75ms);background:linear-gradient(115deg,#0717268f,#091a2a6b),radial-gradient(circle at 50% 0,#809fba0f,#0000 65%);border:1px solid #dba950e6;border-radius:8px;justify-content:center;align-items:center;padding:1.2rem 2.5rem;font:400 clamp(1.3rem,2vw,1.72rem)/1.15 Cormorant Garamond,Georgia,serif;transition:border-color .42s,background-color .42s,box-shadow .42s,color .42s,transform .42s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;transform:translateY(16px);box-shadow:inset 0 0 24px #0a192866,0 0 13px #d19b421f}.staffing-categories-index-page__category:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 39%,#ffe4a61f 50%,#0000 61%);transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:-80% -45%;transform:translate(-55%)rotate(8deg)}.staffing-categories-index-page__category>span{z-index:1;position:relative}.staffing-categories-index-page__arrow{color:#f2c770;opacity:0;font:300 .9rem/1 Inter,sans-serif;transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1);top:50%;right:1rem;transform:translate(-8px,-50%);position:absolute!important}.staffing-categories-index-page__category:hover,.staffing-categories-index-page__category:focus-visible{color:#fff8ea;background-color:#0e283db3;border-color:#f1c66f;transform:translateY(-3px);box-shadow:inset 0 0 30px #455b7133,0 0 10px #eebe66ad,0 0 32px #d8a04457}.staffing-categories-index-page__category:hover:before,.staffing-categories-index-page__category:focus-visible:before{transform:translate(55%)rotate(8deg)}.staffing-categories-index-page__category:hover .staffing-categories-index-page__arrow,.staffing-categories-index-page__category:focus-visible .staffing-categories-index-page__arrow{opacity:1;transform:translateY(-50%)}.staffing-categories-index-page__category:focus-visible,.staffing-categories-index-page__cta:focus-visible{outline-offset:4px;outline:2px solid #ffe0a0}.staffing-categories-index-page__closing{margin-top:clamp(42px,6.5vh,66px)}.staffing-categories-index-page__closing h2{margin-top:.75rem;font-size:clamp(2.45rem,4.3vw,3.8rem);line-height:1}.staffing-categories-index-page__closing>p:not(.staffing-categories-index-page__eyebrow){margin-top:.95rem}.staffing-categories-index-page__cta{color:#fff5e2;letter-spacing:.3em;text-transform:uppercase;text-shadow:0 0 10px #ffde9b9e;background:linear-gradient(105deg,#05111de0,#0a1c2cc2);border:1px solid #ecc16d;border-radius:7px;justify-content:center;align-items:center;gap:1.1rem;min-width:min(292px,100%);min-height:58px;margin-top:1.55rem;padding:.9rem 1.6rem;font:600 .7rem/1.2 Inter,sans-serif;transition:background .35s,box-shadow .35s,transform .35s cubic-bezier(.16,1,.3,1);animation:3.8s ease-in-out infinite staffing-index-cta-glow;display:inline-flex;box-shadow:inset 0 0 18px #eabc6314,0 0 12px #e6b3546b,0 0 30px #c58b3329}.staffing-categories-index-page__cta:hover{background:linear-gradient(105deg,#0d2538f0,#152c3ee0);transform:translateY(-2px);box-shadow:inset 0 0 24px #eabc631f,0 0 14px #f7cb77d1,0 0 38px #ce963b57}@keyframes staffing-index-landscape-drift{0%{transform:scale(1.025)translate(0,0)}to{transform:scale(1.075)translateY(-.7%)}}@keyframes staffing-index-card-arrive{to{opacity:1;transform:translateY(0)}}@keyframes staffing-index-copy-arrive{to{opacity:1;transform:translateY(0)}}@keyframes staffing-index-light-one{0%{opacity:.12;transform:translate(-3%,-2%)scale(.9)}to{opacity:.25;transform:translate(5%,4%)scale(1.12)}}@keyframes staffing-index-light-two{0%{opacity:.1;transform:translate(3%,2%)scale(1)}to{opacity:.23;transform:translate(-5%,-4%)scale(1.14)}}@keyframes staffing-index-cta-glow{0%,to{box-shadow:inset 0 0 18px #eabc6314,0 0 10px #e6b35457,0 0 25px #c58b331f}50%{box-shadow:inset 0 0 22px #eabc631c,0 0 15px #edbe648f,0 0 36px #c58b333b}}@media (width<=900px){.staffing-categories-index-page__content{width:min(760px,100% - 42px);padding-top:118px}.staffing-categories-index-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staffing-categories-index-page__category{min-height:94px}}@media (width<=620px){.staffing-categories-index-page{overflow:clip}.staffing-categories-index-page__backdrop{background-position:46%}.staffing-categories-index-page__veil{background:linear-gradient(#020a1280,#020a1275 62%,#02080e85)}.staffing-categories-index-page__content{width:calc(100% - 32px);padding:106px 0 58px}.staffing-categories-index-page__eyebrow{letter-spacing:.35em;font-size:.62rem}.staffing-categories-index-page h1{margin-top:.65rem;font-size:clamp(2.45rem,12vw,3.35rem);line-height:.98}.staffing-categories-index-page__introduction{font-size:1.08rem;line-height:1.42}.staffing-categories-index-page__grid{grid-template-columns:1fr;gap:9px;margin-top:28px}.staffing-categories-index-page__category{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);min-height:76px;padding:1rem 2.25rem;font-size:1.42rem}.staffing-categories-index-page__closing{margin-top:45px}.staffing-categories-index-page__closing h2{font-size:2.65rem}.staffing-categories-index-page__closing>p:not(.staffing-categories-index-page__eyebrow){font-size:1.08rem}.staffing-categories-index-page__desktop-break{display:none}.staffing-categories-index-page__cta{min-width:min(280px,100%)}}.staffing-category-page *,.staffing-category-directory *{box-sizing:border-box}.staffing-category-page [hidden]{display:none!important}.staffing-category-page :is(a,button,summary,[tabindex]):focus-visible,.staffing-category-directory a:focus-visible{outline-offset:4px;outline:2px solid #edc882}.staffing-category-page p{font:400 15px/1.8 Inter,sans-serif}.staffing-category-page h1,.staffing-category-page h2,.staffing-category-directory h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:500}.staffing-category-page h3{color:#d6a557;text-transform:uppercase;letter-spacing:.23em;font:500 11px/1.65 Inter,sans-serif}.staffing-category-page p.staffing-eyebrow,.staffing-eyebrow{color:#d6b776;text-transform:uppercase;letter-spacing:.2em;margin:0;font:500 10px/1.6 Inter,sans-serif}.staffing-category-hero{isolation:isolate;border-bottom:1px solid var(--staffing-gold);background:#051521;align-items:center;min-height:334px;padding-top:104px;display:flex;position:relative;overflow:hidden}.staffing-category-hero__image{-o-object-fit:cover;object-fit:cover;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.staffing-category-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#041521 0%,#041521fa 28%,#041521e6 38%,#04152144 61%,#04152111 100%),linear-gradient(#04152170,#0000 60%,#04152144);position:absolute;inset:0}.staffing-category-hero:after{content:"";z-index:-1;opacity:.26;pointer-events:none;background:url(/images/backgrounds/topographic-navy-gold.png) 0/cover;position:absolute;inset:0 45% 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.staffing-category-hero__inner{width:90%;max-width:1800px;margin-inline:auto;padding:15px 0 28px}.staffing-category-hero h1{text-transform:uppercase;letter-spacing:.012em;max-width:1000px;margin:0 0 16px;font-size:clamp(32px,2.65vw,46px);line-height:1.12}.staffing-gold-rule{background:linear-gradient(90deg,#b18a49 0%,#b18a4977 48%,#0000 48% 52%,#b18a4977 52%,#b18a4933 100%);width:min(100%,515px);height:1px;display:block;position:relative}.staffing-gold-rule:after{content:"";border:1px solid #d5a258;width:6px;height:6px;position:absolute;top:-3px;left:calc(50% - 3px);transform:rotate(45deg)}.staffing-category-hero p.staffing-category-hero__deck{color:#ddd6cb;max-width:510px;margin:17px 0 0;font:300 17px/2 Inter,sans-serif}.staffing-category-page--care{--staffing-gold:#c89a50;background:linear-gradient(#03101c2e,#03101c85),url(/images/admin/textures/navy-fabric.webp)}.staffing-category-page--care .staffing-category-hero{border-bottom-color:#c99a50;min-height:clamp(440px,34vw,548px);box-shadow:0 18px 55px #00070e6b}.staffing-category-page--care .staffing-category-hero__image{filter:saturate(.92)contrast(1.02)brightness(.86)}.staffing-category-page--care .staffing-category-hero:before{background:linear-gradient(90deg,#020d18f7 0%,#020d18e8 25%,#020d18ad 40%,#020d1824 59%,#020d1814 100%),linear-gradient(#020a1247,#0000 42%,#020c164d)}.staffing-category-page--care .staffing-category-hero:after{opacity:.2;inset:0 58% 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000000bf 58%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000000bf 58%,#0000 100%)}.staffing-category-page--care .staffing-category-hero__inner{z-index:2;width:90%;padding-top:38px;position:relative}.staffing-category-page--care .staffing-category-hero h1{color:#f4eee3;letter-spacing:.006em;text-wrap:balance;text-shadow:0 3px 24px #00060ce6;max-width:620px;font-size:clamp(40px,3.5vw,58px);font-weight:400;line-height:1.02}.staffing-category-page--care .staffing-category-hero__deck{text-shadow:0 2px 18px #00060cf2;color:#f0ebe2!important;max-width:575px!important;font-size:clamp(15px,1.22vw,18px)!important;line-height:1.75!important}.staffing-care-hero__stars,.staffing-care-hero__glow{z-index:-1;pointer-events:none;position:absolute;inset:0}.staffing-care-hero__stars{opacity:.42;background:radial-gradient(circle at 31% 16%,#fff1c6e6 0 1px,#0000 1.8px),radial-gradient(circle at 37% 9%,#fff1c6b8 0 1px,#0000 1.6px),radial-gradient(circle at 18% 27%,#fff1c68c 0 .8px,#0000 1.5px),radial-gradient(circle at 43% 24%,#fff1c67a 0 .7px,#0000 1.4px);animation:7s ease-in-out infinite alternate staffing-care-stars}.staffing-care-hero__glow{filter:blur(22px);background:radial-gradient(#cc934421,#0000 68%);height:58%;animation:10s ease-in-out infinite alternate staffing-care-glow;inset:auto 37% -18% 4%}.staffing-care-hero__place-note{z-index:2;letter-spacing:.25em;text-align:center;text-transform:uppercase;text-shadow:0 2px 12px #020b13;width:154px;margin:0;padding:0 0 17px;position:absolute;top:46%;right:3.5%;transform:translateY(-50%);color:#d9b775!important;font:italic 500 11px/2.02 Cormorant Garamond,Georgia,serif!important}.staffing-care-hero__place-note:after{content:"";background:linear-gradient(90deg,#0000,#d3ad69,#0000);width:76px;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.staffing-category-page--care .staffing-role-tabs{z-index:3;background:#03101cdb;border-bottom:1px solid #c89a5070;margin-top:-1px;margin-bottom:0;position:relative;box-shadow:0 18px 42px #00060d47}.staffing-category-page--care .staffing-role-tabs a{background:linear-gradient(110deg,#081e2fb8,#03111dd1);border-color:#c89a5061;min-height:82px}.staffing-category-page--care .staffing-role-tabs a[aria-selected=true]{background:linear-gradient(115deg,#0f344cd1,#071d2ff2);box-shadow:inset 0 0 30px #3e6c8f1a}.staffing-category-page--care .staffing-role-panel{isolation:isolate;background:linear-gradient(105deg,#051523fa 0%,#051523f0 48%,#04121fc7 100%),url(/images/admin/textures/navy-fabric.webp);margin-top:34px;overflow:hidden;box-shadow:0 28px 80px #00070e47}.staffing-category-page--care .staffing-role-panel:before{content:"";z-index:0;opacity:.68;pointer-events:none;background:url(/images/v3/backgrounds/candidate-placement-mineral-brightness-matched-v1.png) 100% 100%/76% no-repeat;animation:13s ease-in-out infinite alternate staffing-care-mineral;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 92% at 100% 100%,#000 0 46%,#000000d1 60%,#0003 79%,#0000 100%);mask-image:radial-gradient(78% 92% at 100% 100%,#000 0 46%,#000000d1 60%,#0003 79%,#0000 100%)}.staffing-category-page--care .staffing-role-panel:after{content:"";z-index:0;opacity:.74;mix-blend-mode:screen;pointer-events:none;transform-origin:100% 100%;background:url(/images/backgrounds/topographic-navy-gold.png) 100% 100%/74% no-repeat;animation:16s ease-in-out infinite alternate staffing-care-contours;position:absolute;inset:0;-webkit-mask-image:radial-gradient(78% 92% at 100% 100%,#000 0 44%,#000000db 59%,#0000002e 80%,#0000 100%);mask-image:radial-gradient(78% 92% at 100% 100%,#000 0 44%,#000000db 59%,#0000002e 80%,#0000 100%)}.staffing-category-page--care .staffing-role-panel>:not(.staffing-panel-frame){z-index:1;position:relative}.staffing-category-page--care .staffing-role-panel>.staffing-panel-frame{z-index:2;position:absolute}.staffing-category-page--care .staffing-role-panel__portrait{border:1px solid #d2a459a8;box-shadow:0 18px 48px #00060c5c}.staffing-category-page--care .staffing-role-panel__portrait:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 45px #01091040}.staffing-category-page--care .staffing-role-panel__main h2{color:#f4eee4;font-weight:400}.staffing-category-page--care .staffing-role-panel__comparison{background:linear-gradient(90deg,#0000,#081f3033)}.staffing-care-seal{opacity:.9;justify-content:center;align-items:center;gap:28px;width:min(520px,70%);margin:18px auto 0;display:flex}.staffing-care-seal span{background:linear-gradient(90deg,#0000,#c89a50b8);flex:1;height:1px}.staffing-care-seal span:last-child{background:linear-gradient(90deg,#c89a50b8,#0000)}.staffing-care-seal svg{filter:drop-shadow(0 0 12px #c3914629);flex:none}@keyframes staffing-care-stars{0%{opacity:.22}to{opacity:.52}}@keyframes staffing-care-glow{0%{opacity:.48;transform:translate(-2%)scale(.95)}to{opacity:.78;transform:translate(3%,-2%)scale(1.06)}}@keyframes staffing-care-mineral{0%{opacity:.6;transform:translate(1.5%,1%)scale(1.015)}to{opacity:.72;transform:translate(0,0)scale(1)}}@keyframes staffing-care-contours{0%{opacity:.65;transform:translate(1.2%,1.4%)scale(1.025)}to{opacity:.8;transform:translate(0,0)scale(1)}}@keyframes staffing-care-emblem-drift{0%{transform:translateY(-8px)scale(.985)}to{transform:translateY(8px)scale(1.015)}}@keyframes staffing-care-mountain-breathe{0%{opacity:.37;transform:translateY(6px)scale(1.01)}to{opacity:.455;transform:translate(0,0)scale(1)}}.staffing-category-content{width:91%;max-width:1820px;margin-inline:auto}.staffing-role-explorer{padding-top:10px;scroll-margin-top:84px}.staffing-role-view-bar{z-index:20;background:#071b2a;border:1px solid #bd914d66;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:12px 18px;display:flex;position:sticky;top:84px;box-shadow:0 8px 24px #020b1355}.staffing-role-view-bar__intro>span{color:#eee4d3;font:400 23px/1.2 Cormorant Garamond,Georgia,serif}.staffing-role-view-bar__intro p{color:#bfc5c6;margin:4px 0 0;font:400 11px/1.5 Inter,sans-serif}.staffing-role-view-switch{background:#03121e;border:1px solid #bd914d99;flex:none;padding:3px;display:flex}.staffing-role-view-switch button{color:#d5c6ab;cursor:pointer;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 20px;font:500 12px/1.4 Inter,sans-serif;transition:background-color .2s,color .2s;display:flex}.staffing-role-view-switch button:hover{color:#fff0d6;background:#153145}.staffing-role-view-switch button[aria-pressed=true]{color:#071725;background:#d1ae70;box-shadow:inset 0 -2px #f4dba5}.staffing-role-view-switch__count{border:1px solid;border-radius:50%;justify-content:center;align-items:center;min-width:21px;height:21px;padding-inline:4px;font-size:10px;display:inline-flex}.staffing-role-view-switch button:focus-visible{z-index:1;outline-offset:2px;position:relative}.staffing-role-tabs{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:11px;display:grid}.staffing-role-tabs:has(a:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.staffing-role-tabs:has(a:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.staffing-role-tabs a{color:#e7dfd3;letter-spacing:.025em;text-transform:uppercase;background:linear-gradient(110deg,#09213166,#06152299);border:1px solid #ad864954;justify-content:center;align-items:center;gap:12px;min-width:0;min-height:65px;padding:8px;font:500 clamp(15px,1.1vw,20px)/1.15 Cormorant Garamond,Georgia,serif;display:flex;position:relative}.staffing-role-tabs a+a{border-left:0}.staffing-category-page--land .staffing-role-tabs a>span{white-space:nowrap}.staffing-role-tabs a:nth-child(n+6){display:none}.staffing-role-tabs--expanded a:nth-child(n+6){border-top:0;display:flex}.staffing-role-tabs--expanded a:nth-child(6){border-left:1px solid #ad864954}.staffing-role-tabs a[aria-selected=true]{color:#fff3df;background:linear-gradient(115deg,#10334788,#092335bb)}.staffing-role-tabs a:hover{background-color:#183447}.staffing-role-tabs .staffing-role-icon{color:#be914c;flex:0 0 46px;width:46px;height:46px}.staffing-tab-frame{pointer-events:none;opacity:0;stroke:#bd914d;stroke-width:1px;width:100%;height:calc(100% + 10px);position:absolute;inset:0;overflow:visible}.staffing-tab-frame path{vector-effect:non-scaling-stroke}.staffing-tab-frame__inner{stroke-opacity:.65}.staffing-role-tabs a[aria-selected=true] .staffing-tab-frame{opacity:1}.staffing-role-panel{background:linear-gradient(110deg,#06152244,#051521a6);grid-template-rows:minmax(344px,auto) minmax(132px,auto);grid-template-columns:minmax(0,35%) minmax(0,33%) minmax(0,32%);gap:0;padding:11px;scroll-margin-top:190px;display:grid;position:relative}.staffing-panel-frame{pointer-events:none;width:100%;height:100%;stroke:var(--staffing-gold);stroke-width:1px;position:absolute;inset:0}.staffing-panel-frame path{vector-effect:non-scaling-stroke}.staffing-role-panel--all{margin-bottom:26px}.staffing-role-panel__portrait{background:#0b2130;grid-row:1/3;min-width:0;position:relative;overflow:hidden}.staffing-role-panel__portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:28% center;object-position:28% center;width:100%;height:100%;display:block;position:absolute;inset:0}.staffing-role-panel__main{flex-direction:column;min-width:0;padding:12px 28px 18px;display:flex}.staffing-role-panel__main h2{text-transform:uppercase;letter-spacing:.012em;text-wrap:balance;margin:0 0 13px;font-size:clamp(31px,2.28vw,40px);line-height:1.1}.staffing-role-panel__main>.staffing-gold-rule{width:85%;margin-bottom:13px}.staffing-role-panel__main p.staffing-role-panel__deck{color:#d5a255;max-width:380px;margin:0 0 25px;font:italic 500 23px/1.35 Cormorant Garamond,Georgia,serif}.staffing-role-panel h3{width:fit-content;max-width:100%;margin:0 0 24px;padding-bottom:12px;position:relative}.staffing-role-panel h3:before{content:"";background:linear-gradient(90deg,#b18a4955 0 45%,#0000 45% 55%,#b18a4955 55%);width:100%;height:1px;position:absolute;bottom:0;left:0}.staffing-role-panel h3:after{content:"";border:1px solid #b98a48;width:5px;height:5px;position:absolute;bottom:-2px;left:calc(50% - 2px);transform:rotate(45deg)}.staffing-role-panel p{color:#d9d5cd;margin:0;font:300 13px/1.8 Inter,sans-serif}.staffing-role-panel__main>.staffing-gold-rule{display:none}.staffing-role-panel__main h3{margin-top:4px;margin-bottom:8px}.staffing-role-compensation{margin-top:auto;padding-top:28px}.staffing-role-compensation h3{margin-top:0}.staffing-role-panel p.staffing-role-compensation__market{color:#b9c8d1;font-size:11px;line-height:1.5}.staffing-role-compensation__bands{gap:12px;margin:10px 0;display:grid}.staffing-role-compensation__bands dt{color:#d9d5cd;font:400 11px/1.5 Inter,sans-serif}.staffing-role-compensation__bands dd{color:#e3bd77;margin:2px 0 0;font:400 clamp(24px,1.85vw,31px)/1.15 Cormorant Garamond,Georgia,serif}.staffing-role-compensation__bands dd>span{display:inline-block}.staffing-role-compensation__bands small{color:#c7c9c7;font:400 12px/1.5 Inter,sans-serif;display:inline-block}.staffing-role-panel p.staffing-role-compensation__note{font-size:12px;line-height:1.65}.staffing-role-compensation__sources{margin-top:12px;font:400 11px/1.6 Inter,sans-serif}.staffing-role-compensation__sources summary{color:#d8ba7c;cursor:pointer;width:fit-content;padding:8px 0}.staffing-role-compensation__sources summary:hover{color:#ffe0a7}.staffing-role-compensation__sources summary:focus-visible,.staffing-role-compensation__sources a:focus-visible{outline-offset:4px;outline:1px solid #e2c78b}.staffing-role-panel .staffing-role-compensation__sources p{font-size:11px;line-height:1.7}.staffing-role-compensation__sources ul{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.staffing-role-compensation__sources a{color:#d8ba7c;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.staffing-role-panel__comparison{border-left:1px solid #bd914d88;flex-direction:column;justify-content:flex-start;align-self:stretch;min-width:0;margin:8px 0 20px;padding:25px 45px 16px 49px;display:flex}.staffing-role-panel__comparison p{font-size:16px;line-height:2.14}.staffing-role-panel__comparison p.staffing-role-panel__deck--comparison{color:#d5a255;max-width:320px;margin:22px 0 0;font:italic 500 23px/1.35 Cormorant Garamond,Georgia,serif}.staffing-role-panel__fit{border-top:1px solid #bd914d80;grid-column:2/4;grid-template-columns:53% 47%;margin:0 1px 0 28px;padding:20px 0 4px;display:grid}.staffing-role-panel__suitability{align-items:flex-start;gap:15px;padding-right:4px;display:flex}.staffing-role-panel__suitability>.staffing-role-icon{color:#be914c;flex:0 0 54px;width:54px;height:54px}.staffing-role-panel__suitability h3{letter-spacing:.23em;margin-bottom:12px;padding-bottom:9px;font-size:11px}.staffing-role-panel__suitability p{font-size:12px;line-height:1.8}.staffing-role-inquiry{color:#d9a85c;text-transform:uppercase;letter-spacing:.025em;border-left:1px solid #bd914d70;align-items:center;gap:23px;padding:5px 34px;font:500 23px/1.35 Cormorant Garamond,Georgia,serif;display:flex}.staffing-role-inquiry>.staffing-role-icon{flex:0 0 60px;width:60px;height:60px}.staffing-role-inquiry span{max-width:270px}.staffing-role-inquiry .staffing-gold-rule{width:80%;margin-top:12px}.staffing-role-inquiry .staffing-gold-rule:after{left:0}.staffing-role-inquiry:hover{color:#ffe0a7;background:#16344744}.staffing-role-explorer__label{justify-content:flex-end;padding:0 0 12px;display:flex}.staffing-role-explorer__label button{color:#dbc392;cursor:pointer;border-bottom:1px solid #a4875233;min-height:44px;padding:10px 0;font:400 12px/1.4 Inter,sans-serif}.staffing-role-planning{border-bottom:1px solid #b18a4933;grid-template-columns:1.1fr 1fr;gap:60px;padding:40px 0;display:grid}.staffing-role-details-shell{position:relative}.staffing-category-page--care .staffing-role-details-shell{isolation:isolate;z-index:1;background:radial-gradient(70% 110% at 50% 48%,#11233270 0%,#05101cf5 72%,#030c16fc 100%),url(/images/admin/textures/navy-fabric.webp);border:1px solid #c89a5080;margin-top:20px;padding:0 clamp(24px,3vw,42px) 46px;overflow:hidden;box-shadow:0 24px 70px #00070e3d,inset 0 0 0 1px #d5a95b0f}.staffing-category-page--care .staffing-role-details-shell:before{content:"";z-index:0;pointer-events:none;opacity:.115;filter:grayscale()sepia(.18)brightness(.48);background:url(/images/v2/about/elysium-woman-medallion.png) 50% 47%/min(68%,760px) no-repeat;position:absolute;inset:0}.staffing-category-page--care .staffing-role-details-shell:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(72% 105% at 50% 48%,#0000 0 48%,#00070e61 100%);position:absolute;inset:0}.staffing-category-page--care .staffing-role-details-shell>*{z-index:1;position:relative}.staffing-category-page--care .staffing-role-details-shell h2,.staffing-category-page--care .staffing-role-details-shell h3,.staffing-category-page--care .staffing-role-details-shell p,.staffing-category-page--care .staffing-role-details-shell li{text-shadow:0 2px 12px #010910eb}.staffing-category-page--care .staffing-role-planning{padding-top:52px}.staffing-category-page--care .staffing-category-context{max-width:1040px;margin:0 auto;padding:32px 18px 12px}.staffing-role-planning h2{margin:0 0 18px;font-size:30px;line-height:1.2}.staffing-role-planning p,.staffing-role-planning li,.staffing-category-context{color:#bfcbd2;font-size:14px;line-height:1.8}.staffing-role-planning ul{margin:14px 0 0;padding:0;list-style:none}.staffing-role-planning li{padding:6px 0 6px 20px;position:relative}.staffing-role-planning li:before{content:"◇";color:#d6a557;position:absolute;left:0}.staffing-category-context{text-align:center;max-width:1000px;margin:35px auto 0}.staffing-category-context__links{color:#d8ba7c;letter-spacing:.15em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;margin-top:20px;font:500 10px/1.5 Inter,sans-serif;display:flex}.staffing-category-context__links span{color:#8999a5}.staffing-category-context__links a{color:#d8ba7c;transition:color .24s;position:relative}.staffing-category-context__links a+a:before{content:"◇";color:#9f7a41;position:absolute;left:-15px}.staffing-category-context__links a:hover{color:#ffe0a7}.staffing-hiring-guide{padding:76px 0 58px}.staffing-category-page--care .staffing-hiring-guide{isolation:isolate;position:relative;overflow:visible}.staffing-category-page--care .staffing-hiring-guide:before{content:"";z-index:0;pointer-events:none;opacity:.455;filter:saturate(.975)brightness(1.19)contrast(1.08);mix-blend-mode:normal;transform-origin:bottom;background-image:linear-gradient(#f6e4c020 0%,#d8915b16 24%,#0000 48%),url(/images/v2/backgrounds/hiring-guide-mountain-pink-sunset-v1.png);background-position:50%,50% 40%;background-repeat:no-repeat;background-size:100% 100%,128%;animation:18s ease-in-out infinite alternate staffing-care-mountain-breathe;position:absolute;inset:0 calc(-50vw + 50%) -2%;-webkit-mask-image:linear-gradient(#0000 0,#00000094 10%,#000 24% 94%,#000000d1 100%);mask-image:linear-gradient(#0000 0,#00000094 10%,#000 24% 94%,#000000d1 100%)}.staffing-category-page--care .staffing-hiring-guide>*{z-index:1;position:relative}.staffing-category-page--care .staffing-hiring-guide h2,.staffing-category-page--care .staffing-hiring-guide h3,.staffing-category-page--care .staffing-hiring-guide p{text-shadow:0 2px 14px #010910f5,0 1px 3px #010910}.staffing-hiring-guide h2,.staffing-category-faq h2{margin:10px 0 32px;font-size:clamp(32px,3vw,46px);line-height:1.15}.staffing-hiring-guide__grid{grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:30px;display:grid}.staffing-hiring-guide__grid>div{border-top:1px solid #bd95515c;padding-top:18px}.staffing-hiring-guide__number{color:#bfa067;font:26px/1.5 Cormorant Garamond,Georgia,serif}.staffing-hiring-guide h3{margin:12px 0}.staffing-hiring-guide p{color:#c7d1d8;font-size:14px}.staffing-hiring-guide a{color:#e0c58e;text-underline-offset:4px;font-size:12px;line-height:1.7;text-decoration:underline}.staffing-employer-guidance{background:#c3a25f44;border:1px solid #c3a25f44;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 34px;display:grid}.staffing-employer-guidance>div{background:linear-gradient(135deg,#081f30fa,#051624fa);padding:clamp(28px,3.2vw,46px)}.staffing-employer-guidance h2{margin:10px 0 16px;font-size:clamp(29px,2.5vw,38px);line-height:1.12}.staffing-employer-guidance>div>p:last-of-type{color:#c8d3da;max-width:68ch;font-size:14px}.staffing-employer-guidance__link{color:#e0c58e;text-underline-offset:4px;margin-top:4px;font-size:12px;line-height:1.7;text-decoration:underline;display:inline-block}.staffing-employer-guidance ul{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.staffing-employer-guidance li{color:#becbd3;padding-left:19px;font-size:13px;line-height:1.6;position:relative}.staffing-employer-guidance li:before{content:"◇";color:#d6a557;position:absolute;left:0}.staffing-search-process{background:#102637;border:1px solid #c3a25f44;grid-template-columns:1.2fr 1fr;gap:60px;padding:36px;display:grid}.staffing-search-process h2{margin:12px 0 18px;font-size:35px;line-height:1.15}.staffing-search-process h3{margin:6px 0 18px}.staffing-search-process p{color:#c8d3da;font-size:14px}.staffing-search-process a{color:#e0c58e;text-underline-offset:5px;font-size:13px;text-decoration:underline}.staffing-search-process__candidate{margin-top:24px}.staffing-category-faq{max-width:1000px;margin:72px auto}.staffing-category-page--care .staffing-category-faq{isolation:isolate;background:linear-gradient(105deg,#051523fa 0%,#051523f0 48%,#04121fcc 100%),url(/images/admin/textures/navy-fabric.webp);border:1px solid #c89a5080;max-width:none;padding:clamp(34px,3.5vw,52px) clamp(28px,4vw,58px) clamp(28px,3.5vw,46px);position:relative;overflow:hidden;box-shadow:0 24px 70px #00070e3d,inset 0 0 0 1px #d5a95b0f}.staffing-category-page--care .staffing-category-faq:before{content:"";z-index:0;pointer-events:none;opacity:.66;filter:saturate(.78)brightness(.82);transform-origin:50%;background:radial-gradient(50% 42% at 50% 48%,#020d18c2,#020d1833 64%,#0000 100%),url(/images/v3/backgrounds/candidate-placement-mineral-brightness-matched-v1.png) 50%/cover no-repeat;animation:20s ease-in-out infinite alternate staffing-care-mineral;position:absolute;inset:0}.staffing-category-page--care .staffing-category-faq:after{content:"";z-index:0;pointer-events:none;opacity:.72;mix-blend-mode:screen;transform-origin:50%;background:url(/images/backgrounds/topographic-navy-gold.png) 50%/cover no-repeat;animation:24s ease-in-out infinite alternate staffing-care-contours;position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 54% at 50% 48%,#0000 0 40%,#0000001f 58%,#000000c2 82%,#000 100%);mask-image:radial-gradient(62% 54% at 50% 48%,#0000 0 40%,#0000001f 58%,#000000c2 82%,#000 100%)}.staffing-category-page--care .staffing-category-faq>*{z-index:1;position:relative}.staffing-category-page--care .staffing-category-faq h2,.staffing-category-page--care .staffing-faq-row-trigger,.staffing-category-page--care .staffing-faq-row-answer p{text-shadow:0 2px 12px #010910eb}.staffing-faq-row{border-top:1px solid #c3a25f44;transition:background-color .45s,border-color .45s}.staffing-faq-row:last-child{border-bottom:1px solid #c3a25f44}.staffing-faq-row.is-open{background:linear-gradient(90deg,#b879580b,#0000 56%);border-color:#b8795894}.staffing-faq-row-trigger{width:100%;color:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font:23px/1.35 Cormorant Garamond,Georgia,serif;display:flex}.staffing-faq-row-question{transition:color .35s,transform .35s}.staffing-faq-row-trigger:hover .staffing-faq-row-question,.staffing-faq-row-trigger:focus-visible .staffing-faq-row-question,.staffing-faq-row.is-open .staffing-faq-row-question{color:#e2c78b;transform:translate(4px)}.staffing-faq-row-trigger:focus-visible{outline-offset:-1px;outline:1px solid #e2c78bbf}.staffing-faq-row-toggle{color:#d8b675;flex:0 0 22px;place-items:center;font:22px/1 Inter,sans-serif;display:grid}.staffing-faq-row-answer-wrap{overflow:hidden}.staffing-faq-row-answer{padding:0 40px 24px 0}.staffing-faq-row-answer p{color:#c8d3da;max-width:78ch;margin:0}.staffing-region-note{border-block:1px solid #c3a25f44;align-items:center;gap:25px;margin-bottom:30px;padding:32px 0;display:flex}.staffing-region-note>svg{color:#d8b675;flex:0 0 32px}.staffing-region-note>div{flex:1}.staffing-region-note h2{margin:0 0 12px;font-size:27px}.staffing-region-note p{color:#c3cfd7;max-width:83ch;margin:0;font-size:13px}.staffing-region-note .btn-gold{flex:none}.staffing-category-directory{color:#e9e2d7;background:linear-gradient(135deg,#0b2031,#071725);border-top:1px solid #c3a25f44;padding:58px clamp(20px,4.5vw,76px) 70px;scroll-margin-top:125px}.staffing-category-directory>.staffing-region-note{border-top:0;border-bottom:1px solid #c3a25f55;max-width:1348px;margin:0 auto 48px;padding:0 0 38px}.staffing-category-page--care .staffing-category-directory{padding-top:46px}.staffing-category-directory__intro,.staffing-category-directory__grid{max-width:1348px;margin-inline:auto}.staffing-category-directory h2{margin:10px 0 18px;font-size:clamp(32px,3vw,46px);line-height:1.1}.staffing-category-directory__intro>p:last-child{color:#c3cfd7;margin:0 0 30px;font-size:14px;line-height:1.7}.staffing-category-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.staffing-category-directory__link{border:1px solid #b6925359;align-items:center;gap:17px;min-height:116px;padding:22px;transition:background .2s,border-color .2s;display:flex}.staffing-category-directory__link:hover{background:#173449;border-color:#dbb675}.staffing-category-directory__link>svg{color:#d8b675;flex:0 0 28px}.staffing-category-directory__link>span:nth-child(2){flex:1;min-width:0}.staffing-category-directory__link strong{font:500 23px/1.15 Cormorant Garamond,Georgia,serif;display:block}.staffing-category-directory__link small{color:#b5c2cc;margin-top:10px;font:11px/1.65 Inter,sans-serif;display:block}.staffing-category-directory__link>span:last-child{color:#d8b675}.staffing-category-directory--scenic{background:#061725;min-height:0;padding:0}.staffing-category-directory__scene{isolation:isolate;box-sizing:border-box;aspect-ratio:1918/821;width:100%;padding:clamp(28px,3.2vw,62px) clamp(24px,5.9vw,113px) clamp(20px,3vw,58px);position:relative;overflow:hidden}.staffing-category-directory__scene:before{content:"";z-index:-2;background:url(/images/v3/backgrounds/lake-norman-household-directory-v1.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.staffing-category-directory__scene:after{content:"";z-index:-1;pointer-events:none;background:0 0;position:absolute;inset:0}.staffing-category-directory--scenic .staffing-category-directory__intro{text-shadow:0 2px 22px #000000b8;max-width:1050px;margin-inline:0}.staffing-category-directory--scenic .staffing-eyebrow{color:#efc46f}.staffing-category-directory--scenic h2{color:#fffaf0;max-width:900px;margin-block:11px 10px;font-size:clamp(40px,4vw,76px);line-height:.98}.staffing-category-directory--scenic .staffing-category-directory__intro>p:last-child{color:#c9e0ef;max-width:790px;margin:0;font-size:clamp(16px,1.35vw,26px);line-height:1.55}.staffing-category-directory--scenic .staffing-category-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(9px,1.1vw,22px);width:min(51vw,980px);max-width:none;margin:clamp(14px,1.15vw,22px) 0 0}.staffing-category-directory--scenic .staffing-category-directory__link{aspect-ratio:1.48;text-align:center;-webkit-backdrop-filter:blur(4px)saturate(108%);backdrop-filter:blur(4px)saturate(108%);background:#0315232e;border-color:#e0b567d1;border-radius:10px;flex-direction:column;justify-content:center;gap:clamp(7px,1vw,14px);min-height:0;padding:clamp(12px,1.3vw,25px) clamp(10px,1.05vw,20px);transition:transform .45s cubic-bezier(.22,.61,.36,1),background-color .45s,border-color .45s,box-shadow .45s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 16px 42px #0000002b}.staffing-category-directory--scenic .staffing-category-directory__number{color:#e8bd6b;letter-spacing:.08em;font:500 13px/1 Inter,sans-serif;position:absolute;top:clamp(10px,1vw,18px);left:clamp(10px,1vw,19px)}.staffing-category-directory--scenic .staffing-category-directory__link>svg{color:#edbd65;flex:0 0 clamp(34px,3vw,58px);width:clamp(34px,3vw,58px);height:clamp(34px,3vw,58px)}.staffing-category-directory--scenic .staffing-category-directory__link>span:nth-child(3),.staffing-category-directory--scenic .staffing-category-directory__link--inquiry>span:nth-child(2){flex:0 auto}.staffing-category-directory--scenic .staffing-category-directory__link strong{color:#fffaf1;text-wrap:balance;text-shadow:0 2px 15px #0000009e;font-size:clamp(19px,1.7vw,33px);line-height:1.04}.staffing-category-directory--scenic .staffing-category-directory__arrow{color:#edbd65;font-size:clamp(20px,1.5vw,29px);line-height:1;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.staffing-category-directory--scenic .staffing-category-directory__link--inquiry strong{color:#cde4f1;font-size:clamp(17px,1.45vw,28px);font-style:italic}.staffing-category-directory--scenic .staffing-category-directory__link--inquiry small{color:#efc46f;letter-spacing:.16em;text-transform:uppercase;margin-top:18px;font-size:10px;font-weight:700}.staffing-category-directory--scenic>.staffing-region-note{-webkit-backdrop-filter:blur(12px)saturate(105%);backdrop-filter:blur(12px)saturate(105%);background:#061725;border-top:1px solid #e0b567a6;border-bottom:0;grid-template-columns:minmax(270px,.7fr) minmax(0,1.55fr);align-items:center;gap:clamp(28px,4vw,65px);max-width:none;margin:0;padding:30px clamp(24px,5vw,82px) 34px;display:grid}.staffing-category-directory--scenic>.staffing-region-note>svg{display:none}.staffing-category-directory--scenic>.staffing-region-note>div{display:contents}.staffing-category-directory--scenic>.staffing-region-note h2{color:#fffaf0;max-width:390px;margin:0;font-size:clamp(30px,3vw,43px);line-height:1.03}.staffing-category-directory--scenic>.staffing-region-note p{color:#d1e1eb;max-width:820px;font-size:14px;line-height:1.75}@media (hover:hover) and (pointer:fine){.staffing-category-directory--scenic .staffing-category-directory__link:hover{background:#071f3057;border-color:#f0c878;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff14,0 24px 50px #0000004d}.staffing-category-directory--scenic .staffing-category-directory__link:hover .staffing-category-directory__arrow{transform:translate(5px)}}.staffing-category-not-found{text-align:center;padding:180px 25px 100px}.staffing-category-not-found h1{margin-bottom:30px;font-size:36px}.staffing-category-hero .staffing-gold-rule{transform-origin:0}.staffing-role-tabs a{transition:background-color .36s,color .36s}.staffing-tab-frame{transition:opacity .32s}.staffing-role-tabs .staffing-role-icon{transition:color .45s,transform .45s cubic-bezier(.22,.61,.36,1)}.staffing-role-inquiry{transition:color .45s,background-color .45s}.staffing-role-inquiry>.staffing-role-icon{transition:transform .55s cubic-bezier(.22,.61,.36,1)}.staffing-role-explorer__label button{transition:color .3s,border-color .3s}.staffing-role-explorer__label button:hover{color:#ffe0a7;border-bottom-color:#a4875280}@media (hover:hover) and (pointer:fine){.staffing-role-tabs a:hover .staffing-role-icon{color:#e2b571;transform:translateY(-2px)}.staffing-role-inquiry:hover>.staffing-role-icon{transform:translate(3px)}}@media (width>=1536px){.staffing-category-hero{min-height:408px;padding-top:178px}}@media (width>=1800px){.staffing-category-hero{min-height:439px}.staffing-role-panel{grid-template-rows:minmax(385px,auto) minmax(135px,auto)}.staffing-role-panel__main p:not(.staffing-role-panel__deck){font-size:15px}}@media (width<=1350px){.staffing-care-hero__place-note{display:none}.staffing-category-page--land .staffing-role-tabs a>span{white-space:normal}.staffing-role-tabs a{gap:9px;padding-inline:12px}.staffing-role-tabs .staffing-role-icon{flex-basis:38px;width:38px;height:38px}.staffing-role-panel__main{padding-inline:22px}.staffing-role-panel__comparison{padding-inline:27px}.staffing-role-panel__comparison p{font-size:14px;line-height:1.9}.staffing-role-inquiry{gap:16px;padding-inline:22px;font-size:21px}.staffing-role-inquiry>.staffing-role-icon{flex-basis:48px;width:48px;height:48px}.staffing-role-panel__fit{grid-template-columns:56% 44%;margin-left:22px}}@media (width<=1100px){.staffing-category-hero{min-height:350px}.staffing-category-hero h1{max-width:800px;font-size:36px}.staffing-role-tabs a{text-align:center;flex-direction:column;gap:8px;min-height:100px;font-size:16px}.staffing-role-panel{grid-template-rows:auto auto auto;grid-template-columns:38% 62%}.staffing-role-panel__portrait{grid-row:1/3}.staffing-role-panel__main{padding:16px 28px 25px}.staffing-role-panel__main h2{font-size:38px}.staffing-role-panel__comparison{border-top:1px solid #b18a4966;border-left:0;grid-column:2;margin:0 28px 22px;padding:22px 0 0}.staffing-role-panel__comparison h3{margin-bottom:14px}.staffing-role-panel__fit{grid-column:1/-1;grid-template-columns:58% 42%;margin:0 8px;padding-block:20px 10px}.staffing-role-panel__suitability{gap:15px;padding-right:20px}.staffing-role-inquiry{padding-inline:22px}.staffing-category-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staffing-category-directory--scenic{min-height:auto}.staffing-category-directory--scenic .staffing-category-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr));width:51vw}.staffing-category-directory--scenic>.staffing-region-note{grid-template-columns:minmax(250px,.75fr) minmax(0,1.35fr)}.staffing-search-process{gap:30px;padding:28px}.staffing-region-note{flex-wrap:wrap}.staffing-region-note>div{flex-basis:75%}.staffing-region-note .btn-gold{margin-left:57px}}@media (width<=760px){.staffing-categories-index-page{padding-top:82px}.staffing-categories-index-page .staffing-category-directory{min-height:calc(100svh - 82px)}.staffing-category-hero{height:auto;min-height:366px}.staffing-category-page--care .staffing-category-hero{align-items:flex-end;min-height:530px;padding-top:92px}.staffing-category-page--care .staffing-category-hero__image{-o-object-position:68% center!important;object-position:68% center!important}.staffing-category-page--care .staffing-category-hero:before{background:linear-gradient(#020c1640 0%,#020c1661 38%,#020c16f2 74%,#020f1b 100%),linear-gradient(90deg,#020c16a8,#020c1614)}.staffing-category-page--care .staffing-category-hero:after{opacity:.2;inset:32% 0 0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.staffing-category-page--care .staffing-category-hero__inner{width:90%;padding:0 0 32px}.staffing-category-page--care .staffing-category-hero h1{max-width:520px;font-size:clamp(35px,10vw,49px)}.staffing-category-page--care .staffing-category-hero__deck{max-width:520px!important;font-size:14px!important;line-height:1.65!important}.staffing-category-page--care .staffing-role-tabs a{min-height:72px}.staffing-category-page--care .staffing-role-panel{margin-top:18px}.staffing-category-page--care .staffing-role-panel:before{opacity:.56;background-size:132%;width:auto;height:auto;inset:0;-webkit-mask-image:radial-gradient(105% 65% at 100% 100%,#000 0 42%,#000000b3 61%,#0000 100%);mask-image:radial-gradient(105% 65% at 100% 100%,#000 0 42%,#000000b3 61%,#0000 100%)}.staffing-category-page--care .staffing-role-panel:after{opacity:.62;background-size:126%;width:auto;height:auto;inset:0;-webkit-mask-image:radial-gradient(105% 65% at 100% 100%,#000 0 40%,#000000b8 61%,#0000 100%);mask-image:radial-gradient(105% 65% at 100% 100%,#000 0 40%,#000000b8 61%,#0000 100%)}.staffing-care-seal{gap:16px;width:86%}.staffing-category-hero__inner{padding:34px 0 30px}.staffing-category-hero:before{background:linear-gradient(90deg,#041521eb,#04152191),linear-gradient(#0000,#041521bb)}.staffing-category-hero h1{max-width:550px;font-size:clamp(30px,7.8vw,43px);line-height:1.1}.staffing-category-hero p.staffing-category-hero__deck{max-width:480px;font-size:14px;line-height:1.85}.staffing-category-content{width:92%}:is(.staffing-role-tabs,.staffing-role-tabs:has(a:nth-child(3):last-child),.staffing-role-tabs:has(a:nth-child(4):last-child)){scrollbar-width:thin;scrollbar-color:#a1814d #061724;margin-bottom:2px;padding-bottom:10px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.staffing-role-tabs a{text-align:left;flex-direction:row;flex:0 0 174px;gap:12px;min-height:65px;font-size:15px}.staffing-role-tabs a:nth-child(n+6){display:flex}.staffing-role-tabs--expanded a:nth-child(n+6){border-top:1px solid #ad864954}.staffing-role-tabs .staffing-role-icon{flex-basis:34px;width:34px;height:34px}.staffing-role-panel{flex-direction:column;padding:9px;display:flex}.staffing-role-panel__portrait{height:230px;min-height:230px}.staffing-role-panel__portrait img{-o-object-position:center 48%;object-position:center 48%}.staffing-role-panel__main{padding:24px 16px}.staffing-role-panel__main h2{font-size:35px}.staffing-role-panel__main p.staffing-role-panel__deck{margin-bottom:26px;font-size:23px}.staffing-role-panel p{font-size:14px;line-height:1.85}.staffing-role-panel h3{letter-spacing:.17em;font-size:10px}.staffing-role-panel__comparison{margin:0 16px 23px;padding:22px 0 0}.staffing-role-panel__comparison p{line-height:1.9}.staffing-role-panel__fit{flex-direction:column;gap:22px;margin:0 16px;padding:22px 0 10px;display:flex}.staffing-role-panel__suitability{gap:14px;padding-right:0}.staffing-role-panel__suitability>.staffing-role-icon{flex-basis:44px;width:44px;height:44px}.staffing-role-panel__suitability p{font-size:13px}.staffing-role-inquiry{border-top:1px solid #b18a4955;border-left:0;gap:20px;padding:24px 0 10px;font-size:23px}.staffing-role-inquiry>.staffing-role-icon{flex-basis:54px;width:54px;height:54px}.staffing-role-view-bar{margin-bottom:12px;padding:8px}.staffing-role-view-bar__intro{display:none}.staffing-role-view-switch{grid-template-columns:1fr 1.75fr;width:100%;display:grid}.staffing-role-view-switch button{gap:7px;padding:9px 7px;font-size:12px}.staffing-role-view-switch__count{min-width:19px;height:19px}.staffing-role-explorer__label{display:none}.staffing-role-planning{grid-template-columns:1fr;gap:24px;padding:30px 5px}.staffing-category-page--care .staffing-role-details-shell{margin-top:14px;padding:0 18px 28px}.staffing-category-page--care .staffing-role-details-shell:before{opacity:.105;background-position:50% 48%;background-size:min(94vw,620px);inset:0}.staffing-category-page--care .staffing-role-details-shell:after{opacity:1}.staffing-category-page--care .staffing-role-planning{padding:36px 0}.staffing-category-page--care .staffing-category-context{padding:24px 0 8px}.staffing-role-planning h2{font-size:29px}.staffing-category-context{text-align:left;padding-inline:5px}.staffing-category-context__links{justify-content:flex-start;gap:10px 18px}.staffing-category-context__links span{flex-basis:100%}.staffing-category-context__links a+a:before{left:-12px}.staffing-hiring-guide{padding:48px 0 38px}.staffing-category-page--care .staffing-hiring-guide:before{opacity:.455;background-position:50%,50% 40%;background-size:100% 100%,auto 70%;inset:2% -42% 0;-webkit-mask-image:linear-gradient(#0000 0,#000000b8 8%,#000 20% 92%,#000000db 100%);mask-image:linear-gradient(#0000 0,#000000b8 8%,#000 20% 92%,#000000db 100%)}.staffing-hiring-guide__grid{grid-template-columns:1fr;gap:24px}.staffing-hiring-guide p{font-size:15px}.staffing-employer-guidance{grid-template-columns:1fr;margin-bottom:28px}.staffing-employer-guidance>div{padding:25px 22px}.staffing-employer-guidance>div>p:last-of-type{font-size:15px}.staffing-employer-guidance li{font-size:14px}.staffing-search-process{grid-template-columns:1fr;gap:24px;padding:25px 22px}.staffing-search-process h2{font-size:31px}.staffing-category-faq{margin-block:48px}.staffing-category-page--care .staffing-category-faq{padding:30px 20px 24px}.staffing-faq-row-trigger{font-size:22px}.staffing-faq-row-answer{padding-right:6px;font-size:15px}.staffing-region-note{gap:16px}.staffing-region-note>svg{display:none}.staffing-region-note>div{flex-basis:100%}.staffing-region-note .btn-gold{justify-content:center;width:100%;margin:0}.staffing-category-directory{padding-block:40px}.staffing-category-directory>.staffing-region-note{margin-bottom:36px;padding-bottom:30px}.staffing-category-directory__grid{grid-template-columns:1fr}.staffing-category-directory__link{min-height:96px;padding:18px}.staffing-category-page--care .staffing-category-directory--scenic{padding:0}.staffing-category-directory__scene{aspect-ratio:auto;min-height:980px;padding:52px 20px 36px}.staffing-category-directory__scene:before{background-position:68%;background-size:auto 100%;inset:0}.staffing-category-directory__scene:after{background:linear-gradient(#020d1829 0%,#0000 58%,#020d1838 100%)}.staffing-category-directory--scenic h2{font-size:clamp(40px,12vw,58px)}.staffing-category-directory--scenic .staffing-category-directory__intro>p:last-child{font-size:14px}.staffing-category-directory--scenic .staffing-category-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px}.staffing-category-directory--scenic .staffing-category-directory__link{aspect-ratio:1.28;border-radius:8px;gap:9px;min-height:0;padding:22px 12px 15px}.staffing-category-directory--scenic .staffing-category-directory__number{font-size:10px;top:13px;left:13px}.staffing-category-directory--scenic .staffing-category-directory__link>svg{flex-basis:38px;width:38px;height:38px}.staffing-category-directory--scenic .staffing-category-directory__link strong{font-size:clamp(19px,6vw,26px)}.staffing-category-directory--scenic .staffing-category-directory__link--inquiry strong{font-size:clamp(17px,5.2vw,23px)}.staffing-category-directory--scenic .staffing-category-directory__link--inquiry small{letter-spacing:.11em;margin-top:10px;font-size:8px}.staffing-category-directory--scenic .staffing-category-directory__arrow{font-size:22px}.staffing-category-directory--scenic>.staffing-region-note{margin:0;padding:28px 20px 32px;display:block}.staffing-category-directory--scenic>.staffing-region-note h2{max-width:500px;margin-bottom:18px;font-size:34px}.staffing-category-directory--scenic>.staffing-region-note p{font-size:13px;line-height:1.7}}@media (width<=440px){.staffing-category-directory--scenic .staffing-category-directory__grid{grid-template-columns:1fr}.staffing-category-directory--scenic .staffing-category-directory__link{aspect-ratio:auto;min-height:190px}}@media (prefers-reduced-motion:reduce){.staffing-category-page *,.staffing-category-directory *,.staffing-categories-index-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.staffing-categories-index-page__category,.staffing-categories-index-page__directory>.staffing-categories-index-page__eyebrow,.staffing-categories-index-page__directory>h1,.staffing-categories-index-page__introduction,.staffing-categories-index-page__closing{opacity:1;transform:none}}@media print{.staffing-category-page{color:#111;background:#fff}.staffing-category-page .staffing-role-panel[hidden],.staffing-category-page .staffing-role-planning[hidden]{display:grid!important}.staffing-role-tabs,.staffing-role-view-bar,.staffing-role-explorer__label{display:none}.staffing-category-hero{margin-top:0;padding-top:0}.staffing-category-page p,.staffing-category-page h3{color:#222}.staffing-role-panel{-moz-column-break-inside:avoid;break-inside:avoid;background:#fff;margin-bottom:20px}}
