@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:var(--font-body);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-2xl:1400px;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-4xl:2.25rem;--font-weight-bold:700;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:var(--motion-standard);--default-transition-timing-function:var(--ease-brand);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:var(--color-primary);--color-ink:var(--color-secondary);--color-royal:var(--color-blue-royal);--color-sky:var(--color-blue-sky);--color-pale:var(--color-blue-pale);--color-ice:var(--color-blue-ice);--color-surface:#fff;--color-muted:#023b97;--font-heading:var(--font-display);--radius-control:var(--radius-md);--radius-card:var(--radius-lg);--radius-pill:9999px;--shadow-card:0 4px 16px #1019490f;--shadow-float:0 18px 48px #1019491f;--container-site:var(--container-max);--container-reading:68ch;--ease-brand:cubic-bezier(.2,.8,.2,1);--radius-ui-2:2px;--radius-ui-3:3px;--radius-ui-4:4px;--radius-ui-5:5px;--radius-ui-6:6px;--radius-ui-7:7px;--radius-ui-8:8px;--radius-ui-9:9px;--radius-ui-10:10px;--radius-ui-11:11px;--radius-ui-12:12px;--radius-ui-13:13px;--radius-ui-14:14px;--radius-ui-15:15px;--radius-ui-16:16px;--radius-ui-17:17px;--radius-ui-18:18px;--radius-ui-19:19px;--radius-ui-20:20px;--radius-ui-22:22px;--radius-ui-24:24px;--radius-ui-26:26px;--radius-ui-30:30px;--radius-ui-40:40px;--radius-ui-999:999px;--shadow-approved-001:0 0 0 .25rem rgba(var(--color-primary-rgb), 15%);--shadow-approved-002:0 28px 78px rgba(var(--color-secondary-rgb), .3);--shadow-approved-003:0 5px 24px rgba(var(--color-secondary-rgb), .07);--shadow-approved-004:0 5px 24px rgba(var(--color-secondary-rgb), .18);--shadow-approved-005:0 12px 28px rgba(var(--color-secondary-rgb), .08);--shadow-approved-006:0 12px 36px rgba(var(--color-secondary-rgb), .06);--shadow-approved-007:0 20px 45px rgba(var(--color-secondary-rgb), .11);--shadow-approved-008:-20px 0 60px rgba(var(--color-secondary-rgb), .18);--shadow-approved-009:inset 0 0 0 1px var(--line);--shadow-approved-010:0 8px 20px rgba(var(--color-secondary-rgb), .08);--shadow-approved-011:0 18px 40px rgba(var(--color-secondary-rgb), .12);--shadow-approved-012:0 23px 60px rgba(var(--color-secondary-rgb), .11);--shadow-approved-013:inset 0 0 0 4px var(--color-white);--shadow-approved-014:0 20px 54px rgba(var(--color-secondary-rgb), .11);--shadow-approved-015:0 14px 34px rgba(var(--color-secondary-rgb), .09);--shadow-approved-016:0 7px 18px rgba(var(--color-secondary-rgb), .07);--shadow-approved-017:0 12px 30px rgba(var(--color-secondary-rgb), .08);--shadow-approved-018:0 12px 30px rgba(var(--color-secondary-rgb), .1);--shadow-approved-019:0 18px 44px rgba(var(--color-secondary-rgb), .11);--shadow-approved-020:0 20px 50px rgba(var(--color-secondary-rgb), .09);--shadow-approved-021:0 10px 24px rgba(var(--color-secondary-rgb), .09);--shadow-approved-022:0 10px 24px rgba(var(--color-secondary-rgb), .1);--shadow-approved-023:0 22px 60px rgba(var(--color-secondary-rgb), .11);--shadow-approved-024:0 4px 10px rgba(var(--color-secondary-rgb), .09);--shadow-approved-025:0 15px 38px rgba(var(--color-secondary-rgb), .1);--shadow-approved-026:0 8px 22px rgba(var(--color-secondary-rgb), .18);--shadow-approved-027:0 0 16px var(--color-white);--shadow-approved-028:0 8px 22px rgba(var(--color-blue-royal-rgb), .1);--shadow-approved-029:0 24px 64px rgba(var(--color-secondary-rgb), .12);--shadow-approved-030:0 10px 25px rgba(var(--color-secondary-rgb), .08);--shadow-approved-031:0 14px 32px rgba(var(--color-secondary-rgb), .12);--shadow-approved-032:0 22px 60px rgba(var(--color-secondary-rgb), .1);--shadow-approved-033:0 13px 28px rgba(var(--color-secondary-rgb), .18);--shadow-approved-034:0 10px 30px rgba(var(--color-secondary-rgb), .12);--shadow-approved-035:0 20px 48px rgba(var(--color-secondary-rgb), .2);--shadow-approved-036:0 30px 80px rgba(var(--color-secondary-rgb), .3);--shadow-approved-037:0 30px 80px rgba(var(--color-secondary-rgb), .22);--shadow-approved-038:0 18px 38px rgba(var(--color-secondary-rgb), .13);--shadow-approved-039:0 13px 30px rgba(var(--color-secondary-rgb), .18);--shadow-approved-040:0 15px 34px rgba(var(--color-secondary-rgb), .09);--shadow-approved-041:0 30px 70px rgba(var(--color-navy-dark-rgb), .12);--shadow-approved-042:0 12px 34px rgba(var(--color-secondary-rgb), .1);--shadow-approved-043:0 24px 60px rgba(var(--color-secondary-rgb), .28);--shadow-approved-044:0 12px 28px rgba(var(--color-accent-rgb), .2);--shadow-approved-045:0 30px 80px rgba(var(--color-secondary-rgb), .18);--shadow-approved-046:0 24px 70px rgba(var(--color-secondary-rgb), .18);--shadow-approved-047:0 24px 60px rgba(var(--color-secondary-rgb), .22);--shadow-approved-048:0 0 0 5px rgba(var(--color-primary-rgb), .1);--shadow-approved-049:0 30px 70px rgba(var(--color-secondary-rgb), .2);--shadow-approved-050:0 12px 25px rgba(var(--color-secondary-rgb), .2);--shadow-approved-051:0 28px 65px rgba(var(--color-secondary-rgb), .2);--shadow-approved-052:0 28px 70px rgba(var(--color-secondary-rgb), .22);--shadow-approved-053:0 10px 24px rgba(var(--color-secondary-rgb), .24);--shadow-approved-054:0 10px 25px rgba(var(--color-secondary-rgb), .07);--shadow-approved-055:0 18px 40px rgba(var(--color-secondary-rgb), .16);--shadow-approved-056:0 22px 58px rgba(var(--color-secondary-rgb), .16);--shadow-approved-057:0 10px 28px rgba(var(--color-secondary-rgb), .05);--shadow-approved-058:0 9px 25px rgba(var(--color-secondary-rgb), .1);--shadow-approved-059:0 8px 22px rgba(var(--color-secondary-rgb), .07);--shadow-approved-060:0 11px 24px rgba(var(--color-primary-rgb), .2);--shadow-approved-061:0 0 0 10px rgba(var(--color-primary-rgb), .15);--shadow-approved-062:0 8px 14px rgba(var(--color-secondary-rgb), .35);--shadow-approved-063:0 12px 28px rgba(var(--color-secondary-rgb), .24);--shadow-approved-064:0 14px 28px rgba(var(--color-secondary-rgb), .25);--shadow-approved-065:0 0 0 4px rgba(var(--color-accent-rgb), .13);--shadow-approved-066:0 8px 25px rgba(var(--color-secondary-rgb), .23);--shadow-approved-067:0 5px 13px rgba(var(--color-secondary-rgb), .06);--shadow-approved-068:0 22px 60px rgba(var(--color-secondary-rgb), .12);--shadow-approved-069:0 24px 55px rgba(var(--color-secondary-rgb), .16);--shadow-approved-070:0 25px 65px rgba(var(--color-secondary-rgb), .32);--shadow-approved-071:0 15px 35px rgba(var(--color-secondary-rgb), .14);--shadow-approved-072:0 20px 45px rgba(var(--color-secondary-rgb), .16);--shadow-approved-073:0 14px 35px rgba(var(--color-secondary-rgb), .09);--shadow-approved-074:0 24px 55px rgba(var(--color-secondary-rgb), .12);--shadow-approved-075:0 22px 55px rgba(var(--color-secondary-rgb), .14);--shadow-approved-076:0 15px 35px rgba(var(--color-secondary-rgb), .15);--shadow-approved-077:0 20px 50px rgba(var(--color-secondary-rgb), .08);--shadow-approved-078:0 22px 45px rgba(var(--color-secondary-rgb), .15);--shadow-approved-079:0 10px 28px rgba(var(--color-secondary-rgb), .06);--shadow-approved-080:0 0 0 5px rgba(var(--color-primary-rgb), .12);--shadow-approved-081:0 18px 40px rgba(var(--color-blue-deep-rgb), .18);--shadow-approved-082:0 10px 30px rgba(var(--color-secondary-rgb), .055);--shadow-approved-083:0 10px 28px rgba(var(--color-secondary-rgb), .055);--shadow-approved-084:0 22px 48px rgba(var(--color-navy-dark-rgb), .13);--shadow-approved-085:0 8px 18px rgba(var(--color-primary-rgb), .24);--shadow-approved-086:0 14px 30px rgba(var(--color-secondary-rgb), .18);--shadow-approved-087:0 25px 55px rgba(var(--color-secondary-rgb), .18);--shadow-approved-088:0 22px 52px rgba(var(--color-secondary-rgb), .09);--shadow-approved-089:0 18px 46px rgba(var(--color-secondary-rgb), .08);--shadow-approved-090:0 28px 70px rgba(var(--color-secondary-rgb), .15);--shadow-approved-091:0 0 0 9px rgba(var(--color-accent-rgb), .15);--shadow-approved-092:0 7px 24px rgba(var(--color-secondary-rgb), .12);--shadow-approved-093:0 28px 70px rgba(var(--color-secondary-rgb), .1);--shadow-approved-094:0 12px 28px rgba(var(--color-primary-rgb), .22);--shadow-approved-095:0 14px 34px rgba(var(--color-secondary-rgb), .18);--shadow-approved-096:0 15px 34px rgba(var(--color-secondary-rgb), .25);--shadow-approved-097:0 13px 30px rgba(var(--color-primary-rgb), .22);--shadow-approved-098:0 18px 44px rgba(var(--color-secondary-rgb), .16);--shadow-approved-099:0 0 0 8px rgba(var(--color-accent-rgb), .16);--shadow-approved-100:0 18px 46px rgba(var(--color-secondary-rgb), .1);--shadow-approved-101:0 25px 70px rgba(var(--color-secondary-rgb), .1);--shadow-approved-102:0 16px 40px rgba(var(--color-secondary-rgb), .08);--shadow-approved-103:0 10px 26px rgba(var(--color-secondary-rgb), .12);--shadow-approved-104:0 14px 34px rgba(var(--color-secondary-rgb), .22);--shadow-approved-105:0 10px 24px rgba(var(--color-secondary-rgb), .2);--shadow-approved-106:0 30px 72px rgba(var(--color-secondary-rgb), .17);--shadow-approved-107:0 18px 46px rgba(var(--color-secondary-rgb), .09);--shadow-approved-108:0 18px 46px rgba(var(--color-secondary-rgb), .18);--shadow-approved-109:0 30px 78px rgba(var(--color-secondary-rgb), .28);--shadow-approved-110:0 24px 58px rgba(var(--color-secondary-rgb), .1);--shadow-approved-111:0 28px 70px rgba(var(--color-secondary-rgb), .3);--shadow-approved-112:0 20px 48px rgba(var(--color-secondary-rgb), .22);--shadow-approved-113:0 26px 66px rgba(var(--color-secondary-rgb), .1);--shadow-approved-114:0 24px 60px rgba(var(--color-secondary-rgb), .1);--shadow-approved-115:0 24px 60px rgba(var(--color-secondary-rgb), .08);--shadow-approved-116:0 24px 64px rgba(var(--color-secondary-rgb), .2);--shadow-approved-117:0 20px 50px rgba(var(--color-secondary-rgb), .12);--shadow-approved-118:0 0 0 .25rem rgba(var(--color-danger-rgb), .15);--motion-2000:2s;--motion-15000:15s;--motion-18000:18s}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}legend{float:left;margin-bottom:calc(var(--spacing) * 2);width:100%;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));line-height:inherit;padding:0}legend+*{clear:left}[x-cloak]{display:none!important}}@layer components{.ui-button{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);text-align:center;-webkit-user-select:none;user-select:none;border-radius:var(--radius-sm);line-height:var(--leading-compact);border:1px solid #0000;padding:.375rem .75rem;display:inline-flex}.ui-button:disabled,button:disabled{cursor:not-allowed;opacity:.65}.ui-input,.ui-select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-white);width:100%;min-width:0;color:var(--color-text-primary);appearance:none;padding:.375rem .75rem;display:block}.ui-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='12' fill='none' viewBox='0 0 16 12'%3E%3Cpath stroke='%23101949' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 4 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding-right:2.25rem}.ui-label{margin-bottom:var(--form-gap);display:inline-block}.ui-check{vertical-align:middle;appearance:none;background-color:var(--color-white);border:1px solid var(--color-border);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:.25em;flex-shrink:0;width:1.1em;height:1.1em;min-height:0;margin:.25em 0 0}.ui-check:checked{background-color:var(--color-primary);border-color:var(--color-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m4 8 3 3 5-6'/%3E%3C/svg%3E")}.ui-check[type=radio]{border-radius:3.40282e38px}.ui-check[type=radio]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle fill='white' cx='8' cy='8' r='4'/%3E%3C/svg%3E")}.ui-range{appearance:auto;width:100%;accent-color:var(--color-primary)}.ui-close{cursor:pointer;box-sizing:content-box;opacity:.65;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23101949' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 6 12 12M6 18 18 6'/%3E%3C/svg%3E") 50%/1em no-repeat;border:0;flex-shrink:0;width:1em;height:1em;min-height:1em;padding:.25em}.ui-close:hover{opacity:1}.ui-badge{text-align:center;white-space:nowrap;border-radius:var(--radius-sm);padding:.35em .65em;display:inline-block}.ui-breadcrumb{flex-wrap:wrap;gap:.5rem;display:flex}.ui-breadcrumb-item+.ui-breadcrumb-item:before{content:"/";margin-right:.5rem}.ui-pagination{display:flex}.ui-page-link{border:1px solid var(--color-border);padding:.5rem .75rem;display:block}.ui-drawer-header{justify-content:space-between;align-items:center;padding:1rem;display:flex}.ui-modal-content{background:var(--color-surface);border-radius:var(--radius-md);flex-direction:column;width:100%;display:flex;position:relative}.ui-modal-header{padding:var(--space-3);align-items:center;display:flex}.ui-modal-body{padding:var(--space-3);flex:auto;position:relative}.ui-error{color:var(--color-danger);display:block}.lucide{vertical-align:middle;flex-shrink:0;display:inline-block}.keyboard-active{background-color:var(--color-blue-ice)!important}.preview-toast{align-items:center;gap:calc(var(--spacing) * 3);z-index:2000;border:1px solid var(--color-border);border-radius:var(--radius-md);width:min(420px,100vw - 2rem);color:var(--color-text-primary);background:var(--color-surface);box-shadow:var(--shadow-float);font-size:var(--type-small);padding:1rem 1.25rem;display:flex;position:fixed;inset:auto 1rem 1rem auto}.preview-toast>button{flex-shrink:0;margin-inline-start:auto}.preview-explanation{margin-top:calc(var(--spacing) * 4);font-size:var(--type-small);color:var(--color-text-secondary)}.navigation-scrim{z-index:1039;position:fixed;inset:0;background:#1019494d!important}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.relative\!{position:relative!important}.static{position:static}.inset-0{inset:0}.top-3{top:calc(var(--spacing) * 3)}.right-3{right:calc(var(--spacing) * 3)}.z-50{z-index:50}.z-99999{z-index:99999}.z-999999{z-index:999999}.m-0\!{margin:0!important}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.block\!{display:block!important}.flex{display:flex}.flex\!{display:flex!important}.grid{display:grid}.grid\!{display:grid!important}.hidden{display:none}.inline-flex\!{display:inline-flex!important}.h-10{height:calc(var(--spacing) * 10)}.h-full\!{height:100%!important}.max-h-\[95vh\]{max-height:95vh}.min-h-full{min-height:100%}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.w-full\!{width:100%!important}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.columns-2{columns:2}.flex-col{flex-direction:column}.flex-col\!{flex-direction:column!important}.flex-wrap\!{flex-wrap:wrap!important}.items-center{align-items:center}.items-center\!{align-items:center!important}.items-end{align-items:flex-end}.items-end\!{align-items:flex-end!important}.items-start\!{align-items:flex-start!important}.justify-between\!{justify-content:space-between!important}.justify-center{justify-content:center}.justify-center\!{justify-content:center!important}.justify-end\!{justify-content:flex-end!important}.gap-2\!{gap:calc(var(--spacing) * 2)!important}.gap-4\!{gap:calc(var(--spacing) * 4)!important}.overflow-hidden{overflow:hidden}.overflow-hidden\!{overflow:hidden!important}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-full\!{border-radius:3.40282e38px!important}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-400\/50{background-color:#99a1af80}@supports (color:color-mix(in lab,red,red)){.bg-gray-400\/50{background-color:color-mix(in oklab,var(--color-gray-400) 50%,transparent)}}.bg-white{background-color:var(--color-white)}.p-0\!{padding:0!important}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.py-12{padding-block:calc(var(--spacing) * 12)}.text-center\!{text-align:center!important}.font-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.text-gray-500{color:var(--color-gray-500)}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[32px\]{--tw-backdrop-blur:blur(32px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media(hover:hover){.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}@media(min-width:576px){.sm\:m-4{margin:calc(var(--spacing) * 4)}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-6xl{max-width:var(--container-6xl)}.sm\:max-w-7xl{max-width:var(--container-7xl)}.sm\:max-w-full{max-width:100%}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:items-center{align-items:center}.sm\:p-6{padding:calc(var(--spacing) * 6)}}@media(min-width:1200px){.xl\:hidden\!{display:none!important}}@media(prefers-color-scheme:dark){.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:text-gray-400{color:var(--color-gray-400)}@media(hover:hover){.dark\:hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}}}button:not(.ui-button){background:0 0;border:0 solid}button:focus-visible{outline:3px solid rgba(var(--color-primary-rgb),.42);outline-offset:3px}.site-button{cursor:pointer;justify-content:center;gap:calc(var(--spacing) * 2.5);min-height:50px;transition:transform .2s,box-shadow .2s;display:inline-flex}.site-button:hover{transform:translateY(-2px)}.site-button.compact{min-height:42px}@media(prefers-reduced-motion:reduce){.site-button{transition:none}}.site-button:disabled,.site-button[aria-disabled=true]{pointer-events:none}button,.ui-button,.primary-btn,.outline-btn{font-family:var(--font-body);font-size:var(--type-button);line-height:var(--leading-compact);font-weight:var(--weight-semibold)}button,.ui-button{--ui-btn-font-size:var(--type-button);--ui-btn-font-weight:var(--weight-semibold);--ui-btn-line-height:var(--leading-compact)}.primary-btn,.outline-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:.75rem var(--space-4);text-align:center;color:var(--action-text);background:var(--action-bg);border:1px solid var(--action-border);text-decoration:none;display:inline-flex}.primary-btn{--action-bg:var(--color-primary);--action-border:var(--color-primary);--action-text:var(--color-text-inverse);--action-hover:var(--color-hover-primary)}.outline-btn{--action-bg:transparent;--action-border:var(--color-primary);--action-text:var(--color-primary);--action-hover:var(--color-primary)}:is(.primary-btn,.secondary-btn,.outline-btn,.danger-btn):is(:hover,:active){border-color:var(--action-hover);color:var(--color-text-inverse);background:var(--action-hover)}:is(.primary-btn,.secondary-btn,.outline-btn,.danger-btn):focus-visible{outline:3px solid rgba(var(--color-primary-rgb),.35);outline-offset:3px}:is(.primary-btn,.secondary-btn,.outline-btn,.danger-btn):is(:disabled,[aria-disabled=true]){pointer-events:none;border-color:var(--color-border);color:var(--color-disabled-text);background:var(--color-disabled-background)}.signin-box form>.site-button{margin-top:calc(var(--spacing) * 1);width:100%}.detail-final-action a:not(.site-button){border-bottom:1px solid}html{font-size:var(--type-editorial-1)}body{font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-body);font-weight:var(--weight-normal)}small,.small{font-size:var(--type-small);line-height:var(--leading-compact)}ul,ol{font-size:var(--type-body);line-height:var(--leading-body)}.text-muted{color:var(--color-text-secondary)!important}.ui-help{font-size:var(--type-small);line-height:var(--leading-compact)}caption,figcaption{font-size:var(--type-caption);line-height:var(--leading-compact)}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit;font-weight:inherit;text-decoration:none}a:focus-visible{outline:3px solid rgba(var(--color-primary-rgb),.42);outline-offset:3px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3{font-family:var(--font-display);line-height:var(--leading-heading);font-weight:var(--weight-display);letter-spacing:var(--tracking-heading);text-wrap:balance;overflow-wrap:break-word}h1,.h1{font-size:var(--type-h1);letter-spacing:-.025em;line-height:1.12}h2,.h2{font-size:var(--type-h2)}h3,.h3{font-size:var(--type-h3)}h4{font-size:var(--type-h4)}h5{font-size:var(--type-h5)}h6{font-size:var(--type-h6)}p{font-size:var(--type-body);line-height:var(--leading-body)}.build-page h1,.build-page h2,.build-page h3{color:inherit}.build-page h1{margin:calc(var(--spacing) * 4) 0 calc(var(--spacing) * 5.5);max-width:14ch}.detail-final-action p{max-width:780px;margin:0}@media(max-width:620px){h1,.h1{font-size:38px}}figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}svg{vertical-align:middle;display:block}img{vertical-align:middle;max-width:100%;height:auto;display:block}*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}html{background:var(--background)}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{scroll-padding-top:144px}body{color:var(--color-text-primary);background:var(--color-surface)}.site-shell{margin:0 auto}.lucide{vertical-align:-.125em}.social-icon-links{gap:calc(var(--spacing) * 2.5);display:flex}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.line-clamp-1{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.multi-chip{cursor:pointer;border-radius:var(--radius-ui-20);border:0;gap:5px;max-width:155px;padding:5px 7px}.location-combobox-control{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:var(--green)}.logo-light img{filter:none}.nav-employer{--menu-accent:var(--color-blue-royal);--menu-wash:var(--color-blue-ice)}.nav-partner{--menu-accent:var(--color-blue-sky);--menu-wash:var(--color-blue-ice)}.nav-guidance{--menu-accent:var(--gold);--menu-wash:var(--cream)}.nav-employer,.nav-partner{--menu-accent:var(--navy);--menu-wash:var(--mist)}.detail-final-action{padding:calc(var(--spacing) * 16) 0;color:var(--color-text-inverse)}.detail-final-action>.site-shell{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 10);display:flex}.detail-final-action>div>div{align-items:center;gap:calc(var(--spacing) * 4.5);display:flex}.detail-final-action{background:var(--green)}@media(max-width:900px){.detail-final-action>.site-shell{flex-direction:column;align-items:flex-start}}@media(max-width:620px){.detail-final-action>div>div{flex-direction:column;align-items:flex-start}}.person-employer{background:var(--cream)}.workflow-icon{border-radius:var(--radius-ui-12);width:65px;height:65px;color:var(--green);box-shadow:var(--shadow-approved-059);background:var(--color-surface);border:1px solid var(--color-border);place-items:center;margin:0 auto 13px}.workflow-icon svg{width:30px;height:30px}.tone-green{color:var(--cg-green)!important;background:var(--color-background)!important}.tone-blue{color:var(--cg-blue)!important;background:var(--color-background)!important}.tone-purple{color:var(--cg-purple)!important;background:var(--color-background)!important}.tone-gold{color:var(--cg-gold)!important;background:var(--color-background)!important}[class*=reveal]{opacity:1!important;animation:none!important;transform:none!important}.story-next{cursor:pointer;width:34px;height:34px;color:var(--color-text-primary);box-shadow:var(--shadow-approved-092);background:rgba(var(--color-white-rgb),.92);border:1px solid rgba(var(--color-secondary-rgb),.2);padding:1px 6px;transition:all .2s}.story-next:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-text-inverse);background:var(--color-accent);transform:translateY(2px)}.story-next:disabled{cursor:default;opacity:.25}@media(max-width:960px){.experience-ready .story-scene>*{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.experience-ready .story-scene>*{transition:none}}.experience-ready .story-scene>*{opacity:1!important;transition:none!important;transform:none!important}@media(max-width:767px){:is(.control-hero-photo,.plan-photo-wrap,.plan-team-photo,.partner-photo-wrap)>figure{border-radius:var(--radius-ui-24);margin:0;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important}:is(.control-hero-photo,.plan-photo-wrap,.plan-team-photo,.partner-photo-wrap)>figure img{width:100%;display:block;object-fit:contain!important;filter:none!important;height:auto!important}:is(.control-hero-photo,.plan-photo-wrap,.plan-team-photo,.partner-photo-wrap)>figure:after{display:none!important}:is(.control-hero-photo,.plan-photo-wrap,.plan-team-photo,.partner-photo-wrap)>:not(figure){width:100%!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}}.site-container .site-container{width:100%!important}.ui-help{margin-top:var(--form-gap);color:var(--color-text-secondary);display:block}:where(ul,ol){margin-block:0}:where(li){overflow-wrap:anywhere}.content-list{margin-block:var(--list-gap);padding-inline-start:var(--list-padding);list-style:outside}ol.content-list,.list-ordered{list-style-type:decimal}:is(.content-list,.site-list,.feature-list)>li+li{margin-top:var(--list-gap)}:is(.content-list,.site-list) :is(ul,ol){margin-top:var(--list-gap);padding-inline-start:var(--list-padding)}.content-list ul{list-style-type:circle}.content-list ol{list-style-type:decimal}.ui-close{background:transparent var(--ui-btn-close-bg) center / 1em auto no-repeat!important}input:focus-visible{outline:3px solid rgba(var(--color-blue-deep-rgb),.35);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:rgba(var(--color-primary-rgb),.38)}input,select,textarea{min-height:48px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(var(--color-primary-rgb),.42);outline-offset:3px}.ui-input:focus{border-color:var(--color-primary);box-shadow:var(--shadow-approved-001)}.form-grid{margin-top:calc(var(--spacing) * 6.5);gap:calc(var(--spacing) * 4.5);grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid label{color:var(--ink);gap:7px;display:grid}.form-grid label small{color:var(--muted)}.form-grid input,.form-grid select,.form-grid textarea{width:100%}.form-grid textarea{resize:vertical;min-height:120px}@media(max-width:620px){.form-grid{grid-template-columns:1fr}}.ui-input,.ui-select{border-color:var(--color-border)}.ui-input:disabled{background-color:var(--color-disabled-background);color:var(--color-disabled-text)}.ui-check:checked{border-color:var(--color-primary);background-color:var(--color-primary)}label,.ui-label{font-size:var(--type-label);line-height:var(--leading-compact);font-weight:var(--weight-semibold)}input,select,textarea,.ui-input,.ui-select{font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-body);font-weight:var(--weight-normal)}.multi-select-control{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:var(--green)}.multi-select-menu{border-radius:var(--radius-ui-12);min-width:360px;color:var(--navy);border:1px solid var(--color-border);border-color:var(--line);background:var(--card);position:absolute;top:calc(100% + 7px);left:-1px;right:-1px}.ui-error,.ui-success{font-size:var(--type-small);line-height:var(--leading-compact)}.ui-label,label{margin-bottom:var(--form-gap);color:var(--color-text-primary)}.form-group{gap:var(--form-gap);min-width:0;display:grid}.ui-input{min-width:0;box-shadow:none;border-radius:var(--form-radius)!important;background-color:var(--form-background)!important;padding:var(--form-padding-y) var(--form-padding-x)!important;color:var(--color-text-primary)!important;border:1px solid var(--form-border-color)!important}.ui-select{min-width:0;box-shadow:none;border-radius:var(--form-radius)!important;background-color:var(--form-background)!important;padding:var(--form-padding-y) var(--form-padding-x)!important;color:var(--color-text-primary)!important;border:1px solid var(--form-border-color)!important;padding-right:calc(2 * var(--form-padding-x))!important}textarea.ui-input{resize:vertical;min-height:8rem}.ui-input::placeholder{color:var(--color-text-secondary);opacity:1}.ui-input:focus,.ui-check:focus,.ui-select:focus{outline:0;border-color:var(--color-primary)!important;box-shadow:var(--form-focus-ring)!important}.ui-input:disabled,.ui-input[readonly],.ui-select:disabled{background-color:var(--color-disabled-background)!important;color:var(--color-disabled-text)!important}.ui-input:disabled,.ui-check:disabled,.ui-select:disabled{cursor:not-allowed}.ui-check{background-color:var(--form-background);accent-color:var(--color-primary);flex-shrink:0;border:1px solid var(--form-border-color)!important;width:1.1em!important;height:1.1em!important;padding:0!important}.ui-check[type=checkbox]{border-radius:.25em!important}.ui-check[type=radio]{border-radius:50%!important}.ui-check:checked,.ui-check:indeterminate{border-color:var(--color-primary)!important;background-color:var(--color-primary)!important}.ui-error{color:var(--color-danger)}.ui-success{color:var(--color-success)}:is(.ui-input,.ui-select,.ui-check):is([aria-invalid=true],.is-invalid){border-color:var(--color-danger)!important}:is(.ui-input,.ui-select):is([aria-invalid=true],.is-invalid):focus{box-shadow:var(--shadow-approved-118)!important}:is(.ui-input,.ui-select).is-valid{border-color:var(--color-success)!important}@media(prefers-reduced-motion:reduce){.ui-input,.ui-check,.ui-select{transition:none}}.header-light{border-bottom:1px solid rgba(var(--color-secondary-rgb),.08)}.header-inner{align-items:center}.site-logo{flex:none;align-items:center;display:inline-flex}.site-logo img{height:auto}.global-nav{margin-left:auto;display:flex}.header-actions{align-items:center;display:flex}@media(max-width:980px){.global-nav{gap:calc(var(--spacing) * 3.5)}}@media(max-width:780px){.global-header{height:68px}.global-nav{border-radius:var(--radius-ui-15);padding:calc(var(--spacing) * 3);color:var(--navy);box-shadow:var(--shadow);background:var(--color-surface);border:1px solid var(--line);flex-direction:column;display:none;position:absolute;top:75px;left:16px;right:16px}.global-nav.nav-open{display:flex}.global-nav a{padding:calc(var(--spacing) * 3);color:var(--navy)}.header-actions{display:none}.site-logo img{width:122px}}@media(max-width:930px){.global-nav{border-radius:var(--radius-ui-12);padding:calc(var(--spacing) * 3);color:var(--navy);box-shadow:var(--shadow);background:var(--color-surface);border:1px solid var(--line);flex-direction:column;display:none;position:absolute;top:82px;left:24px;right:24px}.global-nav.nav-open{display:flex}.global-nav a{padding:calc(var(--spacing) * 3);color:var(--navy)}.header-actions{display:none}}.global-nav{position:relative}@media(max-width:930px){.global-nav{align-items:stretch}}.header-light{border-bottom-color:rgba(var(--color-secondary-rgb),.1);border-color:var(--line)}.global-nav a,.header-signin{color:var(--slate,var(--muted))}.global-nav a:hover,.header-signin:hover{color:var(--green)}.header-signin{border-radius:var(--radius-ui-10);white-space:nowrap;border:1px solid var(--navy);min-height:42px}@media(max-width:930px){.header-inner{gap:calc(var(--spacing) * 4.5)}.header-signin{margin-left:auto}}@media(max-width:620px){.header-signin{min-height:38px;padding:0 calc(var(--spacing) * 3)}}.header-light{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(var(--color-white-rgb),.97)}.header-inner{gap:calc(var(--spacing) * 6)}.global-nav{align-items:center;gap:17px}.global-nav>a{cursor:pointer;padding:31px calc(var(--spacing) * .5) calc(var(--spacing) * 7);white-space:nowrap;color:var(--color-navy-dark);border-bottom:3px solid #0000;list-style:none}.header-actions{gap:calc(var(--spacing) * 2.5);margin-left:5px}.header-signin{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 1.5)}@media(max-width:1100px){.global-nav{gap:11px}.header-actions{gap:5px}.site-logo img{width:136px}}@media(max-width:900px){.header-actions{margin-left:0}.global-nav{border-radius:var(--radius-ui-15);max-height:calc(100vh - 90px);color:var(--navy);box-shadow:var(--shadow);background:var(--color-surface);border:1px solid var(--line);flex-direction:column;align-items:stretch;padding:13px;display:none;position:absolute;top:74px;left:18px;right:18px;overflow:auto}.global-nav.nav-open{display:flex}.global-nav>a{padding:calc(var(--spacing) * 2.5);color:var(--navy);border:0}}@media(max-width:620px){.site-logo img{width:124px}}.global-header{height:86px;color:var(--color-text-inverse);background:var(--color-secondary);border-bottom:1px solid rgba(var(--color-white-rgb),.1)}.global-header .header-inner{gap:calc(var(--spacing) * 6.5);position:static}.global-header .global-nav{gap:29px;position:static}.global-header .global-nav>a,.global-header .nav-mega>summary{color:var(--color-text-inverse);border-bottom:3px solid #0000;padding:31px 0 27px}.global-header .global-nav>a:hover,.global-header .nav-mega>summary:hover,.global-header .nav-mega[open]>summary{border-bottom-color:var(--green);color:var(--color-text-inverse)}.global-header .header-signin{border-color:rgba(var(--color-white-rgb),.72);background:0 0;color:var(--color-text-inverse)!important}.global-header .mega-menu-panel{border-radius:var(--radius-ui-13);width:min(1500px,100vw - 28px);padding:calc(var(--spacing) * 4.5);color:var(--navy);box-shadow:var(--shadow-approved-002);background:var(--color-surface);animation:.18s both build-fade-up;top:84px;left:50%;right:auto;overflow:visible;transform:translate(-50%);border:1px solid var(--color-border)!important}@media(max-width:1240px){.global-header .global-nav{gap:17px}.global-header .site-logo img{width:116px}.global-header .mega-menu-panel{width:calc(100vw - 24px)}}@media(max-width:900px){.global-header{height:72px}.global-header .site-logo img{width:108px}.global-header .global-nav{position:absolute}.global-header .mega-menu-panel{margin:0 calc(var(--spacing) * 1) calc(var(--spacing) * 2);border-radius:var(--radius-ui-10);width:auto;box-shadow:none;padding:9px;animation:none;position:static;transform:none}.global-header .global-nav>a,.global-header .nav-mega>summary{padding:calc(var(--spacing) * 2.5);color:var(--navy);border:0}}.global-header.header-dark{border-bottom-color:rgba(var(--color-white-rgb),.1)}.global-header.header-dark .global-nav>a,.global-header.header-dark .nav-mega>summary{color:var(--color-text-inverse)}.global-header.header-light .global-nav>a,.global-header.header-light .nav-mega>summary{color:var(--color-text-primary)}.global-header.header-light .global-nav>a:hover,.global-header.header-light .nav-mega>summary:hover,.global-header.header-light .nav-mega[open]>summary{border-bottom-color:var(--green);color:var(--navy)}.global-header.header-dark .header-signin{border-color:rgba(var(--color-white-rgb),.72);color:var(--color-text-inverse)!important}.global-header.header-light .header-signin{border-color:var(--navy);color:var(--navy)!important}.global-header.header-dark .mobile-menu{color:var(--color-text-inverse)}.global-header.header-light .mobile-menu{color:var(--navy)}.site-logo.logo-on-light,.site-logo.logo-on-dark{background:0 0;border-radius:0;padding:0}.site-logo.logo-on-light img,.site-logo.logo-on-dark img{filter:none}.global-header.header-dark,.global-header.header-light{color:var(--navy);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(var(--color-secondary-rgb),.1)}.global-header.header-dark .global-nav>a,.global-header.header-dark .nav-mega>summary,.global-header.header-light .global-nav>a,.global-header.header-light .nav-mega>summary{color:var(--color-text-primary)}.global-header.header-dark .global-nav>a:hover,.global-header.header-dark .nav-mega>summary:hover,.global-header.header-dark .nav-mega[open]>summary{border-bottom-color:var(--brand-primary);color:var(--brand-primary)}.global-header.header-dark .header-signin,.global-header.header-light .header-signin{border-color:var(--brand-primary);color:var(--brand-primary)!important}.global-header.header-dark .mobile-menu,.global-header.header-light .mobile-menu{color:var(--navy)}@media(max-width:780px){.global-header.header-dark .global-nav>a,.global-header.header-dark .nav-mega>summary{color:var(--navy)}}.global-nav>a:hover{border-bottom-color:var(--green);color:var(--green)}@media(min-width:901px){.global-header .mega-menu-panel{width:min(1450px,100vw - 32px);padding:calc(var(--spacing) * 4.5);top:84px;left:50%;right:auto;transform:translate(-50%)}.global-header .mega-menu-panel:before{display:block}}.global-header.header-dark,.global-header.header-light{border-bottom-color:var(--color-border);box-shadow:var(--shadow-approved-003);background:rgba(var(--color-white-rgb),.98)}.header-signin{color:var(--color-blue-royal)!important}.site-logo,.site-logo.logo-on-light,.site-logo.logo-on-dark{background:0 0;border-radius:0;padding:0}.site-logo img{object-fit:contain;width:clamp(142px,9.2vw,188px);max-height:66px;display:block}.site-logo.logo-on-light img{filter:none}.site-logo.logo-on-dark img{filter:brightness(0)invert()}.global-header.header-light{color:var(--color-text-primary);box-shadow:var(--shadow-approved-003);background:rgba(var(--color-white-rgb),.98);border-bottom:1px solid var(--color-border)}.global-header.header-dark{color:var(--color-text-inverse);box-shadow:var(--shadow-approved-004);background:var(--color-secondary);border-bottom:1px solid rgba(var(--color-blue-pale-rgb),.25)}.header-light :is(.global-nav>a,.nav-mega>summary,.header-signin){color:var(--color-text-primary)}.global-header :is(.global-nav>a,.nav-mega>summary):hover,.global-header .nav-mega[open]>summary{border-bottom-color:var(--color-accent);color:var(--color-accent)}.header-signin{border-color:var(--color-primary)!important}@media(max-width:680px){.site-logo img{width:132px}}.header-light :is(.global-nav>a,.nav-mega>summary):hover,.header-light .nav-mega[open]>summary{border-bottom-color:var(--color-blue-royal);color:var(--color-blue-royal)}.global-header.header-light,.global-header.header-dark{color:var(--color-text-primary)!important;box-shadow:var(--shadow-approved-003)!important;background:var(--color-surface)!important;border-bottom:1px solid var(--color-border)!important}.global-header.header-light :is(.global-nav>a,.nav-mega>summary),.global-header.header-dark :is(.global-nav>a,.nav-mega>summary){color:var(--color-text-primary)}.global-header.header-light :is(.global-nav>a,.nav-mega>summary):hover,.global-header.header-dark :is(.global-nav>a,.nav-mega>summary):hover,.global-header .nav-mega[open]>summary{border-bottom-color:var(--color-blue-royal);color:var(--color-blue-royal)}.global-header.header-light .header-signin,.global-header.header-dark .header-signin{border-color:var(--color-primary)!important;color:var(--color-blue-royal)!important}.global-header.header-light .mobile-menu,.global-header.header-dark .mobile-menu{color:var(--color-text-primary)}.site-logo img,.site-logo.logo-on-light img,.site-logo.logo-on-dark img{filter:none!important}.global-header .header-inner{height:100%;min-height:86px;align-items:center!important}.global-header .site-logo{align-self:center!important;align-items:center!important;margin:0!important;display:flex!important;transform:none!important}.global-header .site-logo img{object-position:left center;width:auto!important;height:56px!important;max-height:56px!important}.global-header .header-actions{align-self:center!important;align-items:center!important;margin-top:0!important;display:flex!important}@media(max-width:760px){.global-header .site-logo img{height:48px!important;max-height:48px!important}}.mobile-menu{cursor:pointer;padding:calc(var(--spacing) * 2);color:inherit;background:0 0;border:0;margin-left:auto;display:none}@media(max-width:780px){.mobile-menu{display:block}}.signin-story .site-logo{background:0 0;border-radius:0;width:max-content;padding:0}@media(max-width:930px){.mobile-menu{display:block}}.global-footer .site-logo,.signin-story .site-logo{background:0 0;border-radius:0;padding:0}.global-header,.section-page-nav{--container-max:1440px;--container-gutter:28px}.global-header .header-navigation>a,.global-header .header-navigation .nav-mega>summary,.section-page-nav a{font-size:13px;font-weight:600}@media(max-width:620px){.global-header,.section-page-nav{--container-gutter:16px}}.nav-mega summary{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 2.5) 0;list-style:none;display:flex}.nav-mega summary::-webkit-details-marker{display:none}.nav-mega summary:after{content:"";transition:transform .var(--motion-18000);display:inline-block}.nav-mega[open] summary:after{transform:rotate(180deg)}.nav-mega summary:hover,.nav-mega[open] summary{color:var(--green-text)}.mega-menu-panel{z-index:120;display:none;right:0}.nav-mega[open] .mega-menu-panel,.nav-mega:hover .mega-menu-panel{display:block}.mega-menu-top{gap:calc(var(--spacing) * 4.5);margin-bottom:15px}@media(max-width:930px){.nav-mega summary{padding:calc(var(--spacing) * 3);color:var(--navy)!important}.mega-menu-panel{border-radius:var(--radius-ui-9);width:auto;padding:calc(var(--spacing) * 3.5);box-shadow:none;margin:0 7px 9px;position:static}.nav-mega:hover:not([open]) .mega-menu-panel{display:none}}@media(max-width:520px){.mega-menu-top{flex-direction:column;align-items:flex-start}}.nav-mega summary{color:var(--color-text-primary)}.nav-mega .mega-menu-panel{padding:calc(var(--spacing) * 4.5);box-shadow:var(--shadow-approved-037);background:linear-gradient(145deg,var(--color-surface) 0%,var(--menu-wash) 100%);border-top:4px solid var(--menu-accent);border:0}.nav-mega .mega-menu-top{padding:3px calc(var(--spacing) * 1) calc(var(--spacing) * .5)}.nav-mega .mega-menu-top>span{color:var(--menu-accent)}.nav-mega .mega-menu-top>a{color:var(--color-text-primary)}.nav-mega .mega-menu-grid{border:0;gap:11px}.nav-mega .mega-menu-grid>a{border-radius:var(--radius-ui-13);background:var(--color-surface);border:1px solid rgba(var(--color-secondary-rgb),.08);min-height:142px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.nav-mega .mega-menu-grid>a:before{content:"";background:var(--menu-accent);height:5px;position:absolute;top:0;left:0;right:0}.nav-mega .mega-menu-grid>a:hover{border-color:var(--menu-accent);box-shadow:var(--shadow-approved-038);background:var(--color-surface);transform:translateY(-5px)}.nav-mega .mega-menu-grid>a>span{border-radius:var(--radius-ui-9);width:29px;height:29px;color:var(--color-text-inverse);background:var(--menu-accent);place-items:center;display:grid}.nav-mega .mega-menu-grid strong,.nav-mega .mega-menu-grid small{color:var(--color-text-primary)}.nav-mega .mega-menu-grid svg{color:var(--menu-accent);transition:transform 0var(--motion-2000)}.nav-mega .mega-menu-grid>a:hover svg{transform:translate(4px)}@media(max-width:760px){.nav-mega .mega-menu-grid{gap:calc(var(--spacing) * 2)}.nav-mega .mega-menu-grid>a{min-height:112px}}@media(max-width:520px){.nav-mega .mega-menu-grid{grid-template-columns:1fr}.nav-mega .mega-menu-grid>a{min-height:auto}}@media(prefers-reduced-motion:reduce){.nav-mega .mega-menu-grid>a{transition:none}}.nav-mega .mega-menu-grid>a:first-child,.nav-mega .mega-menu-grid>a:nth-child(2){background:var(--color-background)}.nav-mega summary:hover{color:var(--green)}.nav-mega .mega-menu-grid>a:first-child{background:var(--cream)}.nav-mega .mega-menu-grid>a:nth-child(2){background:var(--mint)}.nav-mega .mega-menu-grid>a:nth-child(3){background:var(--mist)}.nav-mega .mega-menu-grid>a:nth-child(4){background:var(--card)}.nav-mega{--menu-accent:var(--green);--menu-wash:var(--mint)}.mega-menu-panel{border-color:var(--line)}@media(max-width:930px){.mobile-menu{margin-left:0}}.nav-mega>summary{cursor:pointer;padding:31px calc(var(--spacing) * .5) calc(var(--spacing) * 7);white-space:nowrap;color:var(--color-navy-dark);border-bottom:3px solid #0000;list-style:none}.nav-mega>summary::-webkit-details-marker{display:none}.nav-mega>summary:after{content:"";margin-left:calc(var(--spacing) * 1.5)}.nav-mega{position:static}.mega-menu-panel{border-radius:var(--radius-ui-18);width:min(1040px,100vw - 48px);padding:calc(var(--spacing) * 5.5);color:var(--navy);box-shadow:var(--shadow-approved-045);background:var(--color-surface);border:1px solid var(--line);animation:.2s both build-fade-up;position:absolute;top:80px;left:50%;transform:translate(-50%)}.mega-menu-top{border-bottom:1px solid var(--line)}@media(max-width:900px){.mobile-menu{margin-left:auto;display:block}.nav-mega>summary{padding:calc(var(--spacing) * 2.5);color:var(--navy);border:0}.mega-menu-panel{border-radius:var(--radius-ui-10);width:auto;padding:calc(var(--spacing) * 2.5);box-shadow:none;animation:none;position:static;transform:none}}.mega-menu-panel:before{content:"";background:var(--color-surface);border-left:1px solid var(--color-border);border-top:1px solid var(--color-border);width:20px;height:20px;position:absolute;top:-10px;transform:rotate(45deg)}.mega-menu-about:before{left:27%}.mega-menu-guidance:before{left:39%}.mega-menu-employer:before{left:52%}.mega-menu-partner:before{left:68%}.mega-menu-layout{gap:calc(var(--spacing) * 5.5);grid-template-columns:minmax(360px,36%) minmax(0,64%);min-height:442px;display:grid}.mega-menu-links{padding:5px calc(var(--spacing) * 2) 3px 7px}.mega-menu-top{padding:calc(var(--spacing) * 1) calc(var(--spacing) * .5) calc(var(--spacing) * 3);border:0;align-items:center;display:flex}.mega-menu-top>span{color:var(--green)}.mega-menu-top>a{color:var(--navy);align-items:center;gap:5px;display:flex}.mega-menu-list{display:grid}.mega-menu-list>a{align-items:center;gap:calc(var(--spacing) * 3.5);border-bottom:1px solid var(--color-border);grid-template-columns:46px minmax(0,1fr) 20px;min-height:91px;padding:13px 9px 13px 1px;transition:background .18s,transform .18s;display:grid;color:var(--navy)!important}.mega-menu-list>a:last-child{border-bottom:0}.mega-menu-list>a:hover{background:var(--color-background);transform:translate(3px)}.mega-list-icon{border-radius:var(--radius-ui-10);width:43px;height:43px;color:var(--green);background:var(--color-background);place-items:center}.mega-list-icon svg{width:25px;height:25px}.mega-menu-list>a>span{min-width:0}.mega-menu-list strong,.mega-menu-list small{display:block}.mega-menu-list strong{color:var(--navy)!important}.mega-menu-list small{margin-top:5px;color:var(--color-navy-dark)!important}.mega-menu-list>a>svg{color:var(--navy)}.mega-visual-panel{border-radius:var(--radius-ui-11);min-width:0;padding:calc(var(--spacing) * 7) calc(var(--spacing) * 7.5) calc(var(--spacing) * 5.5);box-shadow:var(--shadow-approved-057);background:linear-gradient(145deg,var(--color-surface),var(--color-background));border:1px solid var(--color-border);display:flex}.mega-visual-heading>i{margin-bottom:calc(var(--spacing) * 3.5);background:var(--green);width:27px;height:2px;display:block}.mega-visual-heading h2{color:var(--navy);margin:0}.mega-connection{padding:calc(var(--spacing) * 4.5) calc(var(--spacing) * 3) calc(var(--spacing) * 3);flex:1;grid-template-columns:1fr 70px 1fr 70px 1fr;display:grid}.mega-connection>div>span,.mega-connection>div>small{display:block}.mega-connection>div>small{margin:5px 0 calc(var(--spacing) * 2.5);color:var(--muted)}.mega-connection>em{border-top:1px dashed var(--color-blue-sky);height:1px;position:relative}.mega-connection>em:after{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;right:-4px}.mega-person{width:84px;height:84px;color:var(--navy);background:var(--mist);border:6px solid var(--color-border);margin:auto;display:block;position:relative;overflow:visible}.mega-person>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.mega-person>i{width:22px;height:22px;color:var(--color-text-inverse);background:var(--green);border-radius:50%;place-items:center;display:grid;position:absolute;top:32px;right:-8px}.mega-centre-mark{justify-items:center;gap:5px}.mega-centre-mark>svg{width:62px;height:62px;color:var(--green);box-shadow:var(--shadow-approved-058);background:var(--color-surface);border:1px solid var(--color-border);border-radius:50%;padding:17px}.mega-centre-mark small{margin:0!important}.mega-visual-principles{gap:calc(var(--spacing) * 4.5);padding-top:calc(var(--spacing) * 4);border-top:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);display:grid}.mega-visual-principles>div{grid-template-columns:30px 1fr;align-items:start;gap:9px;display:grid}.mega-visual-principles i{width:29px;height:29px;color:var(--green);background:var(--color-background);border-radius:50%;place-items:center;display:grid}.mega-visual-principles svg{width:17px;height:17px}.mega-visual-principles b,.mega-visual-principles small{display:block}.mega-visual-principles small{margin-top:calc(var(--spacing) * .5);color:var(--muted)}.mega-insight-grid{padding:calc(var(--spacing) * 6) 0 calc(var(--spacing) * 5);flex:1;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:13px;display:grid}.mega-insight-grid article{flex-direction:column;gap:11px;display:flex}.mega-insight-grid article>b{padding-left:15px;position:relative}.mega-insight-grid article>b:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:0}.mega-insight-grid article>b small{margin-top:calc(var(--spacing) * .5);color:var(--muted);display:block}.mega-insight-grid article>a{align-items:center;gap:5px;margin-top:auto;display:flex}.mega-bars{border-bottom:1px solid var(--color-border);height:94px;align-items:flex-end!important;gap:calc(var(--spacing) * 2)!important;padding:0 calc(var(--spacing) * 2) 0!important;display:flex!important}.mega-bars i{background:linear-gradient(var(--color-blue-sky),var(--green));border-radius:3px 3px 0 0;flex:1;min-width:8px}.mega-bars i:first-child{height:24%}.mega-bars i:nth-child(2){height:42%}.mega-bars i:nth-child(3){height:55%}.mega-bars i:nth-child(4){height:73%}.mega-bars i:nth-child(5){height:92%}.mega-trust-strip{border-radius:var(--radius-ui-10);padding:13px calc(var(--spacing) * 4);background:var(--color-background);border:1px solid var(--color-border)}.mega-trust-strip>span{margin-bottom:calc(var(--spacing) * 2.5);display:block}.mega-trust-strip>div{gap:calc(var(--spacing) * 4.5);grid-template-columns:repeat(3,1fr);display:grid}.mega-trust-strip b{grid-template-columns:auto 1fr;align-items:center;column-gap:7px;display:grid}.mega-trust-strip b:before{content:"";border-radius:var(--radius-ui-7);background:var(--color-background);border:1px solid var(--color-blue-ice);grid-row:1/3;width:24px;height:24px}.mega-trust-strip small{color:var(--muted);display:block}.mega-employer-flow{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 5) 0;flex:1;grid-template-columns:1fr 28px 1.25fr 28px 1fr;display:grid}.mega-employer-flow>article{gap:calc(var(--spacing) * 2.5);flex-direction:column;min-height:190px;display:flex}.mega-employer-flow>svg{color:var(--navy)}.mega-employer-flow small{color:var(--muted)}.mega-employer-flow article>b{align-items:center;gap:7px;display:flex}.mega-employer-flow article>b svg{color:var(--green)}.mega-employer-flow .mega-bars{height:62px;margin-top:auto}.mega-shortlist{margin-top:auto;gap:0!important;display:flex!important}.mega-shortlist i{background:var(--mist);border:3px solid var(--color-white);border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-7px;display:grid}.mega-shortlist i:first-child{margin-left:0}.mega-shortlist i:nth-child(2){background:var(--cream)}.mega-shortlist i:nth-child(3){background:var(--soft-mint)}.mega-partner-flow{gap:calc(var(--spacing) * 4.5);padding:calc(var(--spacing) * 7.5) calc(var(--spacing) * 1) calc(var(--spacing) * 5.5);flex:1;grid-template-columns:repeat(4,1fr);display:grid}.mega-partner-flow>div{text-align:center;position:relative}.mega-partner-flow>div>svg{color:var(--navy);position:absolute;top:32px;right:-20px}.mega-partner-flow span,.mega-partner-flow small{display:block}.mega-partner-flow small{margin-top:calc(var(--spacing) * 1.5);color:var(--muted)}@media(max-width:1240px){.mega-menu-layout{grid-template-columns:350px minmax(0,1fr)}}@media(max-width:900px){.mega-menu-panel:before,.mega-visual-panel{display:none}.mega-menu-layout{min-height:0;display:block}.mega-menu-links{padding:0}.mega-menu-top{display:none}.mega-menu-list>a{grid-template-columns:40px minmax(0,1fr) 18px;min-height:74px;padding:9px}.mega-list-icon{width:38px;height:38px}}.nav-mega>summary:hover,.nav-mega[open]>summary{border-bottom-color:var(--green);color:var(--green)}.section-page-nav{border-bottom-color:var(--color-border);z-index:20;background:rgba(var(--color-white-rgb),.98);border-bottom:1px solid var(--color-border)}.section-page-nav-inner{scrollbar-width:none;margin:0 auto;display:flex;overflow:auto hidden}.section-page-nav-inner::-webkit-scrollbar{display:none}.section-page-nav a{white-space:nowrap;height:100%;color:var(--color-text-primary);border-bottom:2px solid #0000;flex:none;align-items:center;transition:color .18s,border-color .18s;display:inline-flex}@media(max-width:860px){.section-page-nav-inner{gap:calc(var(--spacing) * 7)}}@media(max-width:600px){.section-page-nav-inner{gap:calc(var(--spacing) * 7);padding:0 15px}}.section-page-nav-inner{gap:calc(var(--spacing) * 8.5)}.section-page-nav{height:58px}@media(min-width:901px){.mega-menu-panel:before{display:none}.mega-menu-layout{gap:calc(var(--spacing) * 5.5);grid-template-columns:minmax(360px,36%) minmax(0,64%);min-height:442px;display:grid}.mega-menu-links{padding:5px calc(var(--spacing) * 2) 3px 7px}.mega-visual-panel{display:flex}.mega-menu-list>a{min-height:91px;padding:13px 9px 13px 1px}}.story-rail{z-index:90;justify-items:center;gap:calc(var(--spacing) * 3);width:38px;color:var(--color-text-primary);display:grid;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.story-rail-progress{background:rgba(var(--color-secondary-rgb),.15);width:2px;height:96px}.story-rail-progress>i{transform-origin:top;background:var(--color-accent);width:100%;height:100%;transition:transform .45s;display:block}.story-rail nav{gap:9px;display:grid}.story-rail nav button{cursor:pointer;background:0 0;border:0;width:26px;height:26px;padding:0;position:relative}.story-rail nav button>i{background:var(--color-surface);border:1px solid;border-radius:50%;width:7px;height:7px;margin:auto;transition:transform .25s,background .25s;position:absolute;inset:0}.story-rail nav button.active>i{border-color:var(--color-accent);background:var(--color-accent);transform:scale(1.65)}.story-rail nav button>span{pointer-events:none;border-radius:var(--radius-ui-5);width:max-content;max-width:230px;padding:7px calc(var(--spacing) * 2.5);text-align:right;color:var(--color-text-inverse);opacity:0;background:var(--color-secondary);transition:all .2s;position:absolute;top:50%;right:32px;transform:translate(8px,-50%)}.story-rail nav button:hover>span,.story-rail nav button:focus-visible>span{opacity:1;transform:translateY(-50%)}@media(max-width:1180px){.story-rail{display:none}}@media(prefers-reduced-motion:reduce){.story-rail-progress>i{transition:none}}.global-footer .site-logo{background:0 0;border-radius:0;padding:0}.section-page-nav a:hover,.section-page-nav a.active{border-bottom-color:var(--color-blue-royal);color:var(--color-blue-royal)}.global-footer .site-logo img{filter:none!important}:is(.site-container,.site-shell,.ar-shell,.ep-shell,.rp-shell,.cg3-shell,.story-v2-shell,.final-belief-shell,.docref-shell,.partner-ref-shell,.ar-problem-close-shell,.section-page-nav-inner,.header-inner,.account-dashboard){box-sizing:border-box;min-width:0;width:calc(100% - 2 * var(--container-gutter))!important;max-width:var(--container-max)!important;margin-inline:auto!important;padding-inline:0!important}.navigation-list{margin-block:0;padding-inline-start:0;list-style:none}:is(.navigation-list,.sidebar-list,.dropdown-list)>:is(a,button){border-radius:var(--radius-sm)}:is(.navigation-list,.sidebar-list,.dropdown-list)>:is(a,button):is(:hover,:focus-visible){background-color:var(--color-hover-surface)}:is(.navigation-list,.sidebar-list) [aria-current=page]{color:var(--color-primary)}.app-modal-panel>.ui-modal-header{padding:var(--space-4);border-color:var(--color-border)}.global-header{z-index:1030;top:0;position:sticky!important}.global-header .header-inner{align-items:center}.global-header .header-actions{align-items:center;gap:var(--space-2);display:flex}.header-notifications{padding:var(--space-2);color:var(--color-primary)}.global-header .nav-mega>summary{align-items:center;gap:var(--space-2);list-style:none;display:flex}.global-header .nav-mega>summary::marker{content:""}.global-header .nav-mega>summary::-webkit-details-marker{display:none}.global-header .nav-mega>summary:before,.global-header .nav-mega>summary:after{content:none!important;display:none!important}.global-header .nav-mega>summary>.lucide{transition:transform .2s}.global-header .nav-mega[open]>summary>.lucide{transform:rotate(180deg)}@media(min-width:1200px){.global-header .header-navigation{flex-direction:row;visibility:visible!important;width:auto!important;display:flex!important;position:static!important;transform:none!important}.global-header .mobile-menu{display:none!important}}@media(max-width:1199.98px){.global-header .header-inner{gap:var(--space-2)}.global-header .header-actions{margin-left:auto}.global-header .mobile-menu{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex!important}.global-header .header-navigation{--ui-offcanvas-width:min(90vw, 400px);visibility:hidden;gap:var(--space-2);color:var(--color-text-primary);transition:transform .3s ease-in-out;overflow-y:auto;height:100dvh!important;max-height:none!important;width:var(--ui-offcanvas-width)!important;padding:var(--space-4)!important;background:var(--color-surface)!important;border-radius:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;margin:0!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-100%)!important}.global-header .header-navigation:is(.show,.showing):not(.hiding){visibility:visible;transform:translate(0)!important}.global-header .header-navigation.hiding{visibility:visible}.header-navigation>.ui-drawer-header{padding:0 0 var(--space-4)}.global-header .header-navigation .mega-menu-panel{width:100%!important;min-width:0!important;max-width:100%!important;padding:var(--space-2)!important;box-shadow:none!important;position:static!important;transform:none!important}.global-header .header-navigation .mega-menu-layout{display:block!important}.global-header .header-navigation .mega-visual-panel{display:none!important}.global-header .header-navigation .mega-menu-list>a{grid-template-columns:32px minmax(0,1fr) 16px;min-height:44px}.global-header .header-navigation>a,.global-header .header-navigation summary{min-height:44px}}@media(prefers-reduced-motion:reduce){.global-header .header-navigation,.global-header .nav-mega>summary>.lucide{transition:none!important}}:is(.application-job-card,.ar-card,.ar-help-applicant-card,.ar-help-volume-card,.ar-report-card,.ar-score-card,.card,.cg3-list-card,.cg3-mountain-card,.cg3-outcome-card,.cg3-question-card,.cg3-response-card,.clarity-focus-card,.clickable-result-card,.control-evidence-card,.detail-card,.home-cta-card,.market-ref-card,.onboarding-card,.plan-ready-card,.process-ref-card,.result-card,.rp-card,.site-card,.mega-insight-grid article,.mega-employer-flow>article,.detail-card-grid article,.detail-product-grid article,.rp-ownership-flow>div>article,.detail-card-grid:not(.faq-cards)>article,.ar-market-cards>article,.ar-brief-grid>article,.story-v2-question-grid article,.story-v2-fit-comparison article,.ar-problem-challenges>article,.ar-problem-page .ar-market-cards>article,.mini-profiles article,.mini-compare article,.cg3-game-visual>article,.cg3-how-games article,.cg3-moments article,.cg3-profile-scatter article,.cg3-orbit-system article,.cg3-trap-list>article,.cg3-rejection-pile article,.cg3-results-main>article,.cg3-blog-stack article,.cg3-insight-stack article,.cg3-community-stack article,.cg3-assessment-stack article,.cg3-pipeline>div article,.cg3-mistake-grid>article,.dashboard-job-grid article,.application-status-list article,.draft-list article,.uploaded-resumes article,.needs-today article,.employer-job-list article,.question-list article,.template-grid article,.recruiter-tool-grid article,.employer-native-page .ep-workflow-stack article,.ep-workflow-stack article,.ep-screening-graphic>article,.ep-evidence article,.plan-simple-cards article,.plan-benefits article,.job-detail-sections>article,.rp-control-graphic>div>article,.partner-source-stack>article,.rp-setup-graphic article,.rp-control-graphic article,.rp-candidate-comparison>article){--ui-card-bg:var(--card-background);--ui-card-color:var(--color-text-primary);--ui-card-border-color:var(--color-border);--ui-card-border-radius:var(--card-radius);color:var(--color-text-primary);border-radius:var(--card-radius)!important;padding:var(--card-padding)!important;box-shadow:var(--card-shadow)!important;background:var(--card-background)!important;border:var(--card-border)!important;transition:var(--card-transition)!important}.ep-story-explorer>article{flex-direction:column;justify-content:center;padding:54px clamp(38px,5vw,72px);display:flex;background:linear-gradient(135deg,#101949,#012f7d)!important}.site-card{--ui-card-bg:var(--color-surface);--ui-card-color:var(--color-text-primary);--ui-card-border-color:var(--color-border);--ui-card-border-radius:var(--radius-md)}.site-card.ui-card--subtle{--card-background:var(--color-background)}.site-card.ui-card--flat{--card-shadow:none}.site-card.ui-card--padding-none{--card-padding:0}.site-card.ui-card--padding-compact{--card-padding:var(--space-3)}.site-card.ui-card--padding-comfortable{--card-padding:var(--space-4)}.site-card.ui-card--padding-spacious{--card-padding:var(--space-5)}.ui-card-title{font-family:var(--font-display);font-size:var(--card-title-size,var(--type-h3));line-height:var(--leading-heading);font-weight:var(--weight-display);letter-spacing:var(--tracking-heading)}.ui-card-description{font-size:var(--type-body);line-height:var(--leading-body)}.ui-card-meta{font-size:var(--type-small);line-height:var(--leading-compact);color:var(--color-text-secondary)}.ui-badge{--ui-badge-color:var(--color-text-inverse);font-size:var(--type-badge);line-height:var(--leading-compact);font-weight:var(--weight-semibold);--ui-badge-font-size:var(--type-badge);--ui-badge-font-weight:var(--weight-semibold)}.site-tag{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);color:var(--color-text-secondary);background:var(--color-background);border:1px solid var(--color-border);font-size:var(--type-badge);line-height:var(--leading-compact);font-weight:var(--weight-semibold);--ui-badge-font-size:var(--type-badge);--ui-badge-font-weight:var(--weight-semibold);display:inline-flex}.venue-tile{border-radius:var(--radius-ui-12);width:54px;height:54px;color:var(--navy);place-items:center}.venue-tile.large{width:68px;height:68px}.tile-green,.tile-aqua{background:var(--mint)}.tile-gold{background:var(--cream)}.tile-blue{background:var(--mist)}@media(max-width:620px){.venue-tile{width:45px;height:45px}}.verified-employer{margin-top:calc(var(--spacing) * 2);display:inline-block;position:relative}.verified-employer summary{cursor:pointer;color:var(--green-text);list-style:none}.verified-employer summary::-webkit-details-marker{display:none}.verified-employer summary:before{content:"";margin-right:calc(var(--spacing) * 1.5);width:17px;height:17px;color:var(--green);background:var(--soft-mint);border-radius:50%;place-items:center;display:inline-grid}.verified-employer>div{z-index:12;border-radius:var(--radius-ui-10);width:290px;color:var(--muted);box-shadow:var(--shadow);background:var(--color-surface);border:1px solid var(--line);padding:13px;position:absolute;top:26px;left:0}.verified-employer>div a{margin-top:calc(var(--spacing) * 1.5);color:var(--green-text);display:block}:is(.application-job-card,.ar-card,.ar-help-applicant-card,.ar-help-volume-card,.ar-report-card,.ar-score-card,.card,.cg3-list-card,.cg3-mountain-card,.cg3-outcome-card,.cg3-question-card,.cg3-response-card,.clarity-focus-card,.clickable-result-card,.control-evidence-card,.detail-card,.home-cta-card,.market-ref-card,.onboarding-card,.plan-ready-card,.process-ref-card,.result-card,.rp-card,.site-card):is(a,button,[role=button],.clickable-result-card):is(:hover,:focus-visible){box-shadow:var(--card-hover-shadow)!important;background:var(--card-hover-background)!important}@media(prefers-reduced-motion:reduce){:is(.application-job-card,.ar-card,.ar-help-applicant-card,.ar-help-volume-card,.ar-report-card,.ar-score-card,.card,.cg3-list-card,.cg3-mountain-card,.cg3-outcome-card,.cg3-question-card,.cg3-response-card,.clarity-focus-card,.clickable-result-card,.control-evidence-card,.detail-card,.home-cta-card,.market-ref-card,.onboarding-card,.plan-ready-card,.process-ref-card,.result-card,.rp-card,.site-card){transition:none!important}}.modal{--ui-modal-color:var(--color-text-primary);--ui-modal-bg:var(--color-surface);--ui-modal-border-color:var(--color-border);--ui-modal-header-border-color:var(--color-border);--ui-modal-footer-border-color:var(--color-border);--ui-modal-border-radius:var(--radius-lg)}.modal-backdrop{--ui-backdrop-bg:var(--color-secondary)}.app-modal-backdrop{overflow-y:auto;z-index:1080!important;padding:var(--space-4)!important;background:rgba(var(--color-secondary-rgb),.5)!important;justify-content:center!important;align-items:center!important;display:flex!important;position:fixed!important;inset:0!important}.app-modal-panel{overflow-y:auto;max-height:calc(100dvh - 2 * var(--space-4))!important;width:100%!important;max-width:var(--modal-width)!important;border-radius:var(--radius-md)!important;color:var(--color-text-primary)!important;box-shadow:var(--card-shadow)!important;background:var(--color-surface)!important;border:1px solid var(--color-border)!important;margin:auto!important;padding:0!important;position:relative!important}.app-modal-panel>.ui-modal-body,.app-modal-panel>.modal-footer{padding:var(--space-4)}.app-modal-panel .ui-close{opacity:.75;flex-shrink:0}.app-modal-panel .ui-close:focus-visible{box-shadow:var(--form-focus-ring)}.app-modal-panel>.ui-modal-body{min-width:0}@keyframes dashboardSpin{to{transform:rotate(360deg)}}@keyframes careerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes aboutRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes aboutFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes partnerLift{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes partnerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes visualBreath{0%{transform:scale(1.01)}to{transform:scale(1.055)}}@keyframes brightFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes megaStoryRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes megaStoryFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes build-fade-up{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes visual-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes visual-pulse{0%,to{box-shadow:0 0 rgba(var(--color-accent-rgb),.18)}50%{box-shadow:0 0 0 11px rgba(var(--color-accent-rgb),0)}}@keyframes visual-orbit{0%{transform:rotate(0)translate(110px)rotate(0)}to{transform:rotate(360deg)translate(110px)rotate(-360deg)}}@keyframes storyRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes storyStep{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes storyPhotoBreath{0%{transform:scale(1.01)}to{transform:scale(1.045)}}@keyframes arRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes arFloat{50%{transform:translateY(-5px)}}@keyframes rpReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes signal-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes signal-pulse{0%,to{opacity:.8;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.experience-ready .story-scene.scene-seen>*{opacity:1;transform:none}@keyframes ep-signal-float{50%{transform:translateY(-10px)rotate(1deg)}}@keyframes ep-orbit-spin{to{transform:rotate(360deg)}}@keyframes doc42-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.footer-main{display:grid}.footer-main>div:first-child p{margin:calc(var(--spacing) * 5.5) 0 calc(var(--spacing) * 2);color:var(--color-blue-pale)}.footer-main>div:first-child>span{color:var(--color-blue-sky)}.footer-main>div:not(:first-child){gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.footer-end{padding-top:calc(var(--spacing) * 5.5);border-top:1px solid rgba(var(--color-white-rgb),.08);display:flex}@media(max-width:980px){.footer-main{gap:calc(var(--spacing) * 7)}}@media(max-width:780px){.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-main>div:last-child{display:none}}@media(max-width:520px){.footer-main>div:first-child{grid-column:1/-1}.footer-end,.footer-end span{display:block}}.footer-main>div:not(:first-child) a,.footer-main>div:first-child>span,.footer-end{color:var(--color-blue-sky)}.footer-main>div:not(:first-child) a,.footer-end{color:var(--color-blue-pale)}.footer-main>div:not(:first-child) a:hover,.footer-end a:hover{color:var(--color-text-inverse)}.global-footer{padding:calc(var(--spacing) * 17) 0 calc(var(--spacing) * 6)}.footer-brand{padding-bottom:calc(var(--spacing) * 7.5);border-bottom:1px solid rgba(var(--color-white-rgb),.1);align-items:center}.footer-brand p{color:var(--color-text-inverse);margin:0}.footer-main{grid-template-columns:repeat(4,1fr)}.footer-main>div:first-child,.footer-main>div{flex-direction:column;gap:11px;display:flex}.footer-main b{color:var(--color-text-inverse);margin-bottom:7px}.footer-main a,.footer-main>div:not(:first-child) a{color:var(--color-blue-sky)}.footer-main a:hover{color:var(--color-text-inverse)}.footer-contact{gap:calc(var(--spacing) * 6);color:var(--color-blue-sky);border-bottom:1px solid rgba(var(--color-white-rgb),.08);border-top:1px solid rgba(var(--color-white-rgb),.08);grid-template-columns:1.5fr .75fr 1.2fr}.footer-contact a{color:var(--color-text-inverse)}.footer-end{gap:calc(var(--spacing) * 5);color:var(--color-blue-sky);border:0;margin-top:0}@media(max-width:900px){.footer-main{grid-template-columns:1fr 1fr}.footer-contact{grid-template-columns:1fr}.footer-end{grid-template-columns:1fr;display:grid}}@media(max-width:620px){.footer-brand{align-items:flex-start;gap:calc(var(--spacing) * 4.5);flex-direction:column}.footer-main{gap:calc(var(--spacing) * 7.5);grid-template-columns:1fr 1fr}}.footer-brand-copy{align-items:center}.footer-brand-copy p{margin:0!important}.footer-brand-details{gap:calc(var(--spacing) * 3.5)}.footer-social-group>span{margin-bottom:calc(var(--spacing) * 2);display:block}.footer-social-group>div{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.footer-social-group a{border-radius:var(--radius-ui-999);border:1px solid rgba(var(--color-white-rgb),.22);align-items:center;min-height:34px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.footer-social-group a:hover{transform:translateY(-1px)}.footer-app-download{gap:calc(var(--spacing) * 3);border-radius:var(--radius-ui-12);min-width:245px;padding:11px calc(var(--spacing) * 3.5);color:var(--color-text-inverse);background:rgba(var(--color-white-rgb),.05);border:1px solid rgba(var(--color-white-rgb),.18);grid-template-columns:42px 1fr 18px;transition:background .18s,border-color .18s;display:grid}.footer-app-download:hover{border-color:rgba(var(--color-white-rgb),.34);background:rgba(var(--color-white-rgb),.09)}.footer-app-download>i{border-radius:var(--radius-ui-10);background:var(--green);place-items:center;width:42px;height:42px;display:grid}.footer-app-download b,.footer-app-download small{display:block}.footer-app-download small{color:var(--color-blue-sky);margin-top:3px}@media(max-width:700px){.footer-brand-copy{align-items:flex-start;gap:calc(var(--spacing) * 4);flex-direction:column}.footer-brand-details{gap:13px}.footer-app-download{width:100%}}.global-footer .footer-main{gap:clamp(calc(var(--spacing) * 6),3vw,55px);grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1180px){.global-footer .footer-main{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.global-footer .footer-main{grid-template-columns:1fr 1fr}}@media(max-width:560px){.global-footer .footer-main{grid-template-columns:1fr}}.global-footer .footer-brand p,.global-footer .footer-main b{color:var(--navy)}.global-footer .footer-main a,.global-footer .footer-main>div:not(:first-child) a{color:var(--color-text-secondary)}.global-footer .footer-main a:hover{color:var(--brand-primary)}.global-footer .footer-contact{border-top-color:var(--color-border);border-bottom-color:var(--color-border);color:var(--color-text-secondary)}.global-footer .footer-contact a{color:var(--brand-primary)}.global-footer .footer-end{color:var(--color-blue-sky)}.global-footer .footer-app-download{box-shadow:var(--shadow-approved-079);border:1px solid var(--color-border)}@media(max-width:780px){.global-footer{padding-top:calc(var(--spacing) * 13)}}.footer-social-group a{border-color:var(--color-border);color:var(--color-navy-dark);background:var(--color-surface);gap:7px;padding:0 13px}.footer-social-group a svg{width:15px;height:15px;color:var(--brand-primary)}.footer-social-group a:hover{border-color:var(--color-border);color:var(--brand-primary);background:var(--brand-pale)}.footer-download-group{align-items:center}.footer-qr-reference{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-12);box-shadow:var(--shadow-approved-083);background:var(--color-surface);border:1px solid var(--color-border);padding:9px 11px;display:flex}.footer-qr-reference>svg{flex:none;width:62px;height:62px}.footer-qr-reference b,.footer-qr-reference small{white-space:nowrap;display:block}.footer-qr-reference b{color:var(--navy)}.footer-qr-reference small{color:var(--color-blue-sky);margin-top:3px}@media(max-width:760px){.footer-download-group{flex-direction:column;align-items:stretch;width:100%}.footer-qr-reference{justify-content:center}}.global-footer .footer-brand p{color:var(--navy)}.footer-social-group>span{color:var(--color-text-secondary)}.global-footer{padding-top:calc(var(--spacing) * 20.5)}.global-footer .footer-brand{padding-bottom:calc(var(--spacing) * 12);align-items:flex-start}.footer-brand-copy{gap:calc(var(--spacing) * 8.5)}.footer-download-group{gap:calc(var(--spacing) * 4.5)}.footer-main{gap:calc(var(--spacing) * 16);padding-top:calc(var(--spacing) * 13.5)}.footer-main>div{gap:calc(var(--spacing) * 3.5)}.footer-contact{margin-top:calc(var(--spacing) * 13.5);padding:calc(var(--spacing) * 7) 0}.footer-end{padding:calc(var(--spacing) * 7) 0 calc(var(--spacing) * 2)}@media(max-width:760px){.global-footer .footer-brand{gap:calc(var(--spacing) * 9)}.footer-main{gap:calc(var(--spacing) * 10) calc(var(--spacing) * 6);grid-template-columns:1fr 1fr}.footer-contact{gap:calc(var(--spacing) * 3);grid-template-columns:1fr}}@media(max-width:520px){.footer-main{grid-template-columns:1fr}.footer-download-group{width:100%}}.global-footer .footer-brand,.global-footer .footer-contact,.global-footer .footer-end{border-color:var(--color-border)}.global-footer .footer-app-download>i{background:var(--color-primary)}.footer-social-group .social-icon-links{display:flex}.footer-social-group .social-icon-links a{width:42px;height:42px;min-height:42px;color:var(--color-navy-dark);background:var(--color-surface);border:1px solid var(--color-border);border-radius:50%;place-items:center;padding:0;transition:transform .2s,background .2s,color .2s,border-color .2s;display:grid}.footer-social-group .social-icon-links a svg{width:19px;height:19px}.footer-social-group .social-icon-links a:hover{border-color:var(--color-primary);color:var(--color-text-inverse);transform:translateY(-3px)}.global-footer{border-top-color:var(--color-border)}.global-footer .footer-brand{border-bottom-color:var(--color-border)}.global-footer{color:var(--color-text-primary);background:var(--color-background);border-top:1px solid var(--color-border)}.global-footer :is(.footer-brand,.footer-contact,.footer-end){border-color:var(--color-border)}.global-footer :is(.footer-brand p,.footer-main b){color:var(--color-text-primary)}.global-footer .footer-app-download{border-color:var(--color-border);color:var(--color-text-primary);background:var(--color-surface)}.global-footer .footer-app-download>i,.footer-social-group .social-icon-links a:hover{border-color:var(--color-primary);color:var(--color-text-inverse)}.global-footer{--container-max:1280px;--container-gutter:24px;font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-body)}@media(max-width:620px){.global-footer{--container-gutter:18px}}.global-footer .footer-main{font-size:13px;line-height:1.6}.global-footer .footer-contact,.global-footer .footer-end{font-size:12px;line-height:1.6}.global-footer .footer-social-group>span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.5}.global-footer .footer-download-group b{font-size:12px;line-height:1.35}.global-footer .footer-download-group small{font-size:11px;line-height:1.4}.global-footer .footer-qr-reference>span:first-child>svg{width:62px;height:62px}body.modal-is-open,body.navigation-open{overflow:hidden}.contents{display:contents}button,summary,[role=button]{cursor:pointer}.ui-check{min-height:0!important}@media(max-width:1199.98px){.global-header .header-navigation{z-index:1040}.global-header .header-navigation.drawer-open{visibility:visible!important;transform:translate(0)!important}}@media(max-width:820px){.dashboard-sidebar{z-index:1040;visibility:hidden;height:100dvh;transition:transform var(--motion-standard) var(--ease-brand);inset:0 auto 0 0;overflow:auto;transform:translate(-105%);width:min(88vw,320px)!important;position:fixed!important}.dashboard-sidebar.drawer-open{visibility:visible;transform:translate(0)}.mobile-filter-drawer{z-index:1040;visibility:hidden;transform:translate(-105%)}.mobile-filter-drawer.drawer-open{visibility:visible;transform:translate(0)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.global-header,.story-rail,.preview-toast,.navigation-scrim{display:none!important}}.multi-option-list>button{cursor:pointer;gap:3px calc(var(--spacing) * 3);width:100%;padding:calc(var(--spacing) * 2.5);text-align:left;color:var(--navy);background:var(--color-surface);border-bottom:1px solid var(--color-blue-ice);border:0;display:grid}.multi-option-list>button:hover,.multi-option-list>button:focus{background:var(--color-background);outline:0}.multi-option-list>button span{grid-column:1}.multi-option-list>button small{color:var(--color-blue-sky);grid-column:1}.multi-option-list>button b{background:var(--color-background);width:23px;height:23px;color:var(--green);border-radius:50%;grid-area:1/2/3;align-self:center;place-items:center;display:grid}.multi-option-list>button{grid-template-columns:1fr auto}.multi-option-list>button b{justify-self:end}.multi-option-list>p{padding:calc(var(--spacing) * 5);text-align:center;color:var(--color-blue-sky)}.multi-chip-more{border-radius:var(--radius-ui-20);white-space:nowrap;color:var(--blue);background:var(--color-background);padding:5px 7px}.multi-clear{cursor:pointer;color:var(--blue);background:0 0;border:0;padding:5px}.multi-menu-summary{align-items:center;gap:calc(var(--spacing) * 2.5);background:var(--color-background);border-bottom:1px solid var(--line)}.multi-menu-summary small{color:var(--color-blue-sky)}.multi-option-list{scrollbar-gutter:stable;overscroll-behavior:contain;padding:5px}.multi-show-more{cursor:pointer;color:var(--blue);background:var(--color-background);border-top:1px solid var(--line);border:0;padding:11px}.location-combobox{border-right:1px solid var(--line);min-width:0}.location-combobox-content{flex:1;min-width:0}.location-options-menu{min-width:390px}.location-count-placeholder{padding:calc(var(--spacing) * 2.5);color:var(--color-blue-sky);background:var(--color-background)}@media(max-width:700px){.location-combobox{border-bottom:1px solid var(--line);border-right:0}}@media(max-width:420px){.multi-menu-summary{flex-direction:column;align-items:flex-start}:where([data-page=home],[data-page=jobs],[data-page="jobs.apply"]) .multi-chip{max-width:130px}}.multi-menu-summary span{color:var(--blue)}:where([data-page=home],[data-page=jobs],[data-page="jobs.apply"]) .multi-chip{color:var(--green-text);background:var(--mint)}.location-options-menu{border-color:var(--line);box-shadow:var(--shadow);background:var(--card)}.multi-menu-summary,.location-count-placeholder{color:var(--navy);background:var(--mist)}.location-combobox-control{min-height:66px}.multi-option-list{max-height:270px;overflow:auto}.multi-menu-summary{padding:13px calc(var(--spacing) * 4)}.location-combobox-control{gap:0}.dropdown-list{margin-block:0;padding-inline-start:0;list-style:none}.search-multi-select{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-width:0}.search-multi-select:nth-child(2){border-right:0}.multi-select-content{flex:1;min-width:0}.multi-field-label{margin-bottom:calc(var(--spacing) * 1.5)}.multi-selected-row{gap:5px;min-width:0}.multi-selected-row input{flex:1;min-width:110px;height:22px}.location-combobox-content input{width:100%;height:22px}@media(max-width:700px){.search-multi-select{border-right:0}.multi-select-menu{min-width:100%}}@media(max-width:420px){.multi-select-menu{width:auto;left:-7px;right:-7px}}.multi-select-control{min-height:66px}.multi-field-label{color:var(--green)}.multi-select-menu{z-index:90;max-height:390px;box-shadow:var(--shadow-approved-047)}.multi-select-control{gap:0}.multi-selected-row>svg,.location-input-row>svg{flex:none}.location-input-row{min-width:0}.location-input-row input{flex:1;min-width:0}.search-field{align-items:center;gap:var(--form-gap);min-width:0;display:flex}.search-field>.lucide{color:var(--color-primary);flex-shrink:0}.search-field>:is(.ui-input,.ui-select){flex:1;min-width:0}.dropdown-list [aria-selected=true]{color:var(--color-primary)}.jobs-mast{padding:calc(var(--spacing) * 18.5) 0 calc(var(--spacing) * 17);color:var(--color-text-inverse);position:relative;overflow:hidden}.jobs-mast:after{content:"";border:1px solid rgba(var(--color-white-rgb),.07);width:420px;height:420px;box-shadow:0 0 0 70px rgba(var(--color-white-rgb),.025),0 0 0 140px rgba(var(--color-white-rgb),.018);border-radius:50%;position:absolute;top:-200px;right:-170px}.jobs-mast h1{margin:calc(var(--spacing) * 4.5) 0 0}.jobs-index,.jobs-mast h1 em{color:var(--color-blue-pale)}.jobs-mast p{margin:calc(var(--spacing) * 5) 0 0;color:var(--color-blue-sky)}.jobs-search-band{border-bottom:1px solid var(--line);padding:15px 0;position:sticky}.jobs-search{border-radius:var(--radius-ui-12);border:1px solid var(--color-blue-ice);grid-template-columns:1.1fr 1fr auto;display:grid}.jobs-search label{align-items:center;gap:calc(var(--spacing) * 2.5);height:54px;color:var(--green);border-right:1px solid var(--line);padding:0 17px;display:flex}.jobs-search input{width:100%}.jobs-search>button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);color:var(--navy);background:var(--color-background);border:0;padding:0 19px;display:flex}.results-top{display:flex}.results-top span{margin-left:calc(var(--spacing) * 2.5);color:var(--color-blue-sky)}.results-top button{cursor:pointer;color:var(--green);background:0 0;border:0}.result-card{margin-bottom:calc(var(--spacing) * 3);grid-template-columns:auto 1fr;gap:17px}.jobs-results,.result-main{min-width:0}.result-title{align-items:start;gap:calc(var(--spacing) * 3);display:flex}.result-title h2{margin:0 0 calc(var(--spacing) * 1)}.result-title p{color:var(--color-text-secondary);margin:0}.result-tags{gap:calc(var(--spacing) * 2);margin:17px 0 11px}.result-tags span,.result-tags b{align-items:center;gap:calc(var(--spacing) * 1);color:var(--color-text-secondary);border-right:1px solid var(--line);padding-right:9px;display:flex}.result-tags b{color:var(--navy);border:0}.result-description{max-width:760px;color:var(--color-blue-sky)}.result-actions{margin-top:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3.5);border-top:1px solid var(--color-blue-ice);justify-content:space-between;align-items:center;display:flex}.result-actions small{color:var(--color-blue-sky)}.result-actions button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-ui-8);height:34px;color:var(--green);background:var(--color-background);border:0;padding:0 11px;display:flex}.result-actions button:first-child{width:34px;color:var(--color-blue-sky);justify-content:center;padding:0}.result-actions button.saved svg{fill:currentColor}.job-drawer-wrap{z-index:100;background:rgba(var(--color-secondary-rgb),.62);position:fixed;inset:0}@media(max-width:800px){.jobs-search label{border-bottom:1px solid var(--line);border-right:0}.jobs-search>button{justify-content:center;height:48px}.jobs-search>button.active{color:var(--color-text-inverse);background:var(--green)}.jobs-search,.jobs-layout{grid-template-columns:1fr}}@media(max-width:520px){.jobs-mast{padding:55px 0}.result-title{display:block}.result-description{display:none}.result-actions{align-items:end}.result-actions small{max-width:110px}}.signin-gate-wrap{padding:calc(var(--spacing) * 6)}.signin-gate{border-radius:var(--radius-ui-12);width:min(440px,100%);padding:calc(var(--spacing) * 9.5);color:var(--navy);box-shadow:var(--shadow);background:var(--color-surface)}.signin-gate>svg{color:var(--green);margin-bottom:15px}.signin-gate>span{color:var(--green);display:block}.signin-gate h2{margin:calc(var(--spacing) * 3) 0}.signin-gate p{color:var(--muted)}.signin-gate .site-button{margin:calc(var(--spacing) * 2.5) 0 calc(var(--spacing) * 4);width:100%}.signin-gate>a:last-child{color:var(--blue)}@media(max-width:520px){.signin-gate{padding:calc(var(--spacing) * 8) calc(var(--spacing) * 5.5)}}.jobs-search-panel{gap:calc(var(--spacing) * 2.5)}.jobs-search .search-submit{padding:0 calc(var(--spacing) * 6);white-space:nowrap;color:var(--color-text-inverse);background:var(--blue);align-items:center;gap:7px;display:flex}.jobs-quick-filters select,.jobs-quick-filters button,.results-controls select{border-radius:var(--radius-ui-8);color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--line);padding:0 11px}.jobs-quick-filters button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.jobs-quick-filters button.active{color:var(--color-text-inverse);background:var(--navy)}.jobs-quick-filters button b{min-width:18px;height:18px;color:var(--color-text-inverse);background:var(--green);border-radius:50%;place-items:center;display:grid}.result-skills{margin:calc(var(--spacing) * 2.5) 0;gap:calc(var(--spacing) * 1.5);display:flex}.result-skills span{border-radius:var(--radius-ui-20);color:var(--blue);background:var(--color-background);padding:5px 7px}@media(max-width:930px){.jobs-search .search-submit{justify-content:center;height:48px}.jobs-quick-filters select{flex:150px}}@media(max-width:800px){.jobs-quick-filters button{flex:100%;justify-content:center}}@media(max-width:520px){.jobs-quick-filters select{flex-basis:100%}.results-top{align-items:flex-start}.results-controls{flex-direction:column;align-items:flex-end}.result-skills{display:none}}.jobs-mast.visual-mast{z-index:30;overflow:visible}.hero-job-search{border:1px solid rgba(var(--color-secondary-rgb),.1)}.hero-job-search .jobs-search{border-radius:var(--radius-ui-10);background:var(--color-surface);border:0;grid-template-columns:1.15fr 1fr auto}.hero-job-search .jobs-search label{height:56px}.hero-job-search .search-submit{border-radius:var(--radius-ui-9);height:50px;padding:0 calc(var(--spacing) * 5);color:var(--color-text-inverse);background:var(--blue);margin:3px}.hero-search-note{color:var(--color-blue-sky)}.hero-search-note span,.hero-search-note a{align-items:center;gap:5px;display:flex}.hero-search-note span svg{color:var(--green)}.hero-search-note a{color:var(--blue)}.jobs-filter-band .jobs-search-panel{gap:7px}@media(max-width:1120px){.hero-job-search .jobs-search{grid-template-columns:1fr 1fr}.hero-job-search .search-submit{grid-column:1/-1;justify-content:center}}@media(max-width:880px){.jobs-filter-band{position:relative;top:auto}.jobs-filter-band .jobs-quick-filters{justify-content:flex-start}}@media(max-width:600px){.hero-job-search{padding:calc(var(--spacing) * 1.5);margin-top:21px}.hero-job-search .jobs-search{grid-template-columns:1fr}.hero-job-search .jobs-search label{border-bottom:1px solid var(--line);border-right:0;height:49px}.hero-job-search .search-submit{margin:calc(var(--spacing) * 1);grid-column:auto;height:46px}.hero-search-note{padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2) calc(var(--spacing) * 1);flex-direction:column;align-items:flex-start;gap:7px}.jobs-filter-band .jobs-quick-filters select{flex-basis:calc(50% - 4px)}}@media(max-width:420px){.jobs-filter-band .jobs-quick-filters select{flex-basis:100%}}.hero-job-search .advanced-job-search{box-shadow:var(--shadow-approved-009);background:var(--color-surface);border:0;grid-template-columns:1.15fr 1fr;display:grid;overflow:visible}.hero-job-search .advanced-job-search>.search-submit{margin:calc(var(--spacing) * 1.5);grid-column:auto;justify-content:center;height:auto;min-height:49px}@media(max-width:1120px){.hero-job-search .advanced-job-search{grid-template-columns:1.15fr 1fr}.hero-job-search .advanced-job-search>.search-submit{grid-column:auto}.hero-job-search{max-width:760px}}@media(max-width:700px){.hero-job-search .advanced-job-search{grid-template-columns:1fr}.hero-job-search .advanced-job-search>.search-submit{grid-column:auto;min-height:46px}}.hero-job-search{margin-top:calc(var(--spacing) * 6);border-color:var(--color-border);max-width:820px}.hero-search-note{padding-top:9px}.jobs-filter-band{border-top:1px solid var(--line)}.jobs-quick-filters select,.jobs-quick-filters button,.results-controls select{min-height:42px}.results-top button,.result-actions button,.result-skills .industry-skill{color:var(--green-text)}.result-actions>div{align-items:center;gap:7px;display:flex}.result-actions a:hover{background:var(--navy)}.candidate-hero{padding:calc(var(--spacing) * 16.5) 0 calc(var(--spacing) * 10.5)}.candidate-hero h1 span:first-child{color:var(--navy)}.candidate-search{grid-column:1/-1;width:100%;max-width:none;margin-top:0;padding:9px}.candidate-search .advanced-job-search{grid-template-columns:minmax(240px,1.2fr) minmax(210px,.95fr) minmax(230px,1fr) auto}.candidate-search .search-submit{justify-content:center;min-width:142px}.candidate-search .hero-search-note{padding:calc(var(--spacing) * 2.5) 9px 3px}.career-quote{color:var(--color-navy-dark)}.career-quote svg{flex:none;color:var(--gold)!important}.jobs-filter-band{padding:calc(var(--spacing) * 3) 0;box-shadow:var(--shadow-approved-034);background:var(--navy);border:0}.jobs-filter-band .jobs-search-panel{position:relative}.jobs-filter-band .jobs-quick-filters{scrollbar-width:thin;padding:calc(var(--spacing) * .5) 0 3px;flex-wrap:nowrap;overflow-x:auto}.jobs-filter-band .jobs-quick-filters select,.jobs-filter-band .jobs-quick-filters button{border-radius:var(--radius-ui-24);border-color:rgba(var(--color-white-rgb),.22);min-height:40px;color:var(--navy);background:var(--color-surface);flex:none;padding:0 15px}.jobs-filter-band .jobs-quick-filters button.active{border-color:var(--gold);color:var(--navy);background:var(--gold)}.filter-more-panel{z-index:24;width:min(520px,100%);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4.5);box-shadow:var(--shadow-approved-035);background:var(--color-surface);border:1px solid var(--line);align-items:center;gap:17px;position:absolute;top:54px;left:0}.filter-more-panel label{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text-secondary);display:flex}.filter-more-panel input{accent-color:var(--green)}.filter-more-panel>button{cursor:pointer;color:var(--blue);background:0 0;border:0;margin-left:auto}.jobs-workspace{padding-top:calc(var(--spacing) * 9);background:linear-gradient(var(--color-background),var(--color-surface))}.jobs-layout-single{max-width:980px}.results-top{gap:calc(var(--spacing) * 5);padding:0 calc(var(--spacing) * .5);margin-bottom:15px}.results-top>div:first-child{align-items:baseline;gap:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.results-controls{justify-content:flex-end}.results-controls .job-alert-trigger{border-radius:var(--radius-ui-9);min-height:38px;color:var(--green-text);background:var(--color-background);border:1px solid var(--color-border);align-items:center;gap:7px;padding:0 13px;display:flex}.results-controls select{min-height:38px}.results-controls>button:last-child{padding:7px}.clickable-result-card{cursor:pointer}.clickable-result-card:focus-visible{outline:3px solid rgba(var(--color-blue-deep-rgb),.32);outline-offset:3px}.clickable-result-card .result-title h2 a{transition:color .18s}.clickable-result-card:hover .result-title h2 a{color:var(--blue)}.clickable-result-card .result-actions a{border-radius:var(--radius-ui-8);min-height:34px;color:var(--color-text-inverse);background:var(--navy);align-items:center;gap:7px;padding:0 11px;display:inline-flex}:where([data-page=home],[data-page=jobs],[data-page="jobs.apply"]) .job-drawer{width:min(520px,100%);padding:calc(var(--spacing) * 10);box-shadow:var(--shadow-approved-008);background:var(--color-surface);overflow:auto}:where([data-page=home],[data-page=jobs],[data-page="jobs.apply"]) .job-drawer>span{margin:calc(var(--spacing) * 5) 0 7px;color:var(--green);display:block}:where([data-page=home],[data-page=jobs],[data-page="jobs.apply"]) .job-drawer h2{margin:0}:where([data-page=home],[data-page=jobs],[data-page="jobs.apply"]) .job-drawer>p{color:var(--color-text-secondary)}:where([data-page=home],[data-page=jobs],[data-page="jobs.apply"]) .job-drawer h3{margin:25px 0 calc(var(--spacing) * 2)}:where([data-page=home],[data-page=jobs],[data-page="jobs.apply"]) .job-drawer ul{color:var(--color-text-secondary);padding-left:19px}:where([data-page=home],[data-page=jobs],[data-page="jobs.apply"]) .job-drawer>.site-button{width:100%}:where([data-page=home],[data-page=jobs],[data-page="jobs.apply"]) .job-drawer>small{margin-top:calc(var(--spacing) * 3);text-align:center;color:var(--color-blue-sky);display:block}@media(max-width:520px){:where([data-page=home],[data-page=jobs],[data-page="jobs.apply"]) .job-drawer{padding:calc(var(--spacing) * 7) calc(var(--spacing) * 5.5)}}.job-alert-backdrop{z-index:180;padding:calc(var(--spacing) * 5.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(var(--color-secondary-rgb),.7);place-items:center;position:fixed;inset:0}.job-alert-modal{border-radius:var(--radius-ui-18);width:min(560px,100%);max-height:calc(100vh - 44px);box-shadow:var(--shadow-approved-036);background:var(--color-surface);padding:33px;overflow:auto}.job-alert-heading{margin-bottom:calc(var(--spacing) * 6);grid-template-columns:auto 1fr;gap:15px;padding-right:35px}.job-alert-heading>svg{color:var(--green);margin-top:3px}.job-alert-heading h2{margin:0 0 7px}.job-alert-heading p{color:var(--muted);margin:0}.job-alert-modal form{gap:15px;display:grid}.job-alert-modal form label{gap:calc(var(--spacing) * 1.5);color:var(--navy);display:grid}.job-alert-modal form input{width:100%;height:48px}.job-alert-modal form small{color:var(--color-blue-sky)}.job-alert-modal form>.site-button{width:100%;margin-top:3px}.job-alert-modal form>p{text-align:center;color:var(--color-blue-sky);margin:0 15px}.job-alert-success{padding:calc(var(--spacing) * 7) calc(var(--spacing) * 2) calc(var(--spacing) * 3)}.job-alert-success>span{width:54px;height:54px;color:var(--green);background:var(--color-background);border-radius:50%;place-items:center;margin:0 auto 15px;display:grid}.job-alert-success>p:first-of-type{color:var(--green)}.job-alert-success h2{margin:9px 0}.job-alert-success>p:last-of-type{margin-bottom:calc(var(--spacing) * 6);color:var(--muted)}@media(max-width:980px){.candidate-hero-grid{gap:calc(var(--spacing) * 7.5);grid-template-columns:1fr}.candidate-search .advanced-job-search{grid-template-columns:1fr 1fr}.candidate-search .search-submit{grid-column:1/-1}}@media(max-width:760px){.candidate-hero{padding:calc(var(--spacing) * 11) 0 calc(var(--spacing) * 7)}.candidate-search .advanced-job-search{grid-template-columns:1fr}.candidate-search .search-submit{grid-column:auto}.jobs-filter-band{position:relative;top:auto}.filter-more-panel{margin-top:calc(var(--spacing) * 2.5);width:100%;position:static}.candidate-search .hero-search-note,.results-top{flex-direction:column;align-items:flex-start}.results-controls{justify-content:flex-start;width:100%}}@media(max-width:520px){.candidate-search{padding:calc(var(--spacing) * 1.5)}.jobs-filter-band .jobs-quick-filters select,.jobs-filter-band .jobs-quick-filters button{min-height:38px;padding:0 calc(var(--spacing) * 3)}.filter-more-panel{flex-direction:column;align-items:flex-start}.filter-more-panel>button{margin-left:0}.result-card{grid-template-columns:42px 1fr}.results-controls .job-alert-trigger{justify-content:center;width:100%}.job-alert-modal{padding:27px calc(var(--spacing) * 5)}}.candidate-search{border-top:5px solid var(--sun);border-top-color:var(--habanero);background:var(--color-surface)}.jobs-filter-band,.jobs-page{background:var(--luster)}.jobs-search-band,.jobs-filter-band{border-color:var(--line);background:rgba(var(--color-white-rgb),.97)}.hero-job-search .search-submit,.jobs-search .search-submit{box-shadow:var(--shadow-approved-044);color:var(--navy)!important;background:var(--gold)!important}.jobs-index,.results-top button{color:var(--green)}.result-skills .industry-skill{color:var(--green-text);background:var(--mint)}.candidate-hero{background:radial-gradient(circle at 10% 14%,rgba(var(--color-accent-rgb),.14),transparent 25%),radial-gradient(circle at 89% 75%,rgba(var(--color-primary-rgb),.12),transparent 29%),linear-gradient(120deg,var(--card),var(--mist) 56%,var(--cream))}.hero-job-search,.jobs-search{border-color:var(--line);box-shadow:var(--shadow);background:var(--card)}.jobs-page,.jobs-workspace{background:var(--background)}.result-card{border-color:var(--line);background:var(--card)}.tile-purple{background:var(--mist)}.tile-coral{background:var(--color-blue-pale)}.tile-navy{color:var(--color-text-inverse);background:var(--navy)}.result-skills span,.result-actions button{color:var(--navy);background:var(--mist)}.result-actions button.saved{border-color:var(--border-gold);color:var(--color-text-secondary);background:var(--cream)}.market-fact{max-width:850px;align-items:flex-start!important}.market-fact a{border-bottom:1px solid;color:var(--green-text)!important;display:inline!important}.sample-listings-note{margin-bottom:calc(var(--spacing) * 5.5);border-radius:var(--radius-ui-13);color:var(--navy);gap:11px;padding:15px 17px;display:flex}.sample-listings-note svg{margin-top:calc(var(--spacing) * .5);color:var(--green);flex:none}.sample-listings-note b{display:block}.jobs-page{background:var(--background)}.build-hero{padding:calc(var(--spacing) * 18) 0 0;background:linear-gradient(125deg,var(--navy) 0%,var(--color-secondary) 58%,var(--color-navy-dark) 100%);color:var(--color-text-inverse)}.candidate-hero-grid{align-items:center;gap:calc(var(--spacing) * 13);grid-template-columns:.9fr 1.1fr;display:grid}.build-hero-copy{padding-bottom:calc(var(--spacing) * 9.5)}.build-hero-copy h1{margin:calc(var(--spacing) * 4) 0 calc(var(--spacing) * 5.5);max-width:12ch;color:var(--color-text-inverse)}.build-hero-copy p{max-width:620px;color:var(--color-blue-pale)}.hero-job-search{z-index:25;border-radius:var(--radius-ui-17);padding:calc(var(--spacing) * 3.5);box-shadow:var(--shadow-approved-046);background:var(--color-surface);grid-column:1/-1;margin-bottom:-66px}.advanced-job-search{border:0;grid-template-columns:1.2fr 1fr 1fr auto;gap:0;overflow:visible}.advanced-job-search>div{border-right:1px solid var(--line)}.advanced-job-search .search-submit{border-radius:var(--radius-ui-10);min-width:142px;color:var(--navy);background:var(--gold);justify-content:center}.hero-search-note{align-items:flex-start;gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 3) 7px calc(var(--spacing) * .5);display:flex}.hero-search-note .market-fact{max-width:910px;color:var(--color-text-secondary);gap:7px;display:flex}.hero-search-note .market-fact svg{margin-top:calc(var(--spacing) * .5);color:var(--gold);flex:none}.hero-search-note .market-fact a{color:var(--green)}.hero-search-note>a{white-space:nowrap;color:var(--green)}.jobs-search-band{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(var(--color-white-rgb),.96);top:0}.jobs-quick-filters{flex-wrap:wrap;gap:9px;display:flex}.jobs-quick-filters select,.jobs-quick-filters>button{border-radius:var(--radius-ui-9);padding:0 calc(var(--spacing) * 3);color:var(--navy);background:var(--color-surface);border:1px solid var(--line)}.filter-more-panel{margin-top:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-12)}.jobs-workspace{padding:calc(var(--spacing) * 18.5) 0 calc(var(--spacing) * 24)}.sample-listings-note{background:var(--cream);border:1px solid var(--color-border)}.results-top{margin:calc(var(--spacing) * 4.5) 0;align-items:center;height:auto;min-height:46px}.results-controls{align-items:center;gap:calc(var(--spacing) * 2.5)}.results-controls button,.results-controls select{border-radius:var(--radius-ui-8);color:var(--navy);background:var(--color-surface);border:1px solid var(--line);padding:9px 11px}.result-actions a{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-ui-8);padding:9px calc(var(--spacing) * 3);color:var(--color-text-inverse);background:var(--navy);display:flex}@media(max-width:1100px){.candidate-hero-grid{gap:35px}.advanced-job-search{grid-template-columns:1fr 1fr}.advanced-job-search .search-submit{min-height:58px}.hero-job-search{margin-bottom:-100px}.jobs-search-band{margin-top:calc(var(--spacing) * 25)}}@media(max-width:900px){.candidate-hero-grid{grid-template-columns:1fr}}@media(max-width:620px){.build-hero{padding-top:calc(var(--spacing) * 12.5)}.hero-job-search{margin-top:calc(var(--spacing) * 5);margin-bottom:-130px;padding:9px}.advanced-job-search{grid-template-columns:1fr}.advanced-job-search>div{border-bottom:1px solid var(--line);border-right:0}.candidate-hero-grid,.hero-search-note{display:block}.hero-search-note>a{margin-top:calc(var(--spacing) * 2);display:block}.jobs-search-band{margin-top:130px}.jobs-quick-filters{grid-template-columns:1fr 1fr;display:grid}.results-top{display:block}.results-controls{margin-top:calc(var(--spacing) * 3);overflow:auto}.result-card{grid-template-columns:1fr}.jobs-workspace{padding:calc(var(--spacing) * 17.5) 0}}.jobs-search-band{margin-top:0}.jobs-filter-band{z-index:30}.jobs-filter-band .jobs-quick-filters{justify-content:flex-start;align-items:center;gap:calc(var(--spacing) * 3);overflow:visible}.jobs-filter-band .jobs-quick-filters select,.jobs-filter-band .jobs-quick-filters>button{text-align:left;white-space:nowrap;text-align-last:left;flex:1 1 0;justify-content:flex-start;align-items:center;width:0;min-width:0;display:inline-flex}.jobs-filter-band .jobs-quick-filters select option,.jobs-filter-band .jobs-quick-filters select optgroup{text-align:left}.jobs-filter-band .jobs-quick-filters>button{gap:calc(var(--spacing) * 2)}@media(max-width:900px){.jobs-filter-band .jobs-quick-filters{justify-content:flex-start;overflow-x:auto}.jobs-filter-band .jobs-quick-filters select,.jobs-filter-band .jobs-quick-filters>button{flex:none;width:auto;min-width:145px}}@media(max-width:620px){.jobs-filter-band .jobs-quick-filters{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.jobs-filter-band .jobs-quick-filters select,.jobs-filter-band .jobs-quick-filters>button{width:100%;min-width:0}}@media(min-width:901px){.jobs-filter-band .jobs-quick-filters{gap:calc(var(--spacing) * 2.5);grid-template-columns:.92fr .92fr 1.22fr 1.5fr .9fr 1fr 1fr;display:grid}.jobs-filter-band .jobs-quick-filters select,.jobs-filter-band .jobs-quick-filters>button{width:100%;min-width:0;max-width:none;padding:0 calc(var(--spacing) * 2.5);flex:none}}.jobs-quick-filters select,.jobs-quick-filters>button{min-height:48px}.search-submit{color:var(--color-text-inverse);box-shadow:var(--shadow-approved-094);background:var(--color-primary)}.search-submit:hover{background:var(--color-blue-royal)}.jobs-mast{background:var(--color-secondary)}.jobs-page,.jobs-search>button,.result-actions button{background:var(--color-background)}.filter-field{align-items:center;gap:var(--form-gap);min-width:0;display:flex}.filter-field>.lucide{color:var(--color-primary);flex-shrink:0}.filter-field>:is(.ui-input,.ui-select){flex:1;min-width:0}.mobile-filter-control{display:none!important}@media(max-width:820px){.mobile-filter-control{align-items:center;display:flex!important}.jobs-filter-band>.mobile-filter-control{margin-inline:var(--container-gutter);gap:var(--space-2)}.mobile-filter-drawer.site-container{gap:var(--space-4);background:var(--color-surface);border-radius:0;flex-direction:column;height:100dvh;overflow-y:auto;width:min(92vw,400px)!important;max-width:100%!important;padding:var(--space-4)!important;margin:0!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important}.mobile-filter-drawer .jobs-quick-filters{gap:var(--space-3);grid-template-columns:1fr;display:grid}.mobile-filter-drawer .jobs-quick-filters>button{display:none}.mobile-filter-drawer .filter-more-panel{gap:var(--space-3)}.mobile-filter-drawer .ui-drawer-header{padding:0}.mobile-filter-drawer>button{flex-shrink:0}}.jobs-page{--job-select-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23448ef7' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5 6 3 3 3-3'/%3E%3C/svg%3E")}.jobs-page :is(.candidate-hero-grid,.jobs-filter-band,.jobs-workspace){--container-max:1280px;--container-gutter:24px}@media(max-width:620px){.jobs-page :is(.candidate-hero-grid,.jobs-filter-band,.jobs-workspace){--container-gutter:18px}}.jobs-page .jobs-layout-single{grid-template-columns:minmax(0,1fr);max-width:980px!important}.jobs-page .jobs-results{width:100%;min-width:0}.jobs-page .hero-job-search .ui-input{min-height:28px;font-size:16px;box-shadow:none!important;color:var(--navy)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.jobs-page .hero-job-search .ui-input::placeholder{color:#9ba8bb}.jobs-page .hero-job-search .multi-field-label{text-transform:uppercase;letter-spacing:.035em;margin-bottom:10px;font-size:12px;font-weight:700;line-height:1.2}.jobs-page .hero-job-search .search-field{gap:10px}.jobs-page .hero-job-search .search-field>.lucide{width:17px;height:17px}.jobs-page .hero-job-search .multi-select-menu{color:var(--navy)}.jobs-page .jobs-quick-filters .ui-select{background-image:var(--job-select-arrow);cursor:pointer;background-position:right 8px center;background-repeat:no-repeat;background-size:16px;min-height:40px;font-size:14px;font-weight:600;line-height:1.4;color:var(--navy)!important;background-color:#0000!important;border:0!important;border-radius:0!important;padding:0 28px 0 12px!important}.jobs-page .jobs-quick-filters>button{font-size:14px}.jobs-page .jobs-quick-filters .ui-select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.jobs-page .filter-more-panel{z-index:40}.jobs-page .filter-more-panel label{align-items:center;gap:8px;margin:0}.jobs-page .filter-more-panel .ui-check{min-height:0}.jobs-page .sample-listings-note{font-size:12px;line-height:1.5}.jobs-page .sample-listings-note b{display:block}.jobs-page .results-top{align-items:center;gap:16px}.jobs-page .results-top>div:first-child{gap:6px}.jobs-page .results-top strong{font-size:14px}.jobs-page .results-top span{margin:0;font-size:12px}.jobs-page .results-controls{flex:none;align-items:center;gap:8px}.jobs-page .results-controls :is(button,.ui-select){font-size:12px}.jobs-page .results-controls .ui-select{background-image:var(--job-select-arrow);background-position:right 6px center;background-repeat:no-repeat;background-size:16px;width:auto;min-height:36px;border-radius:6px!important;padding:0 28px 0 10px!important}.jobs-page .result-card{--card-radius:16px;--card-padding:23px;--card-shadow:0 8px 24px rgba(var(--color-secondary-rgb), .035);--card-hover-background:var(--color-surface);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 8px 24px rgba(var(--color-secondary-rgb),.035);border-radius:16px;grid-template-columns:54px minmax(0,1fr);gap:18px;padding:23px}.jobs-page .result-card:hover{box-shadow:0 18px 48px rgba(var(--color-secondary-rgb),.09)}.jobs-page .result-title h2{text-wrap:initial;font-size:20px;line-height:1.35}.jobs-page .result-title p{font-size:13px;line-height:1.5}.jobs-page .verified-employer{font-size:12px}.jobs-page .result-tags{font-size:13px}.jobs-page .result-skills{gap:7px;min-width:0;display:flex}.jobs-page .result-skills span{font-size:11px;line-height:1.45}.jobs-page .result-description{font-size:13px;line-height:1.7}.jobs-page .result-actions{flex-wrap:wrap;gap:16px}.jobs-page .result-actions small{font-size:11px}.jobs-page .result-actions>div{align-items:center;gap:8px;display:flex}.jobs-page .result-actions a{font-size:12px;line-height:1.4}@media(max-width:900px){.jobs-page .results-top{flex-wrap:wrap;align-items:flex-start}.jobs-page .results-controls{flex-wrap:wrap}}@media(max-width:820px){.jobs-page .mobile-filter-drawer .filter-more-panel{width:100%;box-shadow:none;margin:0;position:static}}@media(max-width:620px){.jobs-page .hero-job-search .ui-input{font-size:14px}.jobs-page .result-card{--card-padding:18px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px}.jobs-page .venue-tile{width:42px;height:42px}.jobs-page .result-title h2{font-size:18px}.jobs-page .result-tags{font-size:12px}.jobs-page .result-actions{align-items:flex-start}.jobs-page .result-actions>div{margin-left:auto}.jobs-page .results-controls{flex-basis:100%}}.jobs-build-page .candidate-hero-grid{grid-template-columns:1fr}.jobs-build-page .build-hero-copy{padding:0}.jobs-build-page .build-hero-copy h1{max-width:16ch}.jobs-build-page .hero-job-search{margin-top:calc(var(--spacing) * 3)}.jobs-build-page .build-hero{padding-bottom:calc(var(--spacing) * 11.5);overflow:hidden}.jobs-build-page .hero-job-search{margin-bottom:0}.jobs-build-page .jobs-search-band{margin-top:0}@media(max-width:620px){.jobs-build-page .build-hero{padding-bottom:calc(var(--spacing) * 7)}.jobs-build-page .hero-job-search{margin-bottom:0}.jobs-build-page .jobs-search-band{margin-top:0}}.jobs-build-page :is(.result-card h2,.result-card h3,.results-top strong,.jobs-empty h3){color:var(--color-text-primary)}@media(min-width:961px){.jobs-build-page>.candidate-hero{min-height:var(--st-section-min);align-items:center;display:flex}}.job-detail-back{margin-bottom:calc(var(--spacing) * 7);color:var(--blue)}.job-detail-page{background:var(--cream)}.job-detail-hero{padding:calc(var(--spacing) * 9.5) 0 calc(var(--spacing) * 7.5);background:var(--color-surface);border-bottom:1px solid var(--line)}.job-detail-heading{gap:calc(var(--spacing) * 4.5)}.job-detail-heading .venue-tile.large{width:62px;height:62px}.job-detail-title>span{color:var(--blue);display:block}.job-detail-title h1{margin:5px 0 7px}.job-detail-title p{color:var(--muted);margin:0}.job-detail-title p b{align-items:center;gap:calc(var(--spacing) * 1);border-radius:var(--radius-ui-20);padding:calc(var(--spacing) * 1) 7px;color:var(--green-text);background:var(--color-background);margin-left:7px;display:inline-flex}.job-detail-facts{margin-top:calc(var(--spacing) * 6);gap:9px;display:flex}.job-detail-facts strong{margin-right:calc(var(--spacing) * 2)}.job-detail-facts>span{border-radius:var(--radius-ui-24);padding:7px calc(var(--spacing) * 2.5);color:var(--color-text-secondary);border:1px solid var(--line);align-items:center;gap:5px;display:inline-flex}.job-glance-grid{margin-top:calc(var(--spacing) * 5.5);border-radius:var(--radius-ui-12);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.job-glance-grid>div{padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4);border-right:1px solid var(--line)}.job-glance-grid>div:last-child{border-right:0}.job-glance-grid span,.job-glance-grid b{display:block}.job-glance-grid span{color:var(--color-blue-sky)}.job-glance-grid b{margin-top:calc(var(--spacing) * 1)}.job-detail-content{padding:calc(var(--spacing) * 10.5) 0 calc(var(--spacing) * 20)}.job-detail-layout{align-items:start;gap:calc(var(--spacing) * 7);grid-template-columns:minmax(0,1fr) 330px}.job-detail-sections{gap:calc(var(--spacing) * 3.5);display:grid}.job-detail-sections>article>span{color:var(--blue)}.job-detail-sections>article>p{margin:calc(var(--spacing) * 3.5) 0 0;color:var(--color-text-secondary)}.job-detail-sections ul{margin:calc(var(--spacing) * 3.5) 0 0;gap:11px;padding:0;list-style:none;display:grid}.job-detail-sections li{color:var(--color-navy-dark);align-items:flex-start;gap:9px;display:flex}.job-detail-sections li svg{margin-top:calc(var(--spacing) * .5);color:var(--green);flex:none}.question-preview{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);border-radius:var(--radius-ui-9);background:var(--cream);grid-template-columns:auto 1fr;padding:13px;display:grid}.question-preview>b{width:30px;height:30px;color:var(--color-text-inverse);background:var(--blue);border-radius:50%;place-items:center;display:grid}.question-preview strong,.question-preview small{display:block}.question-preview small{color:var(--muted);margin-top:3px}.job-detail-aside{gap:calc(var(--spacing) * 3.5);display:grid;position:sticky;top:22px}.job-detail-aside>div,.job-detail-aside>small{border-radius:var(--radius-ui-13);background:var(--color-surface);border:1px solid var(--line);padding:21px}.job-detail-aside>div>span{color:var(--blue)}.job-detail-aside h2{margin:calc(var(--spacing) * 2) 0}.job-detail-aside p{color:var(--muted)}.job-detail-aside ol{margin:calc(var(--spacing) * 4) 0 0;gap:calc(var(--spacing) * 2.5);padding:0;display:grid}.job-detail-aside li{align-items:center;gap:9px;display:flex}.job-detail-aside li b{width:24px;height:24px;color:var(--blue);background:var(--color-background);border-radius:50%;place-items:center;display:grid}.job-detail-aside>small{color:var(--muted)}.personal-match{border-radius:var(--radius-ui-14);padding:calc(var(--spacing) * 6);border:1px solid}.match-complete{border-color:var(--color-border);color:var(--color-primary);background:var(--color-background)}.match-partial{border-color:var(--color-blue-sky);color:var(--color-text-secondary);background:var(--color-blue-pale)}.personal-match>div{align-items:center;gap:calc(var(--spacing) * 3.5);display:flex}.personal-match>div>strong{border:3px solid;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.personal-match b,.personal-match small{display:block}.personal-match small{margin-top:3px}.personal-match ul{margin:calc(var(--spacing) * 4.5) 0 0}.personal-match li{color:inherit}.personal-match li.missing svg{color:var(--gold)}.personal-match>a{align-items:center;gap:calc(var(--spacing) * 1.5);border-bottom:1px solid;margin-top:17px;display:inline-flex}.job-apply-end{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-ui-14);background:var(--color-surface);border:1px solid var(--line);padding:27px}.job-apply-end>div:first-child>span{color:var(--blue)}.job-apply-end h2{margin:7px 0}.job-apply-end p{color:var(--muted)}.job-end-actions{margin-top:calc(var(--spacing) * 5);justify-content:flex-end;gap:9px}.job-end-actions>button:not(.site-button){align-items:center;gap:7px;display:flex}.job-end-actions>button.saved{border-color:var(--color-blue-sky);color:var(--color-text-secondary);background:var(--color-blue-pale)}.external-notice{gap:7px;color:var(--green-text)!important}@media(max-width:1060px){.job-detail-layout{grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:930px){.job-detail-layout{grid-template-columns:1fr}.job-detail-aside{grid-template-columns:1fr 1fr;position:static}.job-detail-aside>small{grid-column:1/-1}}@media(max-width:700px){.job-detail-heading{grid-template-columns:auto 1fr}.job-glance-grid>div{border-bottom:1px solid var(--line);border-right:0}.job-glance-grid>div:last-child{border-bottom:0}.job-glance-grid,.job-detail-aside{grid-template-columns:1fr}.job-detail-aside>small{grid-column:auto}.job-end-actions{flex-direction:column;align-items:stretch}.job-end-actions>*{justify-content:center;min-height:48px}}@media(max-width:520px){.job-detail-hero{padding-top:25px}.job-detail-heading .venue-tile.large{width:50px;height:50px}.job-detail-facts strong{width:100%}.job-detail-sections>article,.job-apply-end{padding:calc(var(--spacing) * 5)}}.job-detail-heading{grid-template-columns:auto 1fr}.job-detail-image-hero{min-height:570px;padding:calc(var(--spacing) * 13) 0 calc(var(--spacing) * 10.5);color:var(--color-text-inverse);background-position:50%;background-size:cover;border-bottom:0}.job-detail-image-hero .job-detail-back{color:var(--color-text-inverse);border-bottom:1px solid rgba(var(--color-white-rgb),.62)}.job-detail-image-hero .job-detail-heading{gap:calc(var(--spacing) * 5.5);grid-template-columns:auto 1fr}.employer-logo-mark{border-radius:var(--radius-ui-17);width:132px;min-height:118px;padding:calc(var(--spacing) * 4);color:var(--depth);box-shadow:var(--shadow-approved-035);background:rgba(var(--color-white-rgb),.95);border-top:6px solid var(--habanero)}.employer-logo-mark small{margin-top:calc(var(--spacing) * 1.5)}.logo-blue,.logo-navy{border-top-color:var(--aster)}.logo-green,.logo-aqua,.logo-purple{border-top-color:var(--color-border)}.job-detail-image-hero .job-detail-title>span{color:var(--aster)}.job-detail-image-hero .job-detail-title h1{max-width:16ch;color:var(--color-text-inverse);margin:7px 0 11px}.job-detail-image-hero .job-detail-title p{color:var(--color-blue-pale)}.job-detail-image-hero .job-detail-title p b{color:var(--royal);background:var(--color-surface)}.job-detail-image-hero .job-detail-facts{margin-top:31px}.job-detail-image-hero .job-detail-facts strong{color:var(--color-text-inverse)}.job-detail-image-hero .job-detail-facts>span{border-color:rgba(var(--color-white-rgb),.38);color:var(--color-text-inverse);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(var(--color-secondary-rgb),.28)}.job-detail-image-hero .job-glance-grid{color:var(--depth);background:rgba(var(--color-white-rgb),.94);border:0;margin-top:27px}.job-detail-image-hero .job-glance-grid>div{padding:17px calc(var(--spacing) * 5)}.job-detail-image-hero .job-glance-grid span{color:var(--color-text-secondary)}.job-detail-image-hero .job-glance-grid b{margin-top:calc(var(--spacing) * 1.5)}.job-detail-sticky-bar{z-index:65;box-shadow:var(--shadow-approved-042);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);position:sticky;top:0}.job-detail-sticky-inner{gap:25px;min-height:88px}.job-sticky-context{gap:calc(var(--spacing) * 7);min-width:0;display:flex}.job-sticky-context span{white-space:nowrap;color:var(--color-text-primary)}.job-sticky-context b{margin-bottom:calc(var(--spacing) * 1);color:var(--royal);display:block}.job-sticky-actions{gap:calc(var(--spacing) * 2.5);display:flex}.job-sticky-actions>button:not(.site-button),.job-sticky-save{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);min-height:49px;display:inline-flex}.job-sticky-actions .site-button{min-width:145px}.job-detail-content{padding-top:calc(var(--spacing) * 13.5)}.job-detail-sections>article>p{max-width:var(--reading-width)}.external-apply-toast{z-index:250;border-radius:var(--radius-ui-14);width:min(430px,100% - 48px);color:var(--color-text-inverse);box-shadow:var(--shadow-approved-043);background:var(--depth);grid-template-columns:auto 1fr auto;align-items:start;gap:11px;padding:17px;display:grid;position:fixed;bottom:24px;right:24px}.external-apply-toast>svg{margin-top:calc(var(--spacing) * .5)}.external-apply-toast b,.external-apply-toast span{display:block}.external-apply-toast button{cursor:pointer;color:var(--color-text-inverse);background:0 0;border:0}@media(max-width:1040px){.job-sticky-context span:nth-child(3){display:none}}@media(max-width:780px){.job-detail-image-hero{min-height:600px}.employer-logo-mark{width:104px;min-height:100px}.job-detail-sticky-inner{padding-top:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3)}.job-sticky-context{display:none}.job-sticky-actions{width:100%}.job-sticky-actions>*{flex:1}.job-detail-sticky-bar{top:0}}@media(max-width:520px){.job-detail-image-hero{min-height:650px;padding:calc(var(--spacing) * 9) 0}.job-detail-image-hero .job-detail-heading{grid-template-columns:1fr}.employer-logo-mark{width:96px;min-height:88px;padding:11px}.job-detail-image-hero .job-glance-grid{grid-template-columns:1fr 1fr}.job-detail-image-hero .job-glance-grid>div:nth-child(3){grid-column:1/-1}.job-sticky-actions .site-button,.job-sticky-actions>button:not(.site-button),.job-sticky-save{min-width:0}}.job-detail-sticky-bar{border-color:var(--line);background:rgba(var(--color-white-rgb),.97)}.job-detail-content{background:var(--background)}.job-detail-sections>article,.job-detail-aside>div{border-color:var(--line);background:var(--card)}.job-sticky-actions>button.saved{border-color:var(--border-gold);color:var(--color-text-secondary);background:var(--cream)}.external-apply-toast>svg{color:var(--gold)}.feature-list{margin-block:0;padding-inline-start:0;list-style:none}.application-eyebrow{color:var(--blue);display:block}.application-page{background:var(--cream)}.application-shell{padding:calc(var(--spacing) * 11) 0 calc(var(--spacing) * 20)}.application-layout{align-items:start;gap:calc(var(--spacing) * 7);grid-template-columns:minmax(0,1fr) 330px}.application-main>h1{margin:calc(var(--spacing) * 2) 0}.application-intro{margin:0 0 calc(var(--spacing) * 6);color:var(--muted)}.application-job-card{gap:13px}.application-job-card h2{margin:0 0 3px}.application-job-card p{color:var(--muted);margin:0}.application-job-card>span{border-radius:var(--radius-ui-20);padding:calc(var(--spacing) * 1.5) 9px;color:var(--green-text);background:var(--color-background)}.application-checklist{margin-top:calc(var(--spacing) * 3.5);border-radius:var(--radius-ui-13);background:var(--color-surface);border:1px solid var(--line)}.application-checklist>div,.application-checklist>button{align-items:center;gap:calc(var(--spacing) * 3);width:100%;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4.5);text-align:left;color:var(--navy);background:var(--color-surface);border-bottom:1px solid var(--line);border:0;grid-template-columns:auto 1fr auto;display:grid}.application-checklist>div:last-child{border-bottom:0}.application-checklist>button{cursor:pointer}.application-checklist>button:hover,.application-checklist>button.open{background:var(--cream)}.application-item-icon{border-radius:var(--radius-ui-9);width:32px;height:32px;color:var(--blue);background:var(--color-background);place-items:center}.application-checklist b{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--green-text);display:flex}.application-checklist b.pending{color:var(--color-primary)}.application-questions{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 5.5)!important;background:var(--color-background)!important;display:block!important}.application-questions fieldset{margin:0 0 calc(var(--spacing) * 4.5);border:0;padding:0}.application-questions fieldset label{margin-right:17px}.application-questions textarea{margin-top:calc(var(--spacing) * 2);resize:vertical;width:100%;display:block}.application-questions>label small{text-align:right;color:var(--muted);margin-top:5px;display:block}.application-progress{padding:calc(var(--spacing) * 4.5) calc(var(--spacing) * .5) 0}.application-progress>div{justify-content:space-between;display:flex}.application-progress>i{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-ui-8);background:var(--color-blue-pale);height:8px;display:block;overflow:hidden}.application-progress>i>b{border-radius:var(--radius-ui-8);background:var(--gold);height:100%;transition:width 0var(--motion-2000);display:block}.application-actions{margin-top:calc(var(--spacing) * 5);align-items:center}.application-actions>a{color:var(--blue)}.application-actions button:disabled{cursor:not-allowed;color:var(--color-text-secondary);box-shadow:none;background:var(--color-blue-pale)}.application-summary{border-radius:var(--radius-ui-14);padding:calc(var(--spacing) * 6);color:var(--color-text-inverse);background:var(--navy);position:sticky;top:22px}.application-summary>span{color:var(--color-text-inverse)}.application-summary h2{margin:9px 0 calc(var(--spacing) * 5)}.application-summary>div{border-top:1px solid rgba(var(--color-white-rgb),.17);padding:13px 0}.application-summary b,.application-summary p{margin:0;display:block}.application-summary b{color:var(--gold)}.application-summary p{color:var(--color-blue-pale);margin-top:3px}.application-summary>small{margin-top:calc(var(--spacing) * 2.5);color:var(--color-blue-pale);display:block}.application-success{margin-top:calc(var(--spacing) * 3.5);border-radius:var(--radius-ui-15);padding:calc(var(--spacing) * 10.5);text-align:center;background:var(--color-surface);border:1px solid var(--line)}.application-success>div{width:58px;height:58px;color:var(--green-text);background:var(--color-background);border-radius:50%;place-items:center;margin:0 auto 15px;display:grid}.application-success>span{color:var(--blue)}.application-success h2{margin:9px 0}.application-success p{color:var(--muted)}@media(max-width:1060px){.application-layout{grid-template-columns:minmax(0,1fr) 290px}}@media(max-width:930px){.application-layout{grid-template-columns:1fr}.application-summary{position:static}}@media(max-width:700px){.application-actions{flex-direction:column;align-items:stretch}.application-job-card{grid-template-columns:auto 1fr}.application-job-card>span{grid-column:1/-1;width:max-content}.application-questions{padding:calc(var(--spacing) * 4.5)!important}}@media(max-width:520px){.application-checklist>div,.application-checklist>button{padding:calc(var(--spacing) * 3.5)}}.application-job-card{grid-template-columns:auto 1fr}.application-shell{background:var(--background)}.application-main,.application-summary{border-color:var(--line);background:var(--card)}:where([data-page=home]) .candidate-hero .visual-mast-copy{padding:calc(var(--spacing) * 3) 0 calc(var(--spacing) * 4.5)}:where([data-page=home]) .candidate-hero .visual-mast-copy>p{max-width:600px}.candidate-hero-actions>a:first-child{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-ui-10);min-height:46px;padding:0 calc(var(--spacing) * 4.5);color:var(--color-text-inverse);box-shadow:var(--shadow-approved-033);background:var(--navy);display:inline-flex}.candidate-hero-actions>a:last-child{padding-bottom:calc(var(--spacing) * 1);color:var(--blue);border-bottom:1px solid}.career-pulse-heading span{display:block}.career-pulse{padding:calc(var(--spacing) * 22) 0 calc(var(--spacing) * 25)}.career-pulse-heading{align-items:end;gap:35px;display:flex}.career-pulse-heading>div{max-width:720px}.career-pulse-heading span{color:var(--blue)}.career-pulse-heading h2{margin:calc(var(--spacing) * 3) 0 13px}.career-pulse-heading p{color:var(--muted);margin:0}.career-pulse-heading>a{flex:none}.career-pulse-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.career-pulse-grid>a{border-bottom:1px solid var(--line);border-right:1px solid var(--line);transition:background .2s,transform .2s;position:relative}.career-pulse-grid>a:hover{transform:translateY(-3px)}.career-pulse-grid span{color:var(--green)}.career-pulse-grid p{margin:0 0 calc(var(--spacing) * 7.5);color:var(--muted)}.career-pulse-grid svg{color:var(--blue);position:absolute}@media(max-width:980px){:where([data-page=home]) .candidate-hero .visual-mast-copy{max-width:760px}.career-pulse-grid{grid-template-columns:1fr 1fr}.career-pulse-grid>a:last-child{grid-column:1/-1}}@media(max-width:760px){.candidate-hero-actions{flex-wrap:wrap}.career-pulse-heading{flex-direction:column;align-items:flex-start}.career-pulse-grid{grid-template-columns:1fr}.career-pulse-grid>a:last-child{grid-column:auto}}@media(max-width:520px){.candidate-hero-actions{flex-direction:column;align-items:stretch}.candidate-hero-actions>a{justify-content:center}.candidate-hero-actions>a:last-child{text-align:center;border:0}.career-pulse{padding:calc(var(--spacing) * 17) 0 calc(var(--spacing) * 19.5)}.career-pulse-grid>a{min-height:230px}}.career-pulse-grid>a:hover{box-shadow:var(--shadow-approved-040);background:var(--color-surface)}.career-pulse{background:var(--background)}.career-pulse-grid>a{border-color:var(--line);background:var(--card)}.build-section-heading{margin-bottom:calc(var(--spacing) * 10.5);max-width:780px}.build-section-heading>span,.build-section-heading>div>span{color:var(--green)}.build-section-heading h2{margin:calc(var(--spacing) * 2.5) 0 calc(var(--spacing) * 3.5)}.build-section-heading p{color:var(--muted);margin:0}.inline-heading{align-items:end;max-width:none}.inline-heading>a{color:var(--green);align-items:center;gap:7px;display:flex}.candidate-hero-actions{margin-top:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 5.5);display:flex}.candidate-hero-actions>a:not(.site-button){border-bottom:1px solid var(--color-white);padding-bottom:3px}.build-pulse{background:var(--color-surface)}.career-pulse-grid>a:first-child{background:var(--mist)}.career-pulse-grid>a:nth-child(2){background:var(--cream)}.career-pulse-grid>a:nth-child(3){background:var(--color-background)}.build-employer-strip{padding:calc(var(--spacing) * 17.5) 0;color:var(--color-text-inverse)}.build-employer-strip>.site-shell{justify-content:space-between;gap:calc(var(--spacing) * 15);display:flex}.build-employer-strip span{color:var(--color-blue-pale)}.build-employer-strip h2{margin:calc(var(--spacing) * 2) 0;color:var(--color-text-inverse)}.build-employer-strip p{color:var(--color-blue-pale)}@media(max-width:900px){.build-employer-strip>.site-shell{flex-direction:column;align-items:flex-start}}@media(max-width:620px){.build-why,.build-pulse{padding:calc(var(--spacing) * 17.5) 0}}.home-build-page .build-hero{padding-bottom:calc(var(--spacing) * 11.5);overflow:hidden}.home-build-page .hero-job-search{margin-bottom:0}.home-build-page .jobs-search-band{margin-top:0}.build-why{padding:calc(var(--spacing) * 22) 0 calc(var(--spacing) * 24);background:linear-gradient(180deg,var(--color-background) 0%,var(--color-surface) 100%)}.build-section-heading.light h2{color:var(--color-text-inverse)}.build-section-heading.light p{color:var(--color-blue-pale)}@media(max-width:620px){.home-build-page .build-hero{padding-bottom:calc(var(--spacing) * 7)}.home-build-page .hero-job-search{margin-bottom:0}.home-build-page .jobs-search-band{margin-top:0}.build-why{padding:calc(var(--spacing) * 16.5) 0}}.home-build-page .candidate-hero{isolation:isolate;background:var(--navy);position:relative}.candidate-hero-slideshow{z-index:-2;background:var(--navy);position:absolute;inset:0;overflow:hidden}.candidate-hero-slideshow img{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;position:absolute;inset:0}.candidate-hero-slideshow img.active{opacity:1}.candidate-hero-slideshow:after{content:"";pointer-events:none;position:absolute;inset:0}.home-build-page .candidate-hero-grid{z-index:2;grid-template-columns:1fr;position:relative}.home-build-page .build-hero-copy{padding:0}.home-build-page .build-hero-copy h1{max-width:none}.home-build-page .build-hero-copy h1 span{color:var(--color-text-inverse);display:block}.home-build-page .build-hero-copy p{max-width:690px;color:var(--color-blue-pale);text-shadow:0 2px 14px rgba(var(--color-secondary-rgb),.3)}.candidate-hero-image-controls{margin-top:calc(var(--spacing) * 7);gap:9px}.candidate-hero-image-controls button{cursor:pointer;border-radius:var(--radius-ui-5);background:rgba(var(--color-white-rgb),.35);border:0;width:30px;height:4px;padding:0;transition:width .25s,background-color .25s}.candidate-hero-image-controls button.active{background:var(--gold);width:52px}.home-build-page .hero-job-search{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(var(--color-white-rgb),.97);width:100%;max-width:none}@media(max-width:900px){.home-build-page .candidate-hero{padding-top:calc(var(--spacing) * 16.5)}.candidate-hero-slideshow img{object-position:62% center}}@media(max-width:620px){.home-build-page .candidate-hero,.home-build-page .candidate-hero-grid{min-height:0}.home-build-page .build-hero-copy h1 span+span{margin-top:calc(var(--spacing) * 1.5)}.candidate-hero-slideshow img{object-position:68% center}.candidate-hero-slideshow:after{background:linear-gradient(90deg,rgba(var(--color-secondary-rgb),.97),rgba(var(--color-secondary-rgb),.79)),linear-gradient(0deg,rgba(var(--color-secondary-rgb),.8),rgba(var(--color-secondary-rgb),.2))}.candidate-hero-image-controls{margin-top:calc(var(--spacing) * 5.5)}}@media(prefers-reduced-motion:reduce){.candidate-hero-slideshow img,.candidate-hero-slideshow img.active{transform:none}}.home-build-page .candidate-hero{z-index:31;min-height:0;padding:calc(var(--spacing) * 9) 0 calc(var(--spacing) * 7);overflow:visible}.home-build-page .candidate-hero:after{display:none}.home-build-page .candidate-hero-grid{align-content:start;gap:0;min-height:0}.home-build-page .build-hero-copy{max-width:650px}.home-build-page .build-hero-copy h1{margin:calc(var(--spacing) * 2.5) 0 calc(var(--spacing) * 3);text-shadow:0 4px 20px rgba(var(--color-secondary-rgb),.28)}.home-build-page .build-hero-copy h1 span+span{margin-top:0}.home-build-page .hero-punchline{gap:calc(var(--spacing) * .5);max-width:620px;color:var(--color-blue-ice);text-shadow:0 2px 14px rgba(var(--color-secondary-rgb),.35);margin:0;display:grid}.home-build-page .hero-punchline span{display:block}.home-build-page .candidate-hero-actions{margin-top:calc(var(--spacing) * 4)}.home-build-page .candidate-hero-image-controls{margin-top:calc(var(--spacing) * 3.5)}.home-build-page .hero-job-search{z-index:120;margin:calc(var(--spacing) * 5.5) 0 0;position:relative;overflow:visible}.home-build-page .advanced-job-search,.home-build-page .search-multi-select,.home-build-page .location-combobox{overflow:visible}.home-build-page .multi-select-menu,.home-build-page .location-options-menu{z-index:140;max-height:360px}@media(max-width:900px){.home-build-page .candidate-hero{min-height:0;padding:calc(var(--spacing) * 8) 0 calc(var(--spacing) * 6.5)}.home-build-page .candidate-hero-grid{min-height:0}.home-build-page .hero-job-search{margin-top:calc(var(--spacing) * 5)}}@media(max-width:620px){.home-build-page .candidate-hero{padding:calc(var(--spacing) * 7) 0 calc(var(--spacing) * 5.5)}.home-build-page .hero-job-search{margin-top:calc(var(--spacing) * 4.5)}}.candidate-hero-slideshow:after{background:linear-gradient(90deg,rgba(var(--color-secondary-rgb),.97),rgba(var(--color-secondary-rgb),.85) 33%,rgba(var(--color-secondary-rgb),.32) 58%,rgba(var(--color-secondary-rgb),.03)),linear-gradient(0deg,rgba(var(--color-secondary-rgb),.28),rgba(var(--color-secondary-rgb),0) 62%)}.home-build-page .jobs-workspace{padding:calc(var(--spacing) * 14) 0 calc(var(--spacing) * 18);background:var(--background)}.home-build-page .jobs-workspace .inline-heading{margin-bottom:calc(var(--spacing) * 4.5)}.home-build-page .jobs-workspace .inline-heading h2{margin:5px 0 0}.home-jobs-more .site-button{justify-content:center;min-width:190px}:where([data-page=home]) .process-heading h2{margin:0}:where([data-page=home]) .process-heading p{margin-top:calc(var(--spacing) * 4.5);color:var(--muted)}.search-process-section{padding:calc(var(--spacing) * 20.5) 0 calc(var(--spacing) * 23);background:var(--color-background)}.search-process-heading{margin-bottom:calc(var(--spacing) * 7.5);max-width:920px}.search-process-heading h2{margin:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 2.5);max-width:790px}.search-process-heading p{max-width:850px;color:var(--muted);margin:0}.search-process-single{scroll-margin-top:calc(var(--spacing) * 8.5);gap:calc(var(--spacing) * 5);grid-template-columns:330px minmax(0,1fr);display:grid}.search-process-nav{align-content:start;gap:calc(var(--spacing) * 2);display:grid}.search-process-nav button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-ui-14);text-align:left;width:100%;min-height:64px;color:var(--navy);background:var(--color-surface);border:1px solid var(--line);grid-template-columns:34px 1fr auto;padding:13px 15px;transition:transform .2s,border-color .2s,box-shadow .2s,background-color .2s;display:grid}.search-process-nav button:hover{border-color:var(--color-border);box-shadow:var(--shadow-approved-054);transform:translate(3px)}.search-process-nav button.active{border-color:var(--navy);min-height:132px;color:var(--color-text-inverse);box-shadow:var(--shadow-approved-055);background:var(--navy)}.search-process-nav button>b{width:34px;height:34px;color:var(--slate);background:var(--color-background);border-radius:50%;place-items:center;display:grid}.search-process-nav button.active>b{color:var(--navy);background:var(--gold)}.search-process-nav button>span{gap:calc(var(--spacing) * 1.5);display:grid}.search-process-nav button small{color:var(--color-blue-pale)}.search-process-nav button>svg{color:var(--green)}.search-process-nav button.active>svg{color:var(--gold)}.search-process-panel{border-radius:var(--radius-ui-18);min-height:292px;box-shadow:var(--shadow-approved-056);background:var(--navy);grid-template-columns:34% minmax(0,66%);display:grid}.search-process-panel figure{min-height:292px;margin:0;position:relative;overflow:hidden}.search-process-panel figure:after{content:"";background:linear-gradient(90deg,rgba(var(--color-secondary-rgb),.02),rgba(var(--color-secondary-rgb),.42));position:absolute;inset:0}.search-process-panel figure img{width:100%;height:100%;transition:transform .6s;display:block}.search-process-visual{padding:calc(var(--spacing) * 6.5) 29px;color:var(--color-text-inverse);background:radial-gradient(circle at 88% 9%,rgba(var(--color-primary-rgb),.18),transparent 29%),var(--navy);flex-direction:column}.search-process-visual footer{align-items:baseline;gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3.5);border-top:1px solid rgba(var(--color-white-rgb),.13);display:flex}.search-process-visual footer strong{color:var(--gold)}.search-process-visual footer span{color:var(--color-blue-pale)}.capability-map{grid-template-columns:1fr 38px 1fr;gap:13px;display:grid}.capability-map section{border-radius:var(--radius-ui-13);background:rgba(var(--color-white-rgb),.06);border:1px solid rgba(var(--color-white-rgb),.14);padding:17px}.capability-map section>span,.practical-fit-map section>span,.practical-fit-map aside>span,.application-clarity-map section>span,.application-clarity-map aside>span{color:var(--color-blue-pale);margin-bottom:11px;display:block}.capability-map section>b{border-radius:var(--radius-ui-7);color:var(--navy);background:var(--color-surface);padding:7px 9px;display:block}.capability-map section>b+b{margin-top:calc(var(--spacing) * 1.5)}.capability-map section:last-child>b{color:var(--color-primary);background:var(--soft-mint)}.capability-map>i{background:var(--gold);height:2px;position:relative}.capability-map>i:after{content:"";border-right:2px solid var(--gold);border-top:2px solid var(--gold);width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.practical-fit-map{align-items:stretch;gap:calc(var(--spacing) * 4.5);grid-template-columns:1.08fr .92fr;display:grid}.practical-fit-map>section{border-radius:var(--radius-ui-13);padding:calc(var(--spacing) * 4.5);background:rgba(var(--color-white-rgb),.06);border:1px solid rgba(var(--color-white-rgb),.14)}.practical-fit-map>section>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.practical-fit-map>section b{border-radius:var(--radius-ui-8);padding:9px calc(var(--spacing) * 2.5);color:var(--color-text-inverse);border:1px solid rgba(var(--color-white-rgb),.18)}.practical-fit-map>section b:nth-child(2),.practical-fit-map>section b:nth-child(3){border-color:rgba(var(--color-blue-pale-rgb),.25);background:rgba(var(--color-primary-rgb),.24)}.practical-fit-map aside{border-radius:var(--radius-ui-13);padding:calc(var(--spacing) * 4.5);color:var(--navy);background:var(--color-surface)}.practical-fit-map aside>span{color:var(--green)}.fit-meter+.fit-meter{margin-top:calc(var(--spacing) * 2.5)}.fit-meter>i{border-radius:var(--radius-ui-6);background:var(--color-blue-pale);height:5px;margin-top:5px;display:block;overflow:hidden}.fit-meter>i>b{border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--color-blue-sky));height:100%;display:block}.application-clarity-map{align-items:stretch;gap:calc(var(--spacing) * 4.5);grid-template-columns:1.35fr .65fr;display:grid}.application-clarity-map>section{border-radius:var(--radius-ui-13);padding:calc(var(--spacing) * 4.5);background:rgba(var(--color-white-rgb),.06);border:1px solid rgba(var(--color-white-rgb),.14)}.application-clarity-map>section>div{grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;align-items:center;display:grid}.application-clarity-map section b{justify-items:center;gap:calc(var(--spacing) * 1);text-align:center;color:var(--color-text-inverse);display:grid}.application-clarity-map section b>i{border:1px solid rgba(var(--color-white-rgb),.28);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.application-clarity-map section b.done>i{border-color:var(--green);background:var(--green)}.application-clarity-map section b.current>i{border-color:var(--gold);color:var(--navy);background:var(--gold)}.application-clarity-map section small{color:var(--color-blue-sky)}.application-clarity-map section em{background:rgba(var(--color-white-rgb),.23);height:1px}.application-clarity-map aside{border-radius:var(--radius-ui-13);padding:calc(var(--spacing) * 4.5);color:var(--navy);background:var(--color-surface)}.application-clarity-map aside>b{align-items:center;gap:calc(var(--spacing) * 2);border-bottom:1px solid var(--line);padding:9px 0;display:flex}.application-clarity-map aside>b:last-child{border-bottom:0}.application-clarity-map aside>span,.application-clarity-map aside svg{color:var(--green)}.build-employer-strip{background:linear-gradient(120deg,var(--navy),var(--color-navy-dark))}.build-employer-strip>.site-shell{align-items:center}.build-employer-strip h2{max-width:640px}.build-employer-strip h2 span{color:var(--color-text-inverse);display:block}.build-employer-strip p{max-width:720px}.employer-strip-actions{align-items:center;gap:calc(var(--spacing) * 2.5);flex:none}.employer-learn-more{color:var(--color-text-inverse);border:1px solid rgba(var(--color-white-rgb),.38);background:0 0}.employer-learn-more:hover{border-color:var(--color-white);background:rgba(var(--color-white-rgb),.08)}@media(max-width:1050px){.search-process-single{grid-template-columns:285px minmax(0,1fr)}.search-process-panel{grid-template-columns:290px minmax(0,1fr)}.search-process-visual{padding:23px}.application-clarity-map{grid-template-columns:1fr}.application-clarity-map aside{display:none}}@media(max-width:900px){.candidate-hero-slideshow:after{background:linear-gradient(90deg,rgba(var(--color-secondary-rgb),.96),rgba(var(--color-secondary-rgb),.74) 76%,rgba(var(--color-secondary-rgb),.55)),linear-gradient(0deg,rgba(var(--color-secondary-rgb),.62),rgba(var(--color-secondary-rgb),.12))}.search-process-single{grid-template-columns:1fr}.search-process-nav{grid-template-columns:repeat(3,1fr)}.search-process-nav button,.search-process-nav button.active{min-height:82px;padding:calc(var(--spacing) * 3);grid-template-columns:31px 1fr}.search-process-nav button>svg,.search-process-nav button small{display:none}.search-process-nav button>b{width:31px;height:31px}.search-process-panel{grid-template-columns:34% minmax(0,66%)}.employer-strip-actions{flex-wrap:wrap}}@media(max-width:700px){.search-process-section{padding:calc(var(--spacing) * 16.5) 0 calc(var(--spacing) * 18)}.search-process-nav{grid-template-columns:1fr}.search-process-nav button,.search-process-nav button.active{grid-template-columns:31px 1fr auto;min-height:60px}.search-process-nav button>svg,.search-process-nav button.active small{display:block}.search-process-panel{grid-template-columns:1fr}.search-process-visual{min-height:300px}.employer-strip-actions{flex-direction:column;align-items:stretch;width:100%}.employer-strip-actions .site-button{justify-content:center}}@media(max-width:520px){.candidate-hero-slideshow:after{background:linear-gradient(90deg,rgba(var(--color-secondary-rgb),.97),rgba(var(--color-secondary-rgb),.76)),linear-gradient(0deg,rgba(var(--color-secondary-rgb),.75),rgba(var(--color-secondary-rgb),.18))}.home-build-page .jobs-workspace{padding:calc(var(--spacing) * 11.5) 0 calc(var(--spacing) * 14.5)}.search-process-visual{min-height:340px;padding:calc(var(--spacing) * 5)}.capability-map>i{width:2px;height:20px;margin:auto}.capability-map>i:after{top:auto;bottom:0;right:-3px;transform:rotate(135deg)}.capability-map,.practical-fit-map{grid-template-columns:1fr}.practical-fit-map aside{display:none}.application-clarity-map>section>div{grid-template-columns:1fr;gap:7px}.application-clarity-map section b{text-align:left;grid-template-columns:32px 1fr;place-items:center start}.application-clarity-map section b>i{grid-row:1/3}.application-clarity-map section small{grid-column:2}.application-clarity-map section em{width:1px;height:10px;margin:auto}.search-process-visual footer{flex-direction:column;align-items:flex-start;gap:3px}}.search-process-panel figure{background:var(--color-secondary)}.search-process-panel figure img{object-fit:contain;object-position:center;transform:none}.search-process-panel:hover figure img{transform:none}@media(min-width:701px){.search-process-panel{grid-template-columns:minmax(320px,42%) minmax(0,58%);min-height:270px}.search-process-panel figure{min-height:270px}}@media(max-width:700px){.search-process-panel figure{height:auto;min-height:0}.process-panel-1 figure,.process-panel-2 figure{aspect-ratio:414/242}.process-panel-3 figure{aspect-ratio:318/232}}.home-jobs-more{margin-top:calc(var(--spacing) * 5);justify-content:flex-end}.search-process-section{padding-top:calc(var(--spacing) * 13.5)}@media(max-width:700px){.home-jobs-more{justify-content:stretch}.home-jobs-more .site-button{width:100%}.home-build-page .jobs-workspace{padding-bottom:calc(var(--spacing) * 7.5)}.search-process-section{padding-top:45px}}.candidate-hero-slideshow img{transition:opacity 1.25s,transform 30s linear;transform:scale(1)}.candidate-hero-slideshow img.active{transform:scale(1.025)}.candidate-hero-slideshow img:first-child{object-position:54% 40%}.candidate-hero-slideshow img:nth-child(2){object-position:72% 31%}.build-pulse{padding:calc(var(--spacing) * 28) 0 calc(var(--spacing) * 31)}.career-pulse-heading{margin-bottom:calc(var(--spacing) * 11.5)}.career-pulse-grid{gap:calc(var(--spacing) * 6);border:0}.career-pulse-grid>a{border-radius:var(--radius-ui-18);min-height:320px;padding:calc(var(--spacing) * 8.5);box-shadow:var(--shadow-approved-082);border:1px solid var(--line)}.career-pulse-grid h3{margin:21px 0 15px}.career-pulse-grid p{margin-bottom:calc(var(--spacing) * 10.5)}.career-pulse-grid svg{bottom:31px;left:34px}@media(max-width:760px){.candidate-hero-slideshow img:first-child{object-position:58% 38%}.candidate-hero-slideshow img:nth-child(2){object-position:72% 28%}.build-pulse{padding:calc(var(--spacing) * 19.5) 0 calc(var(--spacing) * 22)}.career-pulse-grid{gap:calc(var(--spacing) * 4)}.career-pulse-grid>a{min-height:260px;padding:calc(var(--spacing) * 6.5)}}.home-build-page .jobs-workspace{padding-top:calc(var(--spacing) * 21.5);padding-bottom:calc(var(--spacing) * 26)}.home-build-page .search-process-section{padding:calc(var(--spacing) * 29.5) 0}.home-build-page .build-employer-strip>.site-shell{min-height:410px}.home-build-page .build-pulse{padding:calc(var(--spacing) * 28) 0 calc(var(--spacing) * 31)}@media(max-width:760px){.home-build-page .career-pulse-grid{grid-template-columns:1fr}}.signal-guide{margin:calc(var(--spacing) * 22.5) 0;gap:calc(var(--spacing) * 15.5);border-radius:var(--radius-ui-26);min-height:370px;padding:calc(var(--spacing) * 10.5) calc(var(--spacing) * 18) calc(var(--spacing) * 10.5) calc(var(--spacing) * 11.5);background:radial-gradient(circle at 14% 86%,rgba(var(--color-primary-rgb),.34),transparent 34%),radial-gradient(circle at 88% 6%,rgba(var(--color-primary-rgb),.27),transparent 30%),linear-gradient(128deg,var(--color-secondary),var(--color-secondary));color:var(--color-text-inverse);box-shadow:var(--shadow-approved-090);grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);display:grid}.signal-guide figure{place-items:center;height:290px;margin:0;display:grid;position:relative}.signal-guide figure:before,.signal-guide figure:after{content:"";border:1px solid rgba(var(--color-white-rgb),.22);border-radius:50%;position:absolute;inset:28px}.signal-guide figure:after{border-style:dashed;inset:61px}.signal-guide img{z-index:2;width:245px;max-height:286px;filter:drop-shadow(0 18px 22px rgba(var(--color-secondary-rgb),.24));animation:4.8s ease-in-out infinite signal-float}.signal-orbit{z-index:3;width:16px;height:16px;box-shadow:var(--shadow-approved-091);background:var(--gold);animation:2.4s ease-in-out infinite signal-pulse;position:absolute;top:28px;right:28px}.signal-guide>div>span{color:var(--color-blue-pale);display:block}.signal-guide h2{margin:15px 0 calc(var(--spacing) * 4.5);max-width:800px;color:var(--color-text-inverse)!important}.signal-guide p{max-width:760px;margin:0;color:var(--color-blue-pale)!important}.signal-guide a{margin-top:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-8);min-height:51px;color:var(--color-text-inverse);background:var(--green);padding:0 21px;transition:transform .2s,background .2s;display:inline-flex}.signal-guide a:hover{background:var(--color-primary);transform:translateY(-2px)}.home-signal-band{background:var(--color-surface);padding:1px 0}.home-build-page .career-pulse-grid{border-block:1px solid var(--line)}.home-build-page .career-pulse-grid>a{box-shadow:none;border-right:1px solid var(--line);border-radius:0}.home-build-page .career-pulse-grid>a:last-child{border-right:0}.home-build-page .career-pulse-grid>a:hover{background:var(--color-background);transform:none}@media(max-width:760px){.signal-guide{margin:calc(var(--spacing) * 14) 0;gap:calc(var(--spacing) * 5.5);border-radius:var(--radius-ui-20);min-height:0;padding:calc(var(--spacing) * 7) calc(var(--spacing) * 6);grid-template-columns:1fr}.signal-guide figure{height:230px}.signal-guide img{width:190px;max-height:226px}.signal-guide>div{text-align:left}.home-build-page .career-pulse-grid>a{border-bottom:1px solid var(--line);border-right:0;min-height:0}.home-build-page .career-pulse-grid>a:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.signal-guide img,.signal-orbit{animation:none}.candidate-hero-slideshow img{transition:none}}.home-signal-band .signal-guide{min-height:76svh;box-shadow:none;border-radius:0;margin:0;padding-inline:max(7vw,50vw - 640px)}.home-build-page .build-employer-strip{align-items:center;min-height:74svh;display:flex}.home-build-page .build-employer-strip>.site-shell{grid-template-columns:minmax(0,1fr) auto;align-items:end}.home-build-page .build-employer-strip h2{max-width:15ch}.home-build-page .build-employer-strip p{max-width:710px}.home-build-page .career-pulse{padding-block:clamp(calc(var(--spacing) * 22),10vw,150px)}.home-build-page .career-pulse-grid{border:0;overflow-x:auto}.home-build-page .career-pulse-grid>a{color:var(--color-text-inverse);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden;background:var(--color-secondary)!important;border:0!important}.home-build-page .career-pulse-grid>a:before{content:"0" counter(item);color:rgba(var(--color-white-rgb),.1);position:absolute;top:6px;right:24px}.home-build-page .career-pulse-grid{counter-reset:item}.home-build-page .career-pulse-grid>a{counter-increment:item}.home-build-page .career-pulse-grid>a :is(h3,p,span){color:var(--color-text-inverse)!important}.home-build-page .career-pulse-grid>a svg{margin-top:calc(var(--spacing) * 6)}@media(max-width:680px){.home-signal-band .signal-guide{min-height:0;padding:calc(var(--spacing) * 14.5) calc(var(--spacing) * 6)}.home-build-page .build-employer-strip{min-height:0;padding-block:calc(var(--spacing) * 18)}.home-build-page .build-employer-strip>.site-shell{grid-template-columns:1fr}}.home-build-page .career-pulse-grid>a:nth-child(2){background:linear-gradient(135deg,var(--color-primary),var(--color-blue-royal))!important}.home-build-page .career-pulse-grid>a:nth-child(3){background:linear-gradient(135deg,var(--color-blue-deep),var(--color-accent))!important}.home-build-page .career-pulse{overflow:visible}.home-build-page .career-pulse-grid{scroll-snap-type:none;gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:visible}.home-build-page .career-pulse-grid>a{scroll-snap-align:none;min-width:0;min-height:390px;padding:calc(var(--spacing) * 9.5)!important}@media(max-width:960px){.home-build-page .career-pulse-grid{grid-template-columns:1fr}.home-build-page .career-pulse-grid>a{min-height:300px}}@media(max-width:680px){.home-build-page .career-pulse-grid>a{min-height:280px;padding:calc(var(--spacing) * 7.5)!important}}@media(min-width:961px){.home-build-page>.search-process-section,.home-build-page>.build-pulse,.home-build-page>.home-hero,.home-build-page>.home-doors,.home-build-page>.home-difference,.home-build-page>.home-guidance-tease{min-height:var(--st-section-min)}}.signal-guide img{object-fit:contain!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.home-build-page>.build-employer-strip{isolation:isolate;background:var(--color-secondary);position:relative;overflow:hidden}.home-build-page>.build-employer-strip:before,.home-build-page>.build-employer-strip:after{content:"";pointer-events:none;position:absolute;inset:0}.home-build-page>.build-employer-strip:before{z-index:-2;background:var(--image-employers-search-talents-employer-team-v2-webp) center 42% / cover no-repeat}.home-build-page>.build-employer-strip:after{z-index:-1;background:linear-gradient(90deg,rgba(var(--color-secondary-rgb),.98),rgba(var(--color-secondary-rgb),.92) 48%,rgba(var(--color-secondary-rgb),.58))}.home-build-page>.build-employer-strip>.site-shell{z-index:1;position:relative}.home-build-page>.build-employer-strip h2{max-width:15ch}@media(min-width:961px){.home-build-page>.candidate-hero,.home-build-page>.search-process-section,.home-build-page>.home-signal-band,.home-build-page>.build-employer-strip,.home-build-page>.build-pulse{min-height:var(--st-section-min)}.home-build-page>.candidate-hero,.home-build-page>.search-process-section,.home-build-page>.build-employer-strip,.home-build-page>.build-pulse{align-items:center;display:flex}.home-build-page>.search-process-section,.home-build-page>.build-pulse{padding-block:var(--st-section-y)}.home-build-page>.home-signal-band{align-items:center;padding-block:0;display:flex}.home-signal-band .signal-guide{min-height:var(--st-section-min);width:100%;padding-inline:max(var(--st-gutter),calc((100vw - var(--st-content-max)) / 2));border-radius:0;margin:0}}@media(max-width:680px){.home-build-page>.build-employer-strip:after{background:linear-gradient(90deg,rgba(var(--color-secondary-rgb),.96),rgba(var(--color-secondary-rgb),.78))}}.mobile-audit-slideshow,.employer-strip-photo{display:none!important}@media(max-width:767px){.home-build-page .candidate-hero>.candidate-hero-slideshow{display:none!important}.home-build-page .candidate-hero-grid>.mobile-audit-slideshow,.home-build-page .employer-strip-photo{display:block!important}.home-build-page .candidate-hero{padding:calc(var(--spacing) * 14) 0!important;background:var(--color-secondary)!important}.home-build-page .candidate-hero:before,.home-build-page .candidate-hero:after{display:none!important}.home-build-page .candidate-hero-grid{align-items:center;gap:calc(var(--spacing) * 8)!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;min-height:0!important;display:grid!important}.home-build-page .build-hero-copy{grid-column:1;max-width:100%!important;padding:0!important}.home-build-page .candidate-hero-slideshow{aspect-ratio:1.6;border-radius:var(--radius-ui-24);grid-column:2;width:100%;overflow:hidden;height:auto!important;position:relative!important;inset:auto!important}.home-build-page .candidate-hero-slideshow:after{display:none!important}.home-build-page .candidate-hero-slideshow img{object-fit:contain!important;object-position:center!important;filter:none!important;transform:none!important}.home-build-page .candidate-search{grid-column:1/-1;width:100%!important;margin:0!important;position:relative!important;inset:auto!important}.search-process-panel{flex-direction:column;height:auto!important;min-height:0!important;display:flex!important}.search-process-panel>figure{margin:0;height:auto!important;position:relative!important;inset:auto!important}.search-process-panel>figure img{width:100%;display:block;object-fit:contain!important;filter:none!important;height:auto!important}.search-process-panel>.search-process-visual{width:100%!important;height:auto!important;position:relative!important;inset:auto!important}@media(max-width:1180px){.home-build-page .candidate-hero-grid{grid-template-columns:minmax(0,1fr)!important}.home-build-page .candidate-hero-slideshow,.home-build-page .build-hero-copy{grid-column:1}}.search-process-panel>figure:after,.home-build-page>.build-employer-strip:before,.home-build-page>.build-employer-strip:after{display:none!important}.home-build-page>.build-employer-strip>.employer-strip-photo{margin:0 auto calc(var(--spacing) * 9);width:min(92%,1200px);position:relative}.employer-strip-photo img{border-radius:var(--radius-ui-24);width:100%;height:auto;display:block}}.home-build-page .search-process-panel>figure{align-self:center;min-height:0}.home-build-page .search-process-panel>figure img{object-fit:contain;filter:none;width:100%;height:auto}.home-build-page .search-process-panel>figure:after{display:none}.home-build-page{--container-max:1280px;--container-gutter:24px}.home-build-page .hero-punchline{font-size:18px;line-height:1.6}.home-build-page .candidate-hero-actions>a:not(.site-button){color:var(--color-text-inverse);font-size:14px;font-weight:600}.home-build-page .jobs-workspace .inline-heading h2{text-wrap:initial;font-size:20px;line-height:1.35}.home-build-page :is(.candidate-hero-actions,.home-jobs-more,.employer-strip-actions) .primary-btn{background:var(--color-accent);min-height:46px;color:var(--navy);box-shadow:0 10px 24px rgba(var(--color-primary-rgb),.2);border:1px solid #0000;border-radius:10px;padding:12px 22px;font-size:14px;line-height:1.4}.home-build-page :is(.candidate-hero-actions,.home-jobs-more,.employer-strip-actions) .primary-btn:hover{background:var(--color-primary);color:var(--color-text-inverse)}@media(max-width:620px){.home-build-page{--container-gutter:18px}.home-build-page .hero-punchline{font-size:16px}}.home-build-page .search-process-section,.home-build-page .build-pulse{--container-max:1250px}.home-build-page .search-process-heading>span,.home-build-page .signal-guide>div>span,.home-build-page .build-employer-strip>.site-shell>div>span,.home-build-page .career-pulse-heading>div>span{letter-spacing:.13em;font-size:11px;font-weight:700;line-height:1.5}.home-build-page .search-process-heading h2,.home-build-page .career-pulse-heading h2{font-size:28px;line-height:1.2}.home-build-page .search-process-heading{max-width:900px}.home-build-page .search-process-heading h2{text-wrap:initial;max-width:790px}.home-build-page .search-process-heading p,.home-build-page .career-pulse-heading p{font-size:16px;line-height:1.6}.home-build-page .search-process-nav button{font-size:14px;line-height:1.35}.home-build-page .search-process-nav button>b{font-size:12px}.home-build-page .search-process-nav button small{font-size:12px;line-height:1.45}.home-build-page .capability-map section>span,.home-build-page .practical-fit-map section>span,.home-build-page .practical-fit-map aside>span,.home-build-page .application-clarity-map section>span,.home-build-page .application-clarity-map aside>span{letter-spacing:.13em;font-size:10px;font-weight:700;line-height:1.5}.home-build-page .capability-map section>b,.home-build-page .practical-fit-map section b,.home-build-page .fit-meter,.home-build-page .application-clarity-map section b,.home-build-page .application-clarity-map aside>b{font-size:12px;line-height:1.35}.home-build-page .application-clarity-map section small{font-size:10px}.home-build-page .search-process-visual footer strong{font-size:20px;line-height:1.2}.home-build-page .search-process-visual footer span{font-size:12px;line-height:1.5}.home-build-page>.home-signal-band{background:radial-gradient(circle at 14% 86%,rgba(var(--color-primary-rgb),.34),transparent 34%),radial-gradient(circle at 88% 6%,rgba(var(--color-primary-rgb),.27),transparent 30%),var(--color-secondary)}.home-build-page .home-signal-band .signal-guide{box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.home-build-page .signal-guide h2{font-size:clamp(32px,3.35vw,48px);line-height:1.15}.home-build-page .signal-guide p,.home-build-page .build-employer-strip p{font-size:18px;line-height:1.6}.home-build-page .signal-guide a{font-size:14px;font-weight:700}.home-build-page>.build-employer-strip h2{font-size:clamp(36px,4.45vw,64px);line-height:1.05}.home-build-page .career-pulse-grid>a:before{font-family:var(--font-display);letter-spacing:-.04em;pointer-events:none;font-size:144px;font-weight:900;line-height:1}.home-build-page .career-pulse-grid>a>span{letter-spacing:.13em;font-size:11px;font-weight:700;line-height:1.5}.home-build-page .career-pulse-grid h3{font-size:24px;line-height:1.25}.home-build-page .career-pulse-grid p{font-size:15px;line-height:1.6}@media(max-width:767px){.home-build-page>.build-employer-strip{flex-direction:column}.home-build-page>.build-employer-strip>.site-shell{align-items:flex-start;gap:28px}.home-build-page .employer-strip-actions{flex-wrap:wrap}.home-build-page .signal-guide p,.home-build-page .build-employer-strip p{font-size:16px}.home-build-page .home-signal-band .signal-guide{padding-block:58px}}@media(max-width:520px){.home-build-page .search-process-heading h2,.home-build-page .career-pulse-heading h2{font-size:26px}.home-build-page .career-pulse-grid>a:before{font-size:120px}}.about-reference-page{--ar-red:var(--color-accent);color:var(--ar-ink);background:var(--color-surface)}.ar-shell{margin:0 auto}.about-reference-page h1,.about-reference-page h2,.about-reference-page h3,.about-reference-page p{margin-top:0}.about-reference-page h1,.about-reference-page h2,.about-reference-page h3{color:var(--ar-navy)}.about-reference-page p{color:var(--ar-muted)}.ar-hero-copy{z-index:3;padding:calc(var(--spacing) * 13) calc(var(--spacing) * 11.5) calc(var(--spacing) * 13) 0;align-self:center}.ar-hero-copy>span{color:var(--ar-green);display:block}.ar-hero-copy h1{margin:17px 0 calc(var(--spacing) * 5.5)}.ar-hero-copy>p{margin-bottom:calc(var(--spacing) * 3.5);max-width:610px}.ar-actions{margin-top:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 4);display:flex}.ar-actions a{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-7);min-height:48px;padding:0 calc(var(--spacing) * 5);color:var(--ar-navy);border:1px solid var(--ar-navy);display:inline-flex}.ar-actions a:first-child{border-color:var(--ar-green);color:var(--color-text-inverse);box-shadow:var(--shadow-approved-060);background:var(--ar-green)}.ar-actions a:hover{transform:translateY(-2px)}.ar-avatar{background-image:var(--image-about-about-mission-people-png);width:42px;height:42px}.ar-card-grid.five{grid-template-columns:repeat(5,1fr)}:where([data-page="about.our-story"],[data-page="about.mission"],[data-page="about.vision"],[data-page="about.values"],[data-page="about.the-problem"],[data-page="about.how-we-help"]) .ar-final-banner{padding:21px 0 calc(var(--spacing) * 7);background:var(--color-surface)}:where([data-page="about.our-story"],[data-page="about.mission"],[data-page="about.vision"],[data-page="about.values"],[data-page="about.the-problem"],[data-page="about.how-we-help"]) .ar-final-banner>div{align-items:center;gap:calc(var(--spacing) * 7);border-radius:var(--radius-ui-17);min-height:126px;padding:calc(var(--spacing) * 6.5) calc(var(--spacing) * 12);color:var(--color-text-inverse);grid-template-columns:74px 1fr auto;display:grid;position:relative;overflow:hidden}:where([data-page="about.our-story"],[data-page="about.mission"],[data-page="about.vision"],[data-page="about.values"],[data-page="about.the-problem"],[data-page="about.how-we-help"]) .ar-final-banner>div:after{content:"";border:1px dotted rgba(var(--color-blue-pale-rgb),.35);width:300px;height:300px;box-shadow:0 0 0 24px rgba(var(--color-primary-rgb),.08),0 0 0 52px rgba(var(--color-primary-rgb),.06);border-radius:50%;position:absolute;top:-130px;right:-65px}:where([data-page="about.our-story"],[data-page="about.mission"],[data-page="about.vision"],[data-page="about.values"],[data-page="about.the-problem"],[data-page="about.how-we-help"]) .ar-final-banner>div>i{width:63px;height:63px;color:var(--color-text-inverse);box-shadow:var(--shadow-approved-061);border:2px solid var(--color-border);border-radius:50%;place-items:center;display:grid}:where([data-page="about.our-story"],[data-page="about.mission"],[data-page="about.vision"],[data-page="about.values"],[data-page="about.the-problem"],[data-page="about.how-we-help"]) .ar-final-banner h2{max-width:700px;color:var(--color-text-inverse);margin:0}:where([data-page="about.our-story"],[data-page="about.mission"],[data-page="about.vision"],[data-page="about.values"],[data-page="about.the-problem"],[data-page="about.how-we-help"]) .ar-final-banner a{z-index:2;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-7);min-height:49px;padding:0 calc(var(--spacing) * 5.5);color:var(--color-text-inverse);background:var(--ar-green);display:inline-flex;position:relative}@media(max-width:860px){.ar-hero-copy{padding:calc(var(--spacing) * 13) 0 35px}.ar-card-grid.five{grid-template-columns:repeat(3,1fr)}:where([data-page="about.our-story"],[data-page="about.mission"],[data-page="about.vision"],[data-page="about.values"],[data-page="about.the-problem"],[data-page="about.how-we-help"]) .ar-final-banner>div{grid-template-columns:60px 1fr}:where([data-page="about.our-story"],[data-page="about.mission"],[data-page="about.vision"],[data-page="about.values"],[data-page="about.the-problem"],[data-page="about.how-we-help"]) .ar-final-banner a{grid-column:1/-1;justify-content:center}}@media(max-width:600px){.ar-actions{flex-direction:column;align-items:stretch}.ar-actions a{width:100%}.ar-card-grid.five{grid-template-columns:1fr}:where([data-page="about.our-story"],[data-page="about.mission"],[data-page="about.vision"],[data-page="about.values"],[data-page="about.the-problem"],[data-page="about.how-we-help"]) .ar-final-banner>div{grid-template-columns:1fr;padding:25px}:where([data-page="about.our-story"],[data-page="about.mission"],[data-page="about.vision"],[data-page="about.values"],[data-page="about.the-problem"],[data-page="about.how-we-help"]) .ar-final-banner>div>i{display:none}}@media(prefers-reduced-motion:reduce){.ar-rise{animation:none!important}}.ar-avatar{background-position:0 0;background-size:300% 200%}.ar-avatar.avatar-2{background-position:50% 0}.ar-avatar.avatar-3{background-position:100% 0}.ar-rise{opacity:1!important;animation:none!important;transform:none!important}.ar-card-grid.five{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.ar-card-grid.five{grid-template-columns:1fr}}.about-reference-page{--ar-navy:var(--color-secondary);--ar-deep:var(--color-navy-dark);--ar-green:var(--color-primary);--ar-gold:var(--color-accent);--ar-blue:var(--color-blue-royal);--ar-purple:var(--color-accent);--ar-ink:var(--color-secondary);--ar-muted:var(--color-blue-deep);--ar-line:var(--color-blue-pale);--ar-warm:var(--color-blue-ice);--ar-mint:var(--color-blue-ice);--ar-sky:var(--color-blue-ice)}:where([data-page="about.our-story"],[data-page="about.mission"],[data-page="about.vision"],[data-page="about.values"],[data-page="about.the-problem"],[data-page="about.how-we-help"]) .ar-final-banner>div{background:linear-gradient(110deg,var(--color-secondary),var(--color-navy-dark) 68%,var(--color-blue-deep))}body:where([data-page="about.our-story"],[data-page="about.mission"],[data-page="about.vision"],[data-page="about.values"],[data-page="about.the-problem"],[data-page="about.how-we-help"]):has(main:is(.about-reference-page,.story-reference-v2)) .story-rail{display:none!important}.final-belief-page{color:var(--color-text-primary);background:var(--color-surface)}.final-belief-page>:where(section) :is(h1,h2,h3,p,figure){margin:0}.final-belief-page>:where(section) p{margin-top:calc(var(--spacing) * 5);color:var(--color-navy-dark)}.final-belief-page>:where(section) :is(header,article,.final-values-pledge>div)>span{margin-bottom:calc(var(--spacing) * 5.5);color:var(--color-primary);display:block}.final-belief-page>:where(section) figure img{filter:none;width:100%;height:auto;display:block}.final-belief-page>:where(section) figcaption{padding:calc(var(--spacing) * 4.5) calc(var(--spacing) * 5.5);color:var(--color-navy-dark);background:var(--color-background)}.final-belief-page>:where(section) a[href^="#"]{margin-top:calc(var(--spacing) * 7);border-radius:var(--radius-ui-8);padding:15px calc(var(--spacing) * 5.5);color:var(--color-text-inverse);background:var(--color-primary);display:inline-block}.final-belief-page>:where(section) i{width:40px;height:40px;color:var(--color-primary);display:inline-grid}.final-belief-page>:where(section) i svg{width:100%;height:100%}.final-belief-benefits{margin-top:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 7);grid-template-columns:repeat(2,minmax(0,1fr))}.final-belief-benefits h3{margin-top:calc(var(--spacing) * 3)}.final-belief-benefits p{margin-top:calc(var(--spacing) * 2)}@media(max-width:600px){.final-belief-benefits{gap:calc(var(--spacing) * 6)}}.story-reference-v2{color:var(--story-v2-navy);background:var(--color-surface)}.story-v2-shell{margin:0 auto}.story-reference-v2 h1,.story-reference-v2 h2,.story-reference-v2 h3,.story-reference-v2 p{color:var(--story-v2-navy);margin-top:0}.story-v2-hero{background:var(--color-surface)}.story-v2-hero-grid{align-items:stretch}.story-v2-hero article{z-index:2;align-self:center;position:relative}.story-v2-hero article>span{color:var(--story-v2-navy);margin-bottom:15px;display:block}.story-v2-hero h1{margin-bottom:25px}.story-v2-hero article p{margin-bottom:calc(var(--spacing) * 5);max-width:540px}.story-v2-hero figure{margin:0;position:relative;overflow:hidden}.story-v2-hero figure:before{content:"";z-index:1;background:linear-gradient(90deg,var(--color-surface),rgba(var(--color-white-rgb),.7),transparent);width:20%;position:absolute;inset:0 auto 0 0}.story-v2-hero figure img{object-fit:cover;object-position:64% center;width:100%;height:100%;display:block}.story-v2-panel{border-radius:var(--radius-ui-14);background:linear-gradient(112deg,var(--color-background) 0%,var(--color-background) 100%);border:1px solid var(--color-border)}.story-v2-copy{max-width:720px}.story-v2-copy h2{margin-bottom:calc(var(--spacing) * 4)}.story-v2-copy h3{max-width:700px}.story-v2-resume-stack{perspective:900px}.story-v2-resume{border-radius:var(--radius-ui-11);box-shadow:var(--shadow-approved-084);background:rgba(var(--color-white-rgb),.96);border:1px solid var(--color-border);transition:transform .25s;position:absolute}.story-v2-resume.front{z-index:4;align-content:start;display:grid}.story-v2-resume.front>div{padding-top:calc(var(--spacing) * 1)}.story-v2-resume i{margin:0 0 calc(var(--spacing) * 3);border-radius:var(--radius-ui-6);background:var(--color-blue-pale);display:block}.story-v2-resume span{color:var(--color-text-inverse);box-shadow:var(--shadow-approved-085);background:var(--story-v2-green);border-radius:50%;place-items:center;display:grid;position:absolute}.story-v2-resume.back-one{z-index:3;opacity:.75;transform:scale(.92)}.story-v2-resume.back-two{z-index:2;opacity:.48;transform:scale(.84)}.story-v2-resume.back-three{z-index:1;opacity:.3;transform:scale(.78)}.story-v2-resume:not(.front) svg{width:58px;height:58px}.story-v2-resume:not(.front)>i{width:70%;margin:13px 0}.story-v2-resume:not(.front)>span{transform:scale(.78)}.story-v2-split{background:var(--color-surface);align-items:stretch;width:min(1450px,100%);display:grid}.story-v2-split figure{border-radius:0 10px 10px 0;margin:0;overflow:hidden}.story-v2-split figure img{object-fit:cover;width:100%;height:100%;display:block}.story-v2-split article{align-self:center}.story-v2-split article p{max-width:690px;margin-bottom:23px}.story-v2-isolation figure img{object-position:46% center}.story-v2-fit-comparison{display:grid}.story-v2-fit-comparison h3{margin:0 0 13px}.story-v2-fit-comparison article>svg{margin-bottom:15px;display:block}.story-v2-fit-comparison p{white-space:nowrap;align-items:center;display:flex;margin:0 0 13px!important}.story-v2-fit-comparison p b{color:var(--color-text-inverse);background:var(--color-blue-sky);border-radius:50%;flex:none;place-items:center;display:grid}.story-v2-fit-comparison article:last-child p b{background:var(--color-blue-deep)}.story-v2-compare-arrow{color:var(--story-v2-blue);place-items:center}.story-v2-compare-arrow svg{width:36px;height:36px}.story-v2-offer figure img{object-position:center 55%}.story-v2-question-grid{grid-template-columns:1fr 1fr}.story-v2-question-grid article{align-items:center;display:grid}.story-v2-question-grid article>i{color:var(--color-text-inverse);background:var(--color-primary);border-radius:50%;place-items:center;display:grid}.story-v2-question-grid article>i.tone-2{background:var(--color-blue-sky)}.story-v2-question-grid article>i.tone-3{background:var(--color-accent)}.story-v2-question-grid article>i.tone-4{background:var(--color-blue-sky)}.story-v2-cta{color:var(--color-text-inverse);background:linear-gradient(115deg,var(--color-secondary),var(--color-navy-dark))}.story-v2-cta .story-v2-shell{align-items:center;gap:calc(var(--spacing) * 4.5) calc(var(--spacing) * 12.5);grid-template-columns:1fr auto}.story-v2-cta span{color:var(--color-blue-pale);grid-column:1/-1}.story-v2-cta h2{max-width:930px;color:var(--color-text-inverse);margin:0}.story-v2-cta a{border-radius:var(--radius-ui-9);min-height:56px;padding:0 calc(var(--spacing) * 6);color:var(--color-text-inverse);box-shadow:var(--shadow-approved-086);background:var(--story-v2-green);justify-content:center;align-items:center;gap:11px;display:inline-flex}@media(max-width:1050px){.story-v2-hero article{padding:calc(var(--spacing) * 14.5) calc(var(--spacing) * 7)}.story-v2-hero figure{min-height:500px}.story-v2-hero figure:before{display:none}.story-v2-resume-stack{width:min(620px,100%);margin:0 auto}.story-v2-split figure{border-radius:0;height:440px}.story-v2-fit-comparison{max-width:650px}.story-v2-question-grid{padding-left:0}.story-v2-hero-grid,.story-v2-panel,.story-v2-split,.story-v2-cta .story-v2-shell{grid-template-columns:1fr}.story-v2-cta span{grid-column:auto}.story-v2-cta a{justify-self:start}}@media(max-width:700px){.story-v2-hero-grid{min-height:0}.story-v2-hero article{padding:calc(var(--spacing) * 11.5) 5px}.story-v2-hero figure{min-height:390px}.story-v2-panel{margin:calc(var(--spacing) * 3) auto;width:calc(100% - 24px);padding:calc(var(--spacing) * 8.5) calc(var(--spacing) * 5.5)}.story-v2-resume-stack{transform-origin:top;height:330px;transform:scale(.82)}.story-v2-resume{right:55px}.story-v2-resume.back-one{right:8px}.story-v2-resume.back-two{right:-27px}.story-v2-resume.back-three{right:107px}.story-v2-split{margin:calc(var(--spacing) * 3) auto}.story-v2-split figure{height:330px}.story-v2-split article{padding:calc(var(--spacing) * 9.5) calc(var(--spacing) * 6)}.story-v2-fit-comparison{grid-template-columns:1fr}.story-v2-fit-comparison article{min-height:0}.story-v2-compare-arrow{transform:rotate(90deg)}.story-v2-question-grid{gap:calc(var(--spacing) * 3);grid-template-columns:1fr}.story-v2-question-grid article{min-height:92px}.story-v2-cta{padding:calc(var(--spacing) * 14.5) 0}}.story-v2-hero-grid{grid-template-columns:42% 58%;min-height:clamp(430px,44vw,638px)}.story-v2-hero article{padding:clamp(calc(var(--spacing) * 9.5),4.2vw,calc(var(--spacing) * 15.5)) clamp(calc(var(--spacing) * 6),3.3vw,calc(var(--spacing) * 12)) clamp(calc(var(--spacing) * 9.5),4.2vw,calc(var(--spacing) * 15.5)) clamp(calc(var(--spacing) * 4.5),2.75vw,calc(var(--spacing) * 10))}.story-v2-hero figure{min-height:clamp(430px,44vw,638px)}.story-reference-v2 .section-page-nav,.story-v2-hero figure:before{display:block}.story-v2-panel{margin:calc(var(--spacing) * 3.5) auto;gap:calc(var(--spacing) * 5);width:min(1425px,100% - 48px);padding:clamp(calc(var(--spacing) * 7),3.3vw,calc(var(--spacing) * 12)) clamp(calc(var(--spacing) * 6),3vw,calc(var(--spacing) * 10.5));grid-template-columns:53% 47%}.story-v2-copy h3{margin:clamp(calc(var(--spacing) * 5.5),2.25vw,calc(var(--spacing) * 8.5)) 0 17px}.story-v2-copy p{margin-bottom:clamp(calc(var(--spacing) * 3.5),1.45vw,21px)}.story-v2-resume-stack{height:clamp(280px,27.6vw,400px)}.story-v2-resume{width:clamp(205px,19.2vw,278px);height:clamp(258px,24.2vw,350px);padding:clamp(calc(var(--spacing) * 4.5),1.9vw,27px);top:clamp(10px,1.7vw,25px);right:clamp(58px,6.6vw,96px)}.story-v2-resume.front{gap:clamp(calc(var(--spacing) * 3),1.3vw,19px);grid-template-columns:clamp(54px,5.4vw,78px) 1fr}.story-v2-resume.front svg{width:40px;height:40px}.story-v2-resume i{margin-bottom:clamp(calc(var(--spacing) * 2),.82vw,calc(var(--spacing) * 3));height:clamp(6px,.62vw,9px)}.story-v2-resume span{width:clamp(34px,3.3vw,48px);height:clamp(34px,3.3vw,48px);bottom:clamp(54px,6.1vw,88px);right:clamp(15px,1.65vw,24px)}.story-v2-resume.back-one{right:clamp(24px,2.6vw,38px)}.story-v2-resume.back-two{right:clamp(-5px,-.35vw,-2px)}.story-v2-resume.back-three{right:clamp(100px,10.9vw,158px)}.story-v2-split{margin:calc(var(--spacing) * 3.5) auto;grid-template-columns:47% 53%}.story-v2-split figure{height:clamp(245px,27.6vw,400px)}.story-v2-split article{padding:clamp(calc(var(--spacing) * 7.5),3.45vw,calc(var(--spacing) * 12.5)) clamp(calc(var(--spacing) * 7.5),6.2vw,calc(var(--spacing) * 22.5)) clamp(calc(var(--spacing) * 7.5),3.45vw,calc(var(--spacing) * 12.5)) clamp(calc(var(--spacing) * 7.5),3.6vw,calc(var(--spacing) * 13))}.story-v2-split h2{margin-bottom:clamp(calc(var(--spacing) * 3.5),1.5vw,calc(var(--spacing) * 5.5))}.story-v2-shortlist{grid-template-columns:51% 49%;min-height:0}.story-v2-fit-comparison{gap:calc(var(--spacing) * 2);grid-template-columns:1fr clamp(38px,4vw,58px) 1fr}.story-v2-fit-comparison article{min-height:clamp(245px,22.75vw,330px)}.story-v2-fit-comparison article>svg{width:clamp(46px,4.3vw,62px);height:clamp(46px,4.3vw,62px)}.story-v2-fit-comparison p{gap:7px;margin-bottom:clamp(calc(var(--spacing) * 2),.9vw,13px)!important}.story-v2-fit-comparison p b{width:clamp(16px,1.38vw,20px);height:clamp(16px,1.38vw,20px)}.story-v2-offer figure{height:clamp(235px,26.2vw,380px)}.story-v2-questions{grid-template-columns:52% 48%;min-height:0}.story-v2-question-grid article{gap:clamp(calc(var(--spacing) * 2.5),1.1vw,calc(var(--spacing) * 4));grid-template-columns:clamp(38px,3.6vw,52px) 1fr}.story-v2-question-grid article>i{width:clamp(36px,3.3vw,48px);height:clamp(36px,3.3vw,48px)}.story-v2-cta{margin-top:calc(var(--spacing) * 3.5);padding:45px 0}.story-v2-cta .story-v2-shell{justify-content:center;display:flex}.story-v2-cta a{min-width:220px}@media(max-width:820px){.story-v2-hero-grid,.story-v2-panel,.story-v2-split{grid-template-columns:1fr}.story-v2-hero article{padding:calc(var(--spacing) * 11.5) calc(var(--spacing) * 5)}.story-v2-hero figure{min-height:390px}.story-v2-hero figure:before{display:none}.story-v2-resume-stack{width:min(620px,100%);height:330px;margin:0 auto}.story-v2-split figure{border-radius:0;height:330px}.story-v2-split article{padding:calc(var(--spacing) * 9.5) calc(var(--spacing) * 6)}.story-v2-fit-comparison{max-width:650px}.story-v2-question-grid{padding-left:0}}@media(min-width:821px){.story-v2-hero-grid{grid-template-columns:42% 58%;min-height:540px}.story-v2-hero article{padding:calc(var(--spacing) * 10.5) calc(var(--spacing) * 9.5) calc(var(--spacing) * 10.5) calc(var(--spacing) * 5.5)}.story-v2-hero article>span{margin-bottom:calc(var(--spacing) * 3)}.story-v2-hero h1{margin-bottom:calc(var(--spacing) * 5)}.story-v2-hero article p{max-width:500px;margin-bottom:17px}.story-v2-hero figure{min-height:540px}.story-v2-panel{margin:calc(var(--spacing) * 3) auto;gap:calc(var(--spacing) * 4.5);width:min(1250px,100% - 48px);padding:calc(var(--spacing) * 8) calc(var(--spacing) * 8.5)}.story-v2-copy{max-width:650px}.story-v2-copy h2{margin-bottom:13px}.story-v2-copy h3{margin:calc(var(--spacing) * 5.5) 0 calc(var(--spacing) * 3.5)}.story-v2-copy p{margin-bottom:15px}.story-v2-resume-stack{height:330px}.story-v2-resume{top:0}.story-v2-split{margin:calc(var(--spacing) * 3) auto;grid-template-columns:47% 53%;width:min(1250px,100%)}.story-v2-split figure,.story-v2-offer figure{height:310px}.story-v2-split article{padding:calc(var(--spacing) * 7.5) calc(var(--spacing) * 13) calc(var(--spacing) * 7.5) calc(var(--spacing) * 10.5)}.story-v2-split h2,.story-v2-split article p{margin-bottom:17px}.story-v2-shortlist{grid-template-columns:51% 49%}.story-v2-fit-comparison article{min-height:270px}.story-v2-fit-comparison h3{margin-bottom:9px}.story-v2-fit-comparison article>svg{margin-bottom:calc(var(--spacing) * 2.5);width:50px;height:50px}.story-v2-fit-comparison p{margin-bottom:9px!important}.story-v2-questions{grid-template-columns:52% 48%}.story-v2-question-grid{gap:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4)}.story-v2-question-grid article{grid-template-columns:42px 1fr;gap:11px;min-height:88px}.story-v2-question-grid article>i{width:40px;height:40px}.story-v2-cta{padding:calc(var(--spacing) * 8.5) 0}}.story-reference-v2>.story-v2-hero{min-height:calc(100svh - 126px)}.story-reference-v2 .story-v2-hero-grid{min-height:inherit;grid-template-columns:minmax(410px,42%) 1fr;width:100%;max-width:none}.story-reference-v2 .story-v2-hero article{padding-right:6vw;padding-left:max(calc(var(--spacing) * 10.5),calc((100vw - 1320px)/2))}.story-reference-v2 .story-v2-hero figure{min-height:inherit}.story-reference-v2>.story-v2-panel{box-sizing:border-box;width:100%;max-width:none;padding:clamp(calc(var(--spacing) * 18),8vw,140px) max(calc(var(--spacing) * 9.5),calc((100vw - 1280px)/2));border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);gap:6vw;margin:0}.story-reference-v2>.story-v2-volume{background:linear-gradient(120deg,var(--color-background),var(--color-background) 62%,var(--color-background))}.story-reference-v2>.story-v2-shortlist{background:var(--color-surface)}.story-reference-v2>.story-v2-questions{color:var(--color-text-inverse);background:var(--color-secondary)}.story-v2-questions .story-v2-copy :is(h2,h3,p){color:var(--color-text-inverse)!important}.story-v2-question-grid{border-block:1px solid rgba(var(--color-white-rgb),.18);gap:0;padding-left:3vw}.story-v2-question-grid article{min-height:108px;color:var(--color-text-inverse);border-bottom:1px solid rgba(var(--color-white-rgb),.18)}.story-v2-question-grid article:nth-last-child(-n+2){border-bottom:0}.story-reference-v2>.story-v2-split{grid-template-columns:55% 45%;width:100%;max-width:none;min-height:75svh;margin:0}.story-reference-v2>.story-v2-split figure{border-radius:0;height:auto;min-height:75svh}.story-reference-v2>.story-v2-split article{padding:8vw max(calc(var(--spacing) * 10.5),calc((100vw - 1280px)/2)) 8vw 6vw}.story-reference-v2>.story-v2-offer{background:var(--color-background);grid-template-columns:45% 55%}.story-reference-v2>.story-v2-offer figure{order:2}.story-reference-v2>.story-v2-offer article{padding-right:6vw;padding-left:max(calc(var(--spacing) * 10.5),calc((100vw - 1280px)/2))}@media(max-width:960px){.story-reference-v2>.story-v2-panel,.story-reference-v2>.story-v2-split{padding:calc(var(--spacing) * 16) calc(var(--spacing) * 6);grid-template-columns:1fr}.story-reference-v2>.story-v2-split{padding:0}.story-reference-v2>.story-v2-split figure{min-height:430px}.story-reference-v2>.story-v2-split article{padding:calc(var(--spacing) * 14.5) calc(var(--spacing) * 7)}.story-reference-v2>.story-v2-offer figure{order:0}}@media(max-width:680px){.story-reference-v2 .story-v2-hero-grid{grid-template-columns:1fr}.story-reference-v2 .story-v2-hero article{padding:calc(var(--spacing) * 11.5) calc(var(--spacing) * 6)}.story-reference-v2>.story-v2-panel{padding:calc(var(--spacing) * 13) calc(var(--spacing) * 5.5)}.story-v2-question-grid{padding:0}.story-v2-question-grid article:nth-last-child(2){border-bottom:1px solid rgba(var(--color-white-rgb),.18)}}.story-reference-v2{--story-v2-navy:var(--color-secondary);--story-v2-blue:var(--color-blue-royal);--story-v2-green:var(--color-primary);--story-v2-pale:var(--color-blue-ice);--story-v2-line:var(--color-blue-pale)}.story-reference-v2>.story-v2-volume{align-items:center;min-height:calc(100svh - 112px)}.story-v2-volume .story-v2-copy h2{max-width:15ch}.story-v2-volume .story-v2-copy h3{max-width:23ch}.story-v2-resume-story{min-width:0}.story-v2-resume-stack{isolation:isolate}.story-v2-stack-status{z-index:8;gap:calc(var(--spacing) * 1);border-radius:var(--radius-ui-12);max-width:175px;padding:15px calc(var(--spacing) * 4.5);color:var(--color-text-inverse);box-shadow:var(--shadow-approved-095);transition:transform .3s;position:absolute;top:0;left:0}.story-v2-stack-status b{color:var(--color-blue-pale)}.story-v2-resume-stack[data-stage="1"] .back-one{opacity:.82;transform:translate(48px)rotate(5deg)scale(.92)}.story-v2-resume-stack[data-stage="1"] .back-two{opacity:.58;transform:translate(78px)rotate(9deg)scale(.84)}.story-v2-resume-stack[data-stage="1"] .back-three{opacity:.42;transform:translate(-48px)rotate(-7deg)scale(.78)}.story-v2-resume-stack[data-stage="2"] .front{transform:translate(-34px)scale(1.035)}.story-v2-resume-stack[data-stage="2"] :is(.back-one,.back-two,.back-three){opacity:.12;filter:blur(1px)}.story-v2-resume-stack[data-stage="2"] .story-v2-stack-status{transform:translateY(210px)}.story-v2-stack-controls{margin-top:calc(var(--spacing) * 4.5);border-block:1px solid var(--color-border);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.story-v2-stack-controls button{cursor:pointer;text-align:left;min-height:76px;color:var(--color-text-secondary);border-right:1px solid var(--color-border);background:0 0;border:0;padding:13px 15px;transition:background .2s,color .2s,padding .2s}.story-v2-stack-controls button:last-child{border-right:0}.story-v2-stack-controls button span{color:var(--color-blue-sky);margin-bottom:5px;display:block}.story-v2-stack-controls button:hover,.story-v2-stack-controls button.active{color:var(--color-text-primary);background:var(--color-surface);padding-left:21px}.story-v2-stack-controls button.active span{color:var(--color-accent)}@media(max-width:960px){.story-reference-v2>.story-v2-volume{min-height:0}.story-v2-volume .story-v2-copy h2{max-width:18ch}.story-v2-stack-controls{margin-top:0}}@media(max-width:680px){.story-v2-stack-status{margin-bottom:calc(var(--spacing) * 4.5);width:max-content;position:relative;top:auto;left:auto}.story-v2-resume-stack[data-stage="2"] .story-v2-stack-status{transform:none}.story-v2-stack-controls{grid-template-columns:1fr}.story-v2-stack-controls button{border-bottom:1px solid var(--color-border);border-right:0}.story-v2-stack-controls button:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.story-v2-resume,.story-v2-stack-status{transition:none;animation:none}}.story-v2-stack-status{background:var(--color-secondary)}.story-v2-stack-status b,.story-v2-stack-controls button.active span{color:var(--color-blue-sky)}@media(min-width:961px){.story-reference-v2>.story-v2-hero,.story-reference-v2>.story-v2-panel,.story-reference-v2>.story-v2-split{min-height:var(--st-section-min)}}@media(max-width:1180px){.story-reference-v2>.story-v2-shortlist{grid-template-columns:minmax(0,1fr)}.story-v2-fit-comparison{justify-self:center;width:100%;max-width:650px}}@media(max-width:680px){.story-v2-shortlist>*{min-width:0}.story-v2-fit-comparison{grid-template-columns:1fr;width:100%;min-width:0;max-width:100%}.story-v2-fit-comparison p{white-space:normal}.story-v2-compare-arrow{transform:rotate(90deg)}}.story-reference-v2>.story-v2-shortlist,.story-reference-v2>.story-v2-questions{height:auto!important;min-height:0!important;padding-block:clamp(calc(var(--spacing) * 12),4.5vw,calc(var(--spacing) * 22))!important}.final-mission-intro{gap:clamp(calc(var(--spacing) * 8),5vw,calc(var(--spacing) * 24));padding-block:clamp(calc(var(--spacing) * 14),5vw,calc(var(--spacing) * 25));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.final-mission-intro figure{border-radius:80px 16px 16px;overflow:hidden}.final-mission-process{padding-block:clamp(calc(var(--spacing) * 13),5vw,calc(var(--spacing) * 24));background:var(--color-background)}.final-mission-process header{margin-bottom:calc(var(--spacing) * 10);max-width:780px}.final-mission-process ol{margin:0;padding:0;list-style:none}.final-mission-process li{align-items:center;gap:clamp(calc(var(--spacing) * 6),4vw,calc(var(--spacing) * 18));padding-block:calc(var(--spacing) * 9);border-top:1px solid var(--color-border);grid-template-columns:80px minmax(0,1fr) minmax(0,.8fr);display:grid}.final-step-number{color:var(--color-primary);align-self:start}.final-mission-process li i{margin-bottom:calc(var(--spacing) * 4.5)}.final-mission-process li figure{border-radius:var(--radius-ui-12);overflow:hidden}.final-mission-outcome{gap:clamp(calc(var(--spacing) * 8),5vw,calc(var(--spacing) * 24));padding-block:clamp(calc(var(--spacing) * 14),5vw,calc(var(--spacing) * 25));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}@media(max-width:960px){.final-mission-intro,.final-mission-outcome{gap:calc(var(--spacing) * 8);grid-template-columns:1fr}.final-mission-process li{grid-template-columns:48px minmax(0,1fr)}.final-mission-process li>figure{grid-column:2}}@media(max-width:600px){.final-mission-process li{gap:calc(var(--spacing) * 4.5);grid-template-columns:1fr}.final-mission-process li>figure{grid-column:1}}.final-vision-horizon{padding-top:clamp(calc(var(--spacing) * 14),5vw,calc(var(--spacing) * 24));color:var(--color-text-inverse);background:var(--color-secondary)}.final-vision-horizon header{max-width:1120px}.final-vision-horizon h1{color:var(--color-text-inverse)!important}.final-vision-horizon p{color:var(--color-blue-pale)}.final-vision-horizon figure{margin:calc(var(--spacing) * 12) auto 0;border-radius:80px 80px 0 0;width:min(1840px,90%);overflow:hidden}.final-vision-opportunity{padding-block:clamp(calc(var(--spacing) * 14),5vw,calc(var(--spacing) * 25))}.final-vision-opportunity>header{max-width:1000px}.final-vision-columns{margin-top:calc(var(--spacing) * 12);gap:calc(var(--spacing) * 9);grid-template-columns:repeat(3,minmax(0,1fr))}.final-vision-columns article{padding:calc(var(--spacing) * 7.5);background:var(--color-background);border-top:4px solid var(--color-primary)}.final-vision-columns article:nth-child(2){background:var(--color-blue-pale)}.final-vision-columns article:nth-child(3){background:var(--color-blue-sky)}.final-vision-columns article i{margin-bottom:calc(var(--spacing) * 6)}.final-vision-columns article>span{color:var(--color-navy-dark)}.final-vision-perspective{padding-block:calc(var(--spacing) * 16);background:var(--color-background)}.final-vision-perspective>div{align-items:center;gap:calc(var(--spacing) * 16);grid-template-columns:1.2fr 1fr;display:grid}.final-vision-perspective figure{border-radius:50% 50% 12px 12px;overflow:hidden}@media(max-width:960px){.final-vision-perspective>div{gap:calc(var(--spacing) * 8);grid-template-columns:1fr}.final-vision-columns{gap:calc(var(--spacing) * 4);grid-template-columns:1fr}}@media(max-width:600px){.final-vision-horizon figure{border-radius:28px 28px 0 0;width:100%}}.final-values-charter{align-items:start;gap:clamp(calc(var(--spacing) * 9),6vw,calc(var(--spacing) * 28));padding-block:clamp(calc(var(--spacing) * 14),5vw,calc(var(--spacing) * 25));grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.final-values-charter>header{position:sticky;top:110px}.final-values-charter figure{margin-top:calc(var(--spacing) * 9);border-radius:var(--radius-ui-12);overflow:hidden}.final-values-ledger>h2{margin-bottom:calc(var(--spacing) * 7)}.final-values-ledger>article{gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 7.5);border-top:1px solid var(--color-blue-sky);grid-template-columns:44px minmax(0,1fr);display:grid}.final-values-ledger i{float:right;margin-left:calc(var(--spacing) * 4)}.final-values-ledger p{clear:both}.final-values-pledge{padding-block:calc(var(--spacing) * 18);background:var(--color-navy-dark)}.final-values-pledge :is(h2,h3){color:var(--color-text-inverse)!important}.final-values-pledge p{color:var(--color-blue-pale)}.final-values-pledge h2{max-width:1100px}.final-values-pledge .final-belief-benefits{grid-template-columns:repeat(4,1fr)}.final-values-pledge>div>span,.final-values-pledge .final-belief-benefits i{color:var(--color-blue-sky)}@media(max-width:960px){.final-values-charter{gap:calc(var(--spacing) * 8);grid-template-columns:1fr}.final-values-charter>header{position:static}.final-values-pledge .final-belief-benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.final-values-pledge .final-belief-benefits{grid-template-columns:1fr}}.ar-hero{background:linear-gradient(105deg,var(--color-surface) 0 48%,var(--color-background) 48% 100%)}.ar-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);align-items:stretch;min-height:540px}.ar-kicker{color:var(--ar-green);display:block}.ar-problem-close article>a{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-7);min-height:48px;padding:0 calc(var(--spacing) * 5);border:1px solid var(--ar-navy);border-color:var(--ar-green);box-shadow:var(--shadow-approved-060);display:inline-flex}.ar-problem-close article>a:hover{transform:translateY(-2px)}.ar-hero-photo{min-height:540px;position:relative}.ar-hero-photo:before{content:"";z-index:1;background:linear-gradient(90deg,var(--color-surface) 0%,rgba(var(--color-white-rgb),.3) 17%,transparent 38%);position:absolute;inset:0}.ar-hero-photo>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ar-section{padding:calc(var(--spacing) * 14.5) 0}.ar-problem-close article>i{background:var(--ar-green);width:50px;height:2px;margin:19px 0;display:block}.ar-card-grid{gap:calc(var(--spacing) * 4.5)}.ar-market-cards>article{min-width:0}.ar-market-cards>article>i{color:var(--ar-green);place-items:center;display:grid}.ar-market-cards svg{width:28px;height:28px}.ar-market-cards p{margin:0}.ar-market-cards a{color:var(--ar-green);align-items:center;gap:7px;display:inline-flex}.ar-problem-hero{background:var(--color-surface)}.ar-problem-hero .ar-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(620px,1.18fr)}.ar-market-cards{margin-top:calc(var(--spacing) * 3.5)}.ar-market-cards>article{flex-direction:column;display:flex}.ar-market-cards>article>i{margin-bottom:calc(var(--spacing) * 4.5)}.ar-market-cards h3{margin:0 0 calc(var(--spacing) * 3.5)}.ar-market-cards a{margin-top:auto}.ar-market-cards .tone-blue>i,.ar-market-cards .tone-blue>a{color:var(--ar-blue);background:var(--color-background)}.ar-market-cards .tone-gold>i,.ar-market-cards .tone-gold>a{color:var(--color-accent);background:var(--color-background)}.ar-market-cards .tone-purple>i,.ar-market-cards .tone-purple>a{color:var(--ar-purple);background:var(--color-background)}.ar-breakdown{border-bottom:1px solid var(--color-blue-ice);border-top:1px solid var(--color-blue-ice)}.ar-problem-close article h2{margin-bottom:0}.ar-problem-close article p{margin-bottom:calc(var(--spacing) * 5)}.ar-assessment-flow{align-items:center;gap:calc(var(--spacing) * 3.5);display:flex}.ar-assessment-flow>span{text-align:center;min-width:95px}.ar-assessment-flow>span>i,.ar-assessment-flow section span>i{width:63px;height:63px;color:var(--ar-green);background:var(--color-surface);border:1px solid var(--ar-line);border-radius:50%;place-items:center;margin:0 auto 11px;display:grid}.ar-assessment-flow svg{width:30px;height:30px}.ar-assessment-flow b{display:block}.ar-assessment-flow>section{border-radius:var(--radius-ui-13);padding:calc(var(--spacing) * 5.5);background:var(--color-surface);border:1px solid var(--ar-line)}.ar-assessment-flow>section>strong{margin-bottom:calc(var(--spacing) * 3.5);text-align:center;display:block}.ar-assessment-flow section>div{align-items:center;gap:9px;display:flex}.ar-assessment-flow section span>i{width:52px;height:52px}.ar-assessment-flow section span:nth-of-type(2)>i{color:var(--ar-blue)}.ar-assessment-flow section span:nth-of-type(3)>i{color:var(--color-accent)}@media(max-width:1080px){.ar-hero-grid{grid-template-columns:.9fr 1.1fr}.ar-card-grid{gap:calc(var(--spacing) * 2.5)}.ar-problem-close-grid{grid-template-columns:1fr}.ar-assessment-flow{justify-content:center}}@media(max-width:860px){.ar-hero-grid{grid-template-columns:1fr}.ar-hero-photo{min-height:470px}.ar-card-grid.four{grid-template-columns:repeat(2,1fr)}.ar-problem-hero .ar-hero-grid{grid-template-columns:1fr}}@media(max-width:600px){.ar-hero-photo{min-height:410px}.ar-section{padding:calc(var(--spacing) * 11.5) 0}.ar-card-grid.four{grid-template-columns:1fr}.ar-assessment-flow{flex-direction:column;align-items:stretch}.ar-assessment-flow>svg{align-self:center;transform:rotate(90deg)}.ar-assessment-flow section>div{flex-direction:column}.ar-assessment-flow section>div>svg{transform:rotate(90deg)}}.ar-problem-page .ar-hero-photo>img{object-position:78% center}@media(max-width:860px){.ar-problem-page .ar-hero-photo>img{object-position:72% center}}.ar-problem-page .ar-hero-copy h1{text-wrap:balance}:where([data-page="about.the-problem"]) .about-reference-page .ar-section{padding:calc(var(--spacing) * 28) 0}.ar-card-grid.four{gap:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){:where([data-page="about.the-problem"]) .about-reference-page .ar-section{padding:calc(var(--spacing) * 19) 0}.ar-card-grid.four,.ar-problem-close-grid{grid-template-columns:1fr}}.ar-card-grid.four.ar-market-cards{border-block:1px solid var(--ar-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.ar-market-cards>article{border-left:1px solid var(--ar-line);min-height:0}.ar-market-cards>article:first-child{border-left:0}.ar-market-cards>article>i{margin:0 0 calc(var(--spacing) * 6);background:var(--color-background);border-radius:50%;width:52px;height:52px}@media(max-width:1100px){.ar-card-grid.four.ar-market-cards{grid-template-columns:repeat(2,1fr)}.ar-market-cards>article:nth-child(odd){border-left:0}.ar-market-cards>article:nth-child(n+3){border-top:1px solid var(--ar-line)}}@media(max-width:760px){.ar-card-grid.four.ar-market-cards{grid-template-columns:1fr}.ar-market-cards>article{border-bottom:1px solid var(--ar-line);border-left:0;border-right:0}.ar-market-cards>article:last-child{border-bottom:0}}@media(min-width:961px){:where([data-page="about.the-problem"]) .about-reference-page>.ar-section{align-items:center;min-height:calc(100svh - 112px);display:flex}}.ar-problem-page .ar-market-cards{color:var(--color-text-inverse);border:0!important}.ar-problem-page .ar-market-cards>article:last-child{border-right:0!important}.ar-problem-page .ar-market-cards>article:nth-child(2n){transform:translateY(34px)}.ar-problem-page .ar-hero,.ar-problem-page .ar-section{padding:var(--st-section-y) 0}.ar-problem-page .ar-hero{background:linear-gradient(120deg,var(--color-surface),var(--color-background))}.ar-problem-page .ar-hero-copy h1{max-width:14ch}.ar-section-lead{margin-bottom:calc(var(--spacing) * 12);max-width:1000px}.ar-section-lead h2{margin:calc(var(--spacing) * 4) 0 calc(var(--spacing) * 4.5);max-width:18ch}.ar-section-lead>p{max-width:720px;color:var(--color-navy-dark);margin:0}.ar-problem-page .ar-market-cards{background:0 0!important;grid-template-columns:repeat(4,1fr)!important;display:grid!important}.ar-problem-page .ar-market-cards>article{flex-direction:column;display:flex}.ar-problem-page .ar-market-cards>article:first-child{background:var(--color-secondary)!important}.ar-problem-page .ar-market-cards h3,.ar-problem-page .ar-market-cards p{color:var(--color-text-inverse)!important}.ar-problem-page .ar-market-cards a{border-bottom-color:rgba(var(--color-white-rgb),.5);margin-top:auto}.ar-scene-role,.ar-scene-candidates{border-radius:var(--radius-ui-13);box-shadow:var(--shadow-approved-098);background:rgba(var(--color-white-rgb),.96);border:1px solid var(--color-border);padding:17px;position:absolute}.ar-scene-role{gap:9px;top:17%;left:5%}.ar-scene-candidates{gap:calc(var(--spacing) * 2.5);min-width:245px;display:grid;top:12%;right:4%}.ar-scene-role>span{color:var(--color-navy-dark)}.ar-scene-candidates>span{grid-template-columns:34px 1fr;align-items:center;gap:9px;display:grid}.ar-scene-candidates .ar-avatar{width:34px;height:34px}.ar-scene-candidates small{margin-top:calc(var(--spacing) * .5);color:var(--color-primary);display:block}.ar-problem-challenges{gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(4,1fr)}.ar-problem-challenges>article>i{color:var(--color-primary);background:var(--color-background);border-radius:50%;place-items:center;display:grid}.ar-problem-challenges svg{width:28px}.ar-problem-challenges p{color:var(--color-navy-dark);margin:0}.ar-impact-list{border-top:1px solid var(--color-border)}.ar-impact-list article{align-items:center;gap:calc(var(--spacing) * 6);min-height:112px;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 2);border-bottom:1px solid var(--color-border);display:grid}.ar-impact-list article>i{width:54px;height:54px;color:var(--color-primary);background:var(--color-background);border-radius:50%;place-items:center;display:grid}.ar-impact-list svg{width:27px}.ar-impact-list h3,.ar-impact-list p{margin:0}.ar-impact-list p{color:var(--color-navy-dark)}.ar-impact-list article>b{color:var(--color-primary)}.ar-problem-close{color:var(--color-text-inverse)}.ar-problem-close :is(h2,p){color:var(--color-text-inverse)!important}.ar-problem-close article>a{color:var(--color-blue-royal);background:var(--color-surface)}.ar-problem-close .ar-assessment-flow{color:var(--color-text-primary)}.ar-problem-close .ar-assessment-flow>span,.ar-problem-close .ar-assessment-flow>section{border-color:var(--color-border);background:var(--color-surface)}@media(min-width:961px){.ar-problem-page>.ar-hero,.ar-problem-page>.ar-section{min-height:var(--st-section-min);align-items:center;display:flex}}@media(max-width:1180px){.ar-problem-page .ar-market-cards{grid-template-columns:repeat(2,1fr)!important}.ar-problem-challenges{grid-template-columns:repeat(2,1fr)}}@media(max-width:960px){.ar-problem-page>.ar-hero,.ar-problem-page>.ar-section{min-height:0;padding:calc(var(--spacing) * 18) 0}.ar-problem-page .ar-market-cards{grid-template-columns:1fr!important}.ar-problem-page .ar-market-cards>article{min-height:280px!important}.ar-problem-challenges{grid-template-columns:1fr 1fr}.ar-impact-list article{grid-template-columns:54px 1fr}.ar-impact-list article p{grid-column:2}.ar-impact-list article>b{display:none}}@media(max-width:680px){.ar-problem-challenges{grid-template-columns:1fr}.ar-scene-role{top:14px;left:12px}.ar-scene-candidates{min-width:205px;top:auto;bottom:14px;right:12px}.ar-assessment-flow{padding-bottom:calc(var(--spacing) * 2.5);overflow:auto}}.ar-section-lead .ar-kicker,.ar-problem-page .ar-hero-copy>span{color:var(--color-blue-royal)}.ar-problem-page .ar-market-cards a{background:0 0!important}@media(min-width:1181px){.ar-problem-page .ar-hero-grid{align-items:center;gap:calc(var(--spacing) * 12);grid-template-columns:minmax(480px,.88fr) minmax(560px,1.12fr);min-height:0}.ar-problem-page .ar-hero-copy{padding:0}.ar-problem-page .ar-hero-copy h1{max-width:16ch}.ar-problem-page .ar-hero-photo{border-radius:28px 100px 28px 28px;height:clamp(560px,34vw,700px);min-height:0}.ar-market-section .ar-section-lead{margin-bottom:calc(var(--spacing) * 8);max-width:1200px}.ar-market-section .ar-section-lead h2{max-width:24ch}.ar-problem-page .ar-market-cards>article{min-height:320px!important}.ar-breakdown .ar-section-lead{margin-bottom:calc(var(--spacing) * 7);max-width:1200px}.ar-breakdown .ar-section-lead h2{max-width:none}.ar-problem-challenges{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.ar-problem-challenges>article{min-height:0}.ar-problem-challenges>article>i{width:42px;height:42px}.ar-problem-challenges h3{margin:calc(var(--spacing) * 3.5) 0 7px}.ar-impact-section .ar-section-lead{margin-bottom:calc(var(--spacing) * 6.5);max-width:1200px}.ar-impact-section .ar-section-lead h2{max-width:none}.ar-impact-list article{gap:calc(var(--spacing) * 4.5);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 2);grid-template-columns:48px minmax(190px,.4fr) 1fr 30px}.ar-impact-list article>i{width:42px;height:42px}}@media(max-width:1180px){.ar-problem-page .ar-hero-grid{grid-template-columns:1fr}.ar-problem-page .ar-hero-photo{min-height:500px}}.ar-problem-challenges{min-width:0}.ar-impact-header{margin-bottom:calc(var(--spacing) * 7);align-items:end;gap:clamp(calc(var(--spacing) * 11),5vw,calc(var(--spacing) * 23));grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr)}.ar-impact-header .ar-section-lead{margin:0}.ar-impact-dashboard{border-radius:var(--radius-ui-18);min-width:0;box-shadow:var(--shadow-approved-100);background:var(--color-background);border:1px solid var(--color-border)}.ar-impact-dashboard>header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 5.5);padding:calc(var(--spacing) * 4.5) calc(var(--spacing) * 5) calc(var(--spacing) * 3);display:flex}.ar-impact-dashboard>header span{color:var(--color-primary)}.ar-impact-dashboard>header h3{margin:5px 0 calc(var(--spacing) * .5)}.ar-impact-dashboard>header small{color:var(--color-navy-dark)}.ar-impact-dashboard>header>b{border-radius:var(--radius-ui-7);white-space:nowrap;color:var(--color-text-inverse);background:var(--color-secondary);padding:7px 9px}.ar-impact-chart{gap:clamp(calc(var(--spacing) * 3.5),2.2vw,calc(var(--spacing) * 8.5));height:112px;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5.5) 0;background:linear-gradient(180deg,var(--color-surface),var(--color-background));border-block:1px solid var(--color-border)}.ar-impact-chart>i{background:var(--color-blue-sky);border-radius:7px 7px 0 0;flex:1;min-width:16px;height:34%}.ar-impact-chart>i:nth-child(2){background:var(--color-accent);height:48%}.ar-impact-chart>i:nth-child(3){background:var(--color-blue-royal);height:62%}.ar-impact-chart>i:nth-child(4){background:var(--color-blue-deep);height:78%}.ar-impact-chart>i:nth-child(5){background:var(--color-secondary);height:96%}.ar-impact-dashboard>footer{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 4);grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.ar-impact-dashboard>footer>span{color:var(--color-navy-dark);align-items:flex-start;gap:5px;display:flex}.ar-impact-dashboard>footer i{width:15px;height:15px;color:var(--color-text-inverse);background:var(--color-primary);border-radius:50%;flex:none;place-items:center;display:grid}.ar-impact-list article{grid-template-columns:48px minmax(190px,.36fr) minmax(0,.64fr) 130px 30px}.ar-impact-metric{justify-items:start;gap:calc(var(--spacing) * .5)}.ar-impact-metric>b{color:var(--color-blue-royal)}.ar-impact-metric>small{color:var(--color-navy-dark)}.ar-problem-close{isolation:isolate;position:relative;overflow:hidden}.ar-problem-close-shell{z-index:1}.ar-problem-close-grid>article h2{margin:calc(var(--spacing) * 4) 0 0;max-width:16ch}.ar-problem-close-grid>article>p{max-width:680px}.ar-problem-close-actions{gap:calc(var(--spacing) * 3);margin-top:25px;display:flex}.ar-problem-close-actions>a{border-radius:var(--radius-ui-8);min-height:50px;color:var(--color-blue-royal);background:var(--color-surface);border:1px solid var(--color-white);justify-content:center;align-items:center;gap:9px;padding:0 19px;display:inline-flex}.ar-problem-close-actions>a+a{color:var(--color-text-inverse);background:0 0}.ar-problem-close .ar-assessment-flow{justify-content:center}.ar-problem-close .ar-assessment-flow>span>small,.ar-problem-close .ar-assessment-flow section span>small{margin:calc(var(--spacing) * 1) auto 0;max-width:110px;color:var(--color-navy-dark);display:block}.ar-problem-benefits{border-top:1px solid rgba(var(--color-blue-pale-rgb),.35);grid-template-columns:repeat(3,1fr);display:grid}.ar-problem-benefits>span{min-height:82px;padding:calc(var(--spacing) * 5.5) calc(var(--spacing) * 6.5);border-right:1px solid rgba(var(--color-blue-pale-rgb),.35);flex-direction:column;justify-content:center;display:flex}.ar-problem-benefits>span:last-child{border-right:0}.ar-problem-benefits b{color:var(--color-text-inverse)}.ar-problem-benefits small{margin-top:calc(var(--spacing) * 1);color:var(--color-blue-pale)}@media(min-width:1181px){.ar-impact-section{padding-block:calc(var(--st-section-y) - calc(var(--spacing) * .5))!important}.ar-impact-header{margin-bottom:calc(var(--spacing) * 5)}.ar-impact-dashboard>header{padding-block:13px 9px}.ar-impact-chart{padding-top:calc(var(--spacing) * 3)}.ar-problem-benefits{margin-top:calc(var(--spacing) * 7)}.ar-problem-benefits>span{min-height:68px;padding-block:calc(var(--spacing) * 3.5)}}@media(max-width:1180px){.ar-impact-header{grid-template-columns:1fr}.ar-impact-dashboard{max-width:760px}.ar-impact-list article{grid-template-columns:52px minmax(180px,.38fr) minmax(0,.62fr) 120px 28px}.ar-problem-close .ar-assessment-flow{justify-content:flex-start}}@media(max-width:680px){.ar-impact-dashboard>footer{grid-template-columns:1fr 1fr}.ar-impact-list article{gap:calc(var(--spacing) * 2.5) 13px;min-height:0;padding:calc(var(--spacing) * 4.5) 0;grid-template-columns:46px minmax(0,1fr) 26px}.ar-impact-list article>i{grid-area:1/1/4}.ar-impact-list h3{grid-area:1/2}.ar-impact-list article>p{grid-area:2/2}.ar-impact-metric{grid-area:3/2}.ar-impact-list article>b{grid-area:1/3/4;align-self:center;display:block}.ar-problem-close-grid{gap:calc(var(--spacing) * 9);grid-template-columns:1fr}.ar-problem-close-actions{flex-direction:column;align-items:stretch}.ar-problem-close-actions>a{width:100%}.ar-problem-close .ar-assessment-flow{width:100%;min-width:0}.ar-problem-benefits{grid-template-columns:1fr}.ar-problem-benefits>span{border-bottom:1px solid rgba(var(--color-blue-pale-rgb),.35);border-right:0}.ar-problem-benefits>span:last-child{border-bottom:0}}.ar-impact-footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);min-width:0;display:flex}.ar-impact-footer>p{min-width:0;margin:0}.ar-impact-footer>strong{white-space:nowrap;flex:none}.ar-problem-close-note{z-index:2;margin-top:calc(var(--spacing) * 3.5);gap:calc(var(--spacing) * 6);border-radius:var(--radius-ui-10);border-left:4px solid var(--color-accent);min-width:0;display:grid}.ar-problem-close-note:after{content:"";z-index:-1;border:1px solid rgba(var(--color-blue-pale-rgb),.24);border-radius:50%;width:150px;height:150px;position:absolute;top:-104px;right:-92px}.ar-problem-close-note>span{min-width:0;color:var(--color-blue-pale)}.ar-problem-close-note>strong,.ar-problem-close-mantra{color:var(--color-text-inverse);justify-items:end;display:grid}.ar-problem-close-note>strong>b,.ar-problem-close-mantra>b{color:var(--color-text-inverse);display:block}.ar-problem-close-note>strong>b:nth-child(2),.ar-problem-close-mantra>b:nth-child(2){color:var(--color-blue-sky)}.ar-problem-close-note>strong>b:nth-child(3),.ar-problem-close-mantra>b:nth-child(3){color:var(--color-accent)}@media(min-width:1181px){.ar-impact-footer{margin-top:calc(var(--spacing) * 2.5);min-height:46px;padding-block:9px}.ar-problem-close-note{margin-top:calc(var(--spacing) * 2.5);padding-block:9px}}@media(max-width:680px){.ar-impact-footer{align-items:flex-start;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3.5);flex-direction:column}.ar-impact-footer>strong{white-space:normal}.ar-problem-close-note{gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 3.5);grid-template-columns:1fr}.ar-problem-close-note>strong,.ar-problem-close-mantra{justify-items:start}}.ar-problem-page>.ar-hero,.ar-problem-page>.ar-section{box-sizing:border-box}:where([data-page="about.the-problem"]) .about-problem{padding:calc(var(--spacing) * 24) 0;background:var(--cream)}:where([data-page="about.the-problem"]) .ar-problem-architecture{pointer-events:none;z-index:-1;position:absolute;inset:0}:where([data-page="about.the-problem"]) .ar-problem-architecture>i:first-child{border:1px solid rgba(var(--color-blue-pale-rgb),.25);width:440px;height:440px;box-shadow:0 0 0 70px rgba(var(--color-blue-pale-rgb),.08),0 0 0 140px rgba(var(--color-blue-pale-rgb),.05);border-radius:50%;position:absolute;top:-190px;right:-140px}:where([data-page="about.the-problem"]) .ar-problem-architecture>i:nth-child(2){background:rgba(var(--color-primary-rgb),.3);border-radius:140px 140px 0 0;width:260px;height:420px;position:absolute;bottom:-270px;left:7%}:where([data-page="about.the-problem"]) .ar-problem-architecture>b{background:rgba(var(--color-accent-rgb),.18);border-radius:50% 50% 0 0;width:36%;height:36%;position:absolute;bottom:-20%;right:21%}:where([data-page="about.the-problem"]) .ar-shortlist-architecture{pointer-events:none;z-index:0;position:absolute;inset:0}:where([data-page="about.the-problem"]) .ar-shortlist-architecture>i:first-child{border:1px solid rgba(var(--color-white-rgb),.28);width:520px;height:520px;box-shadow:0 0 0 72px rgba(var(--color-white-rgb),.08),0 0 0 144px rgba(var(--color-white-rgb),.05);border-radius:50%;position:absolute;top:-260px;right:-170px}:where([data-page="about.the-problem"]) .ar-shortlist-architecture>i:nth-child(2){background:rgba(var(--color-secondary-rgb),.2);border-radius:125px 125px 0 0;width:230px;height:390px;position:absolute;bottom:-260px;left:5%}:where([data-page="about.the-problem"]) .ar-shortlist-architecture>b{background:rgba(var(--color-blue-ice-rgb),.1);border-radius:180px 180px 0 0;width:360px;height:180px;position:absolute;top:-70px;left:34%}.ar-market-section{background:linear-gradient(180deg,var(--color-surface),var(--color-background))!important}.ar-problem-page .ar-market-cards{gap:15px!important}.ar-problem-page .ar-market-cards>article{min-height:330px!important;color:var(--color-text-primary)!important}.ar-problem-page .ar-market-cards>article:nth-child(2){background:var(--color-background)!important;box-shadow:inset 0 9px var(--color-navy-dark),0 15px 36px rgba(var(--color-secondary-rgb),.08)!important}.ar-problem-page .ar-market-cards>article:nth-child(3){background:var(--color-surface)!important;box-shadow:inset 0 9px var(--color-blue-deep),0 15px 36px rgba(var(--color-secondary-rgb),.08)!important}.ar-problem-page .ar-market-cards>article:nth-child(4){background:var(--color-background)!important;box-shadow:inset 0 9px var(--color-primary),0 15px 36px rgba(var(--color-secondary-rgb),.08)!important}.ar-problem-page .ar-market-cards>article>i{color:var(--color-blue-royal)!important;background:var(--color-blue-pale)!important}.ar-problem-page .ar-market-cards h3{color:var(--color-text-primary)!important}.ar-problem-page .ar-market-cards p{color:var(--color-navy-dark)!important}.ar-problem-page .ar-market-cards a{color:var(--color-blue-royal)!important}.ar-problem-page .ar-market-cards>article:first-child h3{color:var(--color-text-inverse)!important}.ar-problem-page .ar-market-cards>article:first-child p{color:var(--color-blue-pale)!important}.ar-problem-page .ar-market-cards>article:first-child a{color:var(--color-text-inverse)!important}.ar-breakdown{background:var(--color-background)!important}.ar-problem-experience-canvas{isolation:isolate;border-radius:var(--radius-ui-26);min-height:clamp(600px,37vw,750px);padding:calc(var(--spacing) * 14.5);box-shadow:var(--shadow-approved-101);background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-background) 62%,var(--color-blue-pale) 100%);border:1px solid var(--color-border);position:relative}.ar-problem-experience-canvas:before{content:"";z-index:-1;background:radial-gradient(circle at 85% 10%,rgba(var(--color-blue-sky-rgb),.48),rgba(var(--color-blue-ice-rgb),0) 35%);position:absolute;inset:0}.ar-problem-experience-canvas>.ar-section-lead{z-index:4;width:48%;position:relative;margin:0!important}.ar-problem-experience-canvas>.ar-section-lead h2{max-width:13ch!important}.ar-problem-context{border-radius:0 26px 0 120px;width:56%;height:55%;margin:0;position:absolute;top:0;right:0;overflow:hidden}.ar-problem-context:after{content:"";background:linear-gradient(90deg,var(--color-background) 0%,rgba(var(--color-blue-ice-rgb),.05) 35%,rgba(var(--color-secondary-rgb),.08));position:absolute;inset:0}.ar-problem-context>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ar-problem-context>.ar-scene-role,.ar-problem-context>.ar-scene-candidates,.ar-problem-context>.ar-problem-handnote{z-index:3}.ar-problem-context>.ar-scene-role{top:20%;left:8%}.ar-problem-context>.ar-scene-candidates{top:12%;right:4%}.ar-problem-handnote{color:var(--color-blue-royal);position:absolute;bottom:22px;right:16px;transform:rotate(-4deg);font-family:Segoe Print,Bradley Hand,cursive!important}.ar-problem-experience-canvas>.ar-problem-challenges{z-index:5;position:absolute;bottom:0;left:38px;right:38px;grid-template-rows:1fr!important;grid-template-columns:repeat(4,1fr)!important;gap:13px!important}.ar-problem-challenges>article{min-height:300px!important}.ar-problem-challenges>article>.ar-challenge-mini{height:105px;margin-bottom:13px}.ar-problem-challenges>article>i{float:left;margin-right:9px;width:31px!important;height:31px!important}.ar-problem-challenges>article>i svg{width:18px!important}.ar-problem-challenges h3{min-height:42px;margin:calc(var(--spacing) * .5) 0 calc(var(--spacing) * 2)!important}.ar-problem-challenges p{clear:both}.ar-challenge-mini{border-radius:var(--radius-ui-10);color:var(--color-text-primary);background:var(--color-background);border:1px solid var(--color-border)}.ar-challenge-mini svg{width:19px}.mini-role{padding:calc(var(--spacing) * 3)}.mini-role header{margin-bottom:calc(var(--spacing) * 2.5);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.mini-role>span{border-radius:var(--radius-ui-4);background:var(--color-blue-sky);width:77%;height:5px;margin:7px 0;display:block}.mini-role>span.short{width:48%}.mini-role>i{width:25px;height:25px;color:var(--color-text-inverse);background:var(--color-primary);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.mini-profiles,.mini-compare{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding:11px;display:flex}.mini-profiles article,.mini-compare article{gap:calc(var(--spacing) * 1.5);grid-template-columns:28px 1fr;width:43%;height:82px;display:grid}.mini-profiles .ar-avatar,.mini-compare .ar-avatar{width:28px;height:28px}.mini-profiles article>span,.mini-compare article>span{border-radius:var(--radius-ui-4);background:var(--color-blue-pale);grid-column:1/-1;height:4px}.mini-profiles>b,.mini-compare>b{color:var(--color-blue-royal)}.mini-applications{padding:9px}.mini-applications header{align-items:center;gap:calc(var(--spacing) * 1.5);margin-bottom:5px;display:flex}.mini-applications>span{border-top:1px solid var(--color-border);grid-template-columns:20px 1fr auto;align-items:center;gap:5px;height:23px;display:grid}.mini-applications .ar-avatar{width:18px;height:18px}.mini-applications>span>em{border-radius:var(--radius-ui-4);background:var(--color-blue-sky);height:4px}.mini-applications>span>b{border-radius:var(--radius-ui-10);color:var(--color-blue-royal);background:var(--color-surface);padding:3px 5px}.mini-compare{padding:calc(var(--spacing) * 2);grid-template-rows:42px 1fr;grid-template-columns:1fr;gap:5px;display:grid}.mini-compare>div{justify-content:center;align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.mini-compare>div>article{grid-template-columns:25px 1fr;gap:5px;width:43%;height:40px;padding:5px}.mini-compare>div>article>.ar-avatar{width:24px;height:24px}.mini-compare>div>b{color:var(--color-blue-royal)}.mini-compare>aside{grid-template-columns:1fr 1fr;gap:3px 7px;display:grid}.mini-compare>aside>span{grid-template-columns:32px 1fr 1fr;align-items:center;gap:3px;display:grid}.mini-compare>aside i{border-radius:var(--radius-ui-3);background:var(--color-blue-sky);height:3px}.mini-compare>aside i:last-child{background:var(--color-blue-royal)}.ar-impact-section{background:linear-gradient(145deg,var(--color-surface),var(--color-background))!important}.ar-impact-section .ar-section-lead h2 em{color:var(--color-blue-royal)}.ar-impact-dashboard-stack{min-width:0;padding:calc(var(--spacing) * 8.5) calc(var(--spacing) * 8) 0;position:relative}.ar-impact-dashboard-stack>i{border-radius:var(--radius-ui-18);box-shadow:var(--shadow-approved-102);background:var(--color-surface);border:1px solid var(--color-border);position:absolute}.ar-impact-dashboard-stack>i:first-of-type{inset:12px 55px 22px 9px;transform:rotate(-2deg)}.ar-impact-dashboard-stack>i:nth-of-type(2){inset:21px 14px 11px 58px;transform:rotate(2deg)}.ar-impact-dashboard-stack>.ar-impact-dashboard{z-index:2;position:relative}.ar-impact-handnote{z-index:4;width:145px;color:var(--color-blue-royal);position:absolute;top:-2px;right:4px;transform:rotate(4deg)}.ar-impact-outcome{z-index:4;gap:calc(var(--spacing) * .5);border-radius:var(--radius-ui-9);box-shadow:var(--shadow-approved-103);background:var(--color-surface);border:1px solid var(--color-border);padding:9px 11px;position:absolute;bottom:24px;right:-18px}.ar-impact-outcome>span{color:var(--color-text-secondary)}.ar-impact-chart{position:relative}.ar-impact-chart>b{color:var(--color-blue-royal);position:absolute;top:7px;right:14%;transform:rotate(-12deg)}.ar-impact-footer{margin-top:calc(var(--spacing) * 2.5)!important;min-height:42px!important;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 1)!important;color:var(--color-navy-dark)!important;box-shadow:none!important;border-top:1px solid var(--color-border)!important;background:0 0!important;border:0!important;border-radius:0!important}.ar-impact-footer>p{color:var(--color-navy-dark)!important}.ar-impact-footer>strong{color:var(--color-text-secondary)!important}.ar-problem-close{background:var(--color-blue-deep)!important}.ar-problem-architecture-image{z-index:-2;object-fit:cover;object-position:center;opacity:.78;position:absolute;inset:0}.ar-problem-close:after{content:"";z-index:-1;background:linear-gradient(90deg,rgba(var(--color-secondary-rgb),.97),rgba(var(--color-navy-dark-rgb),.86) 45%,rgba(var(--color-blue-royal-rgb),.34));position:absolute;inset:0}.ar-problem-close-grid{gap:clamp(45px,4.5vw,calc(var(--spacing) * 23))!important;grid-template-columns:minmax(410px,.78fr) minmax(0,1.22fr)!important}.ar-problem-close .ar-assessment-flow>span{border-radius:var(--radius-ui-12);box-shadow:var(--shadow-approved-104);background:var(--color-surface)!important}.ar-problem-close .ar-assessment-flow>section{color:var(--color-text-inverse)!important;background:rgba(var(--color-secondary-rgb),.42)!important;border:1px solid rgba(var(--color-white-rgb),.48)!important}.ar-problem-close .ar-assessment-flow>section>strong{color:var(--color-text-inverse)}.ar-problem-close .ar-assessment-flow section span{border-radius:var(--radius-ui-10);color:var(--color-text-primary);box-shadow:var(--shadow-approved-105);background:var(--color-surface)}.ar-problem-close .ar-assessment-flow section span>i{margin-bottom:calc(var(--spacing) * 2)}.ar-problem-benefits{width:64%;margin-top:calc(var(--spacing) * 8.5)!important}.ar-problem-close-note{position:absolute;bottom:0;right:0;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:170px auto!important;margin:0!important;padding:0!important;overflow:visible!important}.ar-problem-close-note:after{display:none}.ar-problem-close-note>span{transform:rotate(-5deg)}@media(min-width:1181px){.ar-problem-page>.ar-hero,.ar-problem-page>.ar-section{padding-block:clamp(calc(var(--spacing) * 17),4.8vw,calc(var(--spacing) * 24.5))!important}.ar-impact-chart{height:75px!important}.ar-impact-dashboard>footer{padding-block:7px!important}.ar-impact-list article{min-height:60px!important;padding-block:5px!important}}@media(max-width:1180px){.ar-problem-experience-canvas{gap:calc(var(--spacing) * 6);min-height:0;padding:calc(var(--spacing) * 10);display:grid}.ar-problem-experience-canvas>.ar-section-lead{width:100%;max-width:720px}.ar-problem-context{border-radius:18px 70px 18px 18px;width:100%;height:440px;position:relative;top:auto;right:auto}.ar-problem-experience-canvas>.ar-problem-challenges{position:static;grid-template-columns:repeat(2,1fr)!important}.ar-problem-challenges>article{min-height:245px!important}.ar-problem-close-grid{grid-template-columns:1fr!important}.ar-problem-close-note{position:static;margin-top:calc(var(--spacing) * 5.5)!important}.ar-problem-benefits{width:100%}}@media(max-width:760px){.ar-problem-experience-canvas{min-height:0;padding:calc(var(--spacing) * 7.5) calc(var(--spacing) * 5)}.ar-problem-context{height:470px;position:relative;top:auto}.ar-problem-context>.ar-scene-role{top:16px;left:12px}.ar-problem-context>.ar-scene-candidates{top:auto;bottom:15px;right:12px}.ar-problem-experience-canvas>.ar-problem-challenges{position:static;grid-template-columns:1fr!important}.ar-problem-challenges>article{min-height:220px!important}.ar-problem-challenges>article>.ar-challenge-mini{height:92px}.ar-impact-list article{gap:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3.5)!important;grid-template-columns:44px minmax(0,1fr)!important}.ar-impact-list article>i{grid-area:1/1/4}.ar-impact-list h3{grid-area:1/2}.ar-impact-list article>p{grid-area:2/2}.ar-impact-metric{grid-area:3/2}.ar-impact-list article>b{display:none!important}.ar-impact-dashboard-stack{padding-inline:0}.ar-impact-handnote{display:none}.ar-impact-dashboard>footer{grid-template-columns:1fr 1fr}.ar-problem-close .ar-assessment-flow{overflow-x:auto;justify-content:flex-start!important}.ar-problem-close-note{grid-template-columns:1fr!important}}.ar-problem-close .ar-assessment-flow{align-items:stretch!important}.ar-problem-close .ar-assessment-flow>span{flex-direction:column;justify-content:center;min-width:150px!important;padding:25px calc(var(--spacing) * 4.5)!important;display:flex!important}.ar-problem-close .ar-assessment-flow section span{flex-direction:column;justify-content:center;min-height:150px;min-width:150px!important;padding:calc(var(--spacing) * 5) 15px!important;display:flex!important}@media(max-width:760px){.ar-problem-close .ar-assessment-flow{display:grid!important}.ar-problem-close .ar-assessment-flow>svg{display:none}.ar-problem-close .ar-assessment-flow>section>div{display:grid!important}.ar-problem-close .ar-assessment-flow>span,.ar-problem-close .ar-assessment-flow section span{min-width:0!important}}.ar-problem-close .ar-problem-close-grid{gap:clamp(calc(var(--spacing) * 6),3vw,calc(var(--spacing) * 14))!important;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)!important}.ar-problem-close .ar-assessment-flow{box-sizing:border-box;width:100%;min-width:0;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 5) calc(var(--spacing) * 3) 0;overflow:visible;gap:calc(var(--spacing) * 2)!important;grid-template-columns:minmax(0,1fr) 18px minmax(0,3.2fr) 18px minmax(0,1fr)!important;display:grid!important}.ar-problem-close .ar-assessment-flow>section{min-width:0;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 3)!important}.ar-problem-close .ar-assessment-flow>section>div{gap:calc(var(--spacing) * 1.5);grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr)!important;display:grid!important}.ar-problem-close .ar-assessment-flow>span,.ar-problem-close .ar-assessment-flow section span{min-width:0!important;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 2.5)!important}.ar-problem-close .ar-assessment-flow svg{align-self:center;max-width:100%}.ar-problem-close .ar-assessment-flow :is(b,small){overflow-wrap:normal}@media(max-width:1400px){.ar-problem-close .ar-problem-close-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:760px){.ar-problem-close .ar-assessment-flow{padding:0;grid-template-columns:minmax(0,1fr)!important}.ar-problem-close .ar-assessment-flow>section>div{grid-template-columns:minmax(0,1fr)!important}.ar-problem-close .ar-assessment-flow>svg,.ar-problem-close .ar-assessment-flow>section>div>svg{display:none}}@media(max-width:767px){.ar-problem-page .ar-problem-context{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--radius-ui-24)!important;background:0 0!important;width:100%!important;height:auto!important;min-height:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important}.ar-problem-page .ar-problem-context>img{border-radius:var(--radius-ui-24);grid-column:1/-1;display:block;object-fit:contain!important;filter:none!important;width:100%!important;height:auto!important;position:static!important;transform:none!important}.ar-problem-page .ar-problem-context:after{display:none!important}.ar-problem-page .ar-problem-context>:not(img){align-self:start;min-width:0;width:auto!important;max-width:100%!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.ar-problem-page .ar-problem-handnote{padding:0 calc(var(--spacing) * 2);grid-column:1/-1;color:var(--color-navy-dark)!important}.ar-problem-experience-canvas{gap:calc(var(--spacing) * 8);grid-template-columns:1fr 1fr;display:grid!important}.ar-problem-experience-canvas>.ar-section-lead{align-self:center;width:auto!important;position:relative!important;inset:auto!important}.ar-problem-experience-canvas>.ar-problem-challenges{grid-column:1/-1;position:relative!important;inset:auto!important}@media(max-width:1180px){.ar-problem-experience-canvas{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.ar-problem-page .ar-problem-context{grid-template-columns:minmax(0,1fr)}}}.ar-help-hero .ar-hero-copy{padding:25px 0}.ar-help-stage>header{padding:calc(var(--spacing) * 1) 0;position:relative}.ar-help-stage>header>i{width:47px;height:47px;color:var(--ar-green);position:absolute;bottom:2px;left:0}.ar-help-stage>header>i svg{width:100%;height:100%}.ar-stage-title{margin-bottom:calc(var(--spacing) * 3.5)}.ar-stage-title h3{margin:0}.ar-stage-title>span{border-radius:var(--radius-ui-7);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:var(--ar-green);background:var(--color-background);border:1px solid var(--color-blue-ice)}.ar-help-stage,.ar-brief-grid{display:grid}.ar-brief-grid p{margin:calc(var(--spacing) * 2.5) 0}.ar-brief-grid>article:first-child p{color:var(--ar-green)}.ar-brief-grid small{border-radius:var(--radius-ui-20);padding:5px calc(var(--spacing) * 2);color:var(--color-primary);background:var(--color-background);display:inline-block}.stage-two{background:var(--color-background)}.stage-two>header>strong{color:var(--ar-blue)}.ar-score-compare{gap:calc(var(--spacing) * 3);grid-template-columns:1fr 32px 1fr;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.ar-score-compare>b{background:var(--color-surface);border:1px solid var(--ar-line);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.ar-score-card header{align-items:center;gap:calc(var(--spacing) * 2.5);grid-template-columns:44px 1fr 52px;display:grid}.ar-score-card header b,.ar-score-card header small{display:block}.ar-score-card header small{margin-top:calc(var(--spacing) * .5);color:var(--ar-muted)}.ar-score-card header>strong{border:4px solid var(--ar-blue);border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.ar-score-row{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1);grid-template-columns:1fr auto;display:grid}.ar-score-row>i{border-radius:var(--radius-ui-10);background:var(--color-blue-pale);grid-column:1/-1;height:4px;overflow:hidden}.ar-score-row>i em{background:var(--ar-blue);height:100%;display:block}.ar-score-card footer{padding-top:calc(var(--spacing) * 2.5);border-top:1px solid var(--ar-line);justify-content:space-between;margin-top:15px;display:flex}.ar-score-card footer b{color:var(--ar-green)}.stage-three>header>strong{color:var(--color-accent)}.stage-three,.stage-four{background:var(--color-background)}.stage-four>header>strong{color:var(--ar-purple)}.ar-report-card>.ar-stage-title>span{border-color:var(--ar-line);color:var(--ar-navy);background:var(--color-surface)}.ar-rank-row{gap:calc(var(--spacing) * 2.5);border-top:1px solid var(--color-border);grid-template-columns:24px 38px 1fr 52px 1.3fr 20px;min-height:61px;display:grid}.ar-rank-row>strong{border-radius:var(--radius-ui-6);width:22px;height:22px;color:var(--color-text-inverse);background:var(--ar-green);place-items:center;display:grid}.ar-rank-row:nth-of-type(3)>strong{background:var(--ar-blue)}.ar-rank-row:nth-of-type(4)>strong{background:var(--ar-purple)}.ar-rank-row>.ar-avatar{width:35px;height:35px}.ar-rank-row>b,.ar-rank-row>b small{display:block}.ar-rank-row>b small{margin-top:calc(var(--spacing) * .5);color:var(--ar-muted)}.ar-rank-row>em{border:3px solid var(--ar-green);border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.ar-rank-row>p{margin:0}.ar-report-card>footer{border-top:1px solid var(--ar-line);padding-top:15px;display:grid}.ar-report-card>footer>div{column-gap:calc(var(--spacing) * 2);grid-template-columns:37px 1fr;display:grid}.ar-report-card>footer i{width:36px;height:36px;color:var(--ar-green);grid-row:1/3;place-items:center;display:grid}.ar-report-card>footer svg{width:24px;height:24px}.ar-report-card>footer small{color:var(--ar-muted)}@media(max-width:1080px){.ar-help-hero-grid{grid-template-columns:1fr}.ar-help-hero .ar-hero-copy{max-width:720px}}@media(max-width:860px){.ar-help-stage{grid-template-columns:1fr}.ar-help-stage>header>i{display:none}.ar-brief-grid,.ar-report-card>footer{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ar-help-stage{padding:calc(var(--spacing) * 5)}.ar-brief-grid{grid-template-columns:1fr}.ar-score-compare{grid-template-columns:1fr!important}.ar-score-compare>b{margin:auto}.ar-rank-row{grid-template-columns:22px 35px 1fr 45px}.ar-rank-row>p,.ar-rank-row>i{display:none}.ar-report-card>footer{grid-template-columns:1fr}}.ar-help-page .ar-hero-copy h1{text-wrap:balance;max-width:740px}.ar-help-hero{padding:calc(var(--spacing) * 21) 0 calc(var(--spacing) * 24)}.ar-help-stage{padding:calc(var(--spacing) * 26) 0;border:0;border-radius:0;grid-template-columns:320px minmax(0,1fr)}.ar-help-stage:first-child{border-top:0}.ar-help-stage>header>i{display:none}.ar-help-stage>section{padding:calc(var(--spacing) * 7)}.ar-brief-grid{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,1fr)}.ar-brief-grid>article{min-height:185px}.ar-report-card>footer{gap:calc(var(--spacing) * 5.5);grid-template-columns:repeat(2,1fr)}@media(max-width:1050px){.ar-help-hero-grid{grid-template-columns:1fr}.ar-help-stage{gap:calc(var(--spacing) * 11);grid-template-columns:1fr}}@media(max-width:760px){.ar-help-stage{padding:calc(var(--spacing) * 19) 0}}@media(min-width:961px){:where([data-page="about.how-we-help"]) .about-reference-page>.ar-help-hero{align-items:center;min-height:calc(100svh - 112px);display:flex}}.ar-help-stage{gap:clamp(calc(var(--spacing) * 12),7vw,calc(var(--spacing) * 25))!important;padding-block:clamp(calc(var(--spacing) * 19),8vw,calc(var(--spacing) * 31))!important;background:var(--color-surface)!important;border-top:1px solid var(--ar-line)!important}.ar-help-stage:nth-child(2n){grid-template-columns:minmax(0,1fr) 320px}.ar-help-stage:nth-child(2n)>header{order:2}.ar-help-stage:nth-child(2n)>section{order:1}.ar-help-stage>section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}@media(max-width:960px){.ar-help-stage,.ar-help-stage:nth-child(2n){grid-template-columns:1fr!important;min-height:0!important}.ar-help-stage:nth-child(2n)>header,.ar-help-stage:nth-child(2n)>section{order:initial}}.ar-help-stage>header>a{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-9);width:max-content;min-height:52px;color:var(--color-text-inverse);box-shadow:var(--shadow-approved-097);padding:0 23px;display:inline-flex}.ar-help-hero,.ar-help-stage-section{padding:var(--st-section-y) 0}.ar-help-hero{overflow:hidden}.ar-help-hero-grid{gap:clamp(calc(var(--spacing) * 14.5),5vw,calc(var(--spacing) * 25))}.ar-help-hero .ar-hero-copy h1{max-width:13ch}.ar-help-hero .ar-hero-copy>p{max-width:630px;color:var(--color-navy-dark)}.ar-help-hero-visual{background:var(--color-blue-pale);margin:0;position:relative}.ar-help-hero-visual>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ar-help-volume-card,.ar-help-applicant-card{z-index:2;position:absolute}.ar-help-volume-card{min-width:190px}.ar-help-volume-card span,.ar-help-volume-card b{display:block}.ar-help-volume-card span{color:var(--color-navy-dark)}.ar-help-volume-card b{margin:calc(var(--spacing) * 1.5) 0 11px}.ar-help-volume-card>i{align-items:end;gap:5px;height:34px;display:flex}.ar-help-volume-card em{background:var(--color-blue-sky);width:18%;height:35%}.ar-help-volume-card em:nth-child(2){height:55%}.ar-help-volume-card em:nth-child(3){height:48%}.ar-help-volume-card em:nth-child(4){height:78%}.ar-help-volume-card em:nth-child(5){background:var(--color-primary);height:100%}.ar-help-applicant-card{gap:calc(var(--spacing) * 2.5);min-width:245px;display:grid}.ar-help-applicant-card>span{grid-template-columns:34px 1fr;align-items:center;gap:9px;display:grid}.ar-help-applicant-card .ar-avatar{width:34px;height:34px}.ar-help-applicant-card small{margin-top:calc(var(--spacing) * .5);color:var(--color-navy-dark);display:block}.ar-help-stage-section>.ar-shell{align-items:center;display:flex}.ar-help-stage-section.stage-one,.ar-help-stage-section.stage-three{background:var(--color-background)}.ar-help-stage-section.stage-two,.ar-help-stage-section.stage-four{color:var(--color-text-inverse)}.ar-help-stage-section .ar-help-stage{align-items:center;width:100%;background:0 0!important;border:0!important;padding:0!important;display:grid!important}.ar-help-stage>header{order:initial!important}.ar-help-stage>header>strong{margin-bottom:calc(var(--spacing) * 5);color:var(--color-primary);display:block;opacity:1!important}.ar-help-stage>header h2{margin:0 0 calc(var(--spacing) * 5.5);color:var(--color-text-primary)}.ar-help-stage>header p{max-width:610px;color:var(--color-navy-dark);margin:0}.ar-help-stage>header>a{margin-top:calc(var(--spacing) * 7)}.stage-two .ar-help-stage>header>strong,.stage-four .ar-help-stage>header>strong{color:var(--color-blue-pale)}.stage-two .ar-help-stage>header :is(h2,p),.stage-four .ar-help-stage>header :is(h2,p){color:var(--color-text-inverse)!important}.stage-two .ar-help-stage>header>a,.stage-four .ar-help-stage>header>a{box-shadow:none}.ar-stage-one-visual{align-items:stretch;gap:calc(var(--spacing) * 4.5);grid-template-columns:minmax(0,1.15fr) minmax(220px,.65fr);display:grid;position:relative}.ar-stage-one-visual>section,.ar-stage-one-visual>aside{border-radius:var(--radius-ui-15);padding:calc(var(--spacing) * 6);background:var(--color-surface);border:1px solid var(--color-border)}.ar-stage-one-visual>section{min-width:0}.ar-stage-one-visual>aside{flex-direction:column;justify-content:center;display:flex}.ar-stage-one-visual>aside h3{margin:0 0 calc(var(--spacing) * 5)}.ar-stage-one-visual>aside p{align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-navy-dark);margin:7px 0;display:flex}.ar-stage-one-visual>aside p i{width:19px;height:19px;color:var(--color-text-inverse);background:var(--color-primary);border-radius:50%;place-items:center;display:grid}.ar-stage-one-visual>img{position:absolute}.ar-stage-one-visual .ar-brief-grid{grid-template-columns:repeat(2,1fr);gap:11px}.ar-stage-one-visual .ar-brief-grid>article{border-color:var(--color-border);background:var(--color-background);min-height:130px;padding:17px}.ar-stage-one-visual .ar-brief-grid p{color:var(--color-navy-dark)}.stage-two .ar-score-compare{order:initial!important;background:0 0!important;border:0!important;padding:0!important}.stage-two .ar-score-card{color:var(--color-text-primary)}.stage-two .ar-score-row i{background:var(--color-background)}.stage-two .ar-score-row em{background:var(--color-primary)}.ar-stage-callout{color:var(--color-blue-pale)}.stage-four .ar-report-card{color:var(--color-text-primary);order:initial!important}.stage-four .ar-report-card>footer{display:none}.ar-shortlist-benefits{border-radius:var(--radius-ui-15);color:var(--color-text-primary);background:var(--color-surface);padding:25px}.ar-shortlist-benefits h3{margin:0 0 calc(var(--spacing) * 5.5)}.ar-shortlist-benefits p{margin:calc(var(--spacing) * 3) 0;color:var(--color-navy-dark);align-items:center;gap:9px;display:flex}.ar-shortlist-benefits p i{width:20px;height:20px;color:var(--color-text-inverse);background:var(--color-primary);border-radius:50%;place-items:center;display:grid}@media(min-width:961px){.ar-help-page>.ar-help-hero,.ar-help-page>.ar-help-stage-section{min-height:var(--st-section-min);align-items:center;display:flex}}@media(max-width:1180px){.ar-help-hero .ar-hero-copy h1{max-width:15ch}.ar-help-hero-visual{height:560px!important}.ar-help-stage-section .ar-help-stage,.stage-two .ar-help-stage,.stage-four .ar-help-stage{grid-template-columns:1fr!important}.ar-stage-callout{display:none}.ar-shortlist-benefits{gap:calc(var(--spacing) * 3.5);display:grid}}@media(max-width:960px){.ar-help-page>.ar-help-hero,.ar-help-page>.ar-help-stage-section{min-height:0;padding:calc(var(--spacing) * 18) 0}.ar-stage-one-visual{grid-template-columns:1fr}.ar-stage-one-visual>img{right:10px}.ar-shortlist-benefits{grid-template-columns:1fr 1fr}.stage-four .ar-report-card{overflow:auto}}@media(max-width:680px){.ar-help-hero-visual{border-radius:18px 54px 18px 18px!important;height:430px!important}.ar-help-volume-card{top:14px;left:12px}.ar-help-applicant-card{min-width:210px;top:auto;bottom:14px;right:12px}.ar-stage-one-visual>img{width:115px;height:115px;bottom:-30px}.ar-score-compare>b{margin:auto}.ar-stage-one-visual .ar-brief-grid,.ar-score-compare,.ar-shortlist-benefits{grid-template-columns:1fr}}.ar-help-stage>header>a{background:var(--color-blue-royal)!important}.ar-help-page .ar-hero-copy>span,.ar-help-stage>header>strong{color:var(--color-blue-royal)}:where([data-page="about.how-we-help"]) .ar-avatar.avatar-4{background-position:0 100%}.stage-four .ar-help-stage>header{border-radius:var(--radius-ui-18)}.stage-four .ar-help-stage>header>strong{color:var(--color-blue-pale)}.stage-four .ar-help-stage>header p{color:var(--color-text-inverse)!important}.stage-four .ar-report-card>.ar-stage-title>span{color:var(--color-navy-dark)}.stage-four .ar-rank-row>strong{color:var(--color-text-inverse);background:var(--color-blue-royal)!important}@media(max-width:1180px){.ar-help-page>.ar-help-stage-section{min-height:0!important}}@media(max-width:680px){.stage-four .ar-help-stage>header{padding:calc(var(--spacing) * 6)}}.ar-stage-one-visual>img{object-fit:contain!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.ar-assessment-stage-visual{align-items:stretch;min-width:0}.ar-help-stage-section.stage-four{isolation:isolate;position:relative;overflow:hidden}.stage-four>.ar-shell,.stage-two>.ar-shell{z-index:1;position:relative}.stage-two .ar-help-stage>header>a,.stage-four .ar-help-stage>header>a{color:var(--color-blue-royal)!important;background:var(--color-surface)!important}.ar-help-stage-section>.ar-shell{min-height:0}@media(max-width:820px){.ar-assessment-stage-visual{grid-template-columns:1fr}}@media(max-width:680px){.stage-four .ar-rank-row{grid-template-columns:22px 35px minmax(0,1fr) 50px;min-width:0}.stage-four .ar-rank-row>p,.stage-four .ar-rank-row>i{display:none}}.ar-help-page>.ar-help-hero,.ar-help-page>.ar-help-stage-section{isolation:isolate;box-sizing:border-box;position:relative;overflow:hidden}.ar-help-hero{background:linear-gradient(118deg,var(--color-surface) 0 51%,var(--color-background) 51% 100%)!important}.ar-help-hero-grid{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr)!important}.ar-help-hero-grid>*{min-width:0}.ar-help-hero-visual{box-shadow:none;border-radius:30px 145px 30px 30px!important;height:clamp(520px,34vw,700px)!important;overflow:visible!important}.ar-help-hero-visual:before{content:"";z-index:-1;background:var(--color-blue-pale);border-radius:52% 48% 14% 16%;position:absolute;inset:-23px -18px 20px 24px}.ar-help-hero-visual>img{border-radius:inherit;box-shadow:var(--shadow-approved-106)}.ar-help-volume-card{top:36px!important;left:-34px!important}.ar-help-applicant-card{top:34px!important;right:-28px!important}.ar-help-volume-card>small>em{color:var(--color-blue-royal)}.ar-help-volume-card>.ar-help-volume-chart{margin-top:calc(var(--spacing) * 2);width:100%;height:42px;display:block}.ar-help-volume-chart svg{width:100%;height:100%;overflow:visible}.ar-help-volume-chart polyline{fill:none;stroke:var(--color-blue-royal);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ar-help-handnote{z-index:4;color:var(--color-blue-royal);position:absolute;bottom:32px;right:-12px;transform:rotate(-4deg)}.ar-help-stage-section.stage-one{background:linear-gradient(rgba(var(--color-blue-ice-rgb),.94),rgba(var(--color-blue-ice-rgb),.94)),var(--image-about-photography-mission-practice-portal-png) right center/58% auto no-repeat!important}.ar-help-stage-section.stage-two{background:var(--color-navy-dark) var(--image-about-photography-comparable-evidence-architecture-png) center/cover no-repeat!important}.ar-help-stage-section.stage-two:after{content:"";z-index:-1;background:linear-gradient(90deg,rgba(var(--color-navy-dark-rgb),.98),rgba(var(--color-navy-dark-rgb),.88) 58%,rgba(var(--color-blue-deep-rgb),.48));position:absolute;inset:0}.ar-help-stage-section.stage-three{background:linear-gradient(120deg,var(--color-surface),var(--color-background))!important}.ar-help-stage-section.stage-four{background:var(--color-primary)!important}.ar-help-stage-section .ar-help-stage{gap:clamp(calc(var(--spacing) * 13.5),5.2vw,calc(var(--spacing) * 26))!important;grid-template-columns:minmax(350px,.66fr) minmax(0,1.34fr)!important}.ar-stage-one-visual>section,.ar-stage-one-visual>aside{box-shadow:var(--shadow-approved-107)}.ar-stage-one-visual>img{width:142px!important;height:160px!important;bottom:-54px!important;right:-34px!important}.stage-two .ar-help-stage{grid-template-columns:minmax(350px,.65fr) minmax(0,1fr) 190px!important}.stage-two .ar-stage-callout{transform:rotate(-3deg);color:var(--color-text-inverse)!important}.stage-three .ar-help-stage{grid-template-columns:minmax(350px,.7fr) minmax(0,1.3fr)!important}.ar-assessment-stage-visual{gap:calc(var(--spacing) * 5)!important;grid-template-columns:minmax(310px,.9fr) minmax(310px,1.1fr)!important}.ar-assessment-list{border-radius:var(--radius-ui-15);min-width:0;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 5.5);box-shadow:var(--shadow-approved-089);background:var(--color-surface);border:1px solid var(--color-border);display:flex}.ar-assessment-list>button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);min-height:74px;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 2);text-align:left;color:var(--color-navy-dark);border-bottom:1px solid var(--color-border);background:0 0;border:0;grid-template-columns:45px minmax(0,1fr) 25px;display:grid}.ar-assessment-list>button:last-child{border-bottom:0}.ar-assessment-list>button.active{padding-left:calc(var(--spacing) * 4);color:var(--color-text-primary);background:var(--color-background)}.ar-assessment-list>button>i{border-radius:var(--radius-ui-9);width:40px;height:40px;color:var(--color-blue-royal);background:var(--color-background);place-items:center;display:grid}.ar-assessment-list svg{width:24px}.ar-assessment-list b,.ar-assessment-list small{display:block}.ar-assessment-list small{color:var(--color-navy-dark);margin-top:3px}.ar-assessment-list em{color:var(--color-blue-royal)}.ar-shortlist-architecture-image{z-index:-2;object-fit:cover;object-position:center;opacity:.9;position:absolute;inset:0}.stage-four:after{content:"";z-index:-1;background:linear-gradient(90deg,rgba(var(--color-blue-royal-rgb),.98),rgba(var(--color-blue-royal-rgb),.85) 58%,rgba(var(--color-primary-rgb),.35));position:absolute;inset:0}.stage-four .ar-help-stage{gap:clamp(calc(var(--spacing) * 7),2.8vw,55px)!important;grid-template-columns:minmax(350px,.58fr) minmax(0,1.12fr) minmax(220px,.42fr)!important}.stage-four .ar-help-stage>header{background:0 0!important;padding:0!important}.ar-rank-head{gap:calc(var(--spacing) * 2.5);min-height:28px;color:var(--color-navy-dark);grid-template-columns:28px 40px minmax(0,1fr) 58px minmax(130px,.9fr);padding:0 0 7px;display:grid}.ar-rank-head>span:nth-child(2){grid-column:2/4}.stage-four .ar-rank-row{grid-template-columns:28px 40px minmax(0,1fr) 58px minmax(130px,.9fr)!important}.ar-shortlist-benefits{box-shadow:var(--shadow-approved-108)}@media(min-width:1181px){.ar-help-page>.ar-help-hero,.ar-help-page>.ar-help-stage-section{padding-block:clamp(calc(var(--spacing) * 17),4.8vw,calc(var(--spacing) * 24.5))!important}}@media(max-width:1180px){.ar-help-hero-grid{gap:clamp(calc(var(--spacing) * 8),6vw,calc(var(--spacing) * 13))!important;grid-template-columns:1fr!important}.ar-help-hero-visual{overflow:hidden!important}.ar-help-volume-card{left:18px!important}.ar-help-applicant-card{right:18px!important}.ar-help-handnote{right:22px!important}.ar-help-stage-section .ar-help-stage,.stage-two .ar-help-stage,.stage-three .ar-help-stage,.stage-four .ar-help-stage{grid-template-columns:1fr!important}.ar-help-stage>header{max-width:780px}.ar-assessment-stage-visual{grid-template-columns:1fr 1fr!important}.ar-shortlist-benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.ar-help-volume-card{top:14px!important;left:12px!important}.ar-help-applicant-card{min-width:210px;top:auto!important;bottom:14px!important;right:12px!important}.ar-assessment-stage-visual{grid-template-columns:1fr!important}.ar-stage-one-visual>img{right:4px!important}.ar-help-handnote,.ar-rank-head{display:none}}@media(max-width:767px){.ar-help-hero .ar-help-hero-visual{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--radius-ui-24)!important;background:0 0!important;width:100%!important;height:auto!important;min-height:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important}.ar-help-hero .ar-help-hero-visual>img{border-radius:var(--radius-ui-24);grid-column:1/-1;display:block;object-fit:contain!important;filter:none!important;width:100%!important;height:auto!important;position:static!important;transform:none!important}.ar-help-hero .ar-help-hero-visual:after{display:none!important}.ar-help-hero .ar-help-hero-visual>:not(img){align-self:start;min-width:0;width:auto!important;max-width:100%!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.ar-help-hero .ar-help-handnote{padding:0 calc(var(--spacing) * 2);grid-column:1/-1;color:var(--color-navy-dark)!important}@media(max-width:760px){.ar-help-hero .ar-help-hero-visual{grid-template-columns:minmax(0,1fr)}}}.final-assessment-example{border-radius:var(--radius-ui-20);background:var(--color-surface);border:1px solid var(--color-border);align-self:start;min-width:0}.final-assessment-example figure{margin:0}.final-assessment-example figure img{width:100%;height:auto;display:block}.final-assessment-example>div{padding:clamp(calc(var(--spacing) * 5.5),2.5vw,calc(var(--spacing) * 10.5))}.final-assessment-example span{color:var(--color-primary)}.final-assessment-example h3{margin:calc(var(--spacing) * 4.5) 0;color:var(--color-text-primary)!important}.final-assessment-example p{color:var(--color-navy-dark)}.final-assessment-example small{margin-top:calc(var(--spacing) * 5);color:var(--color-navy-dark);display:block}:where([data-page="career-guidance.market-insights"],[data-page="career-guidance.job-search"],[data-page="career-guidance.community"],[data-page="career-guidance.aptitude-games"],[data-page="career-guidance.resumes-profiles"],[data-page="career-guidance.practical-tools"]) .h4{font-family:var(--font-display);line-height:var(--leading-heading);font-weight:var(--weight-display);letter-spacing:var(--tracking-heading);text-wrap:balance;overflow-wrap:break-word;font-size:var(--type-h4)}.cg3-page{--cg3-navy:var(--color-secondary);--cg3-dark:var(--color-navy-dark);--cg3-deep:var(--color-blue-deep);--cg3-blue:var(--color-primary);--cg3-royal:var(--color-blue-royal);--cg3-bright:var(--color-accent);--cg3-sky:var(--color-blue-sky);--cg3-pale:var(--color-blue-pale);--cg3-ice:var(--color-blue-ice);--cg3-white:var(--color-white);color:var(--cg3-navy);background:var(--cg3-white)}.cg3-page *{box-sizing:border-box}.cg3-page :is(h1,h2,h3,h4,p,figure,blockquote){margin:0}.cg3-page button:focus-visible,.cg3-page a:focus-visible,.cg3-page input:focus-visible{outline:3px solid var(--cg3-bright);outline-offset:3px}.cg3-section{isolation:isolate;padding:clamp(calc(var(--spacing) * 17),5.2vw,calc(var(--spacing) * 26.5)) max(clamp(calc(var(--spacing) * 6),5.7vw,calc(var(--spacing) * 29)),calc((100vw - 1824px)/2))}.cg3-shell{position:relative}.cg3-two-col{gap:clamp(calc(var(--spacing) * 15),6vw,calc(var(--spacing) * 30));grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);display:grid}.cg3-page h1,.cg3-page h2,.cg3-page h3,.cg3-page h4{color:var(--cg3-navy)}.cg3-page>:where(section) em{color:var(--cg3-blue)}.cg3-page p{color:var(--cg3-dark)}.cg3-eyebrow{gap:calc(var(--spacing) * 4.5);color:var(--cg3-blue);display:inline-flex}.cg3-eyebrow i{border-radius:var(--radius-ui-3);background:var(--cg3-blue);width:42px;height:3px;display:block}.cg3-action{margin-top:calc(var(--spacing) * 7);cursor:pointer;gap:calc(var(--spacing) * 5);width:max-content;max-width:100%;min-height:52px;text-decoration:none;display:inline-flex}.cg3-mascot{object-position:center;display:block;object-fit:contain!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.cg3-bars{gap:5px;height:54px;display:flex}.cg3-bars>i{background:var(--cg3-bright);border-radius:3px 3px 0 0;width:8px;display:block}@media(min-width:1181px){.cg3-section{min-height:var(--st-section-min);align-items:center;display:flex}}@media(max-width:1180px){.cg3-section{padding-inline:clamp(calc(var(--spacing) * 6),5vw,calc(var(--spacing) * 15))}.cg3-two-col{gap:calc(var(--spacing) * 12);grid-template-columns:1fr}}@media(max-width:760px){.cg3-section{padding:calc(var(--spacing) * 15.5) calc(var(--spacing) * 5)}.cg3-eyebrow i{width:28px}.cg3-action{width:100%}.cg3-two-col{gap:calc(var(--spacing) * 9.5)}}.detail-build-page h1,.detail-build-page h2,.detail-build-page h3{color:inherit}.detail-build-hero{padding:calc(var(--spacing) * 19) 0 calc(var(--spacing) * 21.5);color:var(--color-text-inverse);background:linear-gradient(130deg,var(--navy),var(--color-navy-dark))}.detail-guidance .detail-build-hero{color:var(--navy);background:linear-gradient(135deg,var(--mist),var(--color-surface) 52%,var(--cream))}.detail-build-grid{gap:calc(var(--spacing) * 17.5);grid-template-columns:1.05fr .95fr}.detail-build-hero nav{margin-bottom:calc(var(--spacing) * 9.5);gap:calc(var(--spacing) * 2);color:inherit;opacity:.72;display:flex}.detail-build-hero>div>div>span{color:var(--green)}.detail-build-hero h1{margin:calc(var(--spacing) * 3.5) 0 calc(var(--spacing) * 5);max-width:14ch;color:inherit}.detail-build-hero p{max-width:670px;color:var(--color-blue-pale)}.detail-guidance .detail-build-hero p{color:var(--muted)}.detail-build-hero small{margin-top:calc(var(--spacing) * 4.5);display:block}.detail-photo-visual{border-radius:var(--radius-ui-24);height:420px;box-shadow:var(--shadow)}.detail-photo-visual img{object-fit:cover;width:100%;height:100%}.detail-page-index{z-index:20;background:var(--color-surface);border-bottom:1px solid var(--line);position:sticky;top:0}.detail-page-index>.site-shell{align-items:center;gap:calc(var(--spacing) * 5.5);display:flex;overflow:auto}.detail-page-index span{color:var(--green)}.detail-page-index a{padding:calc(var(--spacing) * 4.5) 0;white-space:nowrap;border-bottom:3px solid #0000}.detail-page-index a.active{border-bottom-color:var(--green);color:var(--green)}.detail-story-content{padding:calc(var(--spacing) * 23) 0;background:var(--background)}.detail-content-section{gap:calc(var(--spacing) * 17.5);padding:calc(var(--spacing) * 13.5) 0;border-top:1px solid var(--color-border);grid-template-columns:300px 1fr}.detail-content-section:first-child{border-top:0;padding-top:0}.detail-section-title>span{color:var(--green)}.detail-section-title h2{margin:calc(var(--spacing) * 2.5) 0}.detail-section-body>p{margin:0 0 calc(var(--spacing) * 4.5);color:var(--color-navy-dark)}.detail-section-body>ul{gap:calc(var(--spacing) * 2.5);padding:0;list-style:none;display:grid}.detail-section-body>ul li{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-10);padding:calc(var(--spacing) * 3.5);background:var(--color-surface);border:1px solid var(--line);display:flex}.detail-section-body>ul svg{margin-top:calc(var(--spacing) * .5);color:var(--green);flex:none}@media(max-width:1100px){.detail-build-grid{gap:35px}}@media(max-width:900px){.detail-build-grid{grid-template-columns:1fr}.detail-content-section{gap:calc(var(--spacing) * 5);grid-template-columns:1fr}.detail-section-title h2{margin-bottom:0}.detail-page-index{position:static}}@media(max-width:620px){.detail-story-content{padding:calc(var(--spacing) * 17.5) 0}.detail-build-hero{padding:55px 0}.detail-photo-visual{height:300px}.detail-content-section{padding:calc(var(--spacing) * 9.5) 0}}:where([data-page="career-guidance.market-insights"],[data-page="career-guidance.job-search"],[data-page="career-guidance.community"],[data-page="career-guidance.aptitude-games"],[data-page="career-guidance.resumes-profiles"],[data-page="career-guidance.practical-tools"]) .career-html-page{--cg-red:var(--color-accent);color:var(--cg-navy);background:var(--color-surface)}.detail-photo-visual.editorial-journey img{object-position:center}:where([data-page="career-guidance.market-insights"],[data-page="career-guidance.job-search"],[data-page="career-guidance.community"],[data-page="career-guidance.aptitude-games"],[data-page="career-guidance.resumes-profiles"],[data-page="career-guidance.practical-tools"]) .career-html-page{--cg-navy:var(--color-secondary);--cg-deep:var(--color-navy-dark);--cg-green:var(--color-primary);--cg-blue:var(--color-blue-royal);--cg-purple:var(--color-accent);--cg-gold:var(--color-accent);--cg-line:var(--color-blue-pale);--cg-muted:var(--color-blue-deep);--cg-mint:var(--color-blue-ice);--cg-sky:var(--color-blue-ice)}.cg3-counter{margin-bottom:calc(var(--spacing) * 5);color:var(--cg3-blue)}.cg3-handnote{color:var(--cg3-blue);position:absolute;transform:rotate(-5deg)}.cg3-market-hero{background:linear-gradient(180deg,var(--cg3-white),var(--cg3-ice))}.cg3-market-hero:before,.cg3-market-hero:after,.cg3-capability:before{content:"";z-index:-1;opacity:.35;filter:blur(1px);background:var(--cg3-pale);border-radius:50%;position:absolute}.cg3-market-hero:before{width:34vw;height:34vw;box-shadow:0 0 0 65px rgba(var(--color-blue-pale-rgb),.22),0 0 0 130px rgba(var(--color-blue-pale-rgb),.13);top:-20vw;right:-11vw}.cg3-market-hero:after{opacity:.18;background:var(--cg3-sky);border-radius:50% 55% 0 0;width:70vw;height:210px;bottom:-135px;left:-12vw}.cg3-market-hero-grid{gap:clamp(calc(var(--spacing) * 10),4vw,calc(var(--spacing) * 20));grid-template-columns:minmax(460px,.92fr) minmax(560px,1.08fr);display:grid}.cg3-market-copy h1{margin:23px 0 calc(var(--spacing) * 6);max-width:15ch}.cg3-market-copy>p{max-width:620px}.cg3-hero-benefits{margin-top:clamp(calc(var(--spacing) * 12),6vw,calc(var(--spacing) * 22.5));gap:calc(var(--spacing) * 6) calc(var(--spacing) * 9.5);display:flex}.cg3-hero-benefits span{white-space:nowrap;color:var(--cg3-dark);align-items:center;gap:9px;display:flex}.cg3-hero-benefits i{width:30px;height:30px;color:var(--cg3-blue);box-shadow:var(--shadow-approved-010);background:var(--cg3-white);border-radius:50%;place-items:center;display:grid}.cg3-hero-benefits svg{width:15px}.cg3-market-visual{min-height:650px;position:relative}.cg3-market-visual>.cg3-mascot{width:56%;height:88%;position:absolute;bottom:-2%;left:10%}.cg3-market-visual>.cg3-handnote{top:4%;left:49%}.cg3-kpi{border-radius:var(--radius-ui-14);padding:calc(var(--spacing) * 4.5) calc(var(--spacing) * 5);box-shadow:var(--shadow-approved-011);background:rgba(var(--color-white-rgb),.96);border:1px solid var(--cg3-pale);position:absolute}.cg3-kpi>span{color:var(--cg3-dark);margin-bottom:5px;display:block}.cg3-kpi>b{color:var(--cg3-navy);display:block}.cg3-kpi>strong{color:var(--cg3-blue);margin-top:7px;display:block}.cg3-kpi.opportunities{width:210px;top:11%;right:2%}.cg3-kpi.opportunities>.cg3-bars{width:74px;height:48px;position:absolute;bottom:16px;right:16px}.cg3-kpi.competition{width:210px;top:36%;right:2%}.cg3-kpi.competition svg{margin-top:calc(var(--spacing) * 1);width:96px;height:42px;display:block}.cg3-kpi.competition polyline{fill:none;stroke:var(--cg3-bright);stroke-width:3px}.cg3-kpi.skills{width:230px;bottom:10%;right:0}.cg3-kpi.skills p{margin-top:calc(var(--spacing) * 2);color:var(--cg3-dark);align-items:center;gap:9px;display:flex}.cg3-kpi.skills p i{width:22px;height:22px;color:var(--cg3-blue);background:var(--cg3-ice);border-radius:50%;place-items:center;display:grid}.cg3-market-band{background:var(--cg3-white)}.cg3-market-band .cg3-two-col>article,.cg3-pipeline-section .cg3-two-col>article{max-width:470px}.cg3-market-band h2,.cg3-pipeline-section h2{margin-bottom:calc(var(--spacing) * 5)}.cg3-market-band article>p:not(.cg3-lead),.cg3-pipeline-section article>p:not(.cg3-lead),.cg3-capability .cg3-two-col>article>p:not(.cg3-lead){margin-top:calc(var(--spacing) * 4)}.cg3-vacancy-chart{border-radius:var(--radius-ui-16);min-width:0;padding:calc(var(--spacing) * 6.5) calc(var(--spacing) * 7.5) calc(var(--spacing) * 5.5);box-shadow:var(--shadow-approved-012);background:var(--cg3-white);border:1px solid var(--cg3-pale)}.cg3-vacancy-chart>header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 5);display:flex}.cg3-vacancy-chart header p{margin-top:calc(var(--spacing) * 2);align-items:center;gap:7px;display:flex}.cg3-vacancy-chart header p span{background:var(--cg3-blue);border-radius:50%;width:11px;height:11px}.cg3-vacancy-chart header p .last-year{background:var(--cg3-sky);margin-left:15px}.cg3-vacancy-chart header button,.cg3-pipeline header button{cursor:pointer;border-radius:var(--radius-ui-18);padding:9px calc(var(--spacing) * 3);color:var(--cg3-dark);background:var(--cg3-ice);border:0}.cg3-chart-plot{margin-top:calc(var(--spacing) * 3.5);height:330px;padding:0 0 calc(var(--spacing) * 6) calc(var(--spacing) * 10.5)}.cg3-chart-plot svg{width:100%;height:280px;display:block;overflow:visible}.cg3-chart-plot .grid{stroke:var(--cg3-pale);stroke-width:1px}.cg3-chart-plot .last,.cg3-chart-plot .current{fill:none;stroke:var(--cg3-sky);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.cg3-chart-plot .current{stroke:var(--cg3-blue);stroke-width:4px}.cg3-chart-plot .point{fill:var(--cg3-blue);stroke:var(--cg3-white);stroke-width:2px}.cg3-chart-y{position:absolute;inset:5px auto 43px 0}.cg3-chart-y b{color:var(--cg3-dark)}.cg3-months{grid-template-columns:repeat(12,1fr);position:absolute;bottom:4px;left:47px;right:0}.cg3-months span{text-align:center;color:var(--cg3-dark)}.cg3-plus-eight{border-radius:var(--radius-ui-7);color:var(--cg3-white);background:var(--cg3-blue);padding:7px 9px;position:absolute;top:-4px;right:0}.cg3-vacancy-chart>footer{justify-content:space-evenly;align-items:center;gap:calc(var(--spacing) * 4.5);padding-top:calc(var(--spacing) * 3.5);border-top:1px solid var(--cg3-pale);display:flex}.cg3-vacancy-chart>footer span{color:var(--cg3-dark)}.cg3-vacancy-chart>footer b{margin-left:calc(var(--spacing) * 3);color:var(--cg3-blue)}.cg3-capability{background:linear-gradient(135deg,var(--cg3-white),var(--cg3-ice))}.cg3-capability:before{width:730px;height:730px;box-shadow:220px -40px rgba(var(--color-blue-pale-rgb),.35),440px 20px rgba(var(--color-blue-pale-rgb),.25);top:50%;left:-250px;transform:translateY(-50%)}.cg3-capability .cg3-two-col{grid-template-columns:minmax(600px,1.22fr) minmax(390px,.78fr)}.cg3-capability .cg3-two-col>article{justify-self:end;max-width:520px}.cg3-capability h2{margin-bottom:calc(var(--spacing) * 5)}.cg3-capability-visual{min-height:520px;display:flex;position:relative}.cg3-capability-visual>.cg3-mascot{z-index:2;align-self:flex-end;width:210px;height:300px;margin-right:-40px;position:relative}.cg3-list-card{z-index:3;width:285px;position:relative}.cg3-list-card h3{margin:0 0 13px}.cg3-list-card button,.cg3-list-card label{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-8);width:100%;min-height:45px;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);text-align:left;color:var(--cg3-dark);background:0 0;border:0;display:flex}.cg3-list-card button{cursor:pointer}.cg3-list-card button.active{background:var(--cg3-ice)}.cg3-list-card button>i{width:25px;height:25px;color:var(--cg3-deep);background:var(--cg3-pale);border-radius:50%;place-items:center;display:grid}.cg3-list-card button svg{width:14px}.cg3-list-card label input{pointer-events:none;opacity:0;position:absolute}.cg3-list-card label>i{border-radius:var(--radius-ui-4);background:var(--cg3-white);border:1px solid var(--cg3-sky);width:18px;height:18px}.cg3-list-card label:has(input:checked){background:var(--cg3-ice)}.cg3-list-card label:has(input:checked)>i{box-shadow:var(--shadow-approved-013);background:var(--cg3-blue)}.cg3-swap{z-index:4;width:46px;height:46px;color:var(--cg3-white);background:var(--cg3-blue);border:5px solid var(--cg3-white);place-items:center;margin-inline:-28px}.cg3-conversion{color:var(--cg3-white);background:var(--cg3-navy)}.cg3-conversion:before{content:"";z-index:-1;background:linear-gradient(90deg,rgba(var(--color-secondary-rgb),.98),rgba(var(--color-navy-dark-rgb),.93) 45%,rgba(var(--color-blue-deep-rgb),.42));position:absolute;inset:0}.cg3-conversion-grid{gap:calc(var(--spacing) * 12.5);grid-template-columns:minmax(390px,.78fr) minmax(420px,1.22fr);min-height:640px;display:grid}.cg3-conversion article{z-index:4;max-width:540px;position:relative}.cg3-conversion h2{margin-bottom:calc(var(--spacing) * 5.5);color:var(--cg3-white)}.cg3-conversion p{color:var(--cg3-pale)}.cg3-conversion article>p:not(.cg3-lead){margin-top:calc(var(--spacing) * 4)}.cg3-conversion figure{height:100%;position:absolute;inset:0 0 0 45%;overflow:hidden}.cg3-conversion figure:after{content:"";background:linear-gradient(90deg,var(--cg3-navy),rgba(var(--color-secondary-rgb),.28) 47%,rgba(var(--color-secondary-rgb),.08));position:absolute;inset:0}.cg3-conversion figure img{object-fit:cover;object-position:center;width:100%;height:100%}.cg3-outcome-card{z-index:5;width:280px;position:absolute}.cg3-outcome-card p{padding:calc(var(--spacing) * 2.5) 0;color:var(--cg3-navy);border-bottom:1px solid var(--cg3-pale);align-items:center;gap:11px;display:flex;margin:0!important}.cg3-outcome-card p:last-child{border:0}.cg3-outcome-card i{width:23px;height:23px;color:var(--cg3-white);background:var(--cg3-blue);border-radius:50%;place-items:center;display:grid}.cg3-response-card{z-index:5;width:170px;color:var(--cg3-deep);position:absolute;bottom:6%;right:0}.cg3-response-card span,.cg3-response-card b{display:block}.cg3-response-card .cg3-bars{width:62px;height:42px;position:absolute;bottom:14px;right:13px}.cg3-pipeline-section{background:linear-gradient(125deg,var(--cg3-white),var(--cg3-ice))}.cg3-pipeline{border-radius:var(--radius-ui-16);min-width:0;padding:calc(var(--spacing) * 6);box-shadow:var(--shadow-approved-014);background:var(--cg3-white);border:1px solid var(--cg3-pale)}.cg3-pipeline>header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 5);display:flex}.cg3-pipeline>nav{margin:calc(var(--spacing) * 5) 0;gap:calc(var(--spacing) * 2);grid-template-columns:repeat(4,1fr);display:grid}.cg3-pipeline>nav span{border-radius:var(--radius-ui-9);color:var(--cg3-dark);background:var(--cg3-ice);padding:13px}.cg3-pipeline>nav span.active{color:var(--cg3-blue);background:var(--cg3-pale)}.cg3-pipeline nav b,.cg3-pipeline nav small{display:block}.cg3-pipeline nav small{margin-top:3px}.cg3-pipeline>div{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(4,1fr);display:grid}.cg3-pipeline>div article{min-width:0}.cg3-pipeline article>i{margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-ui-8);width:30px;height:30px;color:var(--cg3-blue);background:var(--cg3-ice);place-items:center;display:grid}.cg3-pipeline article svg{width:17px}.cg3-pipeline article>b,.cg3-pipeline article>span,.cg3-pipeline article>em{display:block;overflow:hidden}.cg3-pipeline article>span{margin-top:calc(var(--spacing) * 1);color:var(--cg3-dark)}.cg3-pipeline article>em{padding-top:calc(var(--spacing) * 2);color:var(--cg3-blue);border-top:3px solid var(--cg3-pale);margin-top:15px}.cg3-mistakes{background:var(--cg3-white)}.cg3-mistake-grid{margin-top:calc(var(--spacing) * 10.5);gap:calc(var(--spacing) * 8.5);grid-template-columns:repeat(4,1fr);display:grid}.cg3-mistake-grid>article{min-height:320px;position:relative}.cg3-mistake-grid article>span{color:var(--cg3-blue)}.cg3-mistake-grid article>i{margin:calc(var(--spacing) * 4.5) 0;width:54px;height:54px;color:var(--cg3-blue);background:var(--cg3-ice);border-radius:50%;place-items:center;display:grid}.cg3-mistake-grid svg{width:28px}.cg3-mistake-grid p{margin-top:calc(var(--spacing) * 3)}.cg3-mistake-grid article>b{z-index:3;width:38px;height:38px;color:var(--cg3-blue);background:var(--cg3-ice);border:5px solid var(--cg3-white);border-radius:50%;place-items:center;display:grid;position:absolute;top:45%;right:-36px}.cg3-market-finale{padding:calc(var(--spacing) * 17.5) max(clamp(calc(var(--spacing) * 6),5.7vw,calc(var(--spacing) * 29)),calc((100vw - 1824px)/2));background:linear-gradient(105deg,var(--cg3-navy),var(--cg3-deep) 55%,var(--cg3-blue));color:var(--cg3-white);position:relative}.cg3-market-finale:before{content:"";opacity:.22;background:var(--cg3-sky);border-radius:50% 50% 0 0;width:560px;height:300px;position:absolute;bottom:-170px;right:-40px}.cg3-market-finale>.cg3-shell{align-items:center;gap:calc(var(--spacing) * 12.5);grid-template-columns:1.05fr .7fr .65fr;display:grid}.cg3-market-finale h2{margin:calc(var(--spacing) * 3.5) 0 calc(var(--spacing) * 4);max-width:700px;color:var(--cg3-white)}.cg3-market-finale p{max-width:620px;color:var(--cg3-pale)}.cg3-market-finale .cg3-eyebrow{color:var(--cg3-white)}.cg3-market-finale .cg3-eyebrow i{background:var(--cg3-white)}.cg3-finale-pills{gap:13px;display:grid}.cg3-finale-pills span{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-ui-24);padding:13px calc(var(--spacing) * 4);color:var(--cg3-white);background:rgba(var(--color-accent-rgb),.35);border:1px solid rgba(var(--color-white-rgb),.24);display:flex}.cg3-finale-pills svg{width:18px}.cg3-finale-mascot{height:290px;position:relative}.cg3-finale-mascot>.cg3-mascot{width:240px;height:290px;position:absolute;bottom:-70px;left:0}.cg3-finale-mascot .cg3-handnote{color:var(--cg3-white);top:0;right:0}@media(min-width:1181px){.cg3-market-finale{align-items:center;min-height:520px;display:flex}}@media(max-width:1180px){.cg3-market-hero-grid,.cg3-capability .cg3-two-col{gap:calc(var(--spacing) * 12);grid-template-columns:1fr}.cg3-market-copy h1{max-width:17ch}.cg3-market-visual{width:100%;max-width:760px;margin-inline:auto}.cg3-capability .cg3-two-col>article{justify-self:start}.cg3-capability-visual{max-width:830px}.cg3-conversion-grid{grid-template-columns:1fr;min-height:820px;padding-bottom:400px}.cg3-conversion figure{inset:43% 0 0 25%}.cg3-outcome-card{top:56%}.cg3-response-card{bottom:3%}.cg3-pipeline{max-width:860px}.cg3-mistake-grid{grid-template-columns:repeat(2,1fr)}.cg3-market-finale>.cg3-shell{grid-template-columns:1fr .75fr}.cg3-mistake-grid article>b,.cg3-finale-mascot{display:none}}@media(max-width:760px){.cg3-market-hero-grid{display:block}.cg3-market-visual{margin-top:calc(var(--spacing) * 7);min-height:570px}.cg3-market-visual>.cg3-mascot{width:65%;height:65%;top:14%;left:0}.cg3-market-visual>.cg3-handnote{display:none}.cg3-kpi.opportunities{top:0;right:0}.cg3-kpi.competition{top:31%;right:0}.cg3-kpi.skills{bottom:0;right:0}.cg3-hero-benefits{gap:calc(var(--spacing) * 3.5);display:grid}.cg3-vacancy-chart{padding:calc(var(--spacing) * 4.5) calc(var(--spacing) * 3)}.cg3-chart-plot{height:270px;padding-left:calc(var(--spacing) * 8)}.cg3-chart-plot svg{height:220px}.cg3-months{left:35px}.cg3-vacancy-chart>footer{flex-direction:column;align-items:flex-start}.cg3-capability-visual{grid-template-columns:1fr;min-height:760px;display:grid}.cg3-capability-visual>.cg3-mascot{width:150px;height:190px;position:absolute;top:-5px;left:50%;transform:translate(-50%)}.cg3-list-card{width:100%}.cg3-list-card:first-of-type{margin-top:180px}.cg3-swap{margin:-28px auto}.cg3-conversion-grid{min-height:960px;padding-bottom:460px}.cg3-conversion figure{inset:50% -30% 0 0}.cg3-outcome-card{width:250px}.cg3-pipeline>nav,.cg3-pipeline>div{grid-template-columns:repeat(2,1fr)}.cg3-mistake-grid>article{min-height:260px}.cg3-market-finale{padding:calc(var(--spacing) * 15) calc(var(--spacing) * 5)}.cg3-mistake-grid,.cg3-market-finale>.cg3-shell{grid-template-columns:1fr}.cg3-finale-pills{margin-top:calc(var(--spacing) * 7)}}@media(max-width:1180px){.cg3-capability .cg3-two-col>article{order:-1}}.cg3-outcome-card{top:18%;left:48%;right:auto}@media(max-width:1180px){.cg3-outcome-card{left:3%;right:auto}.cg3-response-card{left:auto;right:3%}}@media(max-width:760px){.cg3-outcome-card{inset:auto auto 120px 4%}.cg3-response-card{bottom:10px;left:auto;right:4%}}@media(max-width:767px){.cg3-conversion .cg3-conversion-grid{gap:calc(var(--spacing) * 7) calc(var(--spacing) * 12);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid;min-height:0!important;padding-bottom:0!important}.cg3-conversion-grid>article{grid-row:1/3;align-self:center}.cg3-conversion .cg3-conversion-grid>figure{border-radius:var(--radius-ui-24);grid-area:1/2;margin:0;height:auto!important;position:relative!important;inset:auto!important}.cg3-conversion figure:after{display:none!important}.cg3-conversion figure img{object-fit:contain;display:block;filter:none!important;height:auto!important}.cg3-conversion-grid>.cg3-outcome-card{grid-area:2/2;width:100%;position:relative!important;inset:auto!important}.cg3-conversion-grid>.cg3-response-card{grid-area:3/2;justify-self:end;position:relative!important;inset:auto!important}.cg3-market-visual{align-items:center;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;min-height:0!important}.cg3-market-visual>.cg3-mascot,.cg3-market-visual>.cg3-kpi,.cg3-market-visual>.cg3-handnote{width:100%;margin:0;position:relative!important;inset:auto!important}.cg3-market-visual>.cg3-mascot{object-fit:contain;grid-area:1/1/4;width:100%!important;height:360px!important}.cg3-market-visual>.cg3-kpi{grid-column:2;min-width:0}.cg3-market-visual>.cg3-handnote{grid-area:4/1/auto/-1}@media(max-width:1180px){.cg3-conversion .cg3-conversion-grid{grid-template-columns:minmax(0,1fr)}.cg3-conversion-grid>article,.cg3-conversion .cg3-conversion-grid>figure,.cg3-conversion-grid>.cg3-outcome-card,.cg3-conversion-grid>.cg3-response-card{grid-area:auto/1}}@media(max-width:760px){.cg3-market-visual{align-items:center;gap:calc(var(--spacing) * 5);flex-direction:column;display:flex;min-height:0!important}.cg3-market-visual>.cg3-mascot,.cg3-market-visual>.cg3-kpi{width:100%;margin:0;position:relative!important;inset:auto!important}.cg3-market-visual>.cg3-mascot{width:160px!important;height:200px!important}.cg3-market-visual>.cg3-kpi{min-height:160px}}}.cg3-job-path:after{content:"";z-index:-1;filter:blur(1px);position:absolute}.cg3-job-path{background:linear-gradient(180deg,var(--cg3-white),var(--cg3-ice))}.cg3-job-path:after{opacity:.18;background:var(--cg3-sky);border-radius:50% 50% 0 0;width:110vw;height:220px;bottom:-130px;left:-5vw}.cg3-job-path>.cg3-shell{min-height:790px}.cg3-job-path-intro{z-index:5;width:360px;position:absolute;top:0;left:0}.cg3-job-path-intro h1{margin:calc(var(--spacing) * 6.5) 0 calc(var(--spacing) * 6)}.cg3-job-path>.cg3-shell>.cg3-mascot{z-index:4;width:135px;height:180px;position:absolute;bottom:40px;left:25px}.cg3-better-fit{color:var(--cg3-dark);position:absolute;bottom:215px;left:35px;transform:rotate(-5deg)}:where([data-page="career-guidance.job-search"]) .cg3-path-line{z-index:-1;width:calc(100% - 210px);height:560px;position:absolute;top:150px;left:190px;overflow:visible}:where([data-page="career-guidance.job-search"]) .cg3-path-line path:first-child{fill:none;stroke:var(--cg3-pale);stroke-linecap:round}:where([data-page="career-guidance.job-search"]) .cg3-path-line .mountain{fill:var(--cg3-pale);stroke:0;opacity:.28}.cg3-job-stages{align-items:start;gap:calc(var(--spacing) * 7);grid-template-columns:repeat(4,1fr);position:absolute;inset:170px 0 0 315px}.cg3-job-stages>article{min-width:0;position:relative}.cg3-job-stages .stage-1{margin-top:255px}.cg3-job-stages .stage-2{margin-top:130px}.cg3-job-stages .stage-3{margin-top:45px}.cg3-job-stages .stage-4{margin-top:calc(var(--spacing) * 22.5)}.cg3-job-stages>article>span{margin-bottom:calc(var(--spacing) * 4.5);width:54px;height:54px;color:var(--cg3-blue);background:var(--cg3-white);border-radius:50%;place-items:center;display:grid}.cg3-job-stages .stage-1>span,.cg3-job-stages .stage-3>span{color:var(--cg3-white);background:var(--cg3-blue)}.cg3-job-stages>article>p{margin-top:calc(var(--spacing) * 2.5);min-height:75px}.cg3-stage-mock{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-ui-11);min-height:180px;box-shadow:var(--shadow-approved-015);background:var(--cg3-white);border:1px solid var(--cg3-pale)}.cg3-stage-mock.search{box-shadow:none;background:0 0;border:0}.cg3-stage-mock.search>p{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-ui-26);padding:calc(var(--spacing) * 3);background:var(--cg3-white);border:1px solid var(--cg3-pale);grid-template-columns:22px 1fr 25px;display:grid}.cg3-stage-mock.search svg{width:17px}.cg3-stage-mock.search>p b{width:26px;height:26px;color:var(--cg3-white);background:var(--cg3-blue);border-radius:50%;place-items:center;display:grid}.cg3-stage-mock.search>div{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.cg3-stage-mock.search span{border-radius:var(--radius-ui-15);padding:calc(var(--spacing) * 1.5) 9px;color:var(--cg3-dark);background:var(--cg3-pale)}.cg3-stage-mock.architecture{padding:13px}.cg3-stage-mock.architecture h4{border-bottom:1px solid var(--cg3-pale);padding:5px 3px 11px}.cg3-stage-mock.architecture p{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) 3px;border-bottom:1px solid var(--cg3-pale);grid-template-columns:24px 1fr;display:grid}.cg3-stage-mock.architecture p:last-child{border:0}.cg3-stage-mock.architecture svg{width:17px;color:var(--cg3-blue)}.cg3-stage-mock.architecture span,.cg3-stage-mock.architecture b{display:block}.cg3-stage-mock.architecture i{border-radius:var(--radius-ui-4);background:var(--cg3-pale);width:75%;height:4px;margin-top:5px;display:block}.cg3-stage-mock.fit{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5);box-shadow:none;background:0 0;border:0;display:grid}.cg3-stage-mock.fit p{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-ui-9);padding:calc(var(--spacing) * 2.5);box-shadow:var(--shadow-approved-016);background:var(--cg3-white);border:1px solid var(--cg3-pale);grid-template-columns:30px 1fr auto;display:grid}.cg3-stage-mock.fit p>i{border-radius:var(--radius-ui-7);width:28px;height:28px;color:var(--cg3-white);background:var(--cg3-blue);place-items:center;display:grid}.cg3-stage-mock.fit span b,.cg3-stage-mock.fit span small{display:block}.cg3-stage-mock.fit span small{margin-top:calc(var(--spacing) * .5);color:var(--cg3-dark)}.cg3-stage-mock.fit em{border-radius:var(--radius-ui-10);color:var(--cg3-blue);background:var(--cg3-ice);padding:5px 7px}.cg3-stage-mock.tracker{padding:calc(var(--spacing) * 3)}.cg3-stage-mock.tracker h4{border-bottom:1px solid var(--cg3-pale);padding-bottom:9px}.cg3-stage-mock.tracker h4 b{float:right;color:var(--cg3-blue)}.cg3-stage-mock.tracker p{align-items:center;gap:calc(var(--spacing) * 1.5);padding:9px calc(var(--spacing) * .5);border-bottom:1px solid var(--cg3-pale);grid-template-columns:9px 1fr 12px 8px;display:grid}.cg3-stage-mock.tracker p>i{background:var(--cg3-blue);border-radius:50%;width:7px;height:7px}.cg3-stage-mock.tracker p:nth-child(3)>i{background:var(--cg3-bright)}.cg3-stage-mock.tracker p:nth-child(4)>i{background:var(--cg3-sky)}.cg3-stage-mock.tracker p:nth-child(5)>i{background:var(--cg3-pale)}.cg3-stage-mock.tracker em{color:var(--cg3-blue)}.cg3-destination{border-radius:var(--radius-ui-12);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4.5);box-shadow:var(--shadow-approved-017);background:var(--cg3-white);border:1px solid var(--cg3-pale);position:absolute;top:0;right:0}.cg3-destination>span{margin-right:calc(var(--spacing) * 2.5);color:var(--cg3-blue)}.cg3-destination>i{color:var(--cg3-blue);position:absolute;bottom:-40px;right:-18px}.cg3-search-traps{background:linear-gradient(135deg,var(--cg3-white),var(--cg3-ice))}.cg3-search-traps>.cg3-shell>header{text-align:center}.cg3-search-traps>.cg3-shell>header .cg3-eyebrow{justify-content:center}.cg3-search-traps>.cg3-shell>header h2{margin:calc(var(--spacing) * 4.5) 0 calc(var(--spacing) * 3)}.cg3-trap-split{margin-top:calc(var(--spacing) * 12);grid-template-columns:minmax(0,1fr) 76px minmax(0,1.14fr)}.cg3-messy,.cg3-focused{min-width:0}.cg3-messy>span,.cg3-focused>span{color:var(--cg3-blue)}.cg3-messy>h3,.cg3-focused>h3{margin:7px 0}.cg3-messy{min-height:585px}.cg3-trap-list{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2.5);width:55%;display:grid}.cg3-trap-list>article{grid-template-columns:44px 1fr;gap:11px;display:grid}.cg3-trap-list article>i{width:42px;height:42px;color:var(--cg3-blue);background:var(--cg3-ice);border-radius:50%;place-items:center;display:grid}.cg3-trap-list svg{width:23px}.cg3-trap-list article>span>b{color:var(--cg3-blue);display:block}.cg3-trap-list p{margin-top:3px}.cg3-rejection-pile{width:48%;height:380px;position:absolute;bottom:0;right:0}.cg3-rejection-pile article{width:180px;position:absolute}.cg3-rejection-pile article:first-child{top:20px;left:0}.cg3-rejection-pile article:nth-child(2){top:125px;right:0}.cg3-rejection-pile article:nth-child(3){top:230px;left:8px}.cg3-rejection-pile article:nth-child(4){bottom:0;right:5px}.cg3-rejection-pile b,.cg3-rejection-pile span,.cg3-rejection-pile em{display:block}.cg3-rejection-pile span{color:var(--cg3-dark);margin-top:3px}.cg3-rejection-pile em{margin-top:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-12);padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);color:var(--cg3-deep);background:var(--cg3-ice)}.cg3-mid-arrow{width:58px;height:58px;color:var(--cg3-blue);box-shadow:var(--shadow-approved-018);background:var(--cg3-white);place-items:center}.cg3-results-ui{border-radius:var(--radius-ui-14);box-shadow:var(--shadow-approved-019);background:var(--cg3-white);border:1px solid var(--cg3-pale);grid-template-columns:120px minmax(300px,1fr) 150px;gap:13px;margin-top:25px;padding:15px;display:grid}.cg3-results-ui>aside{align-content:start;gap:5px;display:grid}.cg3-results-ui>aside>b{color:var(--cg3-navy);padding:7px}.cg3-results-ui>aside>span{border-radius:var(--radius-ui-7);padding:calc(var(--spacing) * 2);color:var(--cg3-dark);align-items:center;gap:7px;display:flex}.cg3-results-ui>aside>span.active{color:var(--cg3-blue);background:var(--cg3-ice)}.cg3-results-ui>aside svg{width:14px}.cg3-results-main{min-width:0}.cg3-results-main>header{gap:calc(var(--spacing) * 2);grid-template-columns:1fr auto;display:grid}.cg3-results-main>header p{border-radius:var(--radius-ui-7);border:1px solid var(--cg3-pale);align-items:center;gap:7px;padding:9px;display:flex}.cg3-results-main>header svg{width:14px}.cg3-results-main>header button{border-radius:var(--radius-ui-7);padding:0 calc(var(--spacing) * 4);color:var(--cg3-white);background:var(--cg3-blue);border:0}.cg3-results-main>nav{flex-wrap:wrap;gap:5px;margin:9px 0;display:flex}.cg3-results-main>nav span{border-radius:var(--radius-ui-5);color:var(--cg3-dark);background:var(--cg3-ice);padding:5px 7px}.cg3-results-main>article{align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:28px 1fr auto;margin-top:7px;display:grid}.cg3-results-main>article>i{border-radius:var(--radius-ui-7);width:27px;height:27px;color:var(--cg3-white);background:var(--cg3-blue);place-items:center;display:grid}.cg3-results-main>article span b,.cg3-results-main>article span small{display:block}.cg3-results-main>article em{border-radius:var(--radius-ui-9);color:var(--cg3-blue);background:var(--cg3-ice);padding:5px}.cg3-results-ui>section{border-radius:var(--radius-ui-10);border:1px solid var(--cg3-pale);padding:13px}.cg3-donut{border-top-color:var(--cg3-blue);border-right-color:var(--cg3-blue);border:10px solid var(--cg3-pale);place-content:center;width:92px;height:92px;margin:15px auto;display:grid}.cg3-donut b,.cg3-donut span{display:block}.cg3-results-ui>section p{grid-template-columns:8px 1fr auto;align-items:center;gap:7px;padding:5px 0;display:grid}.cg3-results-ui>section p>i{background:var(--cg3-blue);border-radius:50%;width:7px;height:7px}.cg3-results-ui>section p:nth-of-type(2)>i{background:var(--cg3-bright)}.cg3-results-ui>section p:nth-of-type(3)>i{background:var(--cg3-sky)}.cg3-results-ui>section p:nth-of-type(4)>i{background:var(--cg3-pale)}.cg3-focused>footer{justify-content:center;align-items:center;gap:calc(var(--spacing) * 6.5);margin-top:23px;display:flex}.cg3-focused>footer .cg3-action{margin:0}.cg3-focused>footer>a:last-child{color:var(--cg3-blue)}.cg3-learning{background:linear-gradient(125deg,var(--cg3-white),var(--cg3-ice))}.cg3-learning-grid{grid-template-rows:1fr auto;grid-template-columns:minmax(290px,.75fr) minmax(270px,.62fr) minmax(560px,1.45fr);min-height:690px}.cg3-learning-intro{height:610px;padding:calc(var(--spacing) * 9.5) calc(var(--spacing) * 5) 0 0;position:relative}.cg3-learning-intro h2{margin:calc(var(--spacing) * 6) 0 calc(var(--spacing) * 5)}.cg3-learning-intro>p{max-width:340px}.cg3-learning-intro>div{margin-top:calc(var(--spacing) * 9.5);gap:calc(var(--spacing) * 3.5);grid-template-columns:repeat(3,1fr);display:grid}.cg3-learning-intro>div span{text-align:center;color:var(--cg3-navy);justify-items:center;gap:7px;display:grid}.cg3-learning-intro>div i{width:44px;height:44px;color:var(--cg3-blue);background:var(--cg3-ice);border-radius:50%;place-items:center;display:grid}.cg3-learning-intro>div svg{width:21px}.cg3-learning-intro>.cg3-mascot{z-index:3;width:205px;height:270px;position:absolute;bottom:-40px;right:-65px}.cg3-learning-intro>em{color:var(--cg3-blue);position:absolute;bottom:-28px;left:70px;transform:rotate(-5deg)}.cg3-learning-nav{height:610px;padding:calc(var(--spacing) * 5.5) calc(var(--spacing) * 5);box-shadow:var(--shadow-approved-020);background:var(--cg3-white);border-radius:16px 0 0 16px;gap:9px;display:flex}.cg3-learning-nav button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-12);min-height:105px;padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 3);text-align:left;color:var(--cg3-navy);background:0 0;border:0;grid-template-columns:35px 48px 1fr 12px;display:grid}.cg3-learning-nav button.active{background:var(--cg3-ice)}.cg3-learning-nav button>span{color:var(--cg3-dark)}.cg3-learning-nav button>i{width:46px;height:46px;color:var(--cg3-dark);background:var(--cg3-ice);border-radius:50%;place-items:center;display:grid}.cg3-learning-nav button.active>i{color:var(--cg3-white);background:var(--cg3-blue)}.cg3-learning-nav svg{width:24px}.cg3-learning-nav button>em{color:var(--cg3-blue)}.cg3-learning-panel{height:610px;padding:calc(var(--spacing) * 15);color:var(--cg3-white);background:linear-gradient(135deg,var(--cg3-blue),var(--cg3-royal));border-radius:0 20px 20px 0;position:relative}.cg3-learning-panel:before{content:"";border:1px solid rgba(var(--color-white-rgb),.13);width:620px;height:620px;box-shadow:0 0 0 60px rgba(var(--color-white-rgb),.04),0 0 0 120px rgba(var(--color-white-rgb),.03);border-radius:50%;position:absolute;top:70px;right:-230px}.cg3-learning-panel.state-2{background:linear-gradient(135deg,var(--cg3-navy),var(--cg3-deep))}.cg3-learning-copy{z-index:3;width:39%}.cg3-learning-copy>span{margin-bottom:calc(var(--spacing) * 5.5);color:var(--cg3-pale);display:block}.cg3-learning-copy>i{width:68px;height:68px;color:var(--cg3-white);border:1px solid rgba(var(--color-white-rgb),.4);border-radius:50%;place-items:center;display:grid}.cg3-learning-copy svg{width:34px}.cg3-learning-copy h3{margin-top:calc(var(--spacing) * 9);color:var(--cg3-white)}.cg3-learning-copy p{margin-top:calc(var(--spacing) * 4.5);color:var(--cg3-pale)}.cg3-learning-copy a{margin-top:calc(var(--spacing) * 8.5);gap:calc(var(--spacing) * 4.5);padding-bottom:calc(var(--spacing) * 2);color:var(--cg3-white);border-bottom:1px solid var(--cg3-sky);text-decoration:none;display:inline-flex}.cg3-learning-panel>footer{z-index:4;gap:calc(var(--spacing) * 2);display:flex;position:absolute;bottom:45px;left:60px}.cg3-learning-panel>footer i{border-radius:var(--radius-ui-4);background:rgba(var(--color-white-rgb),.25);width:40px;height:5px}.cg3-learning-panel>footer i.active{background:var(--cg3-white)}.cg3-learning-controls{margin-top:calc(var(--spacing) * 7);gap:calc(var(--spacing) * 3);grid-column:3;justify-self:end}.cg3-learning-controls button{cursor:pointer;width:54px;height:54px;color:var(--cg3-blue);background:var(--cg3-white);border:1px solid var(--cg3-pale);border-radius:50%}.cg3-learning-controls span{margin-left:calc(var(--spacing) * 7.5);color:var(--cg3-sky)}.cg3-blog-stack,.cg3-insight-stack,.cg3-community-stack{z-index:3;width:54%;height:76%;position:absolute;top:12%;right:3%}.cg3-blog-stack article{color:var(--cg3-navy);position:absolute}.cg3-blog-stack .back{width:210px;height:310px;top:90px;left:0;transform:rotate(-7deg)}.cg3-blog-stack .main{z-index:3;width:290px;height:380px;top:30px;left:90px;transform:rotate(5deg)}.cg3-blog-stack .side{width:190px;height:280px;top:110px;right:-10px;transform:rotate(12deg)}.cg3-blog-stack article>span{border-radius:var(--radius-ui-11);padding:calc(var(--spacing) * 1.5) 9px;color:var(--cg3-blue);background:var(--cg3-ice)}.cg3-blog-stack article>i{border-radius:var(--radius-ui-5);background:var(--cg3-pale);width:80%;height:6px;margin-top:11px;display:block}.cg3-blog-stack article>i:last-of-type{width:55%}.cg3-mountain-card{margin:calc(var(--spacing) * 3.5) 0;height:135px}.cg3-blog-stack .main>b{width:35px;height:35px;color:var(--cg3-blue);background:var(--cg3-ice);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:15px;right:16px}.cg3-blog-stack .side>div{border-radius:var(--radius-ui-9);background:var(--cg3-pale);height:110px;margin:15px 0}.cg3-insight-stack{gap:calc(var(--spacing) * 3.5);grid-template-columns:1fr 1fr;display:grid}.cg3-insight-stack article{min-height:270px;color:var(--cg3-navy)}.cg3-insight-stack article>span{color:var(--cg3-blue)}.cg3-insight-stack article>b{margin-top:calc(var(--spacing) * 4.5);color:var(--cg3-blue);display:block}.cg3-insight-stack article>p{margin-top:calc(var(--spacing) * 2.5)}.cg3-insight-stack article:nth-child(2) p{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.cg3-insight-stack article:nth-child(2) p i{width:24px;height:24px;color:var(--cg3-blue);background:var(--cg3-ice);border-radius:50%;place-items:center;display:grid}.cg3-community-stack article{color:var(--cg3-navy);position:absolute}.cg3-community-stack .event{width:190px;padding:calc(var(--spacing) * 4.5);top:100px;left:0;transform:rotate(-7deg)}.cg3-community-stack .event span{color:var(--cg3-blue)}.cg3-community-stack .event h4{margin:calc(var(--spacing) * 5) 0 13px}.cg3-community-stack .event button{margin-top:calc(var(--spacing) * 4.5);border-radius:var(--radius-ui-14);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);color:var(--cg3-white);background:var(--cg3-blue);border:0}.cg3-community-stack .post{z-index:3;width:310px;padding:calc(var(--spacing) * 4.5);top:50px;left:135px;transform:rotate(2deg)}.cg3-community-stack .post header,.cg3-community-stack .post footer{grid-template-columns:35px 1fr;gap:9px;display:grid}.cg3-community-stack .post header>i,.cg3-community-stack .post footer>i{width:34px;height:34px;color:var(--cg3-blue);background:var(--cg3-pale);border-radius:50%;place-items:center;display:grid}.cg3-community-stack .post span b,.cg3-community-stack .post span small{display:block}.cg3-community-stack .post h4{margin:calc(var(--spacing) * 5) 0}.cg3-community-stack .post footer{margin-top:calc(var(--spacing) * 4.5);background:var(--cg3-ice);padding:13px}.cg3-community-stack .people{width:170px;padding:17px;top:135px;right:-5px;transform:rotate(7deg)}.cg3-community-stack .people>svg{width:28px;color:var(--cg3-blue)}.cg3-community-stack .people h4{margin:calc(var(--spacing) * 3) 0}.cg3-community-stack .people p{margin-top:calc(var(--spacing) * 2)}.cg3-learning-panel.state-3 .cg3-assessment-stack{align-content:center;gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);width:45%;height:84%;display:grid;top:7%;bottom:auto;right:4%}@media(max-width:1500px){.cg3-job-path>.cg3-shell{min-height:830px}.cg3-job-path-intro{width:320px}.cg3-job-stages{gap:calc(var(--spacing) * 4.5);left:280px}.cg3-stage-mock{transform-origin:0 0;width:106%;transform:scale(.94)}.cg3-results-ui{grid-template-columns:105px minmax(250px,1fr) 130px}}@media(max-width:1180px){.cg3-job-path>.cg3-shell{min-height:1320px}.cg3-job-path-intro{width:100%;max-width:650px;position:relative}.cg3-job-path>.cg3-shell>.cg3-mascot{inset:0 0 auto auto}.cg3-better-fit,:where([data-page="career-guidance.job-search"]) .cg3-path-line{display:none}.cg3-job-stages{margin-top:calc(var(--spacing) * 15);gap:calc(var(--spacing) * 7.5);padding-left:calc(var(--spacing) * 17.5);grid-template-columns:repeat(2,1fr);position:relative;inset:auto}.cg3-job-stages:before{content:"";border-radius:var(--radius-ui-4);background:var(--cg3-pale);width:4px;position:absolute;top:0;bottom:0;left:24px}.cg3-job-stages :is(.stage-1,.stage-2,.stage-3,.stage-4){margin-top:0}.cg3-stage-mock{width:100%;transform:none}.cg3-destination{top:70px;right:0}.cg3-trap-split{grid-template-columns:1fr}.cg3-messy{min-height:620px}.cg3-mid-arrow{margin:0 auto;transform:rotate(90deg)}.cg3-results-ui{grid-template-columns:140px minmax(330px,1fr) 170px}.cg3-learning-grid{grid-template-rows:auto;grid-template-columns:1fr;min-height:0}.cg3-learning-intro{height:auto;min-height:550px}.cg3-learning-intro>.cg3-mascot{bottom:0;right:5%}.cg3-learning-intro>em{bottom:30px;left:auto;right:25%}.cg3-learning-nav{height:auto;padding:calc(var(--spacing) * 3.5);border-radius:16px 16px 0 0;grid-template-columns:repeat(4,1fr);display:grid}.cg3-learning-nav button{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:90px}.cg3-learning-nav button>span,.cg3-learning-nav button>em{display:none}.cg3-learning-panel{border-radius:0 0 20px 20px;height:610px}.cg3-learning-controls{grid-column:1}}@media(max-width:760px){.cg3-job-path>.cg3-shell>.cg3-mascot,.cg3-destination{display:none}.cg3-job-stages{padding-left:calc(var(--spacing) * 12);grid-template-columns:1fr}.cg3-job-stages:before{left:20px}.cg3-job-path>.cg3-shell,.cg3-job-stages>article>p{min-height:0}.cg3-stage-mock{min-height:180px}.cg3-messy{min-height:1050px}.cg3-trap-list{width:100%}.cg3-rejection-pile{margin-top:calc(var(--spacing) * 6);width:100%;height:410px;position:relative}.cg3-mid-arrow{margin:calc(var(--spacing) * 5) auto}.cg3-results-ui{grid-template-columns:105px 310px 135px;overflow:auto}.cg3-focused>footer{flex-direction:column;align-items:stretch}.cg3-learning-intro{min-height:650px;padding-right:0}.cg3-learning-intro>div{grid-template-columns:1fr}.cg3-learning-intro>div span{text-align:left;grid-template-columns:44px 1fr;place-items:center start}.cg3-learning-intro>.cg3-mascot{width:165px;height:210px;right:-10px}.cg3-learning-nav{grid-template-columns:repeat(2,1fr)}.cg3-learning-panel{height:830px;padding:35px calc(var(--spacing) * 6)}.cg3-learning-copy{width:100%}.cg3-learning-panel>footer{bottom:25px;left:24px}.cg3-blog-stack,.cg3-insight-stack,.cg3-community-stack{width:92%;height:48%;top:auto;bottom:9%;right:4%}.cg3-blog-stack{transform-origin:50%;transform:scale(.78)}.cg3-community-stack{transform-origin:50%;transform:scale(.75)}.cg3-learning-controls{justify-self:stretch}.cg3-learning-controls span{margin-left:auto}}.cg3-community-stack .global{z-index:5;width:255px;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3.5);align-items:center;gap:11px;display:flex;top:0;right:0;transform:rotate(3deg)}.cg3-community-stack .global>span{padding-left:calc(var(--spacing) * 2.5);display:flex}.cg3-community-stack .global>span>i{width:30px;height:30px;color:var(--cg3-deep);background:var(--cg3-pale);border:2px solid var(--cg3-white);border-radius:50%;place-items:center;margin-left:-10px;display:grid}.cg3-community-stack .post footer a{color:var(--cg3-blue);margin-top:7px;display:block}@media(min-width:1181px)and (max-width:1300px){.cg3-job-path>.cg3-shell{zoom:.62;min-height:790px}}@media(min-width:1301px)and (max-width:1500px){.cg3-job-path>.cg3-shell{zoom:.72;min-height:790px}}@media(min-width:1501px)and (max-width:1700px){.cg3-job-path>.cg3-shell{zoom:.82;min-height:790px}}@media(min-width:1701px)and (max-width:1900px){.cg3-job-path>.cg3-shell{zoom:.92;min-height:790px}}:where([data-page="career-guidance.job-search"]) .cg3-path-line path:first-child{opacity:.95;stroke-width:9px!important}.cg3-job-stages>article>span{z-index:3;box-shadow:0 0 0 8px var(--color-white),0 12px 28px rgba(var(--color-secondary-rgb),.13);position:relative}@media(max-width:760px){.cg3-learning-panel.state-3{height:auto;min-height:0;padding:calc(var(--spacing) * 7) calc(var(--spacing) * 6) calc(var(--spacing) * 17.5)}.cg3-learning-panel.state-3 .cg3-learning-copy{width:100%}.cg3-learning-panel.state-3 .cg3-assessment-stack{margin-top:calc(var(--spacing) * 7);width:100%;height:auto;position:relative;inset:auto}}@media(max-width:767px){.cg3-learning-intro{height:auto!important;min-height:0!important}.cg3-learning-intro>.cg3-mascot{margin:calc(var(--spacing) * 6) auto 0;display:block;width:140px!important;height:174px!important;position:relative!important;inset:auto!important}.cg3-learning-intro>em{margin-top:calc(var(--spacing) * 3.5);text-align:center;display:block;position:relative!important;inset:auto!important;transform:none!important}}.cg3-journey:after,.cg3-plan:after{content:"";z-index:-1;opacity:.35;filter:blur(1px);background:var(--cg3-pale);border-radius:50%;position:absolute}.cg3-journey{background:linear-gradient(160deg,var(--cg3-white),var(--cg3-ice))}.cg3-journey:after{width:720px;height:320px;top:-120px;right:-170px}.cg3-journey>.cg3-shell{min-height:790px}.cg3-journey>.cg3-shell>article{z-index:6;width:500px;position:relative}.cg3-journey h1{margin:25px 0 23px}.cg3-journey>.cg3-shell>svg{z-index:-1;width:100%;height:450px;position:absolute;bottom:95px;left:0;overflow:visible}.cg3-journey svg path{fill:none;stroke:var(--cg3-sky);stroke-width:56px;opacity:.35;stroke-linecap:round}.cg3-journey svg .road{stroke:var(--cg3-white);stroke-width:32px;opacity:.9}.cg3-journey-people{z-index:2;object-fit:contain;width:78%;height:420px;position:absolute;bottom:170px;left:12%}.cg3-moments{z-index:4;gap:calc(var(--spacing) * 8.5);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:auto 90px 0 180px}.cg3-moments article{position:relative}.cg3-moments article>span{border-radius:var(--radius-ui-10);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);color:var(--cg3-dark);box-shadow:var(--shadow-approved-021);background:var(--cg3-white);border:1px solid var(--cg3-pale);position:absolute;top:-22px;left:0}.cg3-moments article>i{color:var(--cg3-blue);display:block}.cg3-moments h3{margin-top:calc(var(--spacing) * 1.5)}.cg3-moments p{margin-top:calc(var(--spacing) * 2)}.cg3-journey-signal{z-index:5;position:absolute;top:20px;right:-20px}.cg3-journey-signal .cg3-mascot{width:125px;height:150px}.cg3-journey-signal>span{border-radius:var(--radius-ui-10);width:150px;color:var(--cg3-deep);box-shadow:var(--shadow-approved-022);background:var(--cg3-white);border:1px solid var(--cg3-pale);padding:13px;position:absolute;top:105px;left:60px}.cg3-clarity{background:var(--cg3-white)}.cg3-clarity>.cg3-shell>header{text-align:center}.cg3-clarity header .cg3-eyebrow{justify-content:center}.cg3-clarity h2{margin:17px 0 calc(var(--spacing) * 2.5)}.cg3-clarity h2 em{color:var(--cg3-blue)}.cg3-clarity header>p{max-width:720px;margin-inline:auto}.cg3-compare-canvas{margin-top:calc(var(--spacing) * 10);border-radius:var(--radius-ui-20);height:610px;box-shadow:var(--shadow-approved-023);background:var(--cg3-ice);border:1px solid var(--cg3-pale);overflow:hidden}.cg3-before,.cg3-after{padding:calc(var(--spacing) * 7) calc(var(--spacing) * 10);position:absolute;inset:0}.cg3-before{background:linear-gradient(130deg,var(--cg3-ice),var(--cg3-pale))}.cg3-after{background:linear-gradient(130deg,var(--cg3-white),var(--cg3-ice));transition:clip-path .1s ease-out}.cg3-before>strong,.cg3-after>strong{color:var(--cg3-dark);align-items:center;gap:13px;display:flex}.cg3-before>strong>b,.cg3-after>strong>b{border-radius:var(--radius-ui-18);color:var(--cg3-white);background:var(--cg3-dark);padding:9px 17px}.cg3-after>strong>b{background:var(--cg3-blue)}.cg3-profile-scatter{width:48%;height:430px;margin-top:35px;position:relative}.cg3-profile-scatter article{gap:3px calc(var(--spacing) * 2.5);grid-template-columns:42px 1fr;width:230px;display:grid;position:absolute}.cg3-profile-scatter article:first-child{top:20px;left:20px}.cg3-profile-scatter article:nth-child(2){top:105px;left:250px}.cg3-profile-scatter article:nth-child(3){top:260px;left:70px}.cg3-profile-scatter article>i{width:40px;height:40px;color:var(--cg3-dark);background:var(--cg3-pale);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.cg3-profile-scatter svg{width:23px}.cg3-profile-scatter em{margin-top:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3);color:var(--cg3-dark);background:var(--cg3-ice);grid-column:1/-1}.cg3-paper-stack{position:absolute;bottom:10px;left:12px}.cg3-paper-stack>i{border-radius:var(--radius-ui-2);width:140px;height:14px;box-shadow:var(--shadow-approved-024);background:var(--cg3-white);margin-top:5px;display:block}.cg3-paper-stack>span{color:var(--cg3-dark);position:absolute;bottom:5px;left:150px;transform:rotate(-5deg)}.cg3-comparison-table{border-radius:var(--radius-ui-15);width:48%;padding:calc(var(--spacing) * 5);box-shadow:var(--shadow-approved-025);background:var(--cg3-white);border:1px solid var(--cg3-pale);position:absolute;right:45px}.cg3-comparison-table>header,.cg3-comparison-table>article{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:1.5fr 1fr .65fr .65fr .45fr;display:grid}.cg3-comparison-table>header{padding:0 calc(var(--spacing) * 2.5) 9px;color:var(--cg3-dark)}.cg3-comparison-table>article{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 2.5);border-top:1px solid var(--cg3-pale)}.cg3-comparison-table article>span:first-child{gap:calc(var(--spacing) * 2);grid-template-columns:35px 1fr;display:grid}.cg3-comparison-table article>span:first-child i{width:33px;height:33px;color:var(--cg3-blue);background:var(--cg3-ice);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.cg3-comparison-table article>span:first-child svg{width:18px}.cg3-comparison-table article>span:first-child b,.cg3-comparison-table article>span:first-child small{display:block}.cg3-comparison-table article>span:nth-child(2){grid-template-columns:1fr auto;align-items:center;gap:5px;display:grid}.cg3-comparison-table article>span:nth-child(2)>i{border-radius:var(--radius-ui-6);background:var(--cg3-pale);height:8px}.cg3-comparison-table article>span:nth-child(2)>i b{border-radius:inherit;background:var(--cg3-blue);height:100%;display:block}.cg3-comparison-table article>span:nth-child(4){width:26px;height:26px;color:var(--cg3-white);background:var(--cg3-blue);border-radius:50%;place-items:center;display:grid}.cg3-comparison-table article>strong{border-radius:var(--radius-ui-8);text-align:center;color:var(--cg3-blue);background:var(--cg3-ice);padding:7px}.cg3-after>.cg3-mascot{position:absolute}.cg3-divider{z-index:8;width:58px;height:58px;color:var(--cg3-white);box-shadow:var(--shadow-approved-026);background:var(--cg3-blue);border:6px solid var(--cg3-white);place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.cg3-divider:after{content:"";z-index:-1;background:var(--cg3-bright);width:3px;height:700px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cg3-compare-control{margin:calc(var(--spacing) * 5.5) auto var(--form-gap);gap:calc(var(--spacing) * 3.5);max-width:660px;color:var(--color-text-primary);grid-template-columns:auto 1fr auto;display:grid}.cg3-compare-control input{width:100%;accent-color:var(--cg3-blue)}.cg3-clarity>.cg3-shell>.cg3-action{margin-inline:auto;display:flex}.cg3-orbit{background:radial-gradient(circle at 58% 50%,var(--cg3-blue),var(--cg3-deep) 40%,var(--cg3-navy) 82%);color:var(--cg3-white)}.cg3-orbit:after{content:"";opacity:.6;background:var(--cg3-dark);border-radius:50% 50% 0 0;height:55%;position:absolute;inset:auto -10% -38%}.cg3-orbit>.cg3-shell{grid-template-columns:400px 1fr;align-items:center;min-height:720px;display:grid}.cg3-orbit>.cg3-shell>article{z-index:5;position:relative}.cg3-orbit h2{margin:calc(var(--spacing) * 5.5) 0;color:var(--cg3-white)}.cg3-orbit h2 em{color:var(--cg3-bright)}.cg3-orbit p{color:var(--cg3-pale)}.cg3-orbit .cg3-eyebrow{color:var(--cg3-white)}.cg3-orbit .cg3-eyebrow i{background:var(--cg3-white)}.cg3-orbit blockquote{margin-top:calc(var(--spacing) * 27.5);color:var(--cg3-pale)}.cg3-orbit blockquote small{margin-top:calc(var(--spacing) * 3.5);display:block}.cg3-orbit-system{height:720px;position:relative}.cg3-orbit-system>.cg3-mascot{z-index:4;width:330px;height:440px;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)}.cg3-orbit-system .ring{border:2px solid rgba(var(--color-white-rgb),.46);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.cg3-orbit-system .ring:before,.cg3-orbit-system .ring:after{content:"";width:12px;height:12px;box-shadow:var(--shadow-approved-027);background:var(--cg3-white);border-radius:50%;position:absolute}.cg3-orbit-system .ring:before{top:30%;left:6%}.cg3-orbit-system .ring:after{bottom:17%;right:11%}.cg3-orbit-system .ring-one{width:92%;height:43%}.cg3-orbit-system .ring-two{width:75%;height:63%;transform:translate(-50%,-50%)rotate(17deg)}.cg3-orbit-system .ring-three{width:55%;height:82%;transform:translate(-50%,-50%)rotate(70deg)}.cg3-orbit-system article{z-index:6;align-items:center;gap:calc(var(--spacing) * 2.5);width:235px;color:var(--cg3-navy);grid-template-columns:50px 1fr 20px;display:grid;position:absolute}.cg3-orbit-system article>i{width:48px;height:48px;color:var(--cg3-blue);background:var(--cg3-pale);border-radius:50%;place-items:center;display:grid}.cg3-orbit-system article svg{width:25px}.cg3-orbit-system article span b,.cg3-orbit-system article span small{display:block}.cg3-orbit-system article span small{color:var(--cg3-deep);margin-top:3px}.cg3-orbit-system article>em{width:22px;height:22px;color:var(--cg3-blue);background:var(--cg3-ice);border-radius:50%;place-items:center;display:grid}.cg3-orbit-system .node-1{top:10%;left:14%}.cg3-orbit-system .node-2{top:13%;right:7%}.cg3-orbit-system .node-3{top:45%;right:-3%}.cg3-orbit-system .node-4{bottom:6%;right:10%}.cg3-orbit-system .node-5{bottom:4%;left:6%}.cg3-orbit-system .node-6{top:43%;left:-3%}.cg3-plan{background:linear-gradient(140deg,var(--cg3-white),var(--cg3-ice))}.cg3-plan:after{width:700px;height:340px;top:-120px;right:-200px}.cg3-plan-choices h2{margin:calc(var(--spacing) * 5.5) 0}.cg3-plan-choices>p{max-width:540px}.cg3-plan-choices fieldset{margin:calc(var(--spacing) * 8.5) 0 0;border:0;padding:0}.cg3-plan-choices legend{color:var(--cg3-navy);margin-bottom:15px}.cg3-plan-choices legend small{color:var(--cg3-dark);margin-top:5px;display:block}.cg3-plan-choices label{margin-top:calc(var(--spacing) * 2.5);min-height:calc(var(--spacing) * 19);cursor:pointer;border-radius:var(--radius-ui-11);padding:11px calc(var(--spacing) * 3.5);background:var(--cg3-white);border:1px solid var(--cg3-pale);grid-template-columns:20px 44px 1fr;align-items:center;gap:11px;display:grid}.cg3-plan-choices label.active{border-color:var(--cg3-blue);box-shadow:var(--shadow-approved-028);background:var(--cg3-ice)}.cg3-plan-choices label input{width:17px;height:17px;accent-color:var(--cg3-blue)}.cg3-plan-choices label>i{border-radius:var(--radius-ui-9);width:42px;height:42px;color:var(--cg3-blue);background:var(--cg3-pale);place-items:center;display:grid}.cg3-plan-choices label svg{width:23px}.cg3-plan-choices label span b,.cg3-plan-choices label span small{display:block}.cg3-plan-choices label span small{color:var(--cg3-dark);margin-top:3px}.cg3-plan-result{border-radius:var(--radius-ui-20);min-width:0;padding:calc(var(--spacing) * 8);box-shadow:var(--shadow-approved-029);background:rgba(var(--color-white-rgb),.97);border:1px solid var(--cg3-pale)}.cg3-plan-result>header{position:relative}.cg3-plan-result>header>span{color:var(--cg3-dark)}.cg3-plan-result>header>b{border-radius:var(--radius-ui-18);padding:9px calc(var(--spacing) * 3);color:var(--cg3-blue);background:var(--cg3-ice);align-items:center;gap:7px;display:flex;position:absolute;top:-7px;right:0}.cg3-plan-result>header>b svg{width:15px}.cg3-plan-result h3{margin:25px 0 calc(var(--spacing) * 2)}.cg3-plan-result>section{align-items:center;gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-ui-12);background:var(--cg3-ice);grid-template-columns:50px 145px 1fr;min-height:112px;margin-top:13px;padding:17px;display:grid}.cg3-plan-result>section>i{width:48px;height:48px;color:var(--cg3-blue);background:var(--cg3-pale);border-radius:50%;place-items:center;display:grid}.cg3-plan-result>section>i svg{width:25px}.cg3-plan-result section span p{margin-top:calc(var(--spacing) * 1)}.cg3-plan-result section>div{padding-left:calc(var(--spacing) * 4.5);border-left:1px solid var(--cg3-pale)}.cg3-plan-result section>div p{gap:9px;margin-top:7px;display:flex}.cg3-plan-result section>div p b{width:18px;height:18px;color:var(--cg3-white);background:var(--cg3-blue);border-radius:50%;place-items:center;display:grid}.cg3-plan-result>footer{align-items:center;gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-ui-12);padding:calc(var(--spacing) * 4);background:var(--cg3-pale);margin-top:13px;display:flex}.cg3-plan-result>footer svg{width:27px;color:var(--cg3-blue)}.cg3-plan-result>footer span{color:var(--cg3-dark)}.cg3-plan-result>footer b{color:var(--cg3-navy);display:block}.cg3-diagnostic>.cg3-shell{align-items:center;display:grid}.cg3-diagnostic-intro{height:100%;position:relative}.cg3-diagnostic-intro h2{margin:23px 0}.cg3-diagnostic-intro>p{max-width:430px}.cg3-diagnostic-intro>.cg3-mascot{position:absolute}.cg3-diagnostic-intro>span{padding:calc(var(--spacing) * 3.5);color:var(--cg3-dark);box-shadow:var(--shadow-approved-030);background:var(--cg3-white);border-radius:50%;position:absolute;transform:rotate(-6deg)}.cg3-decision-options{display:grid}.cg3-decision-options button{cursor:pointer;border-radius:var(--radius-ui-13);padding:calc(var(--spacing) * 3.5);text-align:left;color:var(--cg3-navy);background:var(--cg3-white);border:2px solid #0000;grid-template-columns:44px 1fr 25px;align-items:center;gap:11px;display:grid}.cg3-decision-options button>i{width:42px;height:42px;color:var(--cg3-blue);background:var(--cg3-ice);border-radius:50%;place-items:center;display:grid}.cg3-decision-options svg{width:23px}.cg3-decision-options button>b{width:24px;height:24px;color:var(--cg3-white);background:var(--cg3-pale);border-radius:50%;place-items:center;display:grid}.cg3-diagnostic>.cg3-shell>footer{border-radius:var(--radius-ui-40);padding:calc(var(--spacing) * 4.5) calc(var(--spacing) * 7);box-shadow:var(--shadow-approved-031);background:rgba(var(--color-white-rgb),.96);border:1px solid var(--cg3-pale);grid-column:2/5;grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.cg3-diagnostic>.cg3-shell>footer>span{align-items:center;gap:calc(var(--spacing) * 2.5);grid-template-columns:45px 1fr;display:grid}.cg3-diagnostic>.cg3-shell>footer i{width:42px;height:42px;color:var(--cg3-blue);background:var(--cg3-ice);border-radius:50%;grid-row:1/3;place-items:center;display:grid}.cg3-diagnostic>.cg3-shell>footer svg{width:23px}.cg3-diagnostic>.cg3-shell>footer b,.cg3-diagnostic>.cg3-shell>footer small{display:block}.cg3-diagnostic>.cg3-shell>footer small{color:var(--cg3-dark)}@media(max-width:1500px){.cg3-journey>.cg3-shell{min-height:830px}.cg3-plan-grid{grid-template-columns:minmax(330px,.72fr) minmax(200px,.4fr) minmax(500px,1.2fr)}.cg3-diagnostic>.cg3-shell{grid-template-columns:minmax(300px,.75fr) 210px minmax(240px,.7fr) minmax(320px,.9fr)}}@media(max-width:1180px){.cg3-journey>.cg3-shell{min-height:1120px}.cg3-journey>.cg3-shell>article{width:100%;max-width:620px}.cg3-journey>.cg3-shell>svg{display:none}.cg3-journey-people{width:100%;height:380px;bottom:390px;left:0}.cg3-moments{gap:calc(var(--spacing) * 4.5);grid-template-columns:repeat(2,1fr);inset:auto 0 0}.cg3-moments article>span{top:12px;left:18px}.cg3-journey-signal{top:380px;right:0}.cg3-compare-canvas{height:740px}.cg3-profile-scatter{width:45%}.cg3-comparison-table{width:52%;right:20px}.cg3-orbit>.cg3-shell{grid-template-columns:1fr;min-height:1050px}.cg3-orbit>.cg3-shell>article{max-width:600px}.cg3-orbit blockquote{margin-top:calc(var(--spacing) * 10)}.cg3-orbit-system{height:720px}.cg3-plan-result{margin-top:25px}.cg3-diagnostic{background:linear-gradient(180deg,var(--cg3-white) 0 43%,var(--cg3-navy) 43% 100%)}.cg3-diagnostic>.cg3-shell{gap:calc(var(--spacing) * 5.5);grid-template-rows:auto;grid-template-columns:1fr 1fr;min-height:0}.cg3-diagnostic-intro>.cg3-mascot{left:auto;right:6%}.cg3-diagnostic-intro>span{bottom:220px;left:auto;right:18%}.cg3-diagnostic-intro,.cg3-diagnostic>.cg3-shell>footer{grid-column:1/-1}}@media(max-width:760px){.cg3-journey>.cg3-shell{min-height:1510px}.cg3-journey-people{height:260px;bottom:900px}.cg3-journey-signal{top:500px}.cg3-moments{grid-template-columns:1fr}.cg3-compare-canvas{height:1050px;overflow:visible}.cg3-before,.cg3-after{padding:calc(var(--spacing) * 5)}.cg3-after{top:520px;clip-path:none!important}.cg3-before{bottom:530px}.cg3-profile-scatter{width:100%;height:390px}.cg3-profile-scatter article{width:190px}.cg3-profile-scatter article:nth-child(2){left:auto;right:0}.cg3-comparison-table{width:100%;padding:calc(var(--spacing) * 2);right:0}.cg3-comparison-table>header,.cg3-comparison-table>article{grid-template-columns:1.35fr 1fr .55fr .45fr .4fr;gap:5px}.cg3-orbit>.cg3-shell{min-height:1350px}.cg3-orbit-system{margin-top:calc(var(--spacing) * 7.5);height:960px}.cg3-orbit-system>.cg3-mascot{width:210px;height:280px;top:15%;transform:translate(-50%)}.cg3-orbit-system article{margin-top:calc(var(--spacing) * 3.5);width:100%;position:relative!important;inset:auto!important}.cg3-orbit-system article:first-of-type{margin-top:360px}.cg3-plan-result{padding:calc(var(--spacing) * 5)}.cg3-plan-result>header>b{margin-top:calc(var(--spacing) * 3);width:max-content;position:static}.cg3-plan-result>section{grid-template-columns:46px 1fr}.cg3-plan-result section>div{padding:calc(var(--spacing) * 3) 0 0;border-left:0;border-top:1px solid var(--cg3-pale);grid-column:1/-1}.cg3-diagnostic-intro{min-height:660px}.cg3-diagnostic-intro>.cg3-mascot{width:150px;right:0}.cg3-compare-control,.cg3-orbit-system .ring,.cg3-diagnostic-intro>span{display:none}.cg3-decision-options{grid-column:1}.cg3-diagnostic>.cg3-shell>footer{border-radius:var(--radius-ui-18);grid-column:1;grid-template-columns:1fr}}.cg3-profile-scatter article:nth-child(4){top:275px;left:315px}.cg3-worried-reviewer{z-index:2;background-image:var(--image-career-guidance-art-search-talents-jobseeker-journey-png);width:175px;height:250px;filter:drop-shadow(0 14px 20px rgba(var(--color-secondary-rgb),.12));background-position:34%;background-repeat:no-repeat;background-size:400%;position:absolute;bottom:0;left:38%}.cg3-comparison-table article>span:nth-child(4).is-muted{color:var(--cg3-dark);background:var(--cg3-pale)}.cg3-decision-options{position:relative}.cg3-decision-options:before{content:"";border-radius:var(--radius-ui-3);background:var(--cg3-sky);width:3px;position:absolute;top:10%;bottom:10%;left:-18px}.cg3-decision-options>button{position:relative}.cg3-decision-options>button:before{content:"";background:var(--cg3-sky);width:18px;height:3px;position:absolute;top:50%;left:-18px}@media(min-width:1181px)and (max-width:1300px){.cg3-journey>.cg3-shell{zoom:.62;min-height:790px}}@media(min-width:1301px)and (max-width:1500px){.cg3-journey>.cg3-shell{zoom:.72;min-height:790px}}@media(min-width:1501px)and (max-width:1700px){.cg3-journey>.cg3-shell{zoom:.82;min-height:790px}}@media(min-width:1701px)and (max-width:1900px){.cg3-journey>.cg3-shell{zoom:.92;min-height:790px}}@media(max-width:760px){.cg3-profile-scatter article:nth-child(3){top:205px;left:18px}.cg3-profile-scatter article:nth-child(4){top:285px;left:auto;right:0}.cg3-worried-reviewer{display:none}}.cg3-worried-reviewer{display:none}.cg3-after>strong{z-index:3;white-space:nowrap;justify-content:flex-start;position:absolute;top:28px;left:calc(50% + 40px);right:185px}.cg3-after>.cg3-mascot{z-index:4;width:108px;height:140px;top:8px;right:28px}.cg3-comparison-table{top:118px}.cg3-plan-choices,.cg3-plan-result{min-width:0}@media(min-width:1181px)and (max-width:1500px){.cg3-after>strong{left:calc(50% + 24px);right:150px}.cg3-after>.cg3-mascot{width:96px;height:124px;right:20px}.cg3-plan-grid{gap:calc(var(--spacing) * 4.5);grid-template-columns:minmax(310px,.86fr) minmax(210px,.5fr) minmax(430px,1.24fr)}.cg3-plan-result{padding:calc(var(--spacing) * 6.5)}.cg3-plan-result>section{padding:calc(var(--spacing) * 3.5);grid-template-columns:46px 125px 1fr;gap:11px}}@media(max-width:1180px){.cg3-plan-grid{grid-template-columns:1fr}}@media(max-width:760px){.cg3-after>strong{padding-right:calc(var(--spacing) * 22.5);white-space:normal;justify-content:flex-start;position:static}.cg3-after>.cg3-mascot{width:80px;height:100px;top:4px;right:0}.cg3-comparison-table{top:110px}}.cg3-plan-grid{gap:clamp(calc(var(--spacing) * 10.5),6vw,calc(var(--spacing) * 25))!important;grid-template-columns:minmax(360px,.82fr) minmax(520px,1.18fr)!important}.cg3-plan-result-focused{justify-self:end;max-width:820px}.cg3-plan-result-focused>.cg3-plan-priorities{grid-template-columns:50px 132px 1fr}.cg3-plan-compact-row{margin-top:calc(var(--spacing) * 3.5);gap:calc(var(--spacing) * 3.5);grid-template-columns:1fr 1fr;display:grid}.cg3-plan-compact-row>aside{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-ui-12);min-height:104px;padding:calc(var(--spacing) * 4);background:var(--color-surface);border:1px solid var(--color-border);grid-template-columns:42px 1fr;display:grid}.cg3-plan-compact-row>aside>i{width:40px;height:40px;color:var(--color-primary);background:var(--color-background);border-radius:50%;place-items:center;display:grid}.cg3-plan-compact-row svg{width:22px}.cg3-plan-compact-row b,.cg3-plan-compact-row small{display:block}.cg3-plan-compact-row small{margin-top:calc(var(--spacing) * 1);color:var(--color-navy-dark)}.cg3-diagnostic{background:linear-gradient(115deg,var(--color-surface) 0 56%,var(--color-background) 56% 100%)!important}.cg3-diagnostic>.cg3-shell{min-height:680px;gap:clamp(calc(var(--spacing) * 7),4vw,calc(var(--spacing) * 16))!important;grid-template-rows:1fr!important;grid-template-columns:minmax(330px,.75fr) minmax(330px,.82fr) minmax(430px,1fr)!important}.cg3-diagnostic-intro{padding-top:55px!important}.cg3-diagnostic-intro>.cg3-mascot{width:132px!important;height:165px!important;bottom:0!important;left:auto!important;right:18px!important}.cg3-diagnostic-intro>span{bottom:155px!important;left:auto!important;right:62px!important}.cg3-decision-options{gap:calc(var(--spacing) * 2.5)!important}.cg3-decision-options button{border-color:var(--color-border)!important;min-height:78px!important;box-shadow:none!important}.cg3-decision-options button.active{border-color:var(--color-primary)!important;background:var(--color-background)!important}.cg3-decision-focus{min-height:460px;padding:calc(var(--spacing) * 11.5);color:var(--color-text-inverse);box-shadow:var(--shadow-approved-116);background:linear-gradient(145deg,var(--color-secondary),var(--color-navy-dark));border-radius:24px 78px 24px 24px;align-content:center;display:grid}.cg3-decision-focus>i{width:62px;height:62px;color:var(--color-text-inverse);background:var(--color-primary);border-radius:50%;place-items:center;display:grid}.cg3-decision-focus>i svg{width:32px}.cg3-decision-focus>span>small{color:var(--color-blue-sky)}.cg3-decision-focus h3{color:var(--color-text-inverse)}.cg3-decision-focus p{max-width:520px;color:var(--color-blue-pale)}.cg3-decision-focus>span>b{margin-top:calc(var(--spacing) * 6);color:var(--color-accent);display:block}.cg3-decision-focus a{margin-top:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 4.5);border-radius:var(--radius-ui-8);padding:13px calc(var(--spacing) * 4.5);color:var(--color-blue-royal);background:var(--color-surface);display:flex}@media(max-width:1180px){.cg3-plan-grid,.cg3-diagnostic>.cg3-shell{grid-template-columns:1fr!important}.cg3-plan-result-focused{justify-self:stretch;max-width:none}.cg3-diagnostic-intro{min-height:360px}}@media(max-width:760px){.cg3-plan-compact-row{grid-template-columns:1fr}.cg3-plan-result-focused>.cg3-plan-priorities{grid-template-columns:42px 1fr}.cg3-plan-result-focused>.cg3-plan-priorities>div{border:0;grid-column:1/-1;padding:0}.cg3-decision-focus{grid-template-columns:1fr}.cg3-diagnostic-intro>.cg3-mascot{display:none}}.cg3-divider{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.cg3-divider:after{pointer-events:none}.cg3-divider:focus-visible{outline:3px solid var(--color-secondary);outline-offset:4px}.cg3-diagnostic-intro>.cg3-eyebrow{box-shadow:none;background:0 0;border-radius:0;padding:0;position:static!important;inset:auto!important;transform:none!important}.cg3-diagnostic-guide{margin-top:calc(var(--spacing) * 8)}.cg3-diagnostic-guide>.cg3-mascot{object-fit:contain;width:112px;height:140px;position:static}.cg3-diagnostic-guide p{color:var(--color-navy-dark);margin:0}.cg3-decision-focus{gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr);min-width:0}.cg3-decision-focus>span{min-width:0}.cg3-decision-focus h3{margin:calc(var(--spacing) * 4.5) 0!important}.cg3-decision-focus a{width:fit-content;max-width:100%}@media(max-width:1400px){.cg3-diagnostic>.cg3-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.cg3-diagnostic-intro{grid-column:1/-1;height:auto;min-height:0;padding-top:0!important}}@media(max-width:760px){.cg3-divider{width:48px;height:48px;display:grid!important}.cg3-diagnostic>.cg3-shell{grid-template-columns:minmax(0,1fr)!important}.cg3-diagnostic-intro>.cg3-eyebrow{display:inline-flex!important}.cg3-decision-focus{padding:calc(var(--spacing) * 7)}}@media(max-width:767px){.cg3-journey>.cg3-shell{gap:calc(var(--spacing) * 7);grid-template-columns:minmax(0,1fr) 180px;display:grid;zoom:1!important;min-height:0!important}.cg3-journey>.cg3-shell>article{width:100%;max-width:700px;position:relative;inset:auto}.cg3-journey .cg3-journey-people{object-fit:contain;grid-column:1/-1;width:100%;height:360px;margin:0;position:relative!important;inset:auto!important}.cg3-journey .cg3-moments{gap:calc(var(--spacing) * 6);grid-column:1/-1;position:relative!important;inset:auto!important}.cg3-journey .cg3-moments article>span{margin-bottom:calc(var(--spacing) * 4);width:fit-content;display:block;position:relative!important;inset:auto!important}.cg3-journey .cg3-moments article{min-width:0;padding:calc(var(--spacing) * 5)}.cg3-journey .cg3-journey-signal{grid-area:1/2;align-self:center;width:100%;position:relative!important;inset:auto!important}.cg3-journey-signal>.cg3-mascot,.cg3-journey-signal>span{max-width:100%;margin:0;display:block;position:relative!important;inset:auto!important}.cg3-journey>.cg3-shell>svg{bottom:190px}.cg3-orbit-system{gap:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;height:auto!important}.cg3-orbit-system>.cg3-mascot{grid-column:1/-1;justify-self:center;width:210px;height:260px;position:relative!important;inset:auto!important;transform:none!important}.cg3-orbit-system>article{width:100%;min-width:0;margin:0!important;position:relative!important;inset:auto!important}@media(max-width:760px){.cg3-journey>.cg3-shell{grid-template-columns:minmax(0,1fr)}.cg3-journey .cg3-journey-signal{grid-area:auto/1;justify-self:center;width:180px}.cg3-journey .cg3-journey-people{height:auto}.cg3-orbit-system{grid-template-columns:minmax(0,1fr)}}}:where([data-page="career-guidance.community"]) #your-action-plan{scroll-margin-top:calc(var(--spacing) * 27.5)}.cg3-aptitude-hero{background:linear-gradient(140deg,var(--cg3-white),var(--cg3-ice))}.cg3-aptitude-hero .cg3-two-col{grid-template-columns:minmax(430px,.78fr) minmax(600px,1.22fr)}.cg3-aptitude-hero h1{margin:calc(var(--spacing) * 6) 0;max-width:14ch}.cg3-aptitude-hero .cg3-two-col>article>p{max-width:620px}.cg3-mode-buttons{margin-top:calc(var(--spacing) * 7);gap:9px}.cg3-mode-buttons button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-ui-22);min-height:45px;color:var(--cg3-dark);background:var(--cg3-white);border:1px solid var(--cg3-pale);padding:9px 13px;display:flex}.cg3-mode-buttons button.active{border-color:var(--cg3-blue);color:var(--cg3-white);background:var(--cg3-blue)}.cg3-mode-buttons svg{width:18px}.cg3-game-visual{border-radius:var(--radius-ui-30);border:1px solid var(--cg3-pale);background:radial-gradient(circle at center,var(--cg3-white),var(--cg3-ice));height:650px;box-shadow:var(--shadow-approved-032);position:relative}.cg3-game-visual>img{object-fit:contain;width:78%;height:78%;position:absolute;top:10%;left:7%}.cg3-game-visual>article{position:absolute}.cg3-game-visual article>span,.cg3-game-visual article>b{display:block}.cg3-game-visual article>span{color:var(--cg3-dark)}.cg3-game-visual article>b{color:var(--cg3-blue);margin-top:9px}.cg3-game-visual article>b small{color:var(--cg3-navy);margin-left:3px}.cg3-game-visual article.score{width:225px;top:4%;right:3%}.cg3-game-visual article.score svg{margin-top:calc(var(--spacing) * 2.5);width:100%;height:65px}.cg3-game-visual article.score polyline{fill:none;stroke:var(--cg3-blue);stroke-width:5px}.cg3-game-visual article.logic{width:230px;bottom:4%;left:3%}.cg3-game-visual article.number{width:230px;bottom:4%;right:4%}.cg3-game-visual article.logic>i,.cg3-game-visual article.number>i{margin-top:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-8);background:var(--cg3-pale);height:10px;display:block}.cg3-game-visual article.logic>i span,.cg3-game-visual article.number>i span{border-radius:inherit;background:var(--cg3-blue);height:100%;display:block}.cg3-trophy{width:72px;height:72px;color:var(--cg3-blue);box-shadow:var(--shadow-approved-018);background:var(--cg3-pale);place-items:center;display:grid;position:absolute;top:42%;right:9%}.cg3-trophy svg{width:35px}.cg3-quick-game{color:var(--cg3-white);background:var(--cg3-navy)}.cg3-quick-game h2{margin:calc(var(--spacing) * 5.5) 0;color:var(--cg3-white)}.cg3-quick-game p{color:var(--cg3-pale)}.cg3-quick-game .cg3-eyebrow{color:var(--cg3-bright)}.cg3-live-metrics{gap:calc(var(--spacing) * 2.5);margin-top:35px;display:grid}.cg3-live-metrics span{border-radius:var(--radius-ui-10);padding:13px calc(var(--spacing) * 4);color:var(--cg3-pale);border:1px solid rgba(var(--color-white-rgb),.22);align-items:center;gap:13px;display:flex}.cg3-live-metrics b{min-width:50px;color:var(--cg3-white)}.cg3-question-card{min-width:0}.cg3-question-card>header{justify-content:space-between;gap:calc(var(--spacing) * 5);color:var(--cg3-blue);display:flex}.cg3-question-card h3{margin:calc(var(--spacing) * 7.5) 0 calc(var(--spacing) * 6)}.cg3-question-card>div{gap:calc(var(--spacing) * 2.5);display:grid}.cg3-question-card>div button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-ui-10);min-height:58px;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3.5);text-align:left;color:var(--cg3-dark);background:var(--cg3-white);border:1px solid var(--cg3-pale);grid-template-columns:36px 1fr 28px;display:grid}.cg3-question-card>div button:hover,.cg3-question-card>div button.selected{border-color:var(--cg3-blue);background:var(--cg3-ice)}.cg3-question-card>div button>i{width:34px;height:34px;color:var(--cg3-blue);background:var(--cg3-pale);border-radius:50%;place-items:center;display:grid}.cg3-question-card>div button>b{text-align:center;color:var(--cg3-blue)}.cg3-question-card>footer{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 1);border-radius:var(--radius-ui-10);padding:calc(var(--spacing) * 4);color:var(--cg3-dark);background:var(--cg3-ice);display:grid}.cg3-how-games{text-align:center;background:linear-gradient(140deg,var(--cg3-white),var(--cg3-ice))}.cg3-how-games .cg3-eyebrow{justify-content:center}.cg3-how-games h2{margin:calc(var(--spacing) * 5.5) 0 calc(var(--spacing) * 11)}.cg3-how-games>.cg3-shell>div{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(4,1fr);display:grid}.cg3-how-games article{text-align:left;min-height:270px}.cg3-question-card>footer b,.cg3-how-games article>span{color:var(--cg3-blue)}.cg3-how-games article>i{margin:calc(var(--spacing) * 5.5) 0;width:52px;height:52px;color:var(--cg3-blue);background:var(--cg3-ice);border-radius:50%;place-items:center;display:grid}.cg3-how-games article svg{width:27px}.cg3-how-games article p{margin-top:calc(var(--spacing) * 2.5)}.cg3-how-games .cg3-action{margin-inline:auto}@media(max-width:1180px){.cg3-aptitude-hero .cg3-two-col{gap:calc(var(--spacing) * 12);grid-template-columns:1fr}}@media(max-width:760px){.cg3-aptitude-hero .cg3-two-col{display:block}.cg3-game-visual{height:680px;margin-top:45px}.cg3-game-visual>img{width:95%;height:55%;top:15%;left:2%}.cg3-game-visual article.score{width:190px;right:3%}.cg3-game-visual article.logic{width:200px;bottom:4%;left:3%}.cg3-game-visual article.number{width:200px;bottom:4%;right:3%}.cg3-trophy{display:none}.cg3-how-games>.cg3-shell>div{grid-template-columns:1fr}}.cg3-question-card>.cg3-sequence{margin:-7px 0 calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-12);padding:calc(var(--spacing) * 3.5);background:var(--cg3-ice);border:1px solid var(--cg3-pale);grid-template-columns:repeat(5,1fr);display:grid}.cg3-sequence>span,.cg3-sequence>b{border-radius:var(--radius-ui-10);min-height:52px;color:var(--cg3-blue);background:var(--cg3-white);place-items:center;display:grid}.cg3-sequence>b{border:2px dashed var(--cg3-blue)}@media(max-width:520px){.cg3-game-visual{height:850px}.cg3-game-visual article.logic,.cg3-game-visual article.number{width:94%;left:3%;right:auto}.cg3-game-visual article.logic{bottom:185px}.cg3-game-visual article.number{bottom:20px}.cg3-game-visual>img{height:42%;top:18%}.cg3-question-card>.cg3-sequence{gap:5px;padding:9px}.cg3-sequence>span,.cg3-sequence>b{min-height:42px}}.detail-tool-checks{gap:9px;display:grid}.detail-tool-checks label{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-10);padding:calc(var(--spacing) * 3.5);background:var(--color-surface);border:1px solid var(--line);display:flex}.detail-tool-checks input{accent-color:var(--green);margin-top:3px}.employer-native-page{color:var(--ep-ink);background:var(--color-surface);overflow:hidden}.ep-shell{margin:0 auto}.ep-hero{padding:calc(var(--spacing) * 19) 0 calc(var(--spacing) * 20.5);background:linear-gradient(135deg,var(--color-background),var(--color-background) 55%,var(--color-background));border-bottom:1px solid var(--ep-line);position:relative}.ep-hero:before{content:"";background:radial-gradient(circle at 86% 6%,rgba(var(--color-primary-rgb),.1),transparent 25%);pointer-events:none;position:absolute;inset:0}.ep-hero-grid{gap:calc(var(--spacing) * 15);grid-template-columns:minmax(0,.82fr) minmax(540px,1.18fr)}.ep-hero-copy>span{color:var(--ep-green);display:block}.ep-hero-copy h1{margin:calc(var(--spacing) * 5) 0 25px}.ep-hero-copy p{max-width:570px;color:var(--ep-muted);margin:0}.ep-hero-copy p b{color:var(--ep-ink)}.ep-hero-copy small{margin-top:calc(var(--spacing) * 7);color:var(--ep-muted);align-items:center;gap:9px;display:flex}.ep-hero-copy small i{width:9px;height:9px;box-shadow:var(--shadow-approved-048);background:var(--ep-green);border-radius:50%}.ep-end{color:var(--color-text-inverse);background:var(--ep-navy);padding:55px 0}.ep-end>.ep-shell{align-items:center;gap:calc(var(--spacing) * 5.5);grid-template-columns:auto 1fr auto;display:grid}.ep-end i{width:58px;height:58px;color:var(--ep-gold);border:1px solid rgba(var(--color-white-rgb),.25);border-radius:50%;place-items:center;display:grid}.ep-end h2{margin:0}.ep-end a{border-radius:var(--radius-ui-8);padding:calc(var(--spacing) * 4) calc(var(--spacing) * 5.5);color:var(--ep-navy);background:var(--ep-gold);align-items:center;gap:15px;display:flex}:where([data-page="employers.market-now"],[data-page="employers.screening-workspace"],[data-page="employers.pricing"],[data-page="employers.employer-control"]) .ep-number{position:relative}:where([data-page="employers.market-now"],[data-page="employers.screening-workspace"],[data-page="employers.pricing"],[data-page="employers.employer-control"]) .ep-number>span{color:var(--color-blue-sky);position:absolute;top:18px;right:20px}@media(max-width:1100px){.ep-hero-grid{gap:calc(var(--spacing) * 11);grid-template-columns:1fr}}@media(max-width:780px){.ep-hero{padding:calc(var(--spacing) * 13) 0 calc(var(--spacing) * 14.5)}.ep-end>.ep-shell{grid-template-columns:auto 1fr}.ep-end a{grid-column:1/-1;justify-content:center}}.employer-native-page .ep-hero:before{background:radial-gradient(circle at 80% 50%,rgba(var(--color-accent-rgb),.14),transparent 34%)}.employer-native-page .ep-hero-copy nav{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.employer-native-page .ep-hero-copy h1{margin:calc(var(--spacing) * 4) 0 calc(var(--spacing) * 5.5)}.employer-native-page .ep-hero-copy p{margin:0}.employer-native-page .ep-hero-copy small{margin-top:23px}.employer-native-page .ep-end>.ep-shell{position:relative}.employer-native-page .ep-end>.ep-shell:after{content:"";border:1px dashed rgba(var(--color-white-rgb),.24);border-radius:50%;height:170px;position:absolute;right:13%}.employer-native-page .ep-end i{z-index:1;width:58px;height:58px}.employer-native-page .ep-end h2,.employer-native-page .ep-end a{z-index:1}@media(max-width:1100px){.employer-native-page .ep-hero-grid{gap:calc(var(--spacing) * 9.5);grid-template-columns:1fr}}@media(max-width:780px){.employer-native-page .ep-end>.ep-shell{grid-template-columns:auto 1fr}.employer-native-page .ep-end a{grid-column:1/-1;justify-content:center}.employer-native-page .ep-end>.ep-shell:after{display:none}}.docref-page{--ref-navy:var(--color-secondary);--ref-dark:var(--color-navy-dark);--ref-deep:var(--color-blue-deep);--ref-blue:var(--color-primary);--ref-royal:var(--color-blue-royal);--ref-bright:var(--color-accent);--ref-sky:var(--color-blue-sky);--ref-pale:var(--color-blue-pale);--ref-wash:var(--color-blue-ice);--ref-white:var(--color-white);color:var(--ref-navy)}.docref-section{min-height:clamp(720px,51.86vw,1062px);padding:clamp(calc(var(--spacing) * 21.5),5.1vw,calc(var(--spacing) * 26.5)) 0;align-items:center;display:flex;position:relative;overflow:hidden}.docref-shell{position:relative}.docref-light{color:var(--color-text-primary);background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-surface) 58%,var(--color-background) 100%)}.docref-light:before{content:"";pointer-events:none;border:7vw solid rgba(var(--color-blue-pale-rgb),.22);border-radius:50%;width:35vw;max-width:720px;height:35vw;max-height:720px;position:absolute;bottom:-25vw;left:-12vw}.docref-light:after{content:"";opacity:.65;background-image:radial-gradient(circle,var(--color-blue-sky) 2px,transparent 2.5px);pointer-events:none;background-size:18px 18px;width:165px;height:105px;position:absolute;top:7%;right:4.8%}.docref-dark{background:radial-gradient(circle at 85% 48%,rgba(var(--color-primary-rgb),.24),transparent 34%),linear-gradient(135deg,var(--color-secondary) 0%,var(--color-navy-dark) 100%);color:var(--color-text-inverse)}.docref-dark:before{content:"";pointer-events:none;border:9vw solid rgba(var(--color-accent-rgb),.1);border-radius:50%;width:52vw;height:52vw;position:absolute;top:-32vw;right:-27vw}.docref-copy{z-index:3;position:relative}.docref-copy h1,.docref-copy h2,.docref-centre h2{margin:calc(var(--spacing) * 5) 0 calc(var(--spacing) * 5.5);color:inherit}.docref-copy p{max-width:570px;color:var(--color-text-secondary);margin:0}.docref-centre>p{color:var(--color-text-secondary);margin:0}.docref-dark .docref-copy p,.docref-dark .docref-centre>p{color:var(--color-blue-pale)}.docref-kicker{color:var(--color-primary);gap:13px;display:inline-flex}.docref-kicker>i{background:var(--color-accent);width:54px;height:2px;display:block}.docref-dark .docref-kicker{color:var(--color-blue-sky)}.docref-dark .docref-kicker>i{background:var(--color-accent)}.docref-button{min-height:52px;transition:transform .2s,box-shadow .2s}.docref-button:hover{transform:translateY(-3px)}.docref-scribble{color:var(--color-accent);transform:rotate(-5deg)}.docref-microcopy{z-index:3;color:var(--color-accent);position:absolute;bottom:-55px}.docref-centre{z-index:3}.docref-centre .docref-kicker{justify-content:center}.docref-centre h2{margin-inline:auto}.docref-centre>p{max-width:760px;margin-inline:auto}.docref-photo-frame{box-shadow:var(--shadow-approved-068);background:var(--color-blue-pale);border-radius:34px 110px 34px 34px}.docref-photo-frame img{object-fit:cover;width:100%;height:100%;display:block;filter:none!important}@media(max-width:1600px)and (min-width:1181px){.docref-section{padding-block:calc(var(--spacing) * 18)}}@media(max-width:1180px){.docref-section{min-height:0;padding:calc(var(--spacing) * 20.5) 0}.docref-shell{width:calc(100% - 64px)}}@media(max-width:900px){.docref-shell{width:calc(100% - 40px)}.docref-light:after,.docref-scribble{display:none}.docref-section{padding:calc(var(--spacing) * 17.5) 0}}@media(max-width:560px){.docref-shell{width:calc(100% - 28px)}.docref-section{padding:calc(var(--spacing) * 14.5) 0}.docref-button{width:100%}}.employer-native-page .ep-hero{color:var(--ep-navy);border-bottom:1px solid var(--color-border)}.employer-native-page .ep-hero:before{background-image:radial-gradient(rgba(var(--color-primary-rgb),.16) 1px,transparent 1px);-webkit-mask-image:linear-gradient(90deg,transparent 25%,var(--color-secondary) 68%,transparent 100%);mask-image:linear-gradient(90deg,transparent 25%,var(--color-secondary) 68%,transparent 100%);background-size:22px 22px}.employer-native-page .ep-hero-copy nav{margin-bottom:calc(var(--spacing) * 8.5);color:var(--color-blue-sky)}.employer-native-page .ep-hero-copy nav a{color:var(--brand-primary)}.employer-native-page .ep-hero-copy nav b{color:var(--color-text-secondary)}.employer-native-page .ep-hero-copy>span{color:var(--brand-primary)}.employer-native-page .ep-hero-copy h1{text-wrap:balance;color:var(--ep-navy)}.employer-native-page .ep-hero-copy h1:after{content:"";border-radius:var(--radius-ui-6);background:linear-gradient(90deg,var(--brand-primary),var(--brand-light));width:74px;height:6px;margin-top:25px;display:block}.employer-native-page .ep-hero-copy p{color:var(--color-text-secondary)!important}.employer-native-page .ep-hero-copy p b{color:var(--ep-navy)}.employer-native-page .ep-hero-copy small{color:var(--color-text-secondary)}.employer-native-page .ep-hero-copy small i{box-shadow:var(--shadow-approved-080);background:var(--brand-primary)}@media(max-width:780px){.employer-native-page .ep-hero{padding:calc(var(--spacing) * 13) 0 calc(var(--spacing) * 14.5)}}.employer-native-page .ep-hero-grid{min-height:430px}.employer-native-page .ep-hero-copy p{max-width:610px}@media(max-width:1050px){.employer-native-page .ep-hero-grid{gap:calc(var(--spacing) * 13.5);grid-template-columns:1fr}}@media(max-width:760px){.employer-native-page .ep-hero{padding:calc(var(--spacing) * 16) 0 calc(var(--spacing) * 18)}.employer-native-page .ep-end>.ep-shell{text-align:left;grid-template-columns:1fr}}.employer-native-page .ep-photo-hero{padding:calc(var(--spacing) * 18) 0 calc(var(--spacing) * 29);background:var(--color-background)}.employer-native-page .ep-photo-hero:before{display:none}.employer-native-page .ep-photo-hero .ep-hero-grid{align-items:center;gap:calc(var(--spacing) * 15.5);grid-template-columns:minmax(390px,.82fr) minmax(560px,1.18fr)}.ep-hero-media{min-width:0}.ep-hero-media>figure img{object-position:center;display:block}.ep-hero-proof{transform-origin:100% 100%;position:absolute;transform:scale(.78)}@media(max-width:1100px){.employer-native-page .ep-photo-hero .ep-hero-grid{gap:calc(var(--spacing) * 12);grid-template-columns:1fr}.ep-hero-media{width:min(760px,100%);margin:auto}}@media(max-width:760px){.ep-hero-media{min-height:0}.ep-hero-media>figure{border-radius:18px 18px 50px;height:390px}.ep-hero-proof{width:100%;margin-top:-48px;position:relative;bottom:auto;right:auto;transform:none}}.employer-native-page{--ep-navy:var(--color-secondary);--ep-deep:var(--color-navy-dark);--ep-green:var(--color-primary);--ep-gold:var(--color-accent);--ep-blue:var(--color-blue-royal);--ep-ink:var(--color-secondary);--ep-muted:var(--color-blue-deep);--ep-line:var(--color-blue-pale);--ep-warm:var(--color-blue-ice);--ep-mint:var(--color-blue-ice)}.employer-native-page .ep-end{align-items:center;min-height:calc(100svh - 112px);display:flex}.employer-native-page .ep-end>.ep-shell{align-items:center;gap:calc(var(--spacing) * 13.5);box-shadow:none;border-radius:0;display:grid;overflow:visible}.employer-native-page .ep-end>.ep-shell:after{display:none}.ep-end-copy>span{margin-bottom:calc(var(--spacing) * 4.5);display:block}.employer-native-page .ep-end h2{max-width:14ch;margin:0}.employer-native-page .ep-end figure{place-items:center;margin:0;display:grid;position:relative}.employer-native-page .ep-end figure img{z-index:1;animation:4.8s ease-in-out infinite ep-signal-float}.ep-end-orbit{border:1px dashed rgba(var(--color-blue-pale-rgb),.42);width:235px;height:235px;animation:18s linear infinite ep-orbit-spin;position:absolute}.ep-end-orbit:after{content:"";border-radius:50%;width:12px;height:12px;position:absolute;top:30px;left:24px}.employer-native-page .ep-end a{border-radius:var(--radius-ui-8);min-height:58px;padding:0 calc(var(--spacing) * 6.5);white-space:nowrap;transition:transform .2s,box-shadow .2s}.employer-native-page .ep-end a:hover{box-shadow:var(--shadow-approved-096);transform:translateY(-4px)}@media(max-width:960px){.employer-native-page .ep-end{min-height:0}.employer-native-page .ep-end>.ep-shell{min-height:620px}}@media(max-width:680px){.employer-native-page .ep-end>.ep-shell{min-height:0;padding:calc(var(--spacing) * 18) 0}}@media(prefers-reduced-motion:reduce){.employer-native-page .ep-end figure img,.ep-end-orbit{transition:none;animation:none}}.employer-native-page .ep-hero{padding:var(--st-section-y) 0;background:linear-gradient(125deg,var(--color-surface),var(--color-background))}.employer-native-page .ep-hero-grid{align-items:center;gap:clamp(calc(var(--spacing) * 13),5vw,calc(var(--spacing) * 25));grid-template-columns:minmax(390px,.8fr) minmax(0,1.2fr)}.employer-native-page .ep-hero-copy h1{max-width:13ch}.ep-hero-media{isolation:isolate;min-height:600px;position:relative}.ep-hero-media>figure{height:100%;min-height:560px;box-shadow:var(--shadow-approved-090);background:var(--color-blue-pale);border-radius:28px 100px 28px 28px;margin:0;position:absolute;inset:0;overflow:hidden}.ep-hero-media>figure:after{content:"";background:linear-gradient(180deg,rgba(var(--color-white-rgb),.05),rgba(var(--color-secondary-rgb),.34));position:absolute;inset:0}.ep-hero-media>figure img{object-fit:cover;width:100%;height:100%}.ep-hero-proof{z-index:2;width:82%;bottom:-22px;right:-18px}.employer-native-page .ep-end{padding:var(--st-section-y) 0;color:var(--color-text-primary);background:var(--color-background)}.employer-native-page .ep-end>.ep-shell{background:0 0;grid-template-columns:minmax(0,1fr) 270px auto;min-height:420px;padding:0}.employer-native-page .ep-end h2{color:var(--color-text-primary)!important}.ep-end-copy>span{color:var(--color-primary)}.employer-native-page .ep-end figure{height:300px}.employer-native-page .ep-end figure img{object-fit:cover;filter:none;background:var(--color-surface);border-radius:50%;width:260px;max-width:none;height:260px;max-height:none}.ep-end-orbit{border-color:var(--color-blue-sky)}.ep-end-orbit:after{box-shadow:var(--shadow-approved-099);background:var(--color-accent)}.employer-native-page .ep-end a{color:var(--color-text-inverse);background:var(--color-primary)}@media(min-width:961px){.employer-native-page>.ep-hero{min-height:var(--st-section-min);align-items:center;display:flex}}@media(max-width:1180px){.employer-native-page .ep-hero-grid{gap:calc(var(--spacing) * 13);grid-template-columns:1fr}.employer-native-page .ep-hero-copy h1{max-width:15ch}.ep-hero-media{min-height:560px}}@media(max-width:960px){.employer-native-page>.ep-hero{min-height:0;padding:calc(var(--spacing) * 18) 0}.employer-native-page .ep-end>.ep-shell{gap:calc(var(--spacing) * 7.5);grid-template-columns:1fr 220px}.employer-native-page .ep-end a{grid-column:1/-1;width:max-content}}@media(max-width:680px){.employer-native-page .ep-end>.ep-shell{text-align:left;grid-template-columns:1fr}.employer-native-page .ep-end figure{height:240px}.employer-native-page .ep-end a{justify-content:center;width:100%}}.ep-end figure img{object-fit:contain!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}@media(max-width:767px){.employer-native-page .ep-hero-media{gap:calc(var(--spacing) * 6);flex-direction:column;min-height:0!important;display:flex!important}.employer-native-page .ep-hero-media>figure{border-radius:var(--radius-ui-24);margin:0;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important}.employer-native-page .ep-hero-media>figure img{display:block;object-fit:contain!important;filter:none!important;height:auto!important}.employer-native-page .ep-hero-media>figure:after{display:none!important}.employer-native-page .ep-hero-media>.ep-hero-proof{width:100%!important;height:auto!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}}:where([data-page="employers.market-now"]) .chart-line{transform-origin:0;border-radius:var(--radius-ui-5);height:5px;position:absolute;left:20px;right:20px}:where([data-page="employers.market-now"]) .chart-line.applications{background:var(--gold);bottom:75px;transform:rotate(-20deg)}.ep-market-graphic{border-radius:var(--radius-ui-24);height:440px;color:var(--color-text-inverse);box-shadow:var(--shadow-approved-049);background:linear-gradient(145deg,var(--color-secondary),var(--color-secondary));position:relative;overflow:hidden}.ep-market-graphic:before{content:"";background-image:radial-gradient(rgba(var(--color-white-rgb),.1) 1px,transparent 1px);-webkit-mask-image:linear-gradient(90deg,transparent,var(--color-secondary),transparent);mask-image:linear-gradient(90deg,transparent,var(--color-secondary),transparent);background-size:16px 16px;position:absolute;inset:0}.ep-map{width:58%;height:68%;position:absolute;top:9%;left:13%}.ep-map:before{content:"";background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.38),rgba(var(--color-blue-royal-rgb),.23));clip-path:polygon(13% 23%,29% 14%,39% 4%,52% 15%,69% 12%,80% 27%,94% 45%,82% 59%,77% 79%,62% 88%,44% 73%,31% 79%,18% 66%,20% 49%,6% 39%);position:absolute;inset:0}.ep-map span{color:var(--color-blue-pale);position:absolute}.ep-map span:first-child{top:42%;left:20%}.ep-map span:nth-child(2){top:22%;left:48%}.ep-map span:nth-child(3){top:58%;left:47%}.ep-map span:nth-child(4){top:28%;left:70%}.ep-map span:nth-child(5){top:52%;left:78%}.ep-map span:nth-child(6){top:72%;left:71%}.ep-float{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-11);min-width:182px;color:var(--ep-navy);box-shadow:var(--shadow-approved-050);background:var(--color-surface);grid-template-columns:35px 1fr;padding:13px 15px;display:grid;position:absolute}.ep-float>i{border-radius:var(--radius-ui-9);width:35px;height:35px;color:var(--ep-green);background:var(--color-background);place-items:center;display:grid}.ep-float svg{width:20px}.ep-float small{margin-top:calc(var(--spacing) * 1);color:var(--color-blue-sky);display:block}.ep-float.one{top:7%;left:4%}.ep-float.two{top:27%;right:4%}.ep-bars,.ep-donut-panel{border-radius:var(--radius-ui-12);background:rgba(var(--color-white-rgb),.08);border:1px solid rgba(var(--color-white-rgb),.14);height:113px;padding:13px;position:absolute;bottom:5%}.ep-bars{width:55%;left:4%}.ep-bars>span,.ep-donut-panel>span{color:var(--color-blue-pale)}.ep-bars>strong{float:right;color:var(--ep-gold)}.ep-bars>div{margin-top:calc(var(--spacing) * 2.5);align-items:flex-end;gap:5px;height:62px;display:flex}.ep-bars>div i{background:linear-gradient(var(--color-accent),var(--color-primary));border-radius:2px 2px 0 0;flex:1}.ep-donut-panel{width:32%;right:4%}.ep-donut{float:left;margin-top:calc(var(--spacing) * 2.5);background:conic-gradient(var(--ep-green) 0 32%,var(--ep-gold) 32% 57%,var(--ep-blue) 57% 80%,var(--color-blue-sky) 80%);width:62px;height:62px;position:relative}.ep-donut:after{content:"";background:var(--color-secondary);border-radius:50%;position:absolute;inset:13px}.ep-donut b{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.ep-donut-panel p{float:right;margin:calc(var(--spacing) * 2.5) 0 0;color:var(--color-blue-pale)}@media(max-width:1100px){.ep-market-graphic{width:100%;max-width:820px;margin:auto}}@media(max-width:780px){.ep-market-graphic{height:520px}.ep-map{width:88%;height:60%;left:3%}.ep-bars{width:52%;height:130px;bottom:4%;left:4%}.ep-donut-panel{width:38%;height:130px;bottom:4%;right:4%}}@media(max-width:500px){.ep-market-graphic{height:570px}.ep-bars{width:92%;height:108px;bottom:25%}.ep-donut-panel{width:92%;height:108px}}:where([data-page="employers.market-now"]) .ep-market-line{width:55%;height:43%;position:absolute;top:18%;left:23%;overflow:visible}:where([data-page="employers.market-now"]) .ep-market-line path{fill:none;stroke:var(--color-blue-sky);stroke-width:5px;filter:drop-shadow(0 4px 8px rgba(var(--color-secondary-rgb),.22));stroke-linecap:round}:where([data-page="employers.market-now"]) .ep-market-line circle{fill:var(--color-accent);stroke:var(--color-white);stroke-width:3px}.ep-market-search{width:62px;height:62px;color:var(--ep-navy);box-shadow:var(--shadow-approved-053);background:var(--ep-gold);border-radius:50%;place-items:center;display:grid;position:absolute;top:13%;right:18%}.ep-growth-pill{border-radius:var(--radius-ui-9);padding:9px calc(var(--spacing) * 3);color:var(--color-text-inverse);background:var(--color-accent);position:absolute;top:6%;right:4%}:where([data-page="employers.market-now"]) .employer-native-page .ep-bars,:where([data-page="employers.market-now"]) .employer-native-page .ep-donut-panel{height:104px;bottom:4%}:where([data-page="employers.market-now"]) .employer-native-page .ep-donut-panel{column-gap:calc(var(--spacing) * 2);grid-template-rows:auto 1fr}:where([data-page="employers.market-now"]) .employer-native-page .ep-donut-panel>span{grid-column:1/-1}:where([data-page="employers.market-now"]) .employer-native-page .ep-donut{float:none;margin:calc(var(--spacing) * 1) 0 0}@media(max-width:1100px){:where([data-page="employers.market-now"]) .employer-native-page .ep-market-graphic{width:100%;margin:auto}}@media(max-width:500px){:where([data-page="employers.market-now"]) .employer-native-page .ep-market-graphic{height:520px}:where([data-page="employers.market-now"]) .ep-market-line{width:78%;top:21%;left:11%}.ep-market-search{top:17%;right:6%}.ep-growth-pill{top:3%}}:where([data-page="employers.market-now"]) .employer-native-page .ep-market-graphic{border-radius:0;height:430px;overflow:visible}:where([data-page="employers.market-now"]) .employer-native-page .ep-market-graphic:before{background:repeating-radial-gradient(ellipse at 72% 54%,transparent 0 23px,rgba(var(--color-primary-rgb),.14) 24px 25px,transparent 26px 45px),radial-gradient(circle at 59% 52%,rgba(var(--color-accent-rgb),.13),transparent 31%);-webkit-mask-image:linear-gradient(90deg,transparent 1%,var(--color-secondary) 22%,var(--color-secondary) 92%,transparent);mask-image:linear-gradient(90deg,transparent 1%,var(--color-secondary) 22%,var(--color-secondary) 92%,transparent);inset:-10% -4% -8% 3%}:where([data-page="employers.market-now"]) .employer-native-page .ep-market-graphic .ep-map{opacity:.9;width:68%;height:77%;top:1%;left:12%}:where([data-page="employers.market-now"]) .employer-native-page .ep-market-graphic .ep-map:before{background:linear-gradient(140deg,rgba(var(--color-blue-deep-rgb),.72),rgba(var(--color-primary-rgb),.34))}:where([data-page="employers.market-now"]) .employer-native-page .ep-market-line{z-index:2;width:61%;height:42%;top:4%;left:25%}:where([data-page="employers.market-now"]) .employer-native-page .ep-market-line path{stroke:var(--color-blue-ice);stroke-width:3px;filter:drop-shadow(0 3px 8px rgba(var(--color-secondary-rgb),.32))}:where([data-page="employers.market-now"]) .employer-native-page .ep-market-line circle{fill:var(--color-blue-pale);stroke:var(--color-white);stroke-width:2px}:where([data-page="employers.market-now"]) .employer-native-page .ep-market-search{z-index:3;border:15px solid var(--color-accent);background:radial-gradient(circle at 38% 32%,rgba(var(--color-blue-sky-rgb),.38),rgba(var(--color-secondary-rgb),.7) 62%,rgba(var(--color-secondary-rgb),.92));width:132px;height:132px;box-shadow:inset 0 0 0 5px rgba(var(--color-secondary-rgb),.55),0 16px 32px rgba(var(--color-secondary-rgb),.35);border-radius:50%;top:34%;right:1%;transform:rotate(-18deg)}:where([data-page="employers.market-now"]) .employer-native-page .ep-market-search svg{display:none}:where([data-page="employers.market-now"]) .employer-native-page .ep-market-search:after{content:"";transform-origin:0;border-radius:var(--radius-ui-16);width:93px;height:22px;box-shadow:var(--shadow-approved-062);background:linear-gradient(90deg,var(--color-blue-deep),var(--color-navy-dark));position:absolute;top:106px;left:96px;transform:rotate(50deg)}:where([data-page="employers.market-now"]) .employer-native-page .ep-growth-pill{z-index:5;align-items:center;column-gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-17);min-width:186px;color:var(--ep-navy);box-shadow:var(--shadow-approved-063);background:var(--color-surface);border:1px solid var(--color-border);grid-template-columns:38px 1fr;padding:15px 17px;display:grid;top:0;right:3%}:where([data-page="employers.market-now"]) .employer-native-page .ep-growth-pill svg{width:31px;color:var(--ep-green);grid-row:1/3}:where([data-page="employers.market-now"]) .employer-native-page .ep-float{z-index:5;border-radius:var(--radius-ui-16);min-width:205px;box-shadow:var(--shadow-approved-064);border:1px solid var(--color-border);padding:15px 17px}:where([data-page="employers.market-now"]) .employer-native-page .ep-float.one{top:37%;left:0}:where([data-page="employers.market-now"]) .employer-native-page .ep-float.two{grid-template-columns:38px 1fr 78px;min-width:292px;inset:auto auto 0 18%}:where([data-page="employers.market-now"]) .employer-native-page .ep-float.two .ep-mini-line{width:78px;height:42px;overflow:visible}:where([data-page="employers.market-now"]) .employer-native-page .ep-float.two .ep-mini-line path{fill:none;stroke:var(--color-blue-sky);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}:where([data-page="employers.market-now"]) .employer-native-page .ep-bars{z-index:1;background:0 0;border:0;border-radius:0;width:31%;height:172px;padding:0;bottom:25%;left:40%}:where([data-page="employers.market-now"]) .employer-native-page .ep-bars>div{opacity:.88;gap:7px;height:100%;margin:0}:where([data-page="employers.market-now"]) .employer-native-page .ep-bars>div i{background:linear-gradient(var(--color-blue-sky),var(--color-primary))}:where([data-page="employers.market-now"]) .employer-native-page .ep-bars>div i:nth-child(4n+1){background:linear-gradient(var(--color-accent),var(--color-blue-royal))}:where([data-page="employers.market-now"]) .employer-native-page .ep-donut-panel{z-index:5;border-radius:var(--radius-ui-17);width:245px;height:118px;padding:17px calc(var(--spacing) * 4.5);box-shadow:var(--shadow-approved-064);background:var(--color-surface);border:1px solid var(--color-border);grid-template-columns:76px 1fr;align-items:center;gap:13px;display:grid;bottom:-2%;right:2%}:where([data-page="employers.market-now"]) .employer-native-page .ep-donut-panel .ep-donut{float:none;width:72px;height:72px;margin:0}:where([data-page="employers.market-now"]) .employer-native-page .ep-donut-panel .ep-donut:after{background:var(--color-surface);inset:16px}:where([data-page="employers.market-now"]) .employer-native-page .ep-donut-panel p{float:none;color:var(--ep-navy);gap:1px;margin:0;display:grid}:where([data-page="employers.market-now"]) .employer-native-page .ep-donut-panel p b{margin-bottom:3px}:where([data-page="employers.market-now"]) .employer-native-page .ep-donut-panel p span:before{content:"";margin-right:calc(var(--spacing) * 1.5);background:var(--ep-blue);border-radius:50%;width:6px;height:6px;display:inline-block}:where([data-page="employers.market-now"]) .employer-native-page .ep-donut-panel p span:nth-of-type(2):before{background:var(--ep-green)}:where([data-page="employers.market-now"]) .employer-native-page .ep-donut-panel p span:nth-of-type(3):before{background:var(--ep-gold)}:where([data-page="employers.market-now"]) .employer-native-page .ep-donut-panel p span:nth-of-type(4):before{background:var(--color-accent)}@media(max-width:1100px){:where([data-page="employers.market-now"]) .employer-native-page .ep-market-graphic{max-width:760px;height:460px}}@media(max-width:780px){:where([data-page="employers.market-now"]) .employer-native-page .ep-market-graphic{border-radius:var(--radius-ui-18);background:rgba(var(--color-secondary-rgb),.35);height:560px;overflow:hidden}:where([data-page="employers.market-now"]) .employer-native-page .ep-market-graphic .ep-map{width:91%;height:55%;top:3%;left:3%}:where([data-page="employers.market-now"]) .employer-native-page .ep-market-line{width:80%;top:6%;left:10%}:where([data-page="employers.market-now"]) .employer-native-page .ep-market-search{top:25%;right:2%;transform:scale(.75)rotate(-18deg)}:where([data-page="employers.market-now"]) .employer-native-page .ep-growth-pill{top:3%;right:3%}:where([data-page="employers.market-now"]) .employer-native-page .ep-float.one{top:33%;left:3%}:where([data-page="employers.market-now"]) .employer-native-page .ep-float.two{min-width:270px;bottom:4%;left:3%}:where([data-page="employers.market-now"]) .employer-native-page .ep-bars{width:38%;height:150px;bottom:31%;left:34%}:where([data-page="employers.market-now"]) .employer-native-page .ep-donut-panel{width:225px;bottom:4%;right:3%}}@media(max-width:1180px){.market-ref-stage{width:min(900px,100%);margin-inline:auto}.process-ref-stage{width:min(940px,100%);margin-inline:auto}}.market-ref-layout{gap:clamp(calc(var(--spacing) * 12.5),6vw,130px);grid-template-columns:minmax(300px,.72fr) minmax(650px,1.45fr)}.market-ref-pressure .docref-copy h2{max-width:8.5ch}.market-ref-stage{z-index:2;height:560px;position:relative}:where([data-page="employers.market-now"]) .market-ref-path{width:calc(100% + 20px);height:450px;position:absolute;inset:30px -10px 0;overflow:visible}:where([data-page="employers.market-now"]) .market-ref-path path{fill:none;stroke:var(--color-accent);stroke-width:3px}:where([data-page="employers.market-now"]) .market-ref-path path:after{content:""}.market-ref-card{width:29%;min-width:225px;height:360px;position:absolute}.market-ref-card.card-1{top:148px;left:2%}.market-ref-card.card-2{top:78px;left:35.5%}.market-ref-card.card-3{top:8px;right:0}.market-ref-card header{justify-content:space-between;align-items:center;display:flex}.market-ref-card header>i{border-radius:var(--radius-ui-12);width:42px;height:42px;padding:calc(var(--spacing) * 2.5);color:var(--color-primary);background:var(--color-background)}.market-ref-card header>i svg{width:100%;height:100%}.market-ref-card header span{flex-direction:column;align-items:flex-end;display:flex}.market-ref-card header b{border-radius:var(--radius-ui-20);padding:calc(var(--spacing) * 1) calc(var(--spacing) * 2);color:var(--color-blue-royal);background:var(--color-background)}.market-ref-card header small{margin-top:calc(var(--spacing) * 1);color:var(--color-blue-sky)}.market-ref-card>strong{margin-top:calc(var(--spacing) * 4.5);color:var(--color-primary)}.market-ref-card>p{margin:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 3.5);min-height:56px;color:var(--color-text-primary)}.market-ref-card>a{color:var(--color-text-secondary);border-top:1px solid var(--color-blue-ice);align-items:center;gap:7px;margin-top:auto;padding-top:11px;display:flex}.market-ref-card>svg{width:100%;height:65px;overflow:visible}.market-ref-card .chart-line{fill:none;stroke:var(--color-primary);stroke-width:3px}.market-ref-card .chart-fill{fill:rgba(var(--color-accent-rgb),.14);stroke:none}.docref-mini-bars{height:67px;padding:calc(var(--spacing) * 1) calc(var(--spacing) * .5)}.docref-mini-bars i{background:linear-gradient(var(--color-primary),var(--color-blue-sky));border-radius:4px 4px 0 0;flex:1;min-height:8px}.market-ref-stage .docref-scribble{position:absolute}.market-ref-stage .note-one{top:68px;left:2%}.market-ref-stage .note-two{bottom:7px;left:37%}.market-ref-stage .note-three{top:-45px;right:4%}.market-ref-stage .note-four{bottom:43px;right:-1%}.market-ref-pressure .docref-microcopy{left:0}.process-ref-layout{gap:clamp(calc(var(--spacing) * 12.5),6vw,calc(var(--spacing) * 30));grid-template-columns:minmax(280px,.64fr) minmax(720px,1.55fr)}.process-ref .docref-copy h2{max-width:8ch}.process-ref-stage{align-items:start;gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,1fr);height:650px;padding-top:75px;display:grid;position:relative}:where([data-page="employers.market-now"]) .process-ref-connector{pointer-events:none;position:absolute;inset:0}:where([data-page="employers.market-now"]) .process-ref-connector path{fill:none;stroke:var(--color-accent);stroke-width:2px}:where([data-page="employers.market-now"]) .process-ref-connector .dotted{stroke-dasharray:7 9}.process-ref-card{z-index:2;min-width:0;height:500px;position:relative}.process-ref-card:nth-of-type(2){margin-top:calc(var(--spacing) * 9)}.process-ref-card:nth-of-type(3){margin-top:calc(var(--spacing) * 18)}.process-ref-card>span{color:var(--color-blue-sky);position:absolute;top:20px;right:20px}.process-ref-card>i{width:45px;height:45px;padding:calc(var(--spacing) * 2.5);color:var(--color-primary);background:var(--color-background);border-radius:50%}.process-ref-card>i svg{width:100%;height:100%}.process-ref-card h3{margin:calc(var(--spacing) * 5) 0 calc(var(--spacing) * 3);color:var(--color-text-primary)}.process-ref-card>p{color:var(--color-text-secondary);margin:0}.process-volume,.process-noise,.process-cycle{border-radius:var(--radius-ui-12);min-height:158px;padding:calc(var(--spacing) * 3.5);background:var(--color-background);margin-top:auto;position:relative}.process-volume>b{color:var(--color-text-primary);display:block}.process-volume>b strong{float:right;color:var(--color-primary)}.process-volume>small{color:var(--color-blue-sky);display:block}.process-volume .docref-mini-bars{height:78px}.process-volume>em{border-radius:var(--radius-ui-8);color:var(--color-text-secondary);background:var(--color-surface);padding:5px 7px;position:absolute;bottom:5px;right:8px}.process-noise{gap:calc(var(--spacing) * 2);grid-template-columns:1fr auto 1fr;display:grid}.process-noise section{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.process-noise section>b,.process-noise section>small{width:100%;color:var(--color-text-secondary)}.process-noise section>i{border-radius:var(--radius-ui-5);width:28px;height:35px;color:var(--color-blue-sky);background:var(--color-surface);place-items:center;display:grid}.process-noise section>i.target{width:46px;height:46px;padding:calc(var(--spacing) * 2.5);color:var(--color-primary);border-radius:50%}.process-noise section>i svg{width:100%;height:100%}.process-noise>strong{color:var(--color-accent)}.process-cycle{border:1px dashed var(--color-blue-sky);background:0 0;border-radius:50%;width:158px;min-height:158px;margin-left:auto;margin-right:auto}.process-cycle>b{border-radius:var(--radius-ui-10);padding:calc(var(--spacing) * 1) 7px;color:var(--color-text-secondary);background:var(--color-surface);position:absolute}.process-cycle .cycle-1{top:62px;left:-12px}.process-cycle .cycle-2{top:-10px;left:56px}.process-cycle .cycle-3{top:72px;right:-15px}.process-cycle>span{width:48px;height:48px;padding:calc(var(--spacing) * 3);color:var(--color-text-inverse);background:var(--color-primary);border-radius:50%;position:absolute;top:50px;left:54px}.process-cycle>span svg{width:100%;height:100%}.process-cycle>em{text-align:center;color:var(--color-blue-royal);position:absolute;bottom:-3px;left:41px}.process-ref-stage>.docref-scribble{z-index:3;position:absolute}.process-note-one{top:13px;left:1%}.process-note-two{bottom:-8px;right:0}.clarity-ref{min-height:clamp(760px,51.86vw,1062px)}.clarity-photo{z-index:1;border-radius:30px 100px 30px 30px;margin:0;position:absolute;inset:50px 0 65px 29%}.clarity-photo:after{content:"";background:linear-gradient(90deg,rgba(var(--color-secondary-rgb),.75),rgba(var(--color-secondary-rgb),.18) 39%,rgba(var(--color-secondary-rgb),0) 70%);position:absolute;inset:0}.clarity-photo img{object-fit:cover;object-position:center;width:100%;height:100%;filter:none!important}.clarity-ref .docref-copy{top:205px;left:0}.clarity-ref .docref-microcopy{bottom:-40px;right:0}:where([data-page="employers.market-now"]) .employer-native-page .ep-market-graphic{filter:drop-shadow(0 32px 42px rgba(var(--color-blue-deep-rgb),.18));background:linear-gradient(145deg,var(--color-secondary),var(--color-secondary));border:1px solid rgba(var(--color-white-rgb),.9);box-shadow:inset 0 1px rgba(var(--color-white-rgb),.18),0 28px 70px rgba(var(--color-blue-deep-rgb),.2);transform:perspective(1200px)rotateY(-2deg)rotateX(1deg)}@media(max-width:1100px){:where([data-page="employers.market-now"]) .employer-native-page .ep-market-graphic{transform:none}}:where([data-page="employers.market-now"]) .ep-hero-proof>.ep-market-graphic{filter:drop-shadow(0 26px 36px rgba(var(--color-secondary-rgb),.22));transform:none}.ep-photo-market-now .ep-hero-media>figure img{object-position:70% center}:where([data-page="employers.market-now"]) .employer-native-page .ep-photo-market-now .ep-hero-copy h1{max-width:640px}@media(max-width:1180px){.market-ref-layout,.process-ref-layout{grid-template-columns:1fr;gap:55px}.market-ref-stage,.process-ref-stage{width:min(940px,100%);margin-inline:auto}.process-ref .docref-copy h2,.market-ref-pressure .docref-copy h2{max-width:13ch}.clarity-ref-canvas{min-height:790px}.clarity-ref .docref-copy{width:38%}}@media(max-width:900px){.market-ref-stage{gap:calc(var(--spacing) * 4.5);grid-template-columns:1fr;height:auto;display:grid}:where([data-page="employers.market-now"]) .market-ref-path{display:none}.market-ref-card,.market-ref-card.card-1,.market-ref-card.card-2,.market-ref-card.card-3{width:100%;min-width:0;height:auto;min-height:290px;position:relative;inset:auto}.market-ref-card>p{min-height:0}.market-ref-pressure .docref-microcopy{margin-top:calc(var(--spacing) * 7);display:block;position:static}.process-ref-stage{gap:calc(var(--spacing) * 4.5);grid-template-columns:1fr;height:auto;padding:0;display:grid}:where([data-page="employers.market-now"]) .process-ref-connector{display:none}.process-ref-card,.process-ref-card:nth-of-type(2),.process-ref-card:nth-of-type(3){height:auto;min-height:420px;margin:0}.process-volume,.process-noise,.process-cycle{margin-top:calc(var(--spacing) * 7.5)}.clarity-ref-canvas{gap:calc(var(--spacing) * 5.5);flex-direction:column;min-height:0;display:flex}.clarity-ref .docref-copy{order:1;width:100%;position:relative;inset:auto}.clarity-photo{order:2;width:100%;height:430px;position:relative;inset:auto}.clarity-photo:after{background:linear-gradient(0deg,rgba(var(--color-secondary-rgb),.45),transparent 55%)}.clarity-ref .docref-microcopy{margin-top:calc(var(--spacing) * 3);order:5;position:static}}.clarity-ref{background:linear-gradient(135deg,var(--color-secondary),var(--color-blue-deep))!important}.clarity-ref-canvas{align-items:center!important;gap:clamp(calc(var(--spacing) * 13.5),6vw,calc(var(--spacing) * 27.5))!important;grid-template-columns:minmax(360px,.7fr) minmax(620px,1.3fr)!important;min-height:780px!important;display:grid!important}.clarity-ref .docref-copy{width:auto!important;position:relative!important;inset:auto!important}.clarity-ref-workspace{height:650px;box-shadow:var(--shadow-approved-109);background:var(--color-navy-dark);border:1px solid rgba(var(--color-blue-pale-rgb),.28);border-radius:28px 100px 28px 28px;position:relative}.clarity-ref-workspace>.clarity-photo{border-radius:inherit;overflow:hidden;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.clarity-ref-workspace>.clarity-photo:after{content:"";background:linear-gradient(90deg,rgba(var(--color-secondary-rgb),.82),rgba(var(--color-secondary-rgb),.18) 62%,rgba(var(--color-secondary-rgb),.08));position:absolute;inset:0}.clarity-ref-workspace>.clarity-photo img{object-fit:cover;object-position:center;width:100%;height:100%}.clarity-ref-workspace>nav{z-index:3;border-radius:var(--radius-ui-14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(var(--color-secondary-rgb),.78);border:1px solid rgba(var(--color-white-rgb),.25);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;top:24px;left:24px;right:24px;overflow:hidden}.clarity-ref-workspace>nav button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);min-height:78px;padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3.5);text-align:left;color:var(--color-blue-pale);border-right:1px solid rgba(var(--color-blue-pale-rgb),.2);background:0 0;border:0;grid-template-columns:28px 36px 1fr;display:grid}.clarity-ref-workspace>nav button:last-child{border-right:0}.clarity-ref-workspace>nav button.active{color:var(--color-text-inverse);background:var(--color-primary)}.clarity-ref-workspace>nav i{background:rgba(var(--color-white-rgb),.12);border-radius:50%;place-items:center;width:34px;height:34px;padding:7px;display:grid}.clarity-ref-workspace>nav svg{width:100%}.clarity-focus-card{z-index:3;width:min(440px,100% - 56px);min-height:390px;color:var(--color-text-primary);animation:.28s both doc42-panel-in;position:absolute;bottom:28px;right:28px}.clarity-focus-card>header{align-items:center;gap:calc(var(--spacing) * 3.5);grid-template-columns:52px 1fr;display:grid}.clarity-focus-card>header>i{width:50px;height:50px;padding:calc(var(--spacing) * 3);color:var(--color-primary);background:var(--color-background);border-radius:50%;place-items:center;display:grid}.clarity-focus-card svg{width:100%}.clarity-focus-card header small{color:var(--color-primary)}.clarity-focus-card h3{margin:5px 0 0}.clarity-focus-card>p{margin:calc(var(--spacing) * 5) 0;color:var(--color-navy-dark)}.clarity-focus-card>footer{margin-top:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 4);color:var(--color-navy-dark);border-top:1px solid var(--color-border)}.clarity-focus-list{gap:calc(var(--spacing) * 2.5);display:grid}.clarity-focus-list span{border-radius:var(--radius-ui-9);padding:calc(var(--spacing) * 3);color:var(--color-navy-dark);background:var(--color-background);gap:9px;display:flex}.clarity-focus-list i{width:20px;height:20px;color:var(--color-text-inverse);background:var(--color-primary);border-radius:50%;place-items:center;display:grid}.clarity-focus-meters{gap:calc(var(--spacing) * 3.5);display:grid}.clarity-focus-meters span{align-items:center;gap:calc(var(--spacing) * 2.5);grid-template-columns:100px 1fr 40px;display:grid}.clarity-focus-meters span>i{border-radius:var(--radius-ui-8);background:var(--color-blue-pale);height:8px;overflow:hidden}.clarity-focus-meters span>i>em{border-radius:inherit;background:var(--color-primary);height:100%;display:block}.clarity-focus-meters small{text-align:right;color:var(--color-navy-dark)}.clarity-focus-shortlist{gap:9px}.clarity-focus-shortlist span{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-9);padding:calc(var(--spacing) * 2.5);border:1px solid var(--color-border);grid-template-columns:34px 1fr auto;display:grid}.clarity-focus-shortlist span>i{width:32px;height:32px;color:var(--color-text-inverse);background:var(--color-primary);border-radius:50%;place-items:center;display:grid}.clarity-focus-shortlist small{color:var(--color-blue-royal)}@media(max-width:1180px){.clarity-ref-canvas{grid-template-columns:1fr!important}.clarity-ref-workspace{width:min(900px,100%);margin-inline:auto}}@media(max-width:760px){.clarity-ref-workspace{height:auto;padding:calc(var(--spacing) * 4.5)}.clarity-ref-workspace>.clarity-photo{border-radius:18px 58px 18px 18px;height:330px!important;position:relative!important;inset:auto!important}.clarity-ref-workspace>nav{margin-top:calc(var(--spacing) * 3.5);grid-template-columns:1fr;position:relative;inset:auto}.clarity-ref-workspace>nav button{border-bottom:1px solid rgba(var(--color-blue-pale-rgb),.2);border-right:0}.clarity-focus-card{margin-top:calc(var(--spacing) * 3.5);width:100%;min-height:0;position:relative;inset:auto}}@media(max-width:767px){.clarity-ref .clarity-ref-workspace{gap:calc(var(--spacing) * 5);height:auto;padding:calc(var(--spacing) * 5);flex-direction:column;display:flex}.clarity-ref .clarity-ref-workspace>.clarity-photo{border-radius:var(--radius-ui-20);order:0;height:auto!important;position:relative!important;inset:auto!important}.clarity-ref-workspace>.clarity-photo img{display:block;filter:none!important;height:auto!important}.clarity-ref-workspace>.clarity-photo:after{display:none!important}.clarity-ref-workspace>nav,.clarity-ref-workspace>.clarity-focus-card{width:100%;margin:0;position:relative!important;inset:auto!important}}.clarity-ref .clarity-ref-workspace{border-radius:var(--radius-ui-24);grid-template-columns:1fr;height:auto;padding:0;display:grid}.clarity-ref .clarity-ref-workspace>nav{border-radius:0;order:0;margin:0;position:relative!important;inset:auto!important}.clarity-ref .clarity-ref-workspace>.clarity-photo{border-radius:0;order:1;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.clarity-ref .clarity-ref-workspace>.clarity-photo img{width:100%;display:block;filter:none!important;height:auto!important}.clarity-ref .clarity-ref-workspace>.clarity-photo:after{display:none}.clarity-ref .clarity-ref-workspace>.clarity-focus-card{order:2;width:100%;min-height:0;margin:0;position:relative!important;inset:auto!important}@media(max-width:600px){.clarity-ref .clarity-ref-workspace>nav{grid-template-columns:1fr}}:where([data-page="employers.screening-workspace"]) .screening-workspace{border-radius:var(--radius-ui-15);background:var(--color-surface);border:1px solid var(--line);grid-template-columns:1fr .8fr 1fr}:where([data-page="employers.screening-workspace"]) .screening-workspace>div{padding:calc(var(--spacing) * 6);border-right:1px solid var(--line)}:where([data-page="employers.screening-workspace"]) .screening-workspace>div:last-child{border-right:0}:where([data-page="employers.screening-workspace"]) .screening-workspace>div>span{color:var(--blue)}@media(max-width:1060px){:where([data-page="employers.screening-workspace"]) .screening-workspace{grid-template-columns:1fr 1fr}}@media(max-width:700px){:where([data-page="employers.screening-workspace"]) .screening-workspace{grid-template-columns:1fr}:where([data-page="employers.screening-workspace"]) .screening-workspace>div{border-bottom:1px solid var(--line);border-right:0}}:where([data-page="employers.screening-workspace"]) .screening-workspace{box-shadow:var(--shadow-approved-041)}.ep-section{padding:calc(var(--spacing) * 21) 0}.ep-warm{background:var(--ep-warm)}.ep-mint{background:var(--ep-mint)}.ep-side{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:55px;display:grid}.ep-side>div:first-child h2{margin:0}.ep-side>div:first-child>i{margin-top:calc(var(--spacing) * 5.5);background:var(--ep-green);width:54px;height:3px;display:block}.ep-screening-graphic{gap:calc(var(--spacing) * 3);border-radius:var(--radius-ui-22);padding:calc(var(--spacing) * 5.5);color:var(--color-text-inverse);box-shadow:var(--shadow-approved-051);background:linear-gradient(145deg,var(--color-secondary),var(--color-secondary));grid-template-columns:1fr auto 1.1fr auto .9fr;display:grid}.ep-screening-graphic>svg{color:var(--ep-gold)}.ep-screening-graphic>article{height:270px}.ep-screening-graphic article>span{color:var(--color-blue-pale)}.ep-screening-graphic h3{margin:11px 0 calc(var(--spacing) * 4.5)}.ep-screening-graphic article>p{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2.5) 0;border-top:1px solid rgba(var(--color-white-rgb),.11);margin:0;display:flex}.ep-screening-graphic article>p>i{border-radius:var(--radius-ui-7);width:28px;height:28px;color:var(--color-blue-pale);background:rgba(var(--color-primary-rgb),.2);place-items:center;display:grid}.ep-screening-graphic article>p>i svg{width:16px}.ep-screening-graphic article>p b{flex:1}.ep-screening-graphic article>p small{color:var(--color-blue-sky);display:block}.ep-screening-graphic article>p em{color:var(--color-blue-pale)}.ep-screening-graphic header{align-items:center;gap:calc(var(--spacing) * 2);grid-template-columns:auto 1fr auto;margin:13px 0;display:grid}.ep-screening-graphic header>i{width:36px;height:36px;color:var(--ep-green);background:var(--color-background);border-radius:50%;place-items:center;display:grid}.ep-screening-graphic header small{color:var(--color-blue-sky);display:block}.ep-screening-graphic header strong{color:var(--color-blue-pale)}.ep-review h2{margin:calc(var(--spacing) * 4) 0 calc(var(--spacing) * 8);max-width:710px}.ep-workspace{border-radius:var(--radius-ui-20);min-height:560px;color:var(--color-text-inverse);box-shadow:var(--shadow-approved-052);background:linear-gradient(145deg,var(--color-secondary),var(--color-secondary));grid-template-columns:315px 1fr;display:grid}.ep-workspace>aside{padding:calc(var(--spacing) * 5.5);border-right:1px solid rgba(var(--color-white-rgb),.12)}.ep-workspace>aside header{padding:0 calc(var(--spacing) * 1.5) 15px;justify-content:space-between;display:flex}.ep-workspace>aside header span{color:var(--color-blue-pale)}.ep-workspace>aside header b{color:var(--color-blue-sky)}.ep-workspace>aside button{cursor:pointer;border-radius:var(--radius-ui-12);width:100%;padding:calc(var(--spacing) * 3);text-align:left;color:var(--color-text-inverse);background:0 0;border:1px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin:5px 0;display:grid}.ep-workspace>aside button.active,.ep-workspace>aside button:hover{border-color:rgba(var(--color-white-rgb),.14);background:rgba(var(--color-white-rgb),.09)}.ep-workspace>aside button>i,.ep-workspace>section>header>div>i{width:42px;height:42px;color:var(--ep-green);background:var(--color-background);border-radius:50%;place-items:center;display:grid}.ep-workspace>aside button span b,.ep-workspace>aside button span small{display:block}.ep-workspace>aside button span small{color:var(--color-blue-sky)}.ep-workspace>aside button strong{color:var(--color-blue-pale)}.ep-workspace>section{padding:29px calc(var(--spacing) * 8.5)}.ep-workspace>section>nav{border-bottom:1px solid rgba(var(--color-white-rgb),.13);display:flex}.ep-workspace>section>nav button{cursor:pointer;padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3.5);color:var(--color-blue-sky);background:0 0;border:0}.ep-workspace>section>nav button.active{border-bottom-color:var(--ep-gold);color:var(--color-text-inverse)}.ep-workspace>section>header{margin:calc(var(--spacing) * 7.5) 0;justify-content:space-between;align-items:center;display:flex}.ep-workspace>section>header>div{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.ep-workspace>section>header>div>i{width:48px;height:48px}.ep-workspace h3{margin:0}.ep-workspace>section>header small{color:var(--color-blue-sky)}.ep-workspace>section>header>b{border-radius:var(--radius-ui-20);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 3);color:var(--color-blue-pale);background:rgba(var(--color-primary-rgb),.22);border:1px solid rgba(var(--color-primary-rgb),.35)}.ep-evidence{gap:calc(var(--spacing) * 3);grid-template-columns:1fr 1fr;display:grid}.ep-evidence article{grid-template-columns:auto 1fr auto;align-items:center;gap:5px 11px;display:grid}.ep-evidence article>span{color:var(--ep-gold);grid-row:1/3}.ep-evidence article>strong{color:var(--color-blue-pale)}.ep-evidence article>i{border-radius:var(--radius-ui-3);background:rgba(var(--color-white-rgb),.12);grid-column:2/4;height:4px}.ep-evidence article>i em{background:var(--ep-green);height:100%;display:block}.ep-note{border-radius:var(--radius-ui-8);background:rgba(var(--color-white-rgb),.06);border-left:3px solid var(--ep-gold);margin-top:15px;padding:15px}.ep-note span{color:var(--color-blue-sky)}.ep-note p{color:var(--color-blue-pale);margin:7px 0 0}.ep-placeholder{border-radius:var(--radius-ui-12);background:rgba(var(--color-white-rgb),.05);border:1px solid rgba(var(--color-white-rgb),.1);place-content:center;min-height:245px}.ep-placeholder p{color:var(--color-blue-sky)}.ep-workspace>section>a{text-align:right;color:var(--ep-gold);margin-top:19px;display:block}@media(max-width:1100px){.ep-screening-graphic{width:100%;max-width:820px;margin:auto}.ep-side{gap:calc(var(--spacing) * 7.5);grid-template-columns:1fr}.ep-side>div:first-child h2 br{display:none}}@media(max-width:780px){.ep-section{padding:calc(var(--spacing) * 15) 0}.ep-screening-graphic>svg{margin:auto;transform:rotate(90deg)}.ep-screening-graphic>article{height:auto;min-height:220px}.ep-workspace>aside{border-bottom:1px solid rgba(var(--color-white-rgb),.12);border-right:0}.ep-workspace>aside button{display:none}.ep-workspace>aside button.active{display:grid}.ep-screening-graphic,.ep-workspace,.ep-evidence{grid-template-columns:1fr}}@media(max-width:500px){.ep-workspace>section{padding:calc(var(--spacing) * 5.5) 17px}.ep-workspace>section>nav{overflow-x:auto}.ep-workspace>section>nav button{min-width:max-content}}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-side>div:first-child>i{margin-top:calc(var(--spacing) * 5);width:52px}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>article{height:302px}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic article>p{padding:calc(var(--spacing) * 2) 0}.ep-workflow-stack{gap:calc(var(--spacing) * 3.5);position:relative}.ep-workflow-stack:before{content:"";border-left:1px dashed var(--color-blue-sky);position:absolute;top:56px;bottom:56px;left:33px}.ep-workflow-stack article{grid-template-columns:38px 64px 1fr;align-items:center;gap:17px;min-height:116px;display:grid;position:relative}.ep-workflow-stack article>span{z-index:1;width:36px;height:36px;color:var(--color-accent);background:var(--color-background);border-radius:50%;place-items:center;display:grid}.ep-workflow-stack article>i{width:58px;height:58px;color:var(--ep-green);background:var(--color-background);border-radius:50%;place-items:center;display:grid}.ep-workflow-stack article>i svg{width:28px}.ep-workflow-stack h3{margin:0 0 calc(var(--spacing) * 1.5)}.ep-workflow-stack p{color:var(--ep-muted);margin:0}.ep-workflow-stack article>b{background:var(--color-surface);width:2px;height:15px;position:absolute;bottom:-15px;left:32px}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-review-layout{grid-template-columns:205px minmax(0,1fr)}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-workspace{border-radius:var(--radius-ui-16);grid-template-columns:235px 1fr;min-height:470px}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-workspace>aside{padding:calc(var(--spacing) * 4.5)}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-workspace>section{padding:calc(var(--spacing) * 6)}.candidate-photo{border:2px solid rgba(var(--color-white-rgb),.75);background-image:var(--image-home-search-talent-team-png)!important;color:#0000!important;background-repeat:no-repeat!important;background-size:470%!important}.candidate-photo span{width:1px;height:1px;position:absolute;overflow:hidden}.candidate-photo.photo-1{background-position:58% 28%!important}.candidate-photo.photo-2{background-position:77% 29%!important}.candidate-photo.photo-3{background-position:39% 29%!important}.candidate-score{place-items:center;width:44px;height:44px;position:relative;color:var(--color-text-inverse)!important}.candidate-score:before{content:"";background:var(--color-secondary);border-radius:50%;position:absolute;inset:4px}.candidate-score em{position:relative}.ep-add-candidate{padding:calc(var(--spacing) * 2.5)!important;text-align:center!important;color:var(--color-blue-ice)!important;border:1px dashed rgba(var(--color-white-rgb),.3)!important;grid-template-columns:1fr!important;justify-content:center!important;margin-top:13px!important;display:flex!important}@media(max-width:1100px){:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic{width:100%;margin:auto}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-side,:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-review-layout{grid-template-columns:1fr}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-side>div:first-child h2 br{display:none}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-workspace{max-width:none}}@media(max-width:780px){:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-section{padding:calc(var(--spacing) * 13) 0}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-workspace{grid-template-columns:1fr}}@media(max-width:500px){.ep-workflow-stack article{grid-template-columns:34px 52px 1fr}}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic{min-height:410px;padding:calc(var(--spacing) * 1) 0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:.86fr 1.18fr .9fr;align-items:center;gap:25px;display:grid;overflow:visible}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.ep-screen-panel{border-radius:var(--radius-ui-19);border:1px solid rgba(var(--color-blue-sky-rgb),.25);background:linear-gradient(145deg,rgba(var(--color-navy-dark-rgb),.82),rgba(var(--color-secondary-rgb),.92));height:auto;min-height:0;padding:0;position:relative;overflow:visible}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.ep-screen-panel>header{padding:15px calc(var(--spacing) * 4);align-items:center;gap:11px;margin:0;display:flex}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.ep-screen-panel>header>i{width:37px;height:37px;color:var(--color-text-inverse);box-shadow:var(--shadow-approved-065);background:var(--color-accent);border-radius:50%;place-items:center;display:grid}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.candidate-evidence>header>i{background:var(--color-blue-royal)}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.shortlist>header>i{background:var(--ep-gold)}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.ep-screen-panel>header svg{width:20px}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.ep-screen-panel>header h3{color:var(--color-text-inverse);margin:0}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.ep-screen-panel>section{margin:0 calc(var(--spacing) * 2.5) calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-14);padding:calc(var(--spacing) * 3);color:var(--ep-navy);box-shadow:var(--shadow-approved-066);background:var(--color-surface)}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.role-brief{transform:translateY(8px)}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.candidate-evidence{transform:translateY(-8px)}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.shortlist{transform:translateY(10px)}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.ep-screen-panel section>p{margin:0 0 calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-10);min-height:69px;padding:calc(var(--spacing) * 3);box-shadow:var(--shadow-approved-067);background:var(--color-surface);border:1px solid var(--color-border);grid-template-columns:32px 1fr auto;align-items:center;gap:9px;display:grid;position:relative}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.ep-screen-panel section>p:last-child{margin-bottom:0}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.ep-screen-panel section>p>i{width:29px;height:29px;color:var(--ep-green);background:var(--color-background);border:1.5px solid var(--color-accent);border-radius:50%;place-items:center;display:grid}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.ep-screen-panel section>p>i svg{width:16px}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.ep-screen-panel section>p b{color:var(--ep-navy)}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.ep-screen-panel section>p small{margin-top:calc(var(--spacing) * 1);color:var(--color-blue-sky);display:block}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.ep-screen-panel section>p em{text-align:right;color:var(--color-text-secondary)}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.role-brief section>p:after,:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.candidate-evidence section>p:not(.no-link):after{content:"";z-index:5;border-top:2px dashed var(--color-border);width:35px;position:absolute;top:50%;right:-37px}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.candidate-evidence section>p:not(.no-link):after{width:45px;right:-47px}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screen-candidate{margin-bottom:calc(var(--spacing) * 2.5);min-height:63px;padding:calc(var(--spacing) * 1) 5px calc(var(--spacing) * 3);border-bottom:1px solid var(--color-border);grid-template-columns:42px 1fr 50px;align-items:center;gap:9px;display:grid}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screen-candidate>.candidate-photo{border-radius:50%;width:38px;height:38px}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screen-candidate small{color:var(--color-blue-sky);display:block}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screen-candidate strong{width:48px;height:48px;color:var(--ep-green);border:4px solid var(--color-blue-ice);border-radius:50%;place-items:center;display:grid}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.shortlist section>p{grid-template-columns:32px 1fr;min-height:83px}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.shortlist section>p.review>i{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-background)}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.shortlist section>p.potential>i{border-color:var(--color-blue-sky);color:var(--color-blue-sky);background:var(--color-background)}@media(max-width:1100px){:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic{max-width:820px;min-height:430px}}@media(max-width:780px){:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic{gap:calc(var(--spacing) * 4.5);padding:0 calc(var(--spacing) * 2);grid-template-columns:1fr}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.ep-screen-panel{transform:none}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.role-brief section>p:after,:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.candidate-evidence section>p:not(.no-link):after{display:none}}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic{filter:drop-shadow(0 32px 42px rgba(var(--color-blue-deep-rgb),.18));transform:perspective(1200px)rotateY(-2deg)rotateX(1deg)}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic>.ep-screen-panel{box-shadow:var(--shadow-approved-081)}@media(max-width:1100px){:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-screening-graphic{transform:none}}@media(max-width:760px){:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-side{grid-template-columns:1fr}}@media(max-width:1050px){:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-side{gap:calc(var(--spacing) * 11);grid-template-columns:1fr}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-side>div:first-child h2{max-width:16ch}}@media(max-width:760px){:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-section{padding:calc(var(--spacing) * 19) 0}}:where([data-page="employers.screening-workspace"]) .ep-hero-proof>.ep-screening-graphic{filter:drop-shadow(0 26px 36px rgba(var(--color-secondary-rgb),.22));transform:none}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-workflow-stack{border-top:1px solid var(--ep-line);gap:0}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-workflow-stack article{border-bottom:1px solid var(--ep-line);min-height:130px}:where([data-page="employers.screening-workspace"]) .employer-native-page>.ep-section{padding-block:clamp(calc(var(--spacing) * 20),9vw,140px)}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-side{align-items:center;gap:clamp(calc(var(--spacing) * 13.5),7vw,105px);grid-template-columns:300px minmax(0,1fr)}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-mint .ep-side{grid-template-columns:minmax(0,1fr) 300px}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-mint .ep-side>div:first-child{text-align:right;order:2}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-mint .ep-side>div:first-child>i{margin-left:auto}.ep-story-explorer{min-height:520px;box-shadow:var(--shadow-approved-093);grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);display:grid}.ep-story-explorer>nav{background:var(--color-surface);flex-direction:column;justify-content:center;display:flex}.ep-story-explorer>nav button{cursor:pointer;min-height:84px;padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 5);text-align:left;color:var(--color-accent);border-bottom:1px solid var(--ep-line);background:0 0;border:0;grid-template-columns:44px 1fr;align-items:center;gap:13px;transition:all .2s;display:grid}.ep-story-explorer>nav button:last-child{border-bottom:0}.ep-story-explorer>nav button>i{width:40px;height:40px;color:var(--color-accent);background:var(--color-background);border-radius:50%;place-items:center;display:grid}.ep-story-explorer>nav button>i svg{width:21px}.ep-story-explorer>nav button span :is(small,b){display:block}.ep-story-explorer>nav button small{color:var(--color-blue-sky);margin-bottom:3px}.ep-story-explorer>nav button:hover,.ep-story-explorer>nav button.active{padding-left:calc(var(--spacing) * 7.5);color:var(--color-text-primary);background:var(--color-background)}.ep-story-explorer>article{color:var(--color-text-inverse);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.ep-story-explorer>article:after{content:"";border:1px solid rgba(var(--color-white-rgb),.15);width:250px;height:250px;box-shadow:0 0 0 48px rgba(var(--color-white-rgb),.025),0 0 0 96px rgba(var(--color-white-rgb),.02);border-radius:50%;position:absolute;bottom:-75px;right:-75px}.ep-story-explorer>article>span{color:var(--color-blue-pale)}.ep-story-explorer>article>i{margin:calc(var(--spacing) * 10.5) 0 calc(var(--spacing) * 6.5);width:78px;height:78px;color:var(--color-accent);border:1px solid rgba(var(--color-white-rgb),.22);border-radius:50%;place-items:center;display:grid}.ep-story-explorer>article>i svg{width:38px}.ep-story-explorer>article h3{max-width:17ch;margin:0 0 17px;color:var(--color-text-inverse)!important}.ep-story-explorer>article p{max-width:650px;margin:0;color:var(--color-blue-pale)!important}.ep-story-explorer>article footer{margin-top:calc(var(--spacing) * 9.5);padding-top:calc(var(--spacing) * 4.5);border-top:1px solid rgba(var(--color-white-rgb),.18);flex-wrap:wrap;gap:7px;display:flex}.ep-story-explorer>article footer em{color:var(--color-blue-pale)}@media(max-width:960px){.ep-story-explorer{grid-template-columns:1fr}.ep-story-explorer>article{min-height:480px}.ep-story-explorer>nav{grid-template-columns:repeat(2,1fr);display:grid}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-side,:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-mint .ep-side{grid-template-columns:1fr}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-mint .ep-side>div:first-child{order:initial;text-align:left}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-mint .ep-side>div:first-child>i{margin-left:0}}@media(max-width:680px){.ep-story-explorer>nav{flex-direction:row;justify-content:flex-start;display:flex;overflow-x:auto}.ep-story-explorer>nav button{min-width:230px}.ep-story-explorer>article{min-height:500px}}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-section{padding:var(--st-section-y) 0}@media(min-width:961px){:where([data-page="employers.screening-workspace"]) .employer-native-page>.ep-section{min-height:var(--st-section-min);align-items:center;display:flex}}@media(max-width:960px){:where([data-page="employers.screening-workspace"]) .employer-native-page>.ep-section{min-height:0;padding:calc(var(--spacing) * 18) 0}}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-photo-screening-workspace .ep-hero-media{gap:calc(var(--spacing) * 6);grid-template-rows:500px 365px;min-height:889px;display:grid}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-photo-screening-workspace .ep-hero-media>figure{height:500px;min-height:0;position:relative;inset:auto}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-photo-screening-workspace .ep-hero-proof{transform-origin:0 0;width:125%;height:365px;position:relative;bottom:auto;right:auto;transform:scale(.8)}@media(max-width:780px){:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-photo-screening-workspace .ep-hero-media{gap:calc(var(--spacing) * 7);grid-template-rows:390px auto;min-height:0}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-photo-screening-workspace .ep-hero-media>figure{height:390px}:where([data-page="employers.screening-workspace"]) .employer-native-page .ep-photo-screening-workspace .ep-hero-proof{width:100%;height:auto;margin:0;transform:none}}.secondary-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:.75rem var(--space-4);text-align:center;font-family:var(--font-body);font-size:var(--type-button);line-height:var(--leading-compact);font-weight:var(--weight-semibold);color:var(--action-text);background:var(--action-bg);border:1px solid var(--action-border);transition:background-color .var(--motion-15000),border-color .var(--motion-15000);--action-bg:var(--color-secondary);--action-border:var(--color-secondary);--action-text:var(--color-text-inverse);--action-hover:var(--color-navy-dark);text-decoration:none;display:inline-flex}:where([data-page="employers.pricing"]) .resume-stack{z-index:3;width:145px;height:110px;position:absolute;bottom:26px;right:25px}:where([data-page="employers.pricing"]) .resume-stack i{border-radius:var(--radius-ui-10);color:var(--blue);box-shadow:var(--shadow-approved-039);background:var(--color-surface);align-items:flex-end;padding:13px;display:flex;position:absolute;inset:0}:where([data-page="employers.pricing"]) .resume-stack i:first-child{background:var(--color-blue-pale);transform:translate(-17px,-17px)rotate(-5deg)}:where([data-page="employers.pricing"]) .resume-stack i:nth-child(2){background:var(--color-background);transform:translate(-8px,-8px)rotate(3deg)}:where([data-page="employers.pricing"]) .plan-price{align-items:baseline;gap:calc(var(--spacing) * 2.5);padding:calc(var(--spacing) * 5) 0;border-bottom:1px solid var(--line);border-top:1px solid var(--line)}:where([data-page="employers.pricing"]) .plan-price small{color:var(--muted)}@media(max-width:520px){:where([data-page="employers.pricing"]) .resume-stack{display:none}}.docref-actions{margin-top:calc(var(--spacing) * 7.5);align-items:center;gap:calc(var(--spacing) * 3.5)}.docref-actions.centre{justify-content:center}.docref-mascot{object-fit:contain;filter:drop-shadow(0 18px 22px rgba(var(--color-secondary-rgb),.16));display:block}.plan-hero-grid{gap:calc(var(--spacing) * 17.5);grid-template-columns:minmax(420px,.8fr) minmax(620px,1.2fr);min-height:760px}.plan-ref-hero .docref-copy{padding-bottom:calc(var(--spacing) * 7.5)}.plan-ref-hero .docref-copy h1{max-width:10ch}.plan-note-start{z-index:5;position:absolute}.plan-hero-mascot{z-index:6;position:absolute}.plan-photo-wrap{height:680px;position:relative}.plan-photo-wrap>.docref-photo-frame{border-radius:40px 130px 40px 40px;height:590px}.plan-photo-wrap>.docref-photo-frame img{object-position:center}.plan-note-build{position:absolute;top:15px;right:2%}.plan-price-panel{z-index:4;border-radius:var(--radius-ui-16);box-shadow:var(--shadow-approved-069);background:var(--color-surface);grid-template-columns:1fr 1fr;display:grid;position:absolute;bottom:0}.plan-price-panel article{min-height:178px;padding:25px calc(var(--spacing) * 8.5);border-right:1px solid var(--color-border);flex-direction:column;display:flex}.plan-price-panel article:last-child{border-right:0}.plan-price-panel span{color:var(--color-primary)}.plan-price-panel strong{color:var(--color-text-primary);margin:9px 0 3px}.plan-price-panel p{color:var(--color-text-secondary);margin:0}.plan-ref-simple>.docref-shell{flex-direction:column;justify-content:center;min-height:720px;display:flex}.plan-simple-cards{z-index:3;margin:calc(var(--spacing) * 15) auto 0;gap:calc(var(--spacing) * 7);grid-template-columns:repeat(3,1fr);width:min(1100px,88%);display:grid;position:relative}.plan-simple-cards:before{content:"";z-index:-1;border-top:2px dashed var(--color-blue-sky);position:absolute;top:55px;left:12%;right:12%}.plan-simple-cards article{min-height:230px;position:relative}.plan-simple-cards article>i{border-radius:var(--radius-ui-14);width:52px;height:52px;padding:calc(var(--spacing) * 3);color:var(--color-primary);background:var(--color-background);display:block}.plan-simple-cards article>i svg{width:100%;height:100%}.plan-simple-cards article>span{color:var(--color-accent);position:absolute;top:24px;right:24px}.plan-simple-cards h3{margin:calc(var(--spacing) * 6) 0 calc(var(--spacing) * 2)}.plan-simple-cards p{color:var(--color-text-secondary);margin:0}.plan-simple-action{z-index:4;margin-top:35px}.plan-simple-action .docref-button{min-width:190px}.plan-simple-action small{color:var(--color-blue-sky);margin-top:13px}.plan-peek{z-index:5;width:190px;height:220px;position:absolute;bottom:-115px;left:-95px}.plan-ref-simple .docref-microcopy{right:0}.plan-ref-includes>.docref-shell{min-height:740px}.plan-includes-stage{gap:calc(var(--spacing) * 7);grid-template-columns:270px minmax(420px,1fr) 270px;width:min(1350px,95%);margin:55px auto 0}.plan-features{gap:calc(var(--spacing) * 4.5)}.plan-feature{gap:calc(var(--spacing) * 3.5);border-radius:var(--radius-ui-12);background:rgba(var(--color-blue-deep-rgb),.55);border:1px solid rgba(var(--color-blue-pale-rgb),.27);min-height:95px;padding:17px;display:flex;position:relative}.plan-feature:after{content:"";border-top:1px dashed var(--color-accent);width:29px;position:absolute;top:50%}.plan-feature.left:after{right:-29px}.plan-feature.right:after{left:-29px}.plan-feature>i{border-radius:var(--radius-ui-11);width:42px;height:42px;padding:calc(var(--spacing) * 2.5);color:var(--color-text-inverse);background:var(--color-primary);flex:none}.plan-feature>i svg{width:100%;height:100%}.plan-feature p{flex-direction:column;margin:0;display:flex}.plan-feature p b{color:var(--color-text-inverse)}.plan-feature p span{margin-top:calc(var(--spacing) * 1);color:var(--color-blue-sky)}.plan-dashboard{border-radius:var(--radius-ui-14);min-height:370px;color:var(--color-text-primary);box-shadow:var(--shadow-approved-070);background:var(--color-surface)}.plan-dashboard>header{height:47px;padding:0 calc(var(--spacing) * 5.5);background:var(--color-background);justify-content:space-between;align-items:center;display:flex}.plan-dashboard>header b{color:var(--color-text-secondary)}.plan-dashboard>header span{color:var(--color-accent)}.plan-dashboard>section{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);justify-content:space-between;align-items:center;display:flex}.plan-dashboard>section small{color:var(--color-blue-sky)}.plan-dashboard>section h3{color:var(--color-text-primary);margin:3px 0}.plan-dashboard>section p{color:var(--color-text-secondary);margin:0}.plan-dashboard>section>strong{border-radius:var(--radius-ui-16);color:var(--color-primary);background:var(--color-background);padding:5px 11px}.plan-dashboard>nav{gap:calc(var(--spacing) * 6.5);padding:0 calc(var(--spacing) * 6);border-bottom:1px solid var(--color-border);display:flex}.plan-dashboard>nav span{padding:calc(var(--spacing) * 2.5) 0;color:var(--color-blue-sky)}.plan-dashboard>nav span.active{color:var(--color-primary);border-bottom:2px solid var(--color-primary)}.plan-dashboard-body{gap:calc(var(--spacing) * 5);height:200px;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6);grid-template-columns:105px 1fr;display:grid}.plan-dashboard-body aside{gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.plan-dashboard-body aside span{border-radius:var(--radius-ui-6);height:27px;padding:calc(var(--spacing) * 2);color:var(--color-text-secondary);background:var(--color-background)}.plan-dashboard-body main{gap:calc(var(--spacing) * 2.5);grid-template-columns:1fr 1fr;display:grid}.plan-dashboard-body main>i{border-radius:var(--radius-ui-7);background:var(--color-background);display:block}.plan-dashboard-body main>div{gap:calc(var(--spacing) * 2);grid-column:1/-1;display:flex}.plan-dashboard-body main b{border-radius:var(--radius-ui-7);background:var(--color-blue-pale);flex:1}.plan-includes-mascot{z-index:5;width:125px;height:145px;position:absolute;bottom:-45px;left:245px}.plan-ref-includes .docref-actions{margin-top:45px}.plan-ref-includes .docref-microcopy{bottom:-36px;right:0}.plan-teams-grid{grid-template-columns:minmax(480px,.9fr) minmax(580px,1.1fr);gap:75px;min-height:760px}.plan-ref-teams .docref-copy h2{max-width:7ch}.plan-ref-teams .docref-copy>p{max-width:640px}.plan-benefits{margin-top:calc(var(--spacing) * 9.5);grid-template-columns:repeat(3,1fr);display:grid}.plan-benefits article{min-height:165px}.plan-benefits article>i{width:38px;height:38px;color:var(--color-primary);background:var(--color-background);border-radius:50%;padding:9px;display:block}.plan-benefits article>i svg{width:100%;height:100%}.plan-benefits h3{margin:calc(var(--spacing) * 4.5) 0 7px}.plan-benefits p{color:var(--color-text-secondary);margin:0}.plan-team-photo{height:680px;position:relative}.plan-team-photo>.docref-photo-frame{height:510px}.plan-team-photo>.docref-photo-frame img{object-position:70% center}.plan-team-photo>.docref-scribble{position:absolute;top:-10px;right:2%}.plan-ready-card{z-index:4;min-height:225px;position:absolute;bottom:15px;left:9%;right:-2%}.plan-ready-card>span{color:var(--color-accent)}.plan-ready-card h3{margin:9px 0 5px}.plan-ready-card>p{color:var(--color-text-secondary);margin:0}.plan-ready-card .docref-actions{margin-top:calc(var(--spacing) * 4.5)}.plan-ready-card .docref-button{min-height:45px}.plan-ready-card>.docref-mascot{width:135px;height:150px;position:absolute;top:-125px;right:13px}.plan-ready-card>.docref-scribble{position:absolute;top:-42px;right:9px}.plan-ref-teams footer{z-index:3;padding-top:calc(var(--spacing) * 4.5);color:var(--color-text-secondary);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:-47px;left:0;right:0}.plan-ref-teams footer span{align-items:center;gap:9px;display:flex}.plan-ref-teams footer svg{width:18px;height:18px;color:var(--color-primary)}@media(max-width:1600px)and (min-width:1181px){.plan-hero-grid,.plan-teams-grid{min-height:600px}.plan-photo-wrap{height:560px}.plan-photo-wrap>.docref-photo-frame{height:480px}.plan-hero-mascot{width:145px;height:175px;bottom:25px}.plan-note-start{top:67%;left:40%}.plan-team-photo{height:570px}.plan-team-photo>.docref-photo-frame{height:420px}}@media(max-width:1180px){.plan-hero-grid,.plan-teams-grid{grid-template-columns:1fr;gap:55px;min-height:0}.plan-hero-grid>.docref-copy,.plan-teams-grid>.docref-copy{max-width:720px}.plan-hero-mascot{bottom:22px;left:auto;right:47%}.plan-note-start{inset:auto 45% 230px auto}.plan-photo-wrap,.plan-team-photo{width:min(780px,100%);margin:auto}.plan-ref-includes>.docref-shell{min-height:0}.plan-includes-stage{grid-template-columns:220px minmax(360px,1fr) 220px;width:100%}.plan-features{gap:calc(var(--spacing) * 3)}.plan-feature{padding:13px}}@media(max-width:900px){.plan-photo-wrap{height:auto}.plan-photo-wrap>.docref-photo-frame{height:480px}.plan-price-panel{margin:-60px calc(var(--spacing) * 4.5) 0;position:relative;bottom:auto;left:auto;right:auto}.plan-simple-cards{gap:calc(var(--spacing) * 4);grid-template-columns:1fr;width:100%}.plan-hero-mascot,.plan-peek,.plan-includes-mascot,.plan-simple-cards:before{display:none}.plan-simple-cards article{min-height:190px}.plan-ref-simple .docref-microcopy,.plan-ref-includes .docref-microcopy{margin-top:calc(var(--spacing) * 7);text-align:right;display:block;position:static}.plan-includes-stage{gap:calc(var(--spacing) * 4.5);grid-template-columns:1fr}.plan-features.left{order:2}.plan-dashboard{order:1}.plan-features.right{order:3}.plan-team-photo{height:auto}.plan-team-photo>.docref-photo-frame{height:460px}.plan-ready-card{margin:-45px calc(var(--spacing) * 4.5) 0;position:relative;bottom:auto;left:auto;right:auto}.plan-feature:after,.plan-ready-card>.docref-mascot{display:none}.plan-ref-teams footer{margin-top:calc(var(--spacing) * 8.5);position:static}}@media(max-width:560px){.docref-actions{flex-direction:column;align-items:stretch}.plan-price-panel article{border-bottom:1px solid var(--color-border);border-right:0}.plan-price-panel article:last-child{border-bottom:0}.plan-photo-wrap>.docref-photo-frame,.plan-team-photo>.docref-photo-frame{height:380px}.plan-ready-card{margin-inline:calc(var(--spacing) * 2)}.plan-price-panel,.plan-benefits{grid-template-columns:1fr}.plan-ref-teams footer{align-items:flex-start;gap:calc(var(--spacing) * 2.5);flex-direction:column}}.plan-hero-mascot{width:132px!important;height:164px!important;bottom:26px!important;left:auto!important;right:calc(50% + 28px)!important}.plan-note-start{top:auto!important;bottom:185px!important;left:34%!important}.plan-price-panel{left:9%!important;right:2%!important}.plan-price-panel article:first-child{padding-left:calc(var(--spacing) * 11.5)!important}@media(max-width:760px){.plan-hero-mascot{width:86px!important;height:108px!important;bottom:190px!important;left:12px!important;right:auto!important}.plan-note-start{display:none}.plan-price-panel article:first-child{padding-left:calc(var(--spacing) * 6)!important}}@media(max-width:767px){.plan-photo-wrap,.plan-team-photo{gap:calc(var(--spacing) * 5);flex-direction:column;height:auto!important;display:flex!important}.plan-hero-grid>.plan-hero-mascot,.plan-hero-grid>.plan-note-start{grid-area:2/1;position:relative!important;inset:auto!important}.plan-hero-grid>.plan-note-start{place-self:start end}.plan-hero-grid>.plan-photo-wrap{grid-area:1/2/3}.plan-ready-card>.docref-mascot,.plan-ready-card>.docref-scribble{margin-top:calc(var(--spacing) * 4);position:relative!important;inset:auto!important}.plan-ready-card>.docref-mascot{display:block}@media(max-width:1180px){.plan-hero-grid>.plan-photo-wrap{grid-area:auto/1}.plan-hero-grid>.plan-hero-mascot,.plan-hero-grid>.plan-note-start{grid-row:auto}}}.control-hero-grid{grid-template-columns:minmax(610px,1.12fr) minmax(440px,.88fr);gap:75px;min-height:760px}.control-hero-photo{height:660px;position:relative}.control-hero-photo>.docref-photo-frame{border-radius:42px 125px 42px 42px;height:100%}.control-hero-photo>.docref-photo-frame img{object-position:63% center}.control-shortlist-chip{z-index:4;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-11);box-shadow:var(--shadow-approved-071);background:var(--color-surface);padding:13px 17px;display:flex;position:absolute;top:26px;left:24px}.control-shortlist-chip>i{width:30px;height:30px;color:var(--color-text-inverse);background:var(--color-primary);border-radius:50%;place-items:center;display:grid}.control-shortlist-chip p{flex-direction:column;margin:0;display:flex}.control-shortlist-chip span{color:var(--color-accent)}.control-evidence-card{z-index:4;width:270px;position:absolute;bottom:22px;right:-30px}.control-evidence-card header{align-items:center;gap:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2.5);color:var(--color-text-primary);border-bottom:1px solid var(--color-blue-ice);display:flex}.control-evidence-card header svg{width:17px;height:17px;color:var(--color-primary)}.control-evidence-card p{margin:calc(var(--spacing) * 2.5) 0;align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text-secondary);grid-template-columns:1fr 70px 32px;display:grid}.control-evidence-card p>i{border-radius:var(--radius-ui-5);background:var(--color-background);height:4px;overflow:hidden}.control-evidence-card p>i b{border-radius:var(--radius-ui-5);background:var(--color-primary);height:100%;display:block}.control-evidence-card p strong{color:var(--color-primary)}.control-ref-hero .docref-copy h1{max-width:9ch}.control-stage-line{gap:calc(var(--spacing) * 4.5);grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid;position:relative}.control-stage-line:before{content:"";border-top:1px dashed var(--color-blue-sky);position:absolute;top:27px;left:14%;right:14%}.control-stage-line article{padding-top:calc(var(--spacing) * 17.5);position:relative}.control-stage-line article>i{z-index:2;width:54px;height:54px;padding:calc(var(--spacing) * 3.5);color:var(--color-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:50%;position:absolute;top:0;left:0}.control-stage-line article>i svg{width:100%;height:100%}.control-stage-line article>span{color:var(--color-accent)}.control-stage-line article h3{margin:calc(var(--spacing) * 1.5) 0 5px}.control-stage-line article p{color:var(--color-text-secondary);margin:0}.control-ref-hero .docref-microcopy{right:0}.control-ref-who .docref-copy h3{margin:calc(var(--spacing) * 7.5) 0 13px}.control-who-stage>svg{width:100%;height:100%;position:absolute;inset:0}.control-who-stage>svg path{fill:none;stroke:var(--color-blue-sky);stroke-width:1.5px;stroke-dasharray:5 7}.control-who-stage>figure{z-index:3;width:238px;height:238px;box-shadow:var(--shadow-approved-072);border:9px solid var(--color-white);border-radius:50%;margin:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-25%)}.control-who-stage>figure img{object-fit:cover;object-position:73% center;width:100%;height:100%;filter:none!important}.control-who-stage>figure:after{content:"";background:linear-gradient(0deg,rgba(var(--color-secondary-rgb),.7),transparent 55%);position:absolute;inset:0}.control-who-stage figcaption{z-index:2;text-align:center;color:var(--color-text-inverse);position:absolute;bottom:28px;left:0;right:0}.control-who-stage blockquote{border-radius:var(--radius-ui-10);padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4.5);color:var(--color-text-secondary);box-shadow:var(--shadow-approved-073);background:var(--color-surface);margin:0;position:absolute;top:29%;right:-2%}.control-ref-decisions .docref-centre h2 span{color:var(--color-blue-sky)}@media(max-width:1600px)and (min-width:1181px){.control-hero-grid,.control-who-grid{min-height:600px}.control-hero-photo{height:550px}.control-who-stage{height:620px}.control-who-stage>figure{width:200px;height:200px}}@media(max-width:1180px){.control-hero-grid,.control-who-grid{grid-template-columns:1fr;gap:55px;min-height:0}.control-hero-photo{width:min(780px,100%);margin:auto}.control-ref-hero .docref-copy{max-width:800px}.control-stage-line{max-width:650px}.control-who-stage{margin:auto}.control-ref-decisions>.docref-shell{min-height:760px}}@media(max-width:900px){.control-hero-photo{height:500px}.control-evidence-card{right:15px}.control-stage-line{margin-top:45px}.control-who-stage{grid-template-columns:1fr;gap:17px;height:auto;display:grid}.control-who-stage>svg,.control-who-stage>figure,.control-who-stage blockquote{display:none}.control-ref-decisions>.docref-shell{min-height:0}}@media(max-width:560px){.control-hero-photo{height:410px}.control-evidence-card{width:auto;left:12px;right:12px}.control-stage-line{grid-template-columns:1fr}.control-stage-line:before{display:none}.control-stage-line article{min-height:75px;padding:0 0 0 calc(var(--spacing) * 17.5)}.control-stage-line article>i{left:0}}.control-who-stage>.docref-scribble{position:absolute}.control-who-stage .note-b{bottom:34%;left:2%}.control-who-grid{gap:clamp(calc(var(--spacing) * 13.5),6vw,calc(var(--spacing) * 27.5))!important;grid-template-columns:minmax(330px,.7fr) minmax(620px,1.3fr)!important;min-height:760px!important}.control-who-stage{position:relative;height:auto!important}.control-who-stage>nav{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px 48px 0 0;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.control-who-stage>nav button{cursor:pointer;min-height:88px;padding:calc(var(--spacing) * 3.5);text-align:left;color:var(--color-navy-dark);background:var(--color-surface);border-right:1px solid var(--color-border);border:0;grid-template-columns:40px 28px 1fr;align-items:center;gap:9px;display:grid}.control-who-stage>nav button:last-child{border-right:0}.control-who-stage>nav button.active{color:var(--color-text-inverse);background:var(--color-primary)}.control-who-stage>nav button>i{width:38px;height:38px;color:var(--color-primary);background:var(--color-background);border-radius:50%;place-items:center;padding:9px;display:grid}.control-who-stage>nav button.active>i{background:var(--color-surface)}.control-who-stage>nav svg{width:100%}.control-who-focus{min-height:530px;box-shadow:var(--shadow-approved-110);background:var(--color-surface);border-top:0;border:1px solid var(--color-border);border-radius:0 0 24px 24px;grid-template-columns:1fr 1fr;display:grid}.control-who-focus>figure{min-height:530px;margin:0;overflow:hidden}.control-who-focus>figure img{object-fit:cover;object-position:62% center;width:100%;height:100%}.control-who-focus>article{padding:calc(var(--spacing) * 11);flex-direction:column;justify-content:center;animation:.28s both doc42-panel-in;display:flex}.control-who-focus>article>i{width:56px;height:56px;color:var(--color-primary);background:var(--color-background);border-radius:50%;place-items:center;padding:13px;display:grid}.control-who-focus>article svg{width:100%}.control-who-focus>article>span{margin-top:calc(var(--spacing) * 6);color:var(--color-primary)}.control-who-focus h3{margin:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 2.5)}.control-who-focus p{color:var(--color-navy-dark)}.control-who-focus ul{margin:calc(var(--spacing) * 6) 0 0;gap:calc(var(--spacing) * 2.5);padding:0;list-style:none;display:grid}.control-who-focus li{color:var(--color-navy-dark);gap:9px;display:flex}.control-who-focus li>b{color:var(--color-primary)}.control-who-focus footer{margin-top:calc(var(--spacing) * 7);padding-top:calc(var(--spacing) * 4);color:var(--color-blue-royal);border-top:1px solid var(--color-border)}.control-ref-decisions>.docref-shell{flex-direction:column;justify-content:center;min-height:780px;display:flex}.control-decision-tabs{margin:calc(var(--spacing) * 11) auto calc(var(--spacing) * 6);border-radius:var(--radius-ui-14);background:rgba(var(--color-navy-dark-rgb),.55);border:1px solid rgba(var(--color-blue-pale-rgb),.25);grid-template-columns:repeat(4,1fr);width:min(1120px,100%)}.control-decision-tabs button{cursor:pointer;min-height:96px;padding:calc(var(--spacing) * 3.5);text-align:left;color:var(--color-blue-pale);border-right:1px solid rgba(var(--color-blue-pale-rgb),.2);background:0 0;border:0;grid-template-columns:30px 38px 1fr;align-items:center;gap:9px;display:grid}.control-decision-tabs button:last-child{border-right:0}.control-decision-tabs button.active{color:var(--color-text-inverse);background:var(--color-primary)}.control-decision-tabs button>i{width:36px;height:36px;padding:calc(var(--spacing) * 2);background:rgba(var(--color-white-rgb),.12);border-radius:50%;place-items:center;display:grid}.control-decision-tabs svg{width:100%}.control-decision-focus{width:min(1120px,100%);min-height:420px;box-shadow:var(--shadow-approved-111);background:var(--color-navy-dark);border:1px solid rgba(var(--color-blue-pale-rgb),.25);border-radius:22px 70px 22px 22px;grid-template-columns:1.15fr .85fr;margin:auto;display:grid}.control-decision-focus>figure{min-height:420px;margin:0;overflow:hidden}.control-decision-focus>figure img{object-fit:cover;object-position:center 32%;width:100%;height:100%;filter:none!important}.control-decision-focus>article{padding:calc(var(--spacing) * 10);color:var(--color-text-inverse);animation:.28s both doc42-panel-in}.control-decision-focus>article>i{width:58px;height:58px;padding:calc(var(--spacing) * 3.5);background:var(--color-primary);border-radius:50%;place-items:center;display:grid}.control-decision-focus svg{width:100%}.control-decision-focus>article>span{margin-top:calc(var(--spacing) * 5.5);color:var(--color-blue-sky);display:block}.control-decision-focus h3{margin:9px 0 calc(var(--spacing) * 3);color:var(--color-text-inverse)}.control-decision-focus>article>p{margin-bottom:calc(var(--spacing) * 5.5);color:var(--color-blue-pale)}.control-decision-focus>article>div{gap:calc(var(--spacing) * 3.5);padding:calc(var(--spacing) * 3) 0;border-top:1px solid rgba(var(--color-blue-pale-rgb),.2);grid-template-columns:110px 1fr;display:grid}.control-decision-focus>article>div small{color:var(--color-blue-pale)}.control-decision-focus footer{margin-top:calc(var(--spacing) * 4.5);color:var(--color-accent)}@media(max-width:1180px){.control-who-grid{grid-template-columns:1fr!important}.control-who-stage{width:min(1000px,100%);margin-inline:auto}}@media(max-width:760px){.control-who-stage>nav button,.control-decision-tabs button{border-bottom:1px solid var(--color-border);border-right:0}.control-who-stage>nav,.control-decision-tabs,.control-who-focus,.control-decision-focus{grid-template-columns:1fr}.control-who-focus>figure,.control-decision-focus>figure{height:300px;min-height:300px}.control-decision-focus>article,.control-who-focus>article{padding:calc(var(--spacing) * 7)}}@media(max-width:767px){.control-hero-photo{gap:calc(var(--spacing) * 5);flex-direction:column;height:auto!important;display:flex!important}.control-who-focus>figure,.control-decision-focus>figure{align-self:center;height:auto!important;min-height:0!important}.control-who-focus>figure img,.control-decision-focus>figure img{display:block;object-fit:contain!important;filter:none!important;height:auto!important}}.control-who-focus>figure,.control-decision-focus>figure{background:var(--color-background);align-items:center;display:flex}.control-who-focus>figure img,.control-decision-focus>figure img{width:100%;object-fit:contain!important;filter:none!important;height:auto!important}.rp-reference-page{--ref-navy:var(--color-secondary);--ref-dark:var(--color-navy-dark);--ref-deep:var(--color-blue-deep);--ref-blue:var(--color-primary);--ref-royal:var(--color-blue-royal);--ref-bright:var(--color-accent);--ref-sky:var(--color-blue-sky);--ref-pale:var(--color-blue-pale);--ref-wash:var(--color-blue-ice);--ref-white:var(--color-white);color:var(--ref-navy)}.partner-ref-kicker{gap:calc(var(--spacing) * 3);color:var(--color-primary)}.partner-ref-kicker i{background:var(--color-accent);width:48px;height:2px}.rp-reference-page{background:var(--color-surface)}.rp-reference-page .rp-hero{min-height:clamp(720px,51.86vw,1062px);padding:clamp(calc(var(--spacing) * 21.5),5.1vw,calc(var(--spacing) * 26.5)) 0;background:radial-gradient(circle at 88% 10%,rgba(var(--color-blue-pale-rgb),.58),transparent 25%),linear-gradient(135deg,var(--color-surface) 0%,var(--color-background) 100%);color:var(--color-text-primary)}.rp-reference-page .rp-hero-grid{align-items:center;gap:calc(var(--spacing) * 20);grid-template-columns:minmax(410px,.78fr) minmax(650px,1.22fr);min-height:720px}.rp-reference-page .rp-hero-copy nav,.rp-reference-page .rp-hero-copy nav a,.rp-reference-page .rp-hero-copy nav b{color:var(--color-text-secondary)}.rp-reference-page .rp-hero-copy>span{color:var(--color-primary)}.rp-reference-page .rp-hero-copy h1{color:var(--color-text-primary)}.rp-reference-page .rp-hero-copy>div>p{color:var(--color-text-secondary)}.rp-reference-page>.rp-section{min-height:clamp(720px,51.86vw,1062px);padding:clamp(calc(var(--spacing) * 21.5),5.1vw,calc(var(--spacing) * 26.5)) 0;background:var(--color-surface);align-items:center;display:flex;position:relative;overflow:hidden}.rp-reference-page>.rp-section:nth-of-type(odd){background:linear-gradient(135deg,var(--color-surface),var(--color-background))}.rp-reference-page>.rp-section:after{content:"";opacity:.55;background-image:radial-gradient(circle,var(--color-blue-sky) 2px,transparent 2.5px);background-size:18px 18px;width:160px;height:100px;position:absolute;top:8%;right:4%}.rp-reference-page .rp-card{min-height:350px!important}.rp-reference-page .rp-card>i{color:var(--color-primary)!important;background:var(--color-background)!important}.rp-reference-page .rp-ownership-flow{border-color:var(--color-border);box-shadow:var(--shadow-approved-077);background:var(--color-surface)}.rp-reference-page .rp-banner{background:linear-gradient(135deg,var(--color-secondary),var(--color-navy-dark));min-height:430px}.rp-reference-page .rp-banner h2{color:var(--color-text-inverse)}.rp-reference-page .rp-banner a{color:var(--color-text-inverse);background:var(--color-primary)}@media(max-width:1600px)and (min-width:1181px){.rp-reference-page .rp-hero,.rp-reference-page>.rp-section{padding-block:calc(var(--spacing) * 18)}.rp-reference-page .rp-hero-grid{min-height:600px}}@media(max-width:1180px){.rp-reference-page .rp-hero,.rp-reference-page>.rp-section{min-height:0;padding:calc(var(--spacing) * 20.5) 0}.rp-reference-page .rp-shell{width:calc(100% - 64px)}.rp-reference-page .rp-hero-grid{grid-template-columns:1fr;gap:55px;min-height:0}.rp-reference-page .rp-hero-grid>div{max-width:900px;margin-inline:auto}}@media(max-width:900px){.rp-reference-page .rp-shell{width:calc(100% - 40px)}.rp-reference-page .rp-hero,.rp-reference-page>.rp-section{padding:calc(var(--spacing) * 17.5) 0}.rp-reference-page .rp-card{min-width:0!important;min-height:0!important}}@media(max-width:560px){.rp-reference-page .rp-shell{width:calc(100% - 28px)}.rp-reference-page .rp-hero,.rp-reference-page>.rp-section{padding:calc(var(--spacing) * 14.5) 0}}.rp-native-page{color:var(--rp-navy);background:var(--color-surface)}.rp-shell{margin:0 auto}.rp-hero{color:var(--color-text-inverse)}.rp-hero-copy nav{color:var(--color-blue-pale);align-items:center;gap:9px;margin-bottom:43px;display:flex}.rp-hero-copy>span{color:var(--color-blue-sky);display:block}.rp-hero-copy h1{margin:calc(var(--spacing) * 5) 0 calc(var(--spacing) * 5.5);color:var(--color-text-inverse)}.rp-hero-copy>div>p{max-width:520px;color:var(--color-blue-pale);margin:0}.rp-section{background:var(--color-surface);border-bottom:1px solid var(--rp-line)}.rp-banner{background:var(--color-surface)}.rp-banner>div{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 7);border-radius:var(--radius-ui-16);color:var(--color-text-inverse);display:flex}.rp-banner h2{color:var(--color-text-inverse);margin:0}.rp-banner a{border-radius:var(--radius-ui-10);min-height:54px;color:var(--color-text-inverse);justify-content:center;align-items:center;gap:9px;padding:0 25px;display:inline-flex}.rp-banner a:hover{background:rgba(var(--color-white-rgb),.14)}.rp-native-page .rp-section,.rp-native-page .rp-banner{animation:.55s both rpReveal}@media(max-width:1000px){.rp-hero-grid{gap:calc(var(--spacing) * 9);grid-template-columns:1fr}.rp-hero-copy h1 br{display:none}.rp-hero-copy nav{margin-bottom:calc(var(--spacing) * 7)}}@media(max-width:720px){.rp-hero{padding:calc(var(--spacing) * 10.5) 0}.rp-section{padding:calc(var(--spacing) * 10) 0}.rp-banner>div{text-align:left;display:grid}.rp-banner a{width:max-content}}@media(max-width:480px){.rp-banner>div{padding:calc(var(--spacing) * 6)}.rp-banner a{width:100%}}@media(prefers-reduced-motion:reduce){.rp-native-page .rp-section,.rp-native-page .rp-banner{animation:none}}.rp-native-page .rp-card{border-bottom:1px solid var(--rp-line)}.rp-native-page .rp-card>i{border-radius:50%}@media(max-width:760px){.rp-native-page .rp-card{min-height:0;border-bottom:1px solid var(--rp-line)!important;border-right:0!important}}.rp-native-page .rp-card{scroll-snap-align:start;flex-direction:column;justify-content:center;min-width:min(340px,72vw);display:flex;border-right:1px solid var(--rp-line)!important;min-height:390px!important}.rp-native-page .rp-card:last-child{border-right:0!important}.rp-native-page .rp-hero{padding:calc(var(--spacing) * 12) 0}.rp-native-page .rp-hero-grid{gap:calc(var(--spacing) * 12);min-height:360px}.rp-native-page .rp-section{padding:calc(var(--spacing) * 11) 0}.rp-hero{padding:calc(var(--spacing) * 25) 0 calc(var(--spacing) * 28)}.rp-hero-grid{min-height:430px}.rp-section{padding:calc(var(--spacing) * 26) 0}.rp-banner{padding:calc(var(--spacing) * 17) 0 calc(var(--spacing) * 21)}.rp-banner>div{min-height:230px;padding:48px 54px!important}.rp-banner a{background:var(--rp-green)}@media(max-width:1050px){.rp-hero-grid{gap:calc(var(--spacing) * 13.5);grid-template-columns:1fr}}@media(max-width:760px){.rp-hero{padding:calc(var(--spacing) * 16) 0 calc(var(--spacing) * 18)}.rp-section{padding:calc(var(--spacing) * 19) 0}}.rp-native-page>.rp-section{padding-block:clamp(calc(var(--spacing) * 20),9vw,140px)}.rp-native-page{--rp-deep:var(--color-navy-dark);--rp-muted:var(--color-blue-deep)}.rp-banner>div{background:linear-gradient(105deg,var(--color-blue-deep),var(--color-primary))}@media(min-width:961px){.rp-native-page>.rp-hero,.rp-native-page>.rp-section{min-height:var(--st-section-min);align-items:center;display:flex}}.rp-native-page{--rp-navy:var(--color-secondary)!important;--rp-dark:var(--color-navy-dark)!important;--rp-green:var(--color-primary)!important;--rp-blue:var(--color-blue-royal)!important;--rp-gold:var(--color-accent)!important;--rp-purple:var(--color-blue-sky)!important;--rp-mint:var(--color-blue-ice)!important;--rp-line:var(--color-blue-pale)!important}.rp-hero{background:linear-gradient(125deg,var(--color-surface),var(--color-background))!important}.rp-hero-grid{align-items:center!important;gap:clamp(calc(var(--spacing) * 13.5),6vw,calc(var(--spacing) * 27.5))!important;grid-template-columns:minmax(390px,.78fr) minmax(620px,1.22fr)!important}.rp-hero-visual{min-height:610px;position:relative}.rp-hero-visual>figure{height:610px;box-shadow:var(--shadow-approved-090);background:var(--color-blue-pale);border-radius:30px 104px 30px 30px;margin:0;position:relative;overflow:hidden}.rp-hero-visual>figure:after{content:"";border-radius:inherit;background:linear-gradient(180deg,transparent 35%,rgba(var(--color-secondary-rgb),.48));position:absolute;inset:0}.rp-hero-visual>figure img{object-fit:cover;object-position:center;width:100%;height:100%;filter:none!important}.rp-hero-widget{z-index:3;position:absolute;bottom:28px;left:30px;right:30px}.rp-explorer-section{background:var(--color-surface)!important}.rp-explorer-heading{margin-bottom:calc(var(--spacing) * 11);max-width:920px}.rp-explorer-heading h2{margin:calc(var(--spacing) * 4.5) 0;max-width:18ch}.rp-explorer-heading p{max-width:700px;color:var(--color-navy-dark)}.rp-process-explorer{min-height:520px;box-shadow:var(--shadow-approved-113);border:1px solid var(--color-border);border-radius:20px 76px 20px 20px;grid-template-columns:minmax(320px,.68fr) minmax(0,1.32fr);display:grid}.rp-process-explorer>nav{padding:calc(var(--spacing) * 4.5);background:var(--color-background)}.rp-process-explorer>nav button{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2.5);text-align:left;width:100%;min-height:76px;color:var(--color-navy-dark);border-bottom:1px solid var(--color-border);background:0 0;border:0;grid-template-columns:38px 42px 1fr;padding:11px;display:grid}.rp-process-explorer>nav button:last-child{border-bottom:0}.rp-process-explorer>nav button.active{border-radius:var(--radius-ui-10);color:var(--color-text-inverse);background:var(--color-primary)}.rp-process-explorer>nav button>i{width:40px;height:40px;color:var(--color-primary);background:var(--color-surface);border-radius:50%;place-items:center;padding:9px;display:grid}.rp-process-explorer>nav svg{width:100%}.rp-process-explorer>article{padding:clamp(calc(var(--spacing) * 9.5),5vw,calc(var(--spacing) * 19));color:var(--color-text-inverse);background:linear-gradient(145deg,var(--color-secondary),var(--color-navy-dark));flex-direction:column;justify-content:center;animation:.28s both doc42-panel-in;display:flex}.rp-process-explorer>article>i{width:68px;height:68px;padding:calc(var(--spacing) * 4);background:var(--color-primary);border-radius:50%;place-items:center;display:grid}.rp-process-explorer>article>i svg{width:100%}.rp-process-explorer>article>span{margin-top:calc(var(--spacing) * 7.5);color:var(--color-blue-sky)}.rp-process-explorer h3{margin:calc(var(--spacing) * 2.5) 0 calc(var(--spacing) * 3.5);color:var(--color-text-inverse)}.rp-process-explorer>article>p{max-width:700px;color:var(--color-blue-pale)}.rp-process-explorer ul{margin:calc(var(--spacing) * 7.5) 0 0;gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.rp-process-explorer li{border-radius:var(--radius-ui-9);padding:calc(var(--spacing) * 3.5);color:var(--color-text-inverse);border:1px solid rgba(var(--color-blue-pale-rgb),.22);gap:9px;display:flex}.rp-process-explorer li>b{color:var(--color-accent)}.rp-process-explorer footer{margin-top:calc(var(--spacing) * 8.5);padding-top:calc(var(--spacing) * 5);color:var(--color-blue-sky);border-top:1px solid rgba(var(--color-blue-pale-rgb),.22);align-items:center;gap:11px;display:flex}.rp-process-explorer footer svg{width:20px}@media(max-width:1180px){.rp-hero-grid{grid-template-columns:1fr!important}.rp-hero-visual{width:min(900px,100%);margin-inline:auto}}@media(max-width:760px){.rp-hero-visual{min-height:510px}.rp-hero-visual>figure{height:510px}.rp-hero-widget{bottom:14px;left:14px;right:14px}.rp-process-explorer,.rp-process-explorer ul{grid-template-columns:1fr}}@media(max-width:767px){.rp-native-page .rp-hero-visual{gap:calc(var(--spacing) * 6);flex-direction:column;min-height:0!important;display:flex!important}.rp-native-page .rp-hero-visual>figure{border-radius:var(--radius-ui-24);margin:0;height:auto!important;min-height:0!important;position:relative!important;inset:auto!important}.rp-native-page .rp-hero-visual>figure img{display:block;object-fit:contain!important;filter:none!important;height:auto!important}.rp-native-page .rp-hero-visual>figure:after{display:none!important}.rp-native-page .rp-hero-widget{width:100%!important;height:auto!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.rp-hero-widget :is(.rp-control-graphic,.rp-setup-graphic) article strong{color:var(--color-navy-dark)!important}}.partner-reference-page{--ref-navy:var(--color-secondary);--ref-dark:var(--color-navy-dark);--ref-deep:var(--color-blue-deep);--ref-blue:var(--color-primary);--ref-royal:var(--color-blue-royal);--ref-bright:var(--color-accent);--ref-sky:var(--color-blue-sky);--ref-pale:var(--color-blue-pale);--ref-wash:var(--color-blue-ice);--ref-white:var(--color-white);color:var(--ref-navy)}.partner-ref-section{min-height:clamp(720px,51.86vw,1062px);padding:clamp(calc(var(--spacing) * 21.5),5.1vw,calc(var(--spacing) * 26.5)) 0;align-items:center;display:flex;position:relative;overflow:hidden}.partner-ref-shell{position:relative}.partner-ref-light{color:var(--color-text-primary);background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-surface) 58%,var(--color-background) 100%)}.partner-ref-light:before{content:"";pointer-events:none;border:7vw solid rgba(var(--color-blue-pale-rgb),.22);border-radius:50%;width:35vw;max-width:720px;height:35vw;max-height:720px;position:absolute;bottom:-25vw;left:-12vw}.partner-ref-light:after{content:"";opacity:.65;background-image:radial-gradient(circle,var(--color-blue-sky) 2px,transparent 2.5px);pointer-events:none;background-size:18px 18px;width:165px;height:105px;position:absolute;top:7%;right:4.8%}.partner-handnote{color:var(--color-accent);transform:rotate(-5deg)}.partner-ref-micro{z-index:3;color:var(--color-accent);position:absolute;bottom:-55px}.partner-ref-section{isolation:isolate}.partner-ref-shell{min-height:760px}.partner-ref-copy{z-index:4}.partner-ref-copy h1,.partner-ref-copy h2{margin:calc(var(--spacing) * 5) 0 calc(var(--spacing) * 5.5);color:inherit}.partner-ref-copy p{max-width:560px;color:var(--color-text-secondary);margin:0}.partner-ref-copy>b{margin-top:calc(var(--spacing) * 4);color:var(--color-primary);display:block}.partner-ref-button{margin-top:calc(var(--spacing) * 7);gap:15px;min-height:50px}.partner-ref-micro.left{left:0}.partner-ref-micro.right{right:0}.partner-ref-micro.centre{white-space:nowrap;left:50%;transform:translate(-50%)}.partner-review-layout{grid-template-columns:390px minmax(740px,1fr);gap:65px}.partner-review-stage{grid-template-columns:260px 110px minmax(470px,1fr);height:590px;display:grid;position:relative}.partner-source-stack{z-index:2;gap:calc(var(--spacing) * 5.5);display:flex;position:relative}.partner-source-stack>article{min-height:178px;position:relative}.partner-source-stack>article>i{border-radius:var(--radius-ui-12);width:41px;height:41px;padding:calc(var(--spacing) * 2.5);color:var(--color-primary);background:var(--color-background);display:block}.partner-source-stack>article>i svg{width:100%;height:100%}.partner-source-stack>article>p{flex-direction:column;margin:11px 0 0;display:flex}.partner-source-stack>article>p span{margin-top:calc(var(--spacing) * 1);color:var(--color-text-secondary)}.partner-source-stack>article>strong{border-radius:var(--radius-ui-15);padding:5px calc(var(--spacing) * 2);color:var(--color-primary);background:var(--color-background);position:absolute;top:20px;right:18px}.partner-source-stack>article>div{display:flex;position:absolute;bottom:16px;right:15px}.partner-source-stack>article>div em{width:28px;height:28px;color:var(--color-text-inverse);background:var(--color-accent);border:2px solid var(--color-white);border-radius:50%;place-items:center;margin-left:-6px;display:grid}:where([data-page="recruitment-partners.two-workflows"]) .partner-merge{z-index:1;width:110px;height:430px;overflow:visible}:where([data-page="recruitment-partners.two-workflows"]) .partner-merge path{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-dasharray:7 8}.partner-review-table{z-index:2;border-radius:var(--radius-ui-17);box-shadow:var(--shadow-approved-074);background:var(--color-surface);border:1px solid var(--color-border)}.partner-review-table>header{min-height:88px;padding:calc(var(--spacing) * 5) calc(var(--spacing) * 5.5);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.partner-review-table>header>span{gap:calc(var(--spacing) * .5) calc(var(--spacing) * 2.5);grid-template-columns:38px 1fr;display:grid}.partner-review-table>header>span>i{border-radius:var(--radius-ui-10);width:38px;height:38px;padding:calc(var(--spacing) * 2.5);color:var(--color-primary);background:var(--color-background);grid-row:1/3}.partner-review-table>header>span>i svg{width:100%;height:100%}.partner-review-table>header small{color:var(--color-blue-sky)}.partner-review-table>header em{border-radius:var(--radius-ui-15);padding:calc(var(--spacing) * 1.5) 9px;color:var(--color-primary);border:1px solid var(--color-blue-sky)}.partner-review-table>nav,.partner-review-table>article{grid-template-columns:minmax(205px,1.5fr) repeat(3,minmax(70px,.7fr));align-items:center;gap:7px;display:grid}.partner-review-table>nav{padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 4.5);color:var(--color-text-secondary);background:var(--color-background)}.partner-review-table>article{min-height:108px;padding:calc(var(--spacing) * 3.5) calc(var(--spacing) * 4.5);border-bottom:1px solid var(--color-blue-ice)}.partner-review-table>article:last-child{border-bottom:0}.partner-review-table>article>i{display:none}.partner-review-table>article>p{flex-direction:column;margin:0;display:flex}.partner-review-table>article>p span{color:var(--color-text-secondary)}.partner-review-table>article>p em{margin-top:calc(var(--spacing) * 1.5);border-radius:var(--radius-ui-10);width:max-content;padding:3px calc(var(--spacing) * 1.5);color:var(--color-text-secondary);background:var(--color-blue-pale)}.partner-review-table>article>small{border-radius:var(--radius-ui-10);width:max-content;color:var(--color-primary);background:var(--color-background);padding:5px 7px}.partner-review-stage>.partner-handnote{position:absolute;top:5px;right:1%}.partner-review-view .partner-ref-micro{bottom:-40px}.partner-live-db>.partner-ref-shell{flex-direction:column;justify-content:center;display:flex}.partner-live-top{grid-template-columns:minmax(430px,.8fr) minmax(620px,1.2fr);gap:75px}.partner-live-db .partner-ref-copy h2{max-width:11ch}.partner-photo-wrap{height:470px;position:relative}.partner-photo-wrap>figure{height:100%;box-shadow:var(--shadow-approved-075);border-radius:32px 105px 32px 32px;margin:0;overflow:hidden}.partner-photo-wrap>figure img{object-fit:cover;object-position:70% center;width:100%;height:100%;filter:none!important}.partner-photo-wrap>.partner-handnote{position:absolute;top:-20px;right:2%}.partner-compared-chip{z-index:3;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-11);min-width:240px;padding:13px calc(var(--spacing) * 4);box-shadow:var(--shadow-approved-076);background:var(--color-surface);display:flex;position:absolute;bottom:20px;right:22px}.partner-compared-chip>i{width:35px;height:35px;color:var(--color-text-inverse);background:var(--color-accent);border-radius:50%;place-items:center;display:grid}.partner-compared-chip p{flex-direction:column;margin:0;display:flex}.partner-flow-rail{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.partner-flow-rail article{min-height:118px;padding:23px calc(var(--spacing) * 8) 15px 0;grid-template-columns:22px 38px 1fr;align-items:start;gap:9px;display:grid;position:relative}.partner-compared-chip span,.partner-flow-rail article>span{color:var(--color-accent)}.partner-flow-rail article>i{width:38px;height:38px;padding:calc(var(--spacing) * 2.5);color:var(--color-primary);background:var(--color-background);border-radius:50%}.partner-flow-rail article>i svg{width:100%;height:100%}.partner-flow-rail article>p{flex-direction:column;margin:0;display:flex}.partner-flow-rail article>p small{margin-top:calc(var(--spacing) * 1);color:var(--color-text-secondary)}.partner-flow-rail article>svg{color:var(--color-accent);position:absolute;top:35px;right:10px}.partner-lockbar{align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-8);min-height:48px;padding:0 calc(var(--spacing) * 4.5);color:var(--color-text-secondary);border:1px solid var(--color-border)}.partner-lockbar>svg{width:17px;height:17px;color:var(--color-primary)}.partner-lockbar b{color:var(--color-accent);margin-left:auto}.partner-who>.partner-ref-shell{flex-direction:column;justify-content:center;display:flex}.partner-who>div>header{z-index:3;text-align:center;position:relative}.partner-who>div>header h2{margin:calc(var(--spacing) * 4) 0 7px}.partner-who>div>header p{color:var(--color-text-secondary);margin:0}.partner-who .partner-ref-micro{bottom:-35px}@media(max-width:1600px)and (min-width:1181px){.partner-ref-section{padding-block:calc(var(--spacing) * 18)}.partner-ref-shell{min-height:600px}.partner-review-stage{height:520px}.partner-source-stack>article{min-height:150px}.partner-review-table>article{min-height:88px}.partner-photo-wrap{height:405px}.partner-flow-rail{margin-top:calc(var(--spacing) * 9)}}@media(max-width:1180px){.partner-ref-section{min-height:0;padding:calc(var(--spacing) * 20.5) 0}.partner-ref-shell{width:calc(100% - 64px)}.partner-review-layout,.partner-live-top{grid-template-columns:1fr;gap:55px}.partner-ref-shell{min-height:0}.partner-review-stage{width:min(900px,100%);margin:auto}.partner-live-db .partner-ref-copy h2{max-width:13ch}.partner-photo-wrap{width:min(780px,100%);margin:auto}}@media(max-width:900px){.partner-ref-shell{width:calc(100% - 40px)}.partner-ref-light:after,.partner-handnote{display:none}.partner-ref-section{padding:calc(var(--spacing) * 17.5) 0}.partner-review-stage{gap:calc(var(--spacing) * 5);grid-template-columns:1fr;height:auto;display:grid}.partner-source-stack{grid-template-columns:1fr 1fr;display:grid}.partner-review-table{min-width:680px}.partner-review-stage{padding-bottom:15px;overflow-x:auto}:where([data-page="recruitment-partners.two-workflows"]) .partner-merge,.partner-review-stage>.partner-handnote{display:none}.partner-ref-micro{margin-top:calc(var(--spacing) * 6);display:block;position:static!important}.partner-ref-micro.right{text-align:right}.partner-photo-wrap{height:460px}.partner-flow-rail{grid-template-columns:1fr 1fr}.partner-flow-rail article{border-bottom:1px solid var(--color-border)}}@media(max-width:560px){.partner-ref-shell{width:calc(100% - 28px)}.partner-ref-section{padding:calc(var(--spacing) * 14.5) 0}.partner-ref-button{width:100%}.partner-source-stack{grid-template-columns:1fr}.partner-review-stage{overflow:visible}.partner-review-table{min-width:0}.partner-review-table>nav{display:none}.partner-review-table>article{gap:calc(var(--spacing) * 2.5);grid-template-columns:1fr 1fr}.partner-review-table>article>p{grid-column:1/-1}.partner-live-top{gap:calc(var(--spacing) * 10.5)}.partner-photo-wrap{height:360px}.partner-flow-rail{grid-template-columns:1fr}.partner-lockbar{flex-wrap:wrap;align-items:flex-start;padding:15px}.partner-lockbar b{margin-left:calc(var(--spacing) * 7);width:100%}}.partner-reference-page{--rp-navy:var(--color-secondary)!important;--rp-dark:var(--color-navy-dark)!important;--rp-green:var(--color-primary)!important;--rp-blue:var(--color-blue-royal)!important;--rp-gold:var(--color-accent)!important;--rp-purple:var(--color-blue-sky)!important;--rp-mint:var(--color-blue-ice)!important;--rp-line:var(--color-blue-pale)!important}.partner-role-explorer{box-shadow:var(--shadow-approved-114);border:1px solid var(--color-border);border-radius:20px 72px 20px 20px;grid-template-columns:270px 1fr;display:grid}.partner-role-explorer>nav{padding:calc(var(--spacing) * 4.5);background:var(--color-background)}.partner-role-explorer>nav button{cursor:pointer;text-align:left;width:100%;min-height:84px;color:var(--color-navy-dark);border-bottom:1px solid var(--color-border);background:0 0;border:0;grid-template-columns:44px 1fr;align-items:center;gap:11px;padding:13px;display:grid}.partner-role-explorer>nav button:last-child{border-bottom:0}.partner-role-explorer>nav button.active{border-radius:var(--radius-ui-10);color:var(--color-text-inverse);background:var(--color-primary)}.partner-role-explorer>nav i{width:42px;height:42px;color:var(--color-primary);background:var(--color-surface);border-radius:50%;place-items:center;padding:9px;display:grid}.partner-role-explorer>nav svg{width:100%}.partner-role-explorer>article{background:var(--color-surface);grid-template-columns:.75fr 1.25fr;min-height:500px;display:grid}.partner-role-explorer>article>figure{min-height:500px;margin:0;overflow:hidden}.partner-role-explorer>article>figure img{object-position:center}.partner-role-explorer>article>div{padding:calc(var(--spacing) * 11);flex-direction:column;justify-content:center;animation:.28s both doc42-panel-in;display:flex}.partner-role-explorer>article>div>span{color:var(--color-primary)}.partner-role-explorer h3{margin:calc(var(--spacing) * 2) 0 9px}.partner-role-explorer>article>div>p{color:var(--color-navy-dark)}.partner-role-explorer ul{margin:calc(var(--spacing) * 5.5) 0 0;gap:calc(var(--spacing) * 2.5);grid-template-columns:1fr 1fr;padding:0;list-style:none;display:grid}.partner-role-explorer li{border-radius:var(--radius-ui-9);padding:calc(var(--spacing) * 3);border:1px solid var(--color-border);grid-template-columns:34px 1fr;gap:9px;display:grid}.partner-role-explorer li>i{width:32px;height:32px;color:var(--color-primary);background:var(--color-background);border-radius:50%;place-items:center;padding:7px;display:grid}.partner-role-explorer li svg{width:100%}.partner-role-explorer li p{margin:0}.partner-role-explorer li b,.partner-role-explorer li small{display:block}.partner-role-explorer li small{color:var(--color-navy-dark);margin-top:3px}@media(max-width:760px){.partner-role-explorer,.partner-role-explorer ul,.partner-role-explorer>article{grid-template-columns:1fr}.partner-role-explorer>article>figure{height:300px;min-height:300px}}.partner-role-explorer figure img{object-fit:cover;object-position:center;filter:none!important}@media(max-width:767px){.partner-photo-wrap{gap:calc(var(--spacing) * 5);flex-direction:column;height:auto!important;display:flex!important}.partner-photo-wrap>figure{border-radius:var(--radius-ui-24)}.partner-role-explorer>article>figure{align-self:center;height:auto!important;min-height:0!important}.partner-role-explorer>article>figure img{display:block;object-fit:contain!important;filter:none!important;height:auto!important}}.partner-role-explorer>article>figure{background:var(--color-background);align-items:center;display:flex}.partner-role-explorer>article>figure img{width:100%;object-fit:contain!important;filter:none!important;height:auto!important}:where([data-page="recruitment-partners.partner-workflow"]) .rp-reference-page .rp-side{align-items:center;gap:calc(var(--spacing) * 22.5);grid-template-columns:330px minmax(0,1fr);width:min(1840px,100% - clamp(96px,10.7vw,220px))}:where([data-page="recruitment-partners.partner-workflow"]) .rp-reference-page .rp-side>header h2{color:var(--color-text-primary)}:where([data-page="recruitment-partners.partner-workflow"]) .rp-reference-page .rp-side>header>i{background:var(--color-primary)}:where([data-page="recruitment-partners.partner-workflow"]) .rp-reference-page .rp-candidate-comparison{border-color:var(--color-border);box-shadow:var(--shadow-approved-077);background:var(--color-surface)}@media(max-width:1180px){:where([data-page="recruitment-partners.partner-workflow"]) .rp-reference-page .rp-side{grid-template-columns:1fr;gap:55px;width:calc(100% - 64px)}:where([data-page="recruitment-partners.partner-workflow"]) .rp-reference-page .rp-side>header h2{max-width:14ch}}@media(max-width:900px){:where([data-page="recruitment-partners.partner-workflow"]) .rp-reference-page .rp-side{width:calc(100% - 40px)}}@media(max-width:560px){:where([data-page="recruitment-partners.partner-workflow"]) .rp-reference-page .rp-side{width:calc(100% - 28px)}}.rp-five-graphic{border-radius:var(--radius-ui-24);color:var(--rp-navy);box-shadow:var(--shadow-approved-078);background:var(--color-surface)}.rp-five-graphic b{color:var(--rp-green);border:1px solid var(--color-blue-ice);border-radius:50%;place-items:center;display:grid}.rp-five-graphic span{color:var(--color-blue-sky);display:block}.rp-five-graphic .tone-blue b{border-color:var(--color-border);color:var(--rp-blue)}.rp-five-graphic .tone-gold b{border-color:var(--color-blue-sky);color:var(--rp-gold)}.rp-five-graphic .tone-purple b{border-color:var(--color-blue-ice);color:var(--rp-purple)}.rp-side{align-items:start;display:grid}.rp-side>header h2{margin:0}.rp-side>header>i{margin-top:calc(var(--spacing) * 5);background:var(--rp-green);width:48px;height:3px;display:block}.rp-candidate-comparison{border-radius:var(--radius-ui-15);padding:calc(var(--spacing) * 5);color:var(--color-text-inverse);background:var(--color-secondary)}.rp-candidate-comparison>header{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;display:flex}.rp-candidate-comparison>article{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2.5);grid-template-columns:32px 1fr 150px 55px 80px;min-height:48px;display:grid}.rp-candidate-comparison>article>i{width:27px;height:27px;color:var(--color-text-secondary);background:var(--color-surface);border-radius:50%;place-items:center;display:grid}.rp-candidate-comparison>article>span{border-radius:var(--radius-ui-20);padding:5px calc(var(--spacing) * 2.5);color:var(--rp-green);background:var(--color-background)}.rp-candidate-comparison>article>span.database{color:var(--rp-blue);background:var(--color-background)}@media(max-width:1000px){.rp-side{gap:calc(var(--spacing) * 7.5);grid-template-columns:180px 1fr}}@media(max-width:720px){.rp-five-graphic{gap:calc(var(--spacing) * 3);grid-template-columns:1fr}.rp-five-graphic article{text-align:left;grid-template-columns:52px 1fr;align-items:center;display:grid}.rp-five-graphic b{width:47px;height:47px;margin:0}.rp-side{gap:calc(var(--spacing) * 6);grid-template-columns:1fr}.rp-candidate-comparison>article{grid-template-columns:32px 1fr auto}.rp-candidate-comparison>article>span{grid-column:2}.rp-side>header h2 br,.rp-candidate-comparison em,.rp-candidate-comparison small{display:none}}@media(max-width:1050px){:where([data-page="recruitment-partners.partner-workflow"]) .rp-native-page .rp-side{grid-template-columns:190px 1fr}}@media(max-width:760px){:where([data-page="recruitment-partners.partner-workflow"]) .rp-native-page .rp-side{grid-template-columns:1fr}}.rp-five-graphic{padding:calc(var(--spacing) * 5) calc(var(--spacing) * 6)!important;display:block!important}.rp-five-graphic>article{min-height:60px;padding:calc(var(--spacing) * 2) 0;border-bottom:1px solid var(--rp-line);align-items:center;gap:11px;position:relative;text-align:left!important;grid-template-columns:38px 40px 1fr 22px!important;display:grid!important}.rp-five-graphic>article:last-child{border-bottom:0}.rp-five-graphic>article>b{width:36px!important;height:36px!important;margin:0!important}.rp-five-graphic>article>i{border-radius:var(--radius-ui-10);width:38px;height:38px;color:var(--rp-green);background:var(--color-background);place-items:center;display:grid}.rp-five-graphic>article.tone-blue>i{color:var(--rp-blue);background:var(--color-background)}.rp-five-graphic>article.tone-gold>i{color:var(--rp-gold);background:var(--color-background)}.rp-five-graphic>article.tone-purple>i{color:var(--rp-purple);background:var(--color-background)}.rp-five-graphic>article>i svg{width:20px}.rp-five-graphic>article p{margin:0!important}.rp-five-graphic>article p strong,.rp-five-graphic>article p span{display:block}.rp-five-graphic>article p span{margin-top:calc(var(--spacing) * .5);color:var(--rp-muted)}.rp-five-graphic>article>em{color:var(--rp-gold)}.rp-five-graphic>article:last-child>em{display:none}@media(max-width:760px){.rp-five-graphic>article{grid-template-columns:36px 38px 1fr!important}.rp-five-graphic>article>em{display:none}}.rp-side{gap:calc(var(--spacing) * 19.5);grid-template-columns:290px minmax(0,1fr)}.rp-five-graphic{padding:calc(var(--spacing) * 6) calc(var(--spacing) * 8);grid-template-columns:1fr;gap:0}.rp-five-graphic article{text-align:left;border-bottom:1px solid var(--rp-line);grid-template-columns:52px 1fr;align-items:center;min-height:68px;display:grid}.rp-five-graphic article:last-child{border-bottom:0}.rp-five-graphic b{width:40px;height:40px;margin:0}@media(max-width:1050px){.rp-side{gap:calc(var(--spacing) * 11);grid-template-columns:1fr}.rp-side>header h2{max-width:16ch}}@media(max-width:760px){.rp-five-graphic{grid-template-columns:1fr}}:where([data-page="recruitment-partners.partner-workflow"]) .rp-native-page .rp-side{align-items:center;gap:clamp(calc(var(--spacing) * 13.5),8vw,115px);grid-template-columns:300px minmax(0,1fr)}:where([data-page="recruitment-partners.partner-workflow"]) .rp-native-page .rp-section:nth-of-type(2n) .rp-side{grid-template-columns:minmax(0,1fr) 300px}:where([data-page="recruitment-partners.partner-workflow"]) .rp-native-page .rp-section:nth-of-type(2n) .rp-side>header{text-align:right;order:2}:where([data-page="recruitment-partners.partner-workflow"]) .rp-native-page .rp-section:nth-of-type(2n) .rp-side>header>i{margin-left:auto}@media(max-width:960px){:where([data-page="recruitment-partners.partner-workflow"]) .rp-native-page .rp-side,:where([data-page="recruitment-partners.partner-workflow"]) .rp-native-page .rp-section:nth-of-type(2n) .rp-side{grid-template-columns:1fr}:where([data-page="recruitment-partners.partner-workflow"]) .rp-native-page .rp-section:nth-of-type(2n) .rp-side>header{order:initial;text-align:left}:where([data-page="recruitment-partners.partner-workflow"]) .rp-native-page .rp-section:nth-of-type(2n) .rp-side>header>i{margin-left:0}}:where([data-page="recruitment-partners.partner-workflow"]) .rp-hero-widget>.rp-five-graphic{border-radius:var(--radius-ui-16);box-shadow:var(--shadow-approved-112);border:1px solid rgba(var(--color-blue-pale-rgb),.45);min-height:0!important;padding:calc(var(--spacing) * 4.5)!important;color:var(--color-text-primary)!important;background:rgba(var(--color-white-rgb),.96)!important;margin:0!important}:where([data-page="recruitment-partners.partner-workflow"]) .rp-hero-widget .rp-five-graphic{grid-template-columns:repeat(5,1fr)!important;gap:0!important;display:grid!important}:where([data-page="recruitment-partners.partner-workflow"]) .rp-hero-widget .rp-five-graphic article{min-height:108px!important;padding:calc(var(--spacing) * 2)!important;border-bottom:0!important;border-right:1px solid var(--color-border)!important}:where([data-page="recruitment-partners.partner-workflow"]) .rp-hero-widget .rp-five-graphic article:last-child{border-right:0!important}:where([data-page="recruitment-partners.partner-workflow"]) .rp-hero-widget .rp-five-graphic article>i,:where([data-page="recruitment-partners.partner-workflow"]) .rp-hero-widget .rp-five-graphic article>em{display:none!important}:where([data-page="recruitment-partners.partner-workflow"]) .rp-hero-widget .rp-five-graphic article>b{width:32px;height:32px;color:var(--color-text-inverse);background:var(--color-primary);margin:0 auto 7px}.rp-partner-comparison{background:var(--color-background)!important}.rp-partner-comparison .rp-side{align-items:center}@media(max-width:760px){:where([data-page="recruitment-partners.partner-workflow"]) .rp-hero-widget .rp-five-graphic{grid-template-columns:1fr!important}:where([data-page="recruitment-partners.partner-workflow"]) .rp-hero-widget .rp-five-graphic article{text-align:left!important;grid-template-columns:34px 1fr!important;min-height:44px!important}:where([data-page="recruitment-partners.partner-workflow"]) .rp-hero-widget .rp-five-graphic article span{display:none}}.rp-workflow-visual{min-height:0}.rp-workflow-visual>figure{height:360px}.rp-workflow-visual .rp-hero-widget{margin-top:calc(var(--spacing) * 6);position:relative;inset:auto}.rp-workflow-visual .rp-five-graphic{padding:calc(var(--spacing) * 3) calc(var(--spacing) * 6)!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.rp-workflow-visual .rp-five-graphic>article{align-items:start;gap:calc(var(--spacing) * 4);min-height:0!important;padding:calc(var(--spacing) * 4) 0!important;border-bottom:1px solid var(--color-border)!important;border-right:0!important;grid-template-columns:40px minmax(0,1fr)!important;display:grid!important}.rp-workflow-visual .rp-five-graphic>article:last-child{border-bottom:0!important}.rp-workflow-visual .rp-five-graphic>article>b{margin:0!important}.rp-workflow-visual .rp-five-graphic>article p{min-width:0}.rp-workflow-visual .rp-five-graphic>article p span{margin-top:calc(var(--spacing) * 1.5);color:var(--color-navy-dark);display:block!important}@media(max-width:760px){.rp-workflow-visual>figure{height:300px}}:where([data-page="recruitment-partners.partner-workflow"]) .rp-native-page>.rp-partner-comparison{height:auto!important;min-height:0!important;padding-block:clamp(calc(var(--spacing) * 12),4.5vw,calc(var(--spacing) * 22))!important}.rp-partner-comparison .rp-side{min-height:0;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr)!important}.rp-partner-comparison .rp-side>header{text-align:left!important;order:0!important}@media(max-width:600px){:where([data-page="recruitment-partners.partner-workflow"]) .rp-native-page .rp-partner-comparison .rp-side{gap:calc(var(--spacing) * 6);grid-template-columns:1fr!important}}.rp-setup-graphic{border-radius:var(--radius-ui-24);color:var(--rp-navy);box-shadow:var(--shadow-approved-078);background:var(--color-surface);padding:calc(var(--spacing) * 6.5)}.rp-setup-graphic h2{margin:0 0 calc(var(--spacing) * 4.5)}.rp-setup-graphic>div{margin-bottom:calc(var(--spacing) * 4.5);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(3,1fr);display:grid}.rp-setup-graphic article{min-height:88px}.rp-setup-graphic article b{color:var(--rp-green);display:block}.rp-setup-graphic article span{margin-top:calc(var(--spacing) * 1.5);color:var(--color-accent);display:block}.rp-setup-graphic>p{margin:calc(var(--spacing) * 2.5) 0 0;border-radius:var(--radius-ui-12);min-height:64px;padding:calc(var(--spacing) * 3.5) 17px;color:var(--color-text-secondary);border:1px solid var(--rp-line);align-items:center;gap:17px;display:flex}.rp-setup-graphic>p>i{width:34px;height:34px;color:var(--rp-green);background:var(--color-background);border-radius:50%;place-items:center;display:grid}.rp-setup-graphic svg{width:18px}@media(max-width:480px){.rp-setup-graphic>div{grid-template-columns:1fr}.rp-setup-graphic{padding:17px}.rp-setup-graphic article{min-height:74px}}:where([data-page="recruitment-partners.partner-access"]) .rp-hero-widget>.rp-setup-graphic{border-radius:var(--radius-ui-16);box-shadow:var(--shadow-approved-112);border:1px solid rgba(var(--color-blue-pale-rgb),.45);min-height:0!important;padding:calc(var(--spacing) * 4.5)!important;color:var(--color-text-primary)!important;background:rgba(var(--color-white-rgb),.96)!important;margin:0!important}:where([data-page="recruitment-partners.partner-access"]) .rp-hero-widget .rp-setup-graphic>h2{display:none}:where([data-page="recruitment-partners.partner-access"]) .rp-hero-widget .rp-setup-graphic>div{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(3,1fr);display:grid}:where([data-page="recruitment-partners.partner-access"]) .rp-hero-widget .rp-setup-graphic>p{margin:calc(var(--spacing) * 3) calc(var(--spacing) * 4) 0 0;color:var(--color-navy-dark);display:inline-flex}@media(max-width:760px){:where([data-page="recruitment-partners.partner-access"]) .rp-hero-widget .rp-setup-graphic>div{grid-template-columns:1fr}:where([data-page="recruitment-partners.partner-access"]) .rp-hero-widget .rp-setup-graphic article:nth-child(n+2){display:none}}.rp-control-graphic{border-radius:var(--radius-ui-24);color:var(--rp-navy);box-shadow:var(--shadow-approved-078);background:var(--color-surface)}.rp-control-graphic h2{margin:0 0 calc(var(--spacing) * 4.5)}.rp-control-graphic>div{grid-template-columns:1fr 1fr;gap:13px}.rp-control-graphic article{flex-direction:column;justify-content:space-between;min-height:148px;display:flex}.rp-control-graphic article>i{width:48px;height:48px;color:var(--rp-green);background:var(--color-background);border-radius:50%;place-items:center;display:grid}.rp-control-graphic article.tone-blue>i{color:var(--rp-blue);background:var(--color-background)}.rp-control-graphic article.tone-gold>i{color:var(--rp-gold);background:var(--color-background)}.rp-control-graphic article.tone-purple>i{color:var(--rp-purple);background:var(--color-background)}.rp-control-graphic svg{width:25px}.rp-control-graphic p{color:var(--color-blue-sky);margin:15px 0 0}@media(max-width:720px){.rp-control-graphic>div{grid-template-columns:1fr 1fr}}@media(max-width:480px){.rp-control-graphic>div{grid-template-columns:1fr}.rp-control-graphic{padding:17px}}.rp-control-graphic>footer{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-ui-10);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3.5);color:var(--color-text-inverse);background:var(--rp-navy);align-items:center;gap:11px;display:flex}.rp-control-graphic>footer svg{width:19px;color:var(--color-blue-pale)}.rp-control-graphic{padding:calc(var(--spacing) * 6)!important}.rp-control-graphic>header h2{margin:5px 0 15px!important}.rp-control-graphic>div{display:block!important}.rp-control-graphic>div>article{align-items:center;gap:calc(var(--spacing) * 3);grid-template-columns:34px 42px 1fr 22px;position:relative;min-height:76px!important;display:grid!important}.rp-control-graphic>header span,.rp-control-graphic>div>article>b{color:var(--rp-green)}.rp-control-graphic>div>article>i{width:40px!important;height:40px!important;margin:0!important}.rp-control-graphic>div>article p{margin:0!important}.rp-control-graphic>div>article p strong,.rp-control-graphic>div>article p span{display:block}.rp-control-graphic>div>article p span{margin-top:calc(var(--spacing) * .5);color:var(--rp-muted)}.rp-control-graphic>div>article>em{color:var(--rp-gold)}.rp-control-graphic>div>article:last-child>em{display:none}@media(max-width:760px){.rp-control-graphic>div>article{grid-template-columns:34px 40px 1fr}.rp-control-graphic>div>article>em{display:none}}:where([data-page="recruitment-partners.recruiter-control"]) .rp-hero-widget>.rp-control-graphic{border-radius:var(--radius-ui-16);box-shadow:var(--shadow-approved-112);border:1px solid rgba(var(--color-blue-pale-rgb),.45);min-height:0!important;padding:calc(var(--spacing) * 4.5)!important;color:var(--color-text-primary)!important;background:rgba(var(--color-white-rgb),.96)!important;margin:0!important}:where([data-page="recruitment-partners.recruiter-control"]) .rp-hero-widget .rp-control-graphic>header{display:none}:where([data-page="recruitment-partners.recruiter-control"]) .rp-hero-widget .rp-control-graphic>div{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(3,1fr);display:grid}:where([data-page="recruitment-partners.recruiter-control"]) .rp-hero-widget .rp-control-graphic article{min-height:92px!important}:where([data-page="recruitment-partners.recruiter-control"]) .rp-hero-widget .rp-control-graphic footer{margin-top:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 2.5);color:var(--color-navy-dark)}.rp-promise-section{background:var(--color-background)!important}.rp-promise-grid{border-radius:var(--radius-ui-18);box-shadow:var(--shadow-approved-115);background:var(--color-surface);border:1px solid var(--color-border);grid-template-columns:repeat(4,1fr);display:grid}.rp-promise-grid article{min-height:260px;padding:calc(var(--spacing) * 8);border-right:1px solid var(--color-border);flex-direction:column;justify-content:center;display:flex}.rp-promise-grid article:last-child{border-right:0}.rp-promise-grid i{width:48px;height:48px;color:var(--color-primary);background:var(--color-background);border-radius:50%;place-items:center;padding:11px;display:grid}.rp-promise-grid svg{width:100%}.rp-promise-grid h3{margin:calc(var(--spacing) * 5.5) 0 calc(var(--spacing) * 2.5)}.rp-promise-grid p{color:var(--color-navy-dark)}@media(max-width:1180px){.rp-promise-grid{grid-template-columns:1fr 1fr}.rp-promise-grid article:nth-child(2){border-right:0}.rp-promise-grid article:nth-child(-n+2){border-bottom:1px solid var(--color-border)}}@media(max-width:760px){:where([data-page="recruitment-partners.recruiter-control"]) .rp-hero-widget .rp-control-graphic article:nth-child(n+2){display:none}:where([data-page="recruitment-partners.recruiter-control"]) .rp-hero-widget .rp-control-graphic>div,.rp-promise-grid{grid-template-columns:1fr}.rp-promise-grid article,.rp-promise-grid article:nth-child(2){border-bottom:1px solid var(--color-border);border-right:0}.rp-promise-grid article:last-child{border-bottom:0}}.rp-banner-guided>.rp-shell{gap:clamp(calc(var(--spacing) * 6),3vw,calc(var(--spacing) * 14));padding:calc(var(--spacing) * 10) calc(var(--spacing) * 14);box-shadow:var(--shadow-approved-117);background:linear-gradient(110deg,var(--color-background),var(--color-surface));border:1px solid var(--color-border);grid-template-columns:180px minmax(0,1fr) auto;display:grid}.rp-banner-mascot{object-fit:contain;width:180px;height:210px}.rp-banner-guided h2{color:var(--color-text-primary)!important}.rp-banner-guided a{color:var(--color-text-inverse);background:var(--color-primary)}.rp-banner-guided a:hover{background:var(--color-blue-royal)}@media(max-width:1400px){.rp-banner-guided>.rp-shell{grid-template-columns:140px minmax(0,1fr)}.rp-banner-mascot{grid-row:span 2;width:140px;height:170px}.rp-banner-guided a{grid-column:2;justify-self:start}}@media(max-width:760px){.rp-banner-guided>.rp-shell{justify-items:center;gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 7);text-align:center;grid-template-columns:minmax(0,1fr)}.rp-banner-mascot{grid-row:auto}.rp-banner-guided a{grid-column:auto;justify-self:center}}@media(max-width:767px){:where([data-page="recruitment-partners.recruiter-control"]) .rp-hero-widget .rp-control-graphic footer{color:var(--color-text-inverse)!important}}.line-clamp-2{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.career-article-hero{padding:calc(var(--spacing) * 22.5) 0;background:radial-gradient(circle at 85% 20%,rgba(var(--color-accent-rgb),.18),transparent 26%),linear-gradient(120deg,var(--navy),var(--color-navy-dark));color:var(--color-text-inverse)}.career-article-hero>a{border-bottom:1px solid rgba(var(--color-white-rgb),.5)}.career-article-hero>div>span{margin-top:calc(var(--spacing) * 11);color:var(--color-blue-ice);display:block}.career-article-hero h1{max-width:15ch;margin:15px 0 21px}.career-article-hero p{max-width:68ch;color:var(--color-blue-pale)}.career-article-hero>div>div{gap:calc(var(--spacing) * 5);margin-top:25px;display:flex}.career-article-hero b{color:var(--color-blue-pale)}.career-article-body{background:var(--background);padding:95px 0}.career-article-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:75px;display:grid}.career-article-layout>article{max-width:780px}.career-article-layout>article>section{margin-bottom:calc(var(--spacing) * 13);padding:0 0 calc(var(--spacing) * 13);border-bottom:1px solid var(--line)}.career-article-layout article section>span{color:var(--green)}.career-article-layout h2{margin:13px 0 calc(var(--spacing) * 5)}.career-article-layout p{color:var(--color-navy-dark)}.career-article-layout ul{margin:calc(var(--spacing) * 6) 0;gap:11px;padding:0;list-style:none;display:grid}.career-article-layout li{align-items:flex-start;gap:calc(var(--spacing) * 2.5);display:flex}.career-article-layout li svg{margin-top:calc(var(--spacing) * .5);color:var(--green);flex:none}.career-article-layout>article>aside{border-radius:var(--radius-ui-14);padding:calc(var(--spacing) * 5.5);background:var(--mist)}.career-article-layout>article>aside span{color:var(--green);display:block}.career-article-layout>article>aside a{margin-top:calc(var(--spacing) * 2.5);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.career-article-layout>nav{border-radius:var(--radius-ui-17);box-shadow:var(--shadow);background:var(--card);border:1px solid var(--line);padding:27px;position:sticky;top:28px}.career-article-layout>nav>span{color:var(--green)}.career-article-layout>nav>a:not(.site-button){margin-top:calc(var(--spacing) * 4.5);border-bottom:1px solid;width:max-content;display:block}.career-article-layout>nav>small{margin-top:calc(var(--spacing) * 6);color:var(--muted);display:block}@media(max-width:930px){.career-article-layout{grid-template-columns:1fr}.career-article-layout>nav{position:static}}@media(max-width:620px){.career-article-body{padding:calc(var(--spacing) * 18) 0}.career-article-hero{padding:calc(var(--spacing) * 17) 0}.career-article-hero>div>div{gap:calc(var(--spacing) * 2);flex-direction:column}}.career-article-hero>.career-article-hero-grid{align-items:center;gap:calc(var(--spacing) * 17.5);grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);max-width:1280px;display:grid}.career-article-hero-grid>article>a{border-bottom:1px solid rgba(var(--color-white-rgb),.5)}.career-article-hero-grid>article>span{margin-top:calc(var(--spacing) * 11);color:var(--color-blue-ice);display:block}.career-article-hero-grid>article>div{gap:calc(var(--spacing) * 5);margin-top:25px;display:flex}.career-article-map{border-radius:var(--radius-ui-20);box-shadow:var(--shadow-approved-087);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(var(--color-white-rgb),.08);border:1px solid rgba(var(--color-white-rgb),.15);padding:25px}.career-article-map>span{margin-bottom:calc(var(--spacing) * 4);color:var(--color-blue-pale);display:block}.career-article-map>div{border-top:1px solid rgba(var(--color-white-rgb),.12);grid-template-columns:42px 1fr;align-items:start;gap:13px;padding:15px 0;display:grid}.career-article-map>div>i{width:38px;height:38px;color:var(--color-text-primary);background:var(--color-accent);border-radius:50%;place-items:center;display:grid}.career-article-map p{color:var(--color-text-inverse)!important;margin:0!important}.career-article-map p b,.career-article-map p small{display:block}.career-article-map p b{color:var(--color-text-inverse)}.career-article-map p small{margin-top:5px;overflow:hidden;color:var(--color-blue-pale)!important}.career-article-map>footer{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-ui-8);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3);text-align:center;color:var(--color-blue-ice);background:rgba(var(--color-primary-rgb),.22)}@media(max-width:1050px){.career-article-hero>.career-article-hero-grid{grid-template-columns:1fr}.career-article-map{max-width:780px}}@media(max-width:700px){.career-article-hero-grid>article>div{gap:calc(var(--spacing) * 2);flex-direction:column}.career-article-map{padding:calc(var(--spacing) * 5)}.career-article-hero>.career-article-hero-grid{gap:calc(var(--spacing) * 9.5)}}.contact-build-hero{background:linear-gradient(135deg,var(--mist),var(--color-surface))}.contact-build-hero span{color:var(--green)}.contact-build-hero h1{max-width:16ch}.contact-build-hero p{color:var(--muted)}.contact-build-hero a{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);color:var(--green);display:inline-flex}.contact-build-details{background:var(--color-surface)}.contact-build-details>.site-shell{display:grid}.contact-build-details aside{border-radius:var(--radius-ui-16);padding:calc(var(--spacing) * 6.5);color:var(--color-text-inverse);background:var(--navy);align-self:start}.contact-build-details aside span{color:var(--color-blue-pale)}.contact-build-details aside p{margin:calc(var(--spacing) * 2) 0 25px}.contact-build-details article{border-top:1px solid var(--line)}.contact-build-details article:first-child{border-top:0;padding-top:0}.contact-build-details article>span{color:var(--green)}.contact-build-details article h2{margin:calc(var(--spacing) * 2) 0}.contact-build-details article p{color:var(--muted)}.contact-build-details article a{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--green);display:flex}@media(max-width:900px){.contact-build-details>.site-shell{gap:calc(var(--spacing) * 5);grid-template-columns:1fr}}@media(max-width:620px){.contact-build-details{padding:calc(var(--spacing) * 17.5) 0}}.contact-hero-grid{gap:calc(var(--spacing) * 18);grid-template-columns:.82fr 1.18fr}.contact-hero-grid>article h1{max-width:11ch}.contact-route-visual{border-radius:var(--radius-ui-20);box-shadow:var(--shadow-approved-088);background:var(--color-surface);border:1px solid var(--color-border);padding:23px}.contact-route-visual>header{align-items:center;gap:calc(var(--spacing) * .5) calc(var(--spacing) * 3);padding:0 3px calc(var(--spacing) * 4.5);grid-template-columns:44px 1fr;display:grid}.contact-route-visual>header>i{border-radius:var(--radius-ui-12);width:44px;height:44px;color:var(--color-text-inverse);background:var(--navy);grid-row:1/3;place-items:center;display:grid}.contact-route-visual>header>span{color:var(--muted)!important}.contact-route-visual>article{align-items:center;gap:calc(var(--spacing) * 3);min-height:76px;padding:calc(var(--spacing) * 3.5) 13px;border-top:1px solid var(--line);grid-template-columns:36px 1fr auto;display:grid}.contact-route-visual>article>i{width:36px;height:36px;color:var(--green);background:var(--mint);border-radius:50%;place-items:center;display:grid}.contact-route-visual>article p{margin:0!important}.contact-route-visual>article p b,.contact-route-visual>article p span{display:block}.contact-route-visual>article p span{margin-top:3px;color:var(--muted)!important}.contact-route-visual>article>svg{color:var(--green)}.contact-route-visual>footer{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4.5);border-radius:var(--radius-ui-9);padding:calc(var(--spacing) * 3) calc(var(--spacing) * 3.5);color:var(--color-text-inverse);background:var(--navy);margin-top:11px;display:flex}.contact-route-visual>footer span{color:var(--color-blue-pale)!important}@media(max-width:1050px){.contact-hero-grid{grid-template-columns:1fr}.contact-route-visual{max-width:780px}}@media(max-width:700px){.contact-hero-grid{gap:calc(var(--spacing) * 9)}.contact-route-visual{padding:17px}.contact-route-visual>footer{flex-direction:column;align-items:flex-start}}.contact-build-hero,.contact-build-details{padding:calc(var(--spacing) * 28) 0}.contact-build-details>.site-shell{gap:calc(var(--spacing) * 22);grid-template-columns:340px 1fr}.contact-build-details article{padding:calc(var(--spacing) * 10.5) 0}@media(max-width:760px){.contact-build-details{padding:calc(var(--spacing) * 19) 0}.contact-build-details>.site-shell{gap:calc(var(--spacing) * 7.5);grid-template-columns:1fr}}.contact-social .social-icon-links a{width:42px;height:42px;min-height:42px;color:var(--color-navy-dark);background:var(--color-surface);border:1px solid var(--color-border);border-radius:50%;place-items:center;padding:0;transition:transform .2s,background .2s,color .2s,border-color .2s;display:grid}.contact-social .social-icon-links a svg{width:19px;height:19px}.contact-social .social-icon-links a:hover{transform:translateY(-3px)}.contact-social{padding:calc(var(--spacing) * 8.5) 0;background:var(--color-background)}.contact-social>.site-shell{justify-content:center;align-items:center;gap:calc(var(--spacing) * 4.5);display:flex}.contact-social>.site-shell>span{color:var(--color-text-secondary)}@media(max-width:680px){.contact-social>.site-shell{flex-direction:column}}.contact-social .social-icon-links a:hover{border-color:var(--color-primary);color:var(--color-text-inverse);background:var(--color-primary)}:where([data-page=faq]) .card{--ui-card-bg:var(--color-surface);--ui-card-color:var(--color-text-primary);--ui-card-border-color:var(--color-border);--ui-card-border-radius:var(--radius-md)}.faq-build-hero{background:linear-gradient(135deg,var(--mist),var(--color-surface))}.faq-build-hero span{color:var(--green)}.faq-build-hero h1{max-width:16ch}.faq-build-hero p{color:var(--muted)}.faq-build-content{background:var(--background)}.faq-build-content>div>section{border-top:1px solid var(--line);display:grid}.faq-build-content>div>section:first-child{border-top:0}.faq-build-content section>div:first-child>span{color:var(--green)}.faq-build-content details{background:var(--color-surface);border:1px solid var(--line)}.faq-build-content summary{cursor:pointer;justify-content:space-between;gap:calc(var(--spacing) * 5);list-style:none;display:flex}.faq-build-content details p{color:var(--muted);margin:0;padding:0 0 17px}@media(max-width:900px){.faq-build-content>div>section{gap:calc(var(--spacing) * 5);grid-template-columns:1fr}}@media(max-width:620px){.faq-build-content{padding:calc(var(--spacing) * 17.5) 0}}.faq-build-page .faq-build-hero{padding:calc(var(--spacing) * 18) 0 calc(var(--spacing) * 16.5)}.faq-build-page .faq-build-hero h1{max-width:780px}.faq-build-page .faq-build-hero p{max-width:760px}.faq-build-page .faq-build-content{padding:calc(var(--spacing) * 13) 0 calc(var(--spacing) * 14.5)}.faq-build-page .faq-build-content>.site-shell>section{padding:calc(var(--spacing) * 9.5) 0}@media(max-width:760px){.faq-build-page .faq-build-hero{padding:calc(var(--spacing) * 13) 0 calc(var(--spacing) * 11.5)}}.faq-build-hero,.faq-build-content{padding:calc(var(--spacing) * 28) 0}.faq-build-content>div>section{gap:calc(var(--spacing) * 19);padding:calc(var(--spacing) * 18.5) 0;grid-template-columns:300px 1fr}.faq-build-content details{margin-bottom:calc(var(--spacing) * 3.5);border-radius:var(--radius-ui-12);padding:0 calc(var(--spacing) * 6)}.faq-build-content summary{padding:calc(var(--spacing) * 5.5) 0}.faq-build-content details p{padding-bottom:calc(var(--spacing) * 6)}@media(max-width:760px){.faq-build-content{padding:calc(var(--spacing) * 19) 0}.faq-build-content>div>section{gap:calc(var(--spacing) * 7.5);grid-template-columns:1fr}}.info-hero{padding:calc(var(--spacing) * 22.5) 0;background:radial-gradient(circle at 85% 20%,rgba(var(--color-accent-rgb),.18),transparent 26%),linear-gradient(120deg,var(--navy),var(--color-navy-dark));color:var(--color-text-inverse)}.info-hero span{margin-top:calc(var(--spacing) * 11);color:var(--color-blue-ice);display:block}.info-hero h1{max-width:15ch;margin:15px 0 21px}.info-hero p{max-width:68ch;color:var(--color-blue-pale)}.info-hero small{color:var(--color-blue-pale)}.info-content{background:var(--background);padding:95px 0}.info-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:75px;display:grid}.info-layout>article{max-width:780px}.info-layout>article>section{margin-bottom:calc(var(--spacing) * 13);padding:0 0 calc(var(--spacing) * 13);border-bottom:1px solid var(--line)}.info-layout article section>span{color:var(--green)}.info-layout h2{margin:13px 0 calc(var(--spacing) * 5)}.info-layout p{color:var(--color-navy-dark)}.info-layout ul{margin:calc(var(--spacing) * 6) 0;gap:11px;padding:0;list-style:none;display:grid}.info-layout li{align-items:flex-start;gap:calc(var(--spacing) * 2.5);display:flex}.info-layout li svg{margin-top:calc(var(--spacing) * .5);color:var(--green);flex:none}.info-layout>aside{border-radius:var(--radius-ui-17);box-shadow:var(--shadow);background:var(--card);border:1px solid var(--line);padding:27px;position:sticky;top:28px}.info-layout>aside>span{color:var(--green)}.info-layout>aside>a{margin-top:calc(var(--spacing) * 4.5);border-bottom:1px solid;width:max-content;display:block}.info-hero small{margin-top:25px;display:block}.info-layout>aside p{margin-bottom:0}@media(max-width:930px){.info-layout{grid-template-columns:1fr}.info-layout>aside{position:static}}@media(max-width:620px){.info-content{padding:calc(var(--spacing) * 18) 0}.info-hero{padding:calc(var(--spacing) * 17) 0}}}:root{--modal-width:560px;--form-background:var(--color-surface);--form-border-color:var(--color-border);--form-radius:var(--radius-md);--form-padding-y:var(--space-3);--form-padding-x:var(--space-4);--form-gap:var(--space-2);--form-focus-ring:0 0 0 .25rem rgba(var(--color-primary-rgb), .15);--list-gap:var(--space-2);--list-padding:var(--space-4);--card-background:var(--color-surface);--card-border:1px solid var(--color-border);--card-radius:var(--radius-md);--card-padding:var(--space-4);--card-shadow:0 4px 16px rgba(var(--color-secondary-rgb), .06);--card-hover-shadow:0 8px 24px rgba(var(--color-secondary-rgb), .12);--card-hover-background:var(--color-hover-surface);--card-transition:background-color .2s ease, box-shadow .2s ease;--color-primary-rgb:24, 119, 242;--color-primary:rgb(var(--color-primary-rgb));--color-secondary-rgb:16, 25, 73;--color-secondary:rgb(var(--color-secondary-rgb));--color-accent-rgb:68, 142, 247;--color-accent:rgb(var(--color-accent-rgb));--color-navy-dark-rgb:1, 47, 125;--color-navy-dark:rgb(var(--color-navy-dark-rgb));--color-blue-deep-rgb:2, 59, 151;--color-blue-deep:rgb(var(--color-blue-deep-rgb));--color-blue-royal-rgb:13, 100, 238;--color-blue-royal:rgb(var(--color-blue-royal-rgb));--color-blue-sky-rgb:148, 181, 230;--color-blue-sky:rgb(var(--color-blue-sky-rgb));--color-blue-pale-rgb:203, 219, 242;--color-blue-pale:rgb(var(--color-blue-pale-rgb));--color-blue-ice-rgb:238, 246, 255;--color-blue-ice:rgb(var(--color-blue-ice-rgb));--color-white-rgb:255, 255, 255;--color-white:rgb(var(--color-white-rgb));--color-border-soft-rgb:203, 221, 242;--color-border-soft:rgb(var(--color-border-soft-rgb));--color-success-rgb:25, 135, 84;--color-success:rgb(var(--color-success-rgb));--color-warning-rgb:255, 193, 7;--color-warning:rgb(var(--color-warning-rgb));--color-danger-rgb:220, 53, 69;--color-danger:rgb(var(--color-danger-rgb));--color-info-rgb:13, 202, 240;--color-info:rgb(var(--color-info-rgb));--color-black-rgb:0, 0, 0;--color-black:rgb(var(--color-black-rgb));--color-background:var(--color-blue-ice);--color-background-rgb:var(--color-blue-ice-rgb);--color-surface:var(--color-white);--color-surface-rgb:var(--color-white-rgb);--color-text-primary:var(--color-secondary);--color-text-primary-rgb:var(--color-secondary-rgb);--color-text-secondary:var(--color-blue-deep);--color-text-secondary-rgb:var(--color-blue-deep-rgb);--color-border:var(--color-blue-pale);--color-border-rgb:var(--color-blue-pale-rgb);--color-hover-primary:var(--color-blue-deep);--color-hover-primary-rgb:var(--color-blue-deep-rgb);--color-hover-surface:var(--color-blue-pale);--color-hover-surface-rgb:var(--color-blue-pale-rgb);--color-disabled-background:var(--color-blue-pale);--color-disabled-background-rgb:var(--color-blue-pale-rgb);--color-disabled-text:var(--color-blue-sky);--color-disabled-text-rgb:var(--color-blue-sky-rgb);--color-text-inverse:var(--color-white);--color-text-inverse-rgb:var(--color-white-rgb);--font-body:Poppins, "Segoe UI", Arial, sans-serif;--font-display:"Avenir Black", "Avenir Next", "Segoe UI", Arial, sans-serif;--font-size-body:1rem;--line-height-body:1.6;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:3rem;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1.5rem;--container-max:1440px;--container-gutter:clamp(16px, 2.5vw, 40px);--section-spacing:clamp(48px, 5.37vw, 110px);--navy:var(--color-secondary);--navy2:var(--color-navy-dark);--brand-primary:var(--color-primary);--brand-dark:var(--color-blue-deep);--brand-light:var(--color-blue-pale);--brand-pale:var(--color-blue-ice);--green:var(--color-primary);--green-text:var(--color-blue-royal);--green2:var(--color-blue-ice);--blue:var(--color-blue-royal);--gold:var(--color-accent);--slate:var(--color-navy-dark);--info-blue:var(--color-blue-pale);--soft-mint:var(--color-blue-ice);--warm-cream:var(--color-blue-ice);--warm-border-gold:var(--color-blue-sky);--background-off-white:var(--color-blue-ice);--card-white:var(--color-white);--border-grey:var(--color-blue-pale);--muted-text-grey:var(--color-blue-sky);--cream:var(--color-blue-ice);--mist:var(--color-blue-pale);--ink:var(--color-secondary);--muted:var(--color-navy-dark);--muted-soft:var(--color-blue-sky);--line:var(--color-blue-pale);--white:var(--color-white);--background:var(--color-blue-ice);--card:var(--color-white);--border-gold:var(--color-blue-sky);--electric:var(--color-primary);--aqua:var(--color-blue-pale);--mint:var(--color-blue-ice);--sun:var(--color-accent);--coral:var(--color-blue-sky);--lilac:var(--color-blue-pale);--luster:var(--color-blue-ice);--aster:var(--color-navy-dark);--habanero:var(--color-blue-royal);--tan:var(--color-blue-sky);--royal:var(--color-blue-deep);--depth:var(--color-secondary);--shadow:0 18px 48px rgba(var(--color-secondary-rgb), .12);--site-font:Inter, "Avenir Next", "Segoe UI", Arial, sans-serif;--reading-width:68ch;--st-deep-navy:var(--color-secondary);--st-dark-navy:var(--color-navy-dark);--st-deep-royal:var(--color-blue-deep);--st-facebook:var(--color-primary);--st-royal:var(--color-blue-royal);--st-bright:var(--color-accent);--st-sky:var(--color-blue-sky);--st-pale:var(--color-blue-pale);--st-very-light:var(--color-blue-ice);--st-white:var(--color-white);--st-content-max:var(--container-max);--st-gutter:var(--container-gutter);--st-section-y:58px;--st-section-min:clamp(747px, 51.855vw, 1062px);--ui-primary:var(--color-primary);--ui-primary-rgb:var(--color-primary-rgb);--ui-secondary:var(--color-secondary);--ui-secondary-rgb:var(--color-secondary-rgb);--ui-success:var(--color-success);--ui-success-rgb:var(--color-success-rgb);--ui-warning:var(--color-warning);--ui-warning-rgb:var(--color-warning-rgb);--ui-danger:var(--color-danger);--ui-danger-rgb:var(--color-danger-rgb);--ui-info:var(--color-info);--ui-info-rgb:var(--color-info-rgb);--ui-white:var(--color-white);--ui-white-rgb:var(--color-white-rgb);--ui-black:var(--color-black);--ui-black-rgb:var(--color-black-rgb);--ui-body-color:var(--color-text-primary);--ui-body-color-rgb:var(--color-text-primary-rgb);--ui-body-bg:var(--color-surface);--ui-body-bg-rgb:var(--color-surface-rgb);--ui-link-color:var(--color-primary);--ui-link-color-rgb:var(--color-primary-rgb);--ui-link-hover-color:var(--color-hover-primary);--ui-link-hover-color-rgb:var(--color-hover-primary-rgb);--ui-border-color:var(--color-border);--ui-border-color-rgb:var(--color-border-rgb);--ui-secondary-color:var(--color-text-secondary);--ui-secondary-color-rgb:var(--color-text-secondary-rgb);--ui-secondary-bg:var(--color-background);--ui-secondary-bg-rgb:var(--color-background-rgb);--ui-tertiary-bg:var(--color-background);--ui-tertiary-bg-rgb:var(--color-background-rgb);--ui-emphasis-color:var(--color-text-primary);--ui-emphasis-color-rgb:var(--color-text-primary-rgb);--ui-light:var(--color-background);--ui-light-rgb:var(--color-background-rgb);--ui-dark:var(--color-secondary);--ui-dark-rgb:var(--color-secondary-rgb);--ui-font-sans-serif:var(--font-body);--ui-body-font-family:var(--font-body);--ui-heading-color:var(--color-text-primary);--ui-border-radius:var(--radius-sm);--ui-border-radius-lg:var(--radius-md);--ui-form-valid-color:var(--color-success);--ui-form-invalid-color:var(--color-danger);--font-handwritten:"Segoe Print", "Bradley Hand", cursive;--font-editorial:"Source Sans 3", Arial, sans-serif;--font-system:Inter, "Avenir Next", "Segoe UI", Arial, sans-serif;--type-h1:clamp(36px, 2vw, 44px);--type-h2:clamp(1.75rem, .8375rem + 1.375vw, 2.5rem);--type-h3:clamp(1.375rem, .7525rem + .65vw, 1.8125rem);--type-h4:clamp(1.1875rem, .7rem + .375vw, 1.375rem);--type-h5:1.0625rem;--type-h6:.9375rem;--type-body:.9375rem;--type-small:.8125rem;--type-caption:.6875rem;--type-label:.8125rem;--type-button:.9375rem;--type-badge:.6875rem;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-display:900;--leading-heading:1.2;--leading-body:1.6;--leading-compact:1.4;--tracking-heading:-.02em;--tracking-label:.02em;--ui-body-font-size:var(--type-body);--ui-body-font-weight:var(--weight-normal);--ui-body-line-height:var(--leading-body);--motion-fast:.15s;--motion-standard:.2s;--motion-slow:.35s;--family-accent:var(--color-primary);--family-surface:var(--color-white);--type-editorial-1:100%}[data-theme=employer]{--family-accent:var(--color-blue-royal);--family-surface:var(--color-secondary)}[data-theme=recruiter]{--family-accent:var(--color-blue-deep);--family-surface:var(--color-blue-ice)}[data-theme=career-guidance]{--family-accent:var(--color-primary);--family-surface:var(--color-blue-ice)}[data-theme=contributor]{--family-accent:var(--color-blue-royal);--family-surface:var(--color-white)}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://dev.searchtalents.co/build/assets/poppins-400-C1IsaolU.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://dev.searchtalents.co/build/assets/poppins-500-BblA7dQf.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(https://dev.searchtalents.co/build/assets/poppins-600-Gz22PxOe.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://dev.searchtalents.co/build/assets/poppins-700-CNzhNbUJ.ttf)format("truetype")}@font-face{font-family:Avenir Black;font-style:normal;font-weight:900;font-display:swap;src:url(https://dev.searchtalents.co/build/assets/avenir-black-Dq5xIx-2.ttf)format("truetype")}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
