/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-outline-style:solid;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.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))}.select-all{-webkit-user-select:all;user-select:all}}.satisfaction-backdrop{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 12% 14%,#43aebe24,#0000 28%),linear-gradient(124deg,#1c0f09f0,#3e2010e0);place-items:center;padding:clamp(14px,3vw,40px);display:grid;position:fixed;inset:0;overflow:hidden}.satisfaction-panel{border:1px solid #ffffff40;border-top:7px solid var(--sand);width:min(1140px,100%);min-width:0;height:min(920px,100dvh - clamp(28px,6vw,80px));min-height:min(520px,100dvh - clamp(28px,6vw,80px));color:var(--ink);background:#f8f5ef;position:relative;overflow:hidden;box-shadow:0 34px 90px #140b0775}.satisfaction-panel *,.satisfaction-panel :before,.satisfaction-panel :after{box-sizing:border-box}.satisfaction-panel button,.satisfaction-panel input,.satisfaction-panel select,.satisfaction-panel textarea{font:inherit}.satisfaction-panel button:focus-visible,.satisfaction-panel input:focus-visible,.satisfaction-panel select:focus-visible,.satisfaction-panel textarea:focus-visible,.satisfaction-panel [tabindex="-1"]:focus-visible{outline-offset:2px;outline:3px solid #197d8d47}.satisfaction-close{z-index:5;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:18px;font:300 28px/1 Arial,sans-serif!important}.satisfaction-close:hover{background:#ffffff2b}.satisfaction-panel h2[tabindex="-1"]:focus,.satisfaction-panel h3[tabindex="-1"]:focus{outline:none}.satisfaction-panel:has(.satisfaction-state) .satisfaction-close{color:var(--brown-dark);background:#311b1017;border-color:#311b1057}:is(.satisfaction-panel:has(.satisfaction-state) .satisfaction-close:hover,.satisfaction-panel:has(.satisfaction-state) .satisfaction-close:focus-visible){border-color:var(--brown);background:#311b1029}.satisfaction-shell{grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;height:100%;display:grid}.satisfaction-masthead{color:#fff;background:linear-gradient(110deg,#2c170bfc,#542b13f0 66%,#146a73db),url(/brand/people-and-place.avif) 50% 44%/cover;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:100px;padding:21px 78px 21px 32px;display:grid;position:relative;overflow:hidden}.satisfaction-masthead:after{content:"◇";color:#ffffff12;font:200px/1 var(--font-symbol);pointer-events:none;position:absolute;bottom:-100px;right:185px;transform:rotate(45deg)}.satisfaction-masthead>*{z-index:1;min-width:0;position:relative}.satisfaction-brand-mark{grid-template-columns:repeat(3,1fr);align-items:center;gap:4px;width:54px;height:54px;display:grid}.satisfaction-brand-mark span{border:4px solid;width:17px;height:17px;transform:rotate(45deg)}.satisfaction-brand-mark span:first-child{color:var(--sand-light)}.satisfaction-brand-mark span:nth-child(2){color:#fff}.satisfaction-brand-mark span:last-child{color:#76d4dd}.satisfaction-masthead-copy p{color:#a2e1e6;letter-spacing:.16em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:900}.satisfaction-masthead-copy strong{font-family:var(--font-display);font-size:clamp(25px,3vw,37px);font-weight:400;line-height:1.05;display:block}.satisfaction-masthead-meta{color:#ffffffc4;letter-spacing:.04em;text-align:right;text-transform:uppercase;border-left:1px solid #ffffff40;gap:5px;min-width:180px;padding-left:22px;font-size:10px;font-weight:800;display:grid}.satisfaction-progress{background:#eee7dc;border-bottom:1px solid #ddd3c5;grid-template-columns:minmax(230px,auto) minmax(180px,1fr);align-items:center;gap:26px;padding:13px 32px;display:grid}.satisfaction-progress-copy{align-items:baseline;gap:10px;min-width:0;display:flex}.satisfaction-progress-copy span{color:#7b6e63;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:900}.satisfaction-progress-copy strong{min-width:0;color:var(--brown-dark);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;overflow:hidden}.satisfaction-progress-track{background:#4e352324;border-radius:99px;height:6px;overflow:hidden}.satisfaction-progress-value{border-radius:inherit;background:linear-gradient(90deg, var(--sand), var(--turquoise));height:100%;transition:width .25s;display:block}.satisfaction-message-region{background:#f8f5ef;align-content:start;min-width:0;min-height:0;display:grid}.satisfaction-status{color:#75695f;min-height:12px;padding:4px 32px 0;font-size:11px}.satisfaction-status:empty{padding-top:0}.satisfaction-error{color:#74382e;border:1px solid #deb5a7;background:#fbebe7;border-inline-start:5px solid #98483a;grid-template-columns:25px minmax(0,1fr);gap:11px;margin:8px 32px 11px;padding:12px 14px;display:grid}.satisfaction-error-symbol{color:#fff;background:#914235;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.satisfaction-error-copy{gap:3px;font-size:12px;line-height:1.45;display:grid}.satisfaction-error-copy strong{color:#642f27;letter-spacing:.05em;text-transform:uppercase;font-size:10px}.satisfaction-error-copy button{color:#763329;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:11px;font-weight:900;text-decoration:underline}.satisfaction-body{overscroll-behavior:contain;scrollbar-color:#40271759 transparent;min-width:0;min-height:0;padding:28px 32px 44px;overflow:auto}.satisfaction-step{width:min(100%,1020px);margin:0 auto}.satisfaction-step-kicker,.satisfaction-state-kicker{color:var(--turquoise-dark);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:900}.satisfaction-step-title,.satisfaction-state-title{max-width:820px;color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(31px,4vw,48px);font-weight:400;line-height:1.04}.satisfaction-step-title[tabindex="-1"]:focus,.satisfaction-state-title[tabindex="-1"]:focus{outline:none}.satisfaction-step-introduction{color:#62574f;max-width:790px;margin:14px 0 23px;font-size:13px;line-height:1.7}.satisfaction-privacy-card{border:1px solid #b8d2d3;border-inline-start:6px solid var(--turquoise-dark);background:linear-gradient(115deg,#edf6f5,#f8fbfa);margin:0 0 24px;padding:18px 21px}.satisfaction-privacy-card strong{color:var(--brown-dark);font-family:var(--font-display);font-size:18px;font-weight:400}.satisfaction-privacy-card p{color:#4f6765;margin:7px 0 0;font-size:12px;line-height:1.65}.satisfaction-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.satisfaction-field,.satisfaction-fieldset{border:0;align-content:start;gap:7px;min-width:0;margin:0;padding:0;display:grid}.satisfaction-field>span,.satisfaction-fieldset>legend{color:#4d4037;font-size:12px;font-weight:900}.satisfaction-field>small{color:#81746a;font-size:10px;line-height:1.4}.satisfaction-field select,.satisfaction-field input,.satisfaction-comment textarea{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #d3c7b9;border-radius:0;padding:11px 13px;font-size:14px}.satisfaction-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));min-height:48px;display:grid}.satisfaction-choice-row label{color:#5c5047;cursor:pointer;background:#fff;border:1px solid #d3c7b9;align-items:center;gap:9px;min-height:48px;padding:11px 13px;display:flex}.satisfaction-choice-row label+label{border-left:0}.satisfaction-choice-row label.is-selected{border-color:var(--turquoise-dark);color:var(--brown-dark);background:#edf7f6}.satisfaction-choice-row input{width:17px;height:17px;accent-color:var(--turquoise-dark)}.satisfaction-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.satisfaction-scale-guidance{border-inline-start:5px solid var(--sand);color:#6c5947;background:#fbf4e9;margin:0 0 19px;padding:14px 17px;font-size:12px;line-height:1.55}.satisfaction-question-list{gap:15px;display:grid}.satisfaction-question{border:1px solid #ded5c8;border-top:4px solid var(--sand);background:#fff;min-width:0;margin:0;padding:20px}.satisfaction-question legend{float:left;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:13px;width:100%;padding:0;display:grid}.satisfaction-question-id{background:var(--brown);color:#fff;letter-spacing:.04em;place-items:center;min-height:31px;font-size:10px;font-weight:900;display:grid}.satisfaction-question-text{color:var(--brown-dark);font-family:var(--font-display);font-size:18px;line-height:1.4}.satisfaction-question-pillar{clear:both;color:var(--turquoise-dark);letter-spacing:.05em;text-transform:uppercase;margin:8px 0 15px 65px;font-size:10px;font-weight:900}.satisfaction-scale{clear:both;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.satisfaction-scale-option{cursor:pointer;background:#faf8f4;border:1px solid #ded6ca;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:60px;padding:9px 10px;display:grid}.satisfaction-scale-option:hover{border-color:var(--sand);background:#fffaf2}.satisfaction-scale-option.is-selected{border-color:var(--turquoise-dark);border-inline-start:4px solid var(--turquoise-dark);background:#eaf6f5}.satisfaction-scale-option input{opacity:0;pointer-events:none;position:absolute}.satisfaction-scale-value{width:29px;height:29px;color:var(--brown);border:1px solid #b7aa9b;border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.satisfaction-scale-option.is-selected .satisfaction-scale-value{border-color:var(--turquoise-dark);background:var(--turquoise-dark);color:#fff}.satisfaction-scale-label{color:#655950;min-width:0;font-size:11px;line-height:1.3}.satisfaction-comparison,.satisfaction-priorities{background:#fff;border:1px solid #dacfc2;margin:22px 0 0;padding:21px}.satisfaction-comparison>legend,.satisfaction-priorities>legend{float:left;width:100%;max-width:850px;color:var(--brown-dark);font-family:var(--font-display);padding:0;font-size:19px;line-height:1.4}.satisfaction-priorities>legend{gap:4px;display:grid}.satisfaction-priorities>legend>span{color:var(--turquoise-dark);font:900 9px/1.3 var(--font-body);letter-spacing:.11em;text-transform:uppercase}.satisfaction-priorities>legend>strong{font-weight:400}.satisfaction-priorities>legend>small{color:#7d7168;font:11px/1.5 var(--font-body)}.satisfaction-comparison-options{clear:both;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:15px;display:grid}.satisfaction-comparison-options label,.satisfaction-priority-grid label{color:#5d5148;cursor:pointer;background:#faf8f4;border:1px solid #ddd4c8;align-items:center;gap:9px;min-height:47px;padding:11px;font-size:12px;display:flex}.satisfaction-comparison-options label.is-selected,.satisfaction-priority-grid label.is-selected{border-color:var(--turquoise-dark);color:var(--brown-dark);background:#eaf6f5}.satisfaction-comparison-options input,.satisfaction-priority-grid input{width:17px;height:17px;accent-color:var(--turquoise-dark)}.satisfaction-context-note{border-inline-start:5px solid var(--sand);color:#6b5948;background:#fbf4e9;margin-top:20px;padding:15px 17px;font-size:12px}.satisfaction-priority-count{color:var(--turquoise-dark);margin:12px 0 9px;font-size:11px;font-weight:900}.satisfaction-priority-grid{clear:both;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:15px;display:grid}.satisfaction-priority-grid label>span{color:var(--turquoise-dark);font-size:10px;font-weight:900}.satisfaction-priority-grid label>strong{font-weight:700;line-height:1.35}.satisfaction-priority-grid label:has(input:disabled){opacity:.5;cursor:not-allowed}.satisfaction-comment-list{gap:14px;display:grid}.satisfaction-comment{border:1px solid #ded5c8;border-inline-start:5px solid var(--sand);background:#fff;gap:10px;padding:18px;display:grid}.satisfaction-comment>span{color:var(--brown-dark);font-family:var(--font-display);gap:5px;font-size:17px;line-height:1.4;display:grid}.satisfaction-comment>span strong{color:var(--turquoise-dark);font:900 9px/1.2 var(--font-body);letter-spacing:.09em}.satisfaction-comment textarea{resize:vertical;min-height:120px;line-height:1.55}.satisfaction-character-count{color:#81756c;justify-self:end;font-size:10px}.satisfaction-review-summary{background:#ded5c8;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 18px;display:grid}.satisfaction-review-summary>div{background:#fff;min-height:82px;padding:15px}.satisfaction-review-summary dt{color:var(--turquoise-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.satisfaction-review-summary dd{color:var(--brown-dark);font-family:var(--font-display);margin:7px 0 0;font-size:15px;line-height:1.4}.satisfaction-review-details{gap:7px;display:grid}.satisfaction-review-details details{background:#fff;border:1px solid #ded5c8}.satisfaction-review-details summary{cursor:pointer;grid-template-columns:85px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.satisfaction-review-details summary span{color:var(--turquoise-dark);text-transform:uppercase;font-size:10px;font-weight:900}.satisfaction-review-details summary strong{color:var(--brown-dark);font-family:var(--font-display);font-size:15px;font-weight:400}.satisfaction-review-details dl{margin:0;padding:8px 16px 16px}.satisfaction-review-details dl>div{border-top:1px solid #eee8df;grid-template-columns:minmax(0,1fr) 220px;gap:15px;padding:9px 0;display:grid}.satisfaction-review-details dt{color:#655a51;font-size:11px;line-height:1.45}.satisfaction-review-details dd{color:var(--brown);text-align:right;margin:0;font-size:11px;font-weight:900}.satisfaction-declaration{border:1px solid #ccbda9;border-inline-start:6px solid var(--sand);color:#635346;cursor:pointer;background:#fbf5ea;grid-template-columns:21px minmax(0,1fr);gap:13px;margin-top:20px;padding:18px;display:grid}.satisfaction-declaration.is-selected{border-color:var(--turquoise-dark);background:#edf7f6}.satisfaction-declaration input{width:19px;height:19px;accent-color:var(--turquoise-dark)}.satisfaction-declaration span{gap:5px;font-size:12px;line-height:1.55;display:grid}.satisfaction-declaration strong{color:var(--brown-dark);font-family:var(--font-display);font-size:17px;font-weight:400}.satisfaction-footer{background:#fff;border-top:1px solid #d9d0c4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:78px;padding:12px 32px;display:grid;box-shadow:0 -10px 26px #311b100d}.satisfaction-footer-context{color:#71665d;text-align:center;gap:2px;min-width:0;font-size:11px;display:grid}.satisfaction-footer-context small{color:#91857b;font-size:9px}.satisfaction-primary-button,.satisfaction-secondary-button{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;min-height:47px;padding:0 20px;font-size:10px;font-weight:900;display:inline-flex}.satisfaction-primary-button{border:1px solid var(--brown);border-inline-start:6px solid var(--sand);background:var(--brown);color:#fff;min-width:190px}.satisfaction-secondary-button{color:var(--brown);background:#fff;border:1px solid #a99784}.satisfaction-primary-button:hover{background:#75401c}.satisfaction-primary-button:disabled,.satisfaction-secondary-button:disabled{opacity:.55;cursor:wait}.satisfaction-state{background:linear-gradient(105deg,#faf7f1fa,#faf7f1e6),url(/brand/diriyah-community.avif) 50%/cover;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;padding:clamp(40px,8vw,100px);display:flex}.satisfaction-state>p:not(.satisfaction-state-kicker){color:#61564d;max-width:720px;font-size:14px;line-height:1.7}.satisfaction-state-symbol{border:1px solid var(--turquoise-dark);width:58px;height:58px;color:var(--turquoise-dark);font:30px/1 var(--font-symbol);place-items:center;margin-bottom:24px;display:grid;transform:rotate(45deg)}.satisfaction-state-symbol:first-letter{transform:rotate(-45deg)}.satisfaction-state-actions{gap:9px;display:flex}.satisfaction-loader{border:4px solid #d7c9b9;border-top-color:var(--turquoise-dark);border-radius:50%;width:48px;height:48px;margin-bottom:24px;animation:.8s linear infinite satisfaction-spin}.satisfaction-confirmation{background:#d9d0c4;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(700px,100%);margin:13px 0 25px;display:grid}.satisfaction-confirmation>div{background:#fff;padding:15px}.satisfaction-confirmation dt{color:var(--turquoise-dark);text-transform:uppercase;font-size:9px;font-weight:900}.satisfaction-confirmation dd{color:var(--brown-dark);font-family:var(--font-display);margin:6px 0 0;font-size:14px;line-height:1.4}.satisfaction-submitted-date{font-weight:800}@keyframes satisfaction-spin{to{transform:rotate(360deg)}}.satisfaction-report-panel{width:min(1260px,100%);color:var(--ink);margin:0 auto}.satisfaction-report-panel *,.satisfaction-report-panel :before,.satisfaction-report-panel :after{box-sizing:border-box}.satisfaction-report-panel button,.satisfaction-report-panel a,.satisfaction-report-panel select{font:inherit}.satisfaction-report-panel button:focus-visible,.satisfaction-report-panel a:focus-visible,.satisfaction-report-panel select:focus-visible{outline-offset:3px;outline:3px solid #197d8d40}.satisfaction-report-kicker{color:var(--turquoise-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:900}.satisfaction-report-header{border-inline-start:7px solid var(--sand);color:#fff;background:linear-gradient(100deg,#28150bf7,#3d2011d1),url(/brand/people-and-place.avif) 50% 42%/cover;justify-content:space-between;align-items:flex-end;gap:34px;min-height:260px;padding:38px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #341f111f}.satisfaction-report-header:after{content:"";border:1px solid #ffffff2e;width:260px;height:260px;position:absolute;top:-104px;right:-80px;transform:rotate(45deg)}.satisfaction-report-header>*{z-index:1;min-width:0;position:relative}.satisfaction-report-header>div:first-child{max-width:730px}.satisfaction-report-header .satisfaction-report-kicker{color:#9fe3e9}.satisfaction-report-header h2{color:#fff;font-family:var(--font-display);margin:0;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:.98}.satisfaction-report-header>div:first-child>p:last-child{color:#ffffffc7;max-width:670px;margin:17px 0 0;font-size:13px;line-height:1.65}.satisfaction-report-header__actions{gap:8px;width:225px;display:grid}.satisfaction-report-header__actions button,.satisfaction-report-header__actions a{border:1px solid #ffffff5c;border-inline-start:4px solid var(--sand);color:#fff;letter-spacing:.05em;text-align:center;text-transform:uppercase;cursor:pointer;background:#ffffff17;border-radius:0;justify-content:center;align-items:center;min-height:46px;padding:10px 13px;font-size:10px;font-weight:900;text-decoration:none;display:flex}.satisfaction-report-header__actions button:hover,.satisfaction-report-header__actions a:hover{background:#ffffff2e}.satisfaction-report-cycle,.satisfaction-report-headline{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.satisfaction-report-cycle article,.satisfaction-report-headline article{border-inline-start:1px solid var(--line);min-height:108px;padding:21px 23px}.satisfaction-report-cycle article:first-child,.satisfaction-report-headline article:first-child{border-inline-start:0}.satisfaction-report-cycle span,.satisfaction-report-headline span{color:var(--turquoise-dark);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.satisfaction-report-cycle strong{color:var(--brown-dark);font-family:var(--font-display);margin-top:9px;font-size:18px;font-weight:400;display:block}.satisfaction-report-cycle small,.satisfaction-report-headline small{color:#7c7067;margin-top:6px;font-size:10px;line-height:1.4;display:block}.satisfaction-report-privacy,.satisfaction-report-directional{border-inline-start:5px solid var(--sage);background:#f3f7f1;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:17px;margin:14px 0;padding:19px 23px;display:grid}.satisfaction-report-privacy>span{color:var(--sage);font:34px/1 var(--font-symbol)}.satisfaction-report-privacy strong,.satisfaction-report-directional strong{color:var(--brown-dark);font-family:var(--font-display);font-size:17px;font-weight:400}.satisfaction-report-privacy p,.satisfaction-report-directional p{color:#5e6b5d;margin:6px 0 0;font-size:11px;line-height:1.6}.satisfaction-report-filters{border-top:5px solid var(--turquoise-dark);background:#fff;margin-top:14px;padding:26px}.satisfaction-report-filters__header,.satisfaction-report-domains>header,.satisfaction-report-pillars>header,.satisfaction-report-priorities>header,.satisfaction-report-segments>header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;display:flex}.satisfaction-report-filters__header h3,.satisfaction-report-domains h3,.satisfaction-report-pillars h3,.satisfaction-report-priorities h3,.satisfaction-report-segments h3,.satisfaction-report-followthrough h3{max-width:760px;color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:28px;font-weight:400;line-height:1.1}.satisfaction-report-filters__header>p,.satisfaction-report-domains>header>p,.satisfaction-report-pillars>header>p,.satisfaction-report-priorities>header>p,.satisfaction-report-segments>header>p{color:#776b62;max-width:340px;margin:0;font-size:11px;line-height:1.55}.satisfaction-report-filters__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.satisfaction-report-filters__grid label{color:#5c5047;gap:6px;min-width:0;font-size:10px;font-weight:900;display:grid}.satisfaction-report-filters__grid select{color:#302720;background:#fbfaf7;border:1px solid #d5c9bb;border-radius:0;width:100%;min-height:45px;padding:8px 10px;font-size:12px}.satisfaction-report-filters__actions{gap:8px;margin-top:13px;display:flex}.satisfaction-report-filters__actions button{border:1px solid var(--brown);border-inline-start:4px solid var(--sand);background:var(--brown);color:#fff;text-transform:uppercase;cursor:pointer;min-height:43px;padding:0 16px;font-size:10px;font-weight:900}.satisfaction-report-filters__actions button:last-child{color:var(--brown);background:#fff;border-inline-start-width:1px}.satisfaction-report-scope{color:#6e6259;background:#f6f1ea;border-top:1px solid #ded5ca;align-items:center;gap:15px;padding:13px 18px;font-size:11px;display:flex}.satisfaction-report-scope>strong{color:var(--brown-dark)}.satisfaction-report-applied-filters{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.satisfaction-report-applied-filters li{background:#fff;border:1px solid #d6cabd;padding:5px 8px}.satisfaction-report-applied-filters span{color:#82766c;margin-right:5px}.satisfaction-report-suppressed{border:1px solid #c9b99f;border-inline-start:7px solid var(--sand);background:#fff;grid-template-columns:58px minmax(0,1fr);gap:25px;margin-top:14px;padding:40px;display:grid}.satisfaction-report-suppressed>span{color:var(--sand);font:50px/1 var(--font-symbol)}.satisfaction-report-suppressed h3{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:28px;font-weight:400}.satisfaction-report-suppressed p{color:#71655c;max-width:760px;font-size:12px;line-height:1.65}.satisfaction-report-threshold-progress{max-width:560px;margin-top:20px}.satisfaction-report-threshold-progress i,.satisfaction-report-score-bar>i{background:#e2ddd5;height:7px;display:block;overflow:hidden}.satisfaction-report-threshold-progress i b,.satisfaction-report-score-bar>i b{background:var(--turquoise-dark);height:100%;display:block}.satisfaction-report-threshold-progress span{color:#796d63;margin-top:7px;font-size:10px;display:block}.satisfaction-report-directional{border-inline-start-color:var(--sand);background:#fbf4e9;grid-template-columns:1fr}.satisfaction-report-headline{grid-template-columns:repeat(4,minmax(0,1fr))}.satisfaction-report-headline article{border-top:4px solid var(--turquoise-dark)}.satisfaction-report-headline article:nth-child(2n){border-top-color:var(--sand);background:#fdfaf5}.satisfaction-report-headline strong{color:var(--brown-dark);font-family:var(--font-display);margin-top:12px;font-size:31px;font-weight:400;display:block}.satisfaction-report-interpretation{color:#fff;background:#173f43;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;margin-top:14px;padding:22px 25px;display:grid}.satisfaction-report-interpretation .satisfaction-report-kicker{color:#9fe3e9}.satisfaction-report-interpretation h3{font-family:var(--font-display);margin:0;font-size:24px;font-weight:400}.satisfaction-report-interpretation>p{color:#ffffffc7;margin:0;font-size:12px;line-height:1.6}.satisfaction-report-domains,.satisfaction-report-pillars,.satisfaction-report-priorities,.satisfaction-report-segments,.satisfaction-report-followthrough,.satisfaction-report-items{background:#fff;margin-top:14px;padding:30px}.satisfaction-report-domains__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.satisfaction-report-domains__grid article{border:1px solid var(--line);border-inline-start:4px solid var(--sand);grid-template-columns:34px minmax(0,1fr) 48px;align-items:center;gap:13px;min-height:112px;padding:18px;display:grid}.satisfaction-report-domains__grid article>span{color:var(--turquoise-dark);font:22px/1 var(--font-symbol)}.satisfaction-report-domains__grid h4{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:17px;font-weight:400}.satisfaction-report-score-bar{margin:10px 0 7px;display:block}.satisfaction-report-domains__grid small{color:#7d7168;font-size:10px}.satisfaction-report-domains__grid article>strong{color:var(--brown);font:21px/1 var(--font-symbol);text-align:right}.satisfaction-report-table-wrap{border:1px solid var(--line);width:100%;overflow-x:auto}.satisfaction-report-table-wrap table{border-collapse:collapse;width:100%;min-width:850px}.satisfaction-report-table-wrap th,.satisfaction-report-table-wrap td{border-bottom:1px solid var(--line);color:#655a52;text-align:left;vertical-align:top;padding:12px;font-size:11px;line-height:1.45}.satisfaction-report-table-wrap thead th{background:var(--brown-dark);color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.satisfaction-report-table-wrap tbody th{min-width:190px;color:var(--brown-dark);font-weight:800}.satisfaction-report-table-wrap tbody th>span{color:var(--turquoise-dark);margin-right:8px}.satisfaction-report-table-wrap tbody th small,.satisfaction-report-table-wrap td small{color:#887c72;margin-top:3px;display:block}.satisfaction-report-priorities ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.satisfaction-report-priorities li{border:1px solid var(--line);border-inline-start:4px solid var(--turquoise-dark);grid-template-columns:39px minmax(0,1fr) minmax(330px,.8fr);align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.satisfaction-report-priorities__rank{background:var(--brown);color:#fff;width:34px;height:34px;font:17px/1 var(--font-symbol);place-items:center;display:grid}.satisfaction-report-priorities li>div strong{color:var(--brown-dark);font-family:var(--font-display);font-size:16px;font-weight:400;display:block}.satisfaction-report-priorities li>div small{color:#766a60;margin-top:4px;font-size:10px;display:block}.satisfaction-report-priorities dl{background:#e1d9cf;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.satisfaction-report-priorities dl>div{background:#f7f3ed;padding:9px}.satisfaction-report-priorities dt{color:#7f7369;text-transform:uppercase;font-size:8px;font-weight:900}.satisfaction-report-priorities dd{color:var(--brown);font-family:var(--font-display);margin:4px 0 0;font-size:16px}.satisfaction-report-items{padding:0}.satisfaction-report-items>summary{border-top:5px solid var(--sand);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex}.satisfaction-report-items>summary>span{gap:4px;display:grid}.satisfaction-report-items>summary strong{color:var(--brown-dark);font-family:var(--font-display);font-size:22px;font-weight:400}.satisfaction-report-items>summary small{color:#7c7066;font-size:10px}.satisfaction-report-items .satisfaction-report-table-wrap{border-inline:0;border-bottom:0}.satisfaction-report-segments__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.satisfaction-report-segments__grid article{border:1px solid var(--line);min-height:160px;padding:20px}.satisfaction-report-segments__grid h4{color:var(--brown-dark);font-family:var(--font-display);margin:0 0 13px;font-size:19px;font-weight:400}.satisfaction-report-segments__grid ul{margin:0;padding:0;list-style:none}.satisfaction-report-segments__grid li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(270px,.8fr);gap:10px;padding:9px 0;font-size:11px;display:grid}.satisfaction-report-segments__grid li:first-child{border-top:0}.satisfaction-report-segments__grid dl{grid-template-columns:repeat(4,1fr);gap:5px;margin:0;display:grid}.satisfaction-report-segments__grid dl>div{text-align:right}.satisfaction-report-segments__grid dt{color:#84786e;text-transform:uppercase;font-size:8px;font-weight:900}.satisfaction-report-segments__grid dd{color:var(--brown);margin:2px 0 0;font-weight:900}.satisfaction-report-segments__grid article>p,.satisfaction-report-segments__grid article>small{color:#7c7067;font-size:10px;line-height:1.5}.satisfaction-report-followthrough{border-top:5px solid var(--sage);grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:28px;display:grid}.satisfaction-report-followthrough>div>p:last-child{color:#6c6158;font-size:12px;line-height:1.65}.satisfaction-report-followthrough dl{background:#ddd5ca;gap:1px;margin:0;display:grid}.satisfaction-report-followthrough dl>div{background:#f8f5f0;justify-content:space-between;gap:15px;padding:12px;display:flex}.satisfaction-report-followthrough dt{color:#70645b;font-size:10px}.satisfaction-report-followthrough dd{color:var(--brown);margin:0;font-weight:900}.satisfaction-report-methodology{border-top:4px solid var(--brown);color:#71665d;background:#eee7dc;flex-wrap:wrap;gap:8px 18px;margin-top:14px;padding:19px 22px;font-size:10px;line-height:1.5;display:flex}.satisfaction-report-methodology strong{color:var(--brown-dark)}.satisfaction-report-loading,.satisfaction-report-alert{color:#6d6158;text-align:center;background:#fff;place-items:center;min-height:320px;padding:40px;display:grid}.satisfaction-report-loading>span{border:4px solid #d8cec2;border-top-color:var(--turquoise-dark);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite satisfaction-spin}.satisfaction-report-alert{text-align:left;align-content:center;place-items:start}.satisfaction-report-alert strong{color:var(--brown-dark);font-family:var(--font-display);font-size:24px;font-weight:400}.satisfaction-report-alert button{border:1px solid var(--brown);background:var(--brown);color:#fff;cursor:pointer;min-height:43px;padding:0 16px;font-weight:900}.satisfaction-report-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=900px){.satisfaction-masthead{grid-template-columns:50px minmax(0,1fr)}.satisfaction-masthead-meta{display:none}.satisfaction-profile-grid,.satisfaction-report-filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.satisfaction-report-header{flex-direction:column;align-items:flex-start}.satisfaction-report-header__actions{grid-template-columns:repeat(3,1fr);width:100%}.satisfaction-report-headline{grid-template-columns:repeat(2,minmax(0,1fr))}.satisfaction-report-headline article:nth-child(3){border-inline-start:0}.satisfaction-report-priorities li{grid-template-columns:39px minmax(0,1fr)}.satisfaction-report-priorities dl{grid-column:2}.satisfaction-report-segments__grid,.satisfaction-report-followthrough{grid-template-columns:1fr}}@media (width<=680px){.satisfaction-backdrop{place-items:stretch stretch;padding:0}.satisfaction-panel{border:0;border-top:5px solid var(--sand);width:100%;height:100dvh;min-height:0}.satisfaction-close{width:44px;height:44px;top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right))}.satisfaction-masthead{min-height:84px;padding:max(14px, calc(env(safe-area-inset-top) + 9px)) max(63px, calc(env(safe-area-inset-right) + 55px)) 14px max(17px, env(safe-area-inset-left));grid-template-columns:40px minmax(0,1fr);gap:12px}.satisfaction-brand-mark{gap:2px;width:38px;height:38px}.satisfaction-brand-mark span{border-width:3px;width:12px;height:12px}.satisfaction-masthead-copy p{font-size:7px}.satisfaction-masthead-copy strong{font-size:22px}.satisfaction-progress{grid-template-columns:1fr;gap:8px;padding:10px 17px}.satisfaction-progress-copy{justify-content:space-between}.satisfaction-progress-copy strong{text-align:right}.satisfaction-status{padding-inline:17px}.satisfaction-error{margin:7px 17px 9px}.satisfaction-body{padding:22px 16px 31px}.satisfaction-step-title{font-size:31px}.satisfaction-step-introduction{font-size:12px}.satisfaction-profile-grid,.satisfaction-review-summary,.satisfaction-priority-grid{grid-template-columns:1fr}.satisfaction-field select,.satisfaction-field input,.satisfaction-comment textarea{font-size:16px}.satisfaction-question{padding:16px 13px}.satisfaction-question legend{grid-template-columns:45px minmax(0,1fr);gap:10px}.satisfaction-question-text{font-size:16px}.satisfaction-question-pillar{margin-left:55px}.satisfaction-scale{grid-template-columns:repeat(2,minmax(0,1fr))}.satisfaction-scale-option{min-height:58px;padding:8px}.satisfaction-scale-label{font-size:10px}.satisfaction-comparison,.satisfaction-priorities{padding:16px 13px}.satisfaction-comparison-options{grid-template-columns:1fr}.satisfaction-review-details dl>div{grid-template-columns:1fr;gap:4px}.satisfaction-review-details dd{text-align:left}.satisfaction-footer{grid-template-columns:auto 1fr;gap:8px;min-height:92px;padding:10px 14px}.satisfaction-footer-context{grid-area:1/1/auto/-1;font-size:9px}.satisfaction-primary-button{min-width:0}.satisfaction-footer>.satisfaction-primary-button{width:100%}.satisfaction-state{padding:65px 24px;overflow:auto}.satisfaction-state-actions,.satisfaction-confirmation{grid-template-columns:1fr;width:100%}.satisfaction-state-actions{display:grid}.satisfaction-state-actions button{width:100%}.satisfaction-report-panel{width:100%;overflow:hidden}.satisfaction-report-header{border-inline-start-width:5px;min-height:0;padding:28px 20px 31px}.satisfaction-report-header h2{font-size:39px}.satisfaction-report-header__actions,.satisfaction-report-cycle,.satisfaction-report-headline,.satisfaction-report-domains__grid,.satisfaction-report-filters__grid{grid-template-columns:1fr}.satisfaction-report-cycle article,.satisfaction-report-headline article{border-inline-start:0;border-top:1px solid var(--line);min-height:0}.satisfaction-report-cycle article:first-child{border-top:0}.satisfaction-report-privacy{grid-template-columns:31px minmax(0,1fr);padding:17px}.satisfaction-report-filters,.satisfaction-report-domains,.satisfaction-report-pillars,.satisfaction-report-priorities,.satisfaction-report-segments,.satisfaction-report-followthrough{padding:22px 16px}.satisfaction-report-filters__header,.satisfaction-report-domains>header,.satisfaction-report-pillars>header,.satisfaction-report-priorities>header,.satisfaction-report-segments>header{flex-direction:column;align-items:flex-start;gap:10px}.satisfaction-report-filters__header h3,.satisfaction-report-domains h3,.satisfaction-report-pillars h3,.satisfaction-report-priorities h3,.satisfaction-report-segments h3,.satisfaction-report-followthrough h3{font-size:24px}.satisfaction-report-filters__grid select{min-height:48px;font-size:16px}.satisfaction-report-filters__actions{grid-template-columns:1fr;display:grid}.satisfaction-report-scope{flex-direction:column;align-items:flex-start}.satisfaction-report-suppressed{grid-template-columns:40px minmax(0,1fr);gap:13px;padding:26px 19px}.satisfaction-report-suppressed>span{font-size:38px}.satisfaction-report-suppressed h3{font-size:24px}.satisfaction-report-interpretation{grid-template-columns:1fr;gap:10px;padding:20px}.satisfaction-report-domains__grid article{grid-template-columns:30px minmax(0,1fr) 42px;padding:15px 12px}.satisfaction-report-priorities li{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px}.satisfaction-report-priorities dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.satisfaction-report-items>summary{flex-direction:column;align-items:flex-start;padding:19px 16px}.satisfaction-report-segments__grid li{grid-template-columns:1fr}.satisfaction-report-segments__grid dl>div{text-align:left}}@media (width<=390px){.satisfaction-scale,.satisfaction-choice-row{grid-template-columns:1fr}.satisfaction-choice-row label+label{border-top:0;border-left:1px solid #d3c7b9}.satisfaction-question-pillar{margin-left:0}.satisfaction-report-priorities dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.satisfaction-progress-value,.satisfaction-loader,.satisfaction-report-loading>span{transition:none;animation:none}}.dirah-pulse-backdrop{z-index:1210;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 10% 15%,#43aebe2b,#0000 30%),radial-gradient(circle at 91% 84%,#c69d682e,#0000 28%),linear-gradient(125deg,#1c0f09f2,#422211e6);place-items:center;padding:clamp(14px,3vw,40px);display:grid;position:fixed;inset:0;overflow:hidden}.dirah-pulse-panel{border:1px solid #ffffff40;border-top:7px solid var(--sand);width:min(1120px,100%);min-width:0;height:min(880px,100dvh - clamp(28px,6vw,80px));min-height:min(520px,100dvh - clamp(28px,6vw,80px));color:var(--ink);background:#f8f5ef;position:relative;overflow:hidden;box-shadow:0 34px 90px #140b077a}.dirah-pulse-panel *,.dirah-pulse-panel :before,.dirah-pulse-panel :after{box-sizing:border-box}.dirah-pulse-panel button,.dirah-pulse-panel input{font:inherit}.dirah-pulse-panel button:focus-visible,.dirah-pulse-panel input:focus-visible,.dirah-pulse-panel a:focus-visible{outline-offset:3px;outline:3px solid #197d8d52}.dirah-pulse-close{z-index:5;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:18px;font:300 28px/1 Arial,sans-serif!important}.dirah-pulse-close:hover{background:#ffffff2b}.dirah-pulse-panel h2[tabindex="-1"]:focus,.dirah-pulse-panel h3[tabindex="-1"]:focus{outline:none}.dirah-pulse-panel:has(.dirah-pulse-state) .dirah-pulse-close{color:var(--brown-dark);background:#311b1017;border-color:#311b1057}:is(.dirah-pulse-panel:has(.dirah-pulse-state) .dirah-pulse-close:hover,.dirah-pulse-panel:has(.dirah-pulse-state) .dirah-pulse-close:focus-visible){border-color:var(--brown);background:#311b1029}.dirah-pulse-shell{grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;height:100%;display:grid}.dirah-pulse-masthead{color:#fff;background:linear-gradient(106deg,#2b160bfc,#532a12e6 61%,#126069d1),url(/brand/people-and-place.avif) 50% 43%/cover;grid-row:1;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:104px;padding:22px 78px 22px 32px;display:grid;position:relative;overflow:hidden}.dirah-pulse-masthead:after{content:"";pointer-events:none;border:22px solid #ffffff0f;width:240px;height:240px;position:absolute;bottom:-177px;right:105px;transform:rotate(45deg)}.dirah-pulse-masthead>*{z-index:1;min-width:0;position:relative}.dirah-pulse-brand-mark{grid-template-columns:repeat(3,1fr);align-items:center;gap:4px;width:54px;height:54px;display:grid}.dirah-pulse-brand-mark span{border:4px solid;width:17px;height:17px;transform:rotate(45deg)}.dirah-pulse-brand-mark span:first-child{color:var(--sand-light)}.dirah-pulse-brand-mark span:nth-child(2){color:#fff}.dirah-pulse-brand-mark span:last-child{color:#76d4dd}.dirah-pulse-masthead-copy p{color:#a2e1e6;letter-spacing:.16em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:900}.dirah-pulse-masthead-copy strong{font-family:var(--font-display);font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.05;display:block}.dirah-pulse-masthead-meta{color:#ffffffc7;letter-spacing:.04em;text-align:right;text-transform:uppercase;border-left:1px solid #ffffff40;gap:5px;min-width:190px;padding-left:22px;font-size:9px;font-weight:800;display:grid}.dirah-pulse-progress{background:#eee7dc;border-bottom:1px solid #ddd3c5;grid-row:2;grid-template-columns:minmax(260px,auto) minmax(180px,1fr);align-items:center;gap:26px;min-width:0;padding:13px 32px;display:grid}.dirah-pulse-progress-copy{align-items:baseline;gap:11px;min-width:0;display:flex}.dirah-pulse-progress-copy span{color:var(--turquoise-dark);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:900}.dirah-pulse-progress-copy strong{min-width:0;color:var(--brown-dark);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;overflow:hidden}.dirah-pulse-progress-track{background:#4e352324;border-radius:99px;height:7px;overflow:hidden}.dirah-pulse-progress-track>span{border-radius:inherit;background:linear-gradient(90deg, var(--sand), var(--turquoise));height:100%;transition:width .25s;display:block}.dirah-pulse-message-region{background:#f8f5ef;grid-row:3;align-content:start;min-width:0;display:grid}.dirah-pulse-status{color:#70655c;min-height:0;padding:5px 32px 0;font-size:10px}.dirah-pulse-status:empty{padding-top:0}.dirah-pulse-error{color:#74382e;border:1px solid #deb5a7;background:#fbebe7;border-inline-start:5px solid #98483a;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:11px;margin:8px 32px 4px;padding:11px 14px;display:grid}.dirah-pulse-error>span{color:#fff;background:#914235;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid}.dirah-pulse-error div{gap:3px;display:grid}.dirah-pulse-error strong{color:#642f27;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.dirah-pulse-error p{margin:0;font-size:12px;line-height:1.45}.dirah-pulse-body{overscroll-behavior:contain;scrollbar-color:#40271759 transparent;grid-row:4;min-width:0;min-height:0;padding:28px 32px 40px;overflow:auto}.dirah-pulse-intro,.dirah-pulse-question-screen,.dirah-pulse-context-screen,.dirah-pulse-support-screen{width:min(100%,1020px);margin:0 auto}.dirah-pulse-kicker{color:var(--turquoise-dark);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:900}.dirah-pulse-display-title,.dirah-pulse-question-title,.dirah-pulse-state-title{color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.028em;margin:0;font-weight:400;line-height:1.04}.dirah-pulse-display-title{max-width:850px;font-size:clamp(39px,5.5vw,68px)}.dirah-pulse-question-title{max-width:920px;font-size:clamp(32px,4vw,50px)}.dirah-pulse-display-title:focus,.dirah-pulse-question-title:focus,.dirah-pulse-state-title:focus{outline:none}.dirah-pulse-lead{color:#62574f;max-width:820px;margin:15px 0 23px;font-size:13px;line-height:1.7}.dirah-pulse-intro-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:27px;display:grid}.dirah-pulse-assurance{border:1px solid #b8d2d3;border-inline-start:6px solid var(--turquoise-dark);background:linear-gradient(120deg,#edf6f5,#fafcfb);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:15px;min-width:0;min-height:144px;padding:20px;display:grid}.dirah-pulse-assurance--warm{border-color:#ddccb3;border-inline-start-color:var(--sand);background:linear-gradient(120deg,#fbf4e9,#fffdf9)}.dirah-pulse-assurance-mark{border:1px solid var(--turquoise-dark);width:44px;height:44px;color:var(--turquoise-dark);font:18px/1 var(--font-symbol);place-items:center;display:grid}.dirah-pulse-assurance--warm .dirah-pulse-assurance-mark{border-color:var(--sand);color:var(--brown);font-size:13px;font-weight:900}.dirah-pulse-assurance strong{color:var(--brown-dark);font-family:var(--font-display);font-size:18px;font-weight:400}.dirah-pulse-assurance p{color:#536562;margin:7px 0 0;font-size:11px;line-height:1.6}.dirah-pulse-assurance--warm p{color:#6e5b48}.dirah-pulse-start-note{background:#fff;border:1px solid #ddd3c6;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:13px;margin-top:12px;padding:13px 16px;display:grid}.dirah-pulse-start-note>span{background:var(--brown);color:#fff;place-items:center;min-height:34px;font-size:9px;font-weight:900;display:grid}.dirah-pulse-start-note p{color:#6b6057;margin:0;font-size:11px;line-height:1.5}.dirah-pulse-response-fieldset,.dirah-pulse-driver-fieldset,.dirah-pulse-support-fieldset{border:0;min-width:0;margin:0;padding:0}.dirah-pulse-response-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:31px;display:grid}.dirah-pulse-response-tile{color:#64574d;text-align:center;cursor:pointer;background:linear-gradient(#fff,#faf7f2);border:1px solid #d9cfc2;border-top:5px solid #cfb790;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;min-height:174px;padding:19px 12px 15px;transition:transform .18s,border-color .18s,background .18s;display:flex}.dirah-pulse-response-tile:hover{border-color:var(--sand);background:#fffaf2;transform:translateY(-3px)}.dirah-pulse-response-tile.is-selected{border-color:var(--turquoise-dark);border-top-color:var(--turquoise-dark);color:var(--brown-dark);background:linear-gradient(#ecf8f7,#f8fcfb);transform:translateY(-3px);box-shadow:0 10px 24px #197d8d1c}.dirah-pulse-response-tile input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.dirah-pulse-response-tile:has(input:focus-visible){outline-offset:3px;outline:3px solid #197d8d52}.dirah-pulse-response-symbol{place-items:center;width:54px;height:54px;margin-bottom:18px;display:grid;position:relative}.dirah-pulse-response-symbol i{border:2px solid #c1a981;width:38px;height:38px;transition:background .18s,border-color .18s;position:absolute;transform:rotate(45deg)}.dirah-pulse-response-symbol b{z-index:1;color:var(--brown);font-size:13px;position:relative}.dirah-pulse-response-tile.is-selected .dirah-pulse-response-symbol i{border-color:var(--turquoise-dark);background:var(--turquoise-dark)}.dirah-pulse-response-tile.is-selected .dirah-pulse-response-symbol b{color:#fff}.dirah-pulse-response-tile>strong{min-height:42px;color:inherit;place-items:center;font-size:12px;line-height:1.35;display:grid}.dirah-pulse-response-tile>small{color:#94877c;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:12px;font-size:8px;font-weight:900}.dirah-pulse-response-tile.is-selected>small{color:var(--turquoise-dark)}.dirah-pulse-question-note{border-inline-start:3px solid var(--sand);color:#786b60;margin:17px 0 0;padding-inline-start:13px;font-size:10px;line-height:1.5}.dirah-pulse-driver-fieldset{margin-top:24px}.dirah-pulse-driver-fieldset>legend{width:100%;color:var(--brown-dark);font-family:var(--font-display);justify-content:space-between;align-items:center;gap:15px;margin-bottom:11px;font-size:17px;display:flex}.dirah-pulse-driver-fieldset>legend span{color:var(--turquoise-dark);font:900 9px/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;order:2}.dirah-pulse-driver-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.dirah-pulse-driver{cursor:pointer;background:#fff;border:1px solid #ddd3c6;grid-template-columns:35px minmax(0,1fr) 29px;align-items:center;gap:11px;min-width:0;min-height:61px;padding:11px 14px;transition:border-color .16s,background .16s;display:grid}.dirah-pulse-driver:hover{border-color:var(--sand);background:#fffaf2}.dirah-pulse-driver.is-selected{border-color:var(--turquoise-dark);border-inline-start:5px solid var(--turquoise-dark);background:#ecf8f7}.dirah-pulse-driver.is-disabled{opacity:.48;cursor:not-allowed}.dirah-pulse-driver input{opacity:0;width:1px;height:1px;position:absolute}.dirah-pulse-driver:has(input:focus-visible){outline-offset:2px;outline:3px solid #197d8d52}.dirah-pulse-driver>span{color:var(--turquoise-dark);letter-spacing:.05em;font-size:9px;font-weight:900}.dirah-pulse-driver>strong{color:#5e5147;min-width:0;font-size:12px;line-height:1.35}.dirah-pulse-driver>i{width:27px;height:27px;color:var(--brown);border:1px solid #cbbdad;place-items:center;font-size:13px;font-style:normal;display:grid}.dirah-pulse-driver.is-selected>i{border-color:var(--turquoise-dark);background:var(--turquoise-dark);color:#fff}.dirah-pulse-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:26px;display:grid}.dirah-pulse-support-choice{border:1px solid #dcd1c3;border-inline-start:5px solid var(--sand);cursor:pointer;background:#fff;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-content:center;column-gap:13px;min-width:0;min-height:105px;padding:16px 18px;display:grid}.dirah-pulse-support-choice:hover{border-color:var(--sand);background:#fffaf2}.dirah-pulse-support-choice.is-selected{border-color:var(--turquoise-dark);border-inline-start-color:var(--turquoise-dark);background:#ecf8f7}.dirah-pulse-support-choice input{opacity:0;width:1px;height:1px;position:absolute}.dirah-pulse-support-choice:has(input:focus-visible){outline-offset:2px;outline:3px solid #197d8d52}.dirah-pulse-support-choice>span{width:35px;height:35px;color:var(--brown);border:1px solid #c6b59f;grid-row:1/-1;place-items:center;font-size:9px;font-weight:900;display:grid}.dirah-pulse-support-choice.is-selected>span{border-color:var(--turquoise-dark);background:var(--turquoise-dark);color:#fff}.dirah-pulse-support-choice>strong{color:var(--brown-dark);font-family:var(--font-display);font-size:17px;font-weight:400}.dirah-pulse-support-choice>small{color:#776b62;margin-top:4px;font-size:10px;line-height:1.45}.dirah-pulse-support-note{color:#776b62;margin:13px 0 0;font-size:10px;line-height:1.5}.dirah-pulse-footer{background:#fff;border-top:1px solid #d9d0c4;grid-row:5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:78px;padding:12px 32px;display:grid;box-shadow:0 -10px 26px #311b100d}.dirah-pulse-footer-context{color:#71665d;text-align:center;gap:2px;min-width:0;font-size:10px;display:grid}.dirah-pulse-footer-context strong{color:var(--brown-dark);font-size:10px}.dirah-pulse-footer-context small{color:#91857b;font-size:9px;line-height:1.3}.dirah-pulse-primary-button,.dirah-pulse-secondary-button,.dirah-pulse-state-actions a{letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:28px;min-height:47px;padding:0 20px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.dirah-pulse-primary-button{border:1px solid var(--brown);border-inline-start:6px solid var(--sand);background:linear-gradient(105deg, var(--brown-dark), var(--brown));color:#fff;min-width:190px}.dirah-pulse-primary-button span{color:var(--sand-light);font-size:17px}.dirah-pulse-primary-button:hover{background:linear-gradient(105deg,#432313,#79451e)}.dirah-pulse-secondary-button{color:var(--brown);background:#fff;border:1px solid #a99784}.dirah-pulse-primary-button:disabled,.dirah-pulse-secondary-button:disabled{opacity:.55;cursor:wait}.dirah-pulse-state{flex-direction:column;justify-content:center;align-items:flex-start;width:min(100%,860px);min-height:100%;margin:0 auto;padding:clamp(25px,5vw,65px);display:flex}.dirah-pulse-state-mark{border:2px solid var(--turquoise-dark);width:58px;height:58px;color:var(--turquoise-dark);font:24px/1 var(--font-symbol);place-items:center;margin-bottom:22px;display:grid;transform:rotate(45deg)}.dirah-pulse-state-mark:first-letter{transform:rotate(-45deg)}.dirah-pulse-state-title{max-width:760px;font-size:clamp(37px,5vw,60px)}.dirah-pulse-state>p:not(.dirah-pulse-kicker){color:#61564d;max-width:740px;font-size:13px;line-height:1.7}.dirah-pulse-availability{background:#d8cec2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(100%,760px);margin:18px 0;display:grid}.dirah-pulse-availability>div{background:#fff;padding:16px}.dirah-pulse-availability dt{color:var(--turquoise-dark);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.dirah-pulse-availability dd{color:var(--brown-dark);font-family:var(--font-display);margin:7px 0 0;font-size:14px;line-height:1.4}.dirah-pulse-network-footnote{margin:0 0 22px;color:#81746a!important;font-size:10px!important}.dirah-pulse-completion-card{border:1px solid #b8d2d3;border-inline-start:6px solid var(--turquoise-dark);background:#edf7f6;grid-template-columns:49px minmax(0,1fr);align-items:start;gap:15px;width:min(100%,720px);margin:14px 0 24px;padding:18px;display:grid}.dirah-pulse-completion-card>span{border:1px solid var(--turquoise-dark);width:45px;height:45px;color:var(--turquoise-dark);place-items:center;font-size:11px;font-weight:900;display:grid}.dirah-pulse-completion-card strong{color:var(--brown-dark);font-family:var(--font-display);font-size:17px;font-weight:400}.dirah-pulse-completion-card p{color:#536562;margin:5px 0 0;font-size:10px;line-height:1.5}.dirah-pulse-state-actions{flex-wrap:wrap;gap:9px;display:flex}.dirah-pulse-state-actions a{border:1px solid var(--turquoise-dark);border-inline-start:5px solid var(--turquoise-dark);color:var(--turquoise-dark);background:#fff}.dirah-pulse-state-actions a span{font-size:16px}.dirah-pulse-loader{border:4px solid #d7c9b9;border-top-color:var(--turquoise-dark);border-radius:50%;width:48px;height:48px;margin-bottom:23px;animation:.8s linear infinite dirah-pulse-spin}.dirah-pulse-honeypot,.dirah-pulse-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}@keyframes dirah-pulse-spin{to{transform:rotate(360deg)}}@media (width<=880px){.dirah-pulse-masthead{grid-template-columns:50px minmax(0,1fr)}.dirah-pulse-masthead-meta{display:none}.dirah-pulse-response-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dirah-pulse-response-tile{min-height:150px}}@media (width<=680px){.dirah-pulse-backdrop{place-items:stretch stretch;padding:0}.dirah-pulse-panel{border:0;border-top:5px solid var(--sand);width:100%;height:100dvh;min-height:0}.dirah-pulse-close{width:44px;height:44px;top:max(11px, env(safe-area-inset-top));right:max(11px, env(safe-area-inset-right))}.dirah-pulse-masthead{min-height:82px;padding:max(13px, calc(env(safe-area-inset-top) + 8px)) max(63px, calc(env(safe-area-inset-right) + 55px)) 13px max(17px, env(safe-area-inset-left));grid-template-columns:40px minmax(0,1fr);gap:12px}.dirah-pulse-brand-mark{gap:2px;width:38px;height:38px}.dirah-pulse-brand-mark span{border-width:3px;width:12px;height:12px}.dirah-pulse-masthead-copy p{font-size:7px}.dirah-pulse-masthead-copy strong{font-size:22px}.dirah-pulse-progress{grid-template-columns:1fr;gap:8px;padding:10px 17px}.dirah-pulse-progress-copy{justify-content:space-between}.dirah-pulse-progress-copy strong{text-align:right}.dirah-pulse-status{padding-inline:17px}.dirah-pulse-error{margin:7px 17px 3px}.dirah-pulse-body{padding:22px 16px 31px}.dirah-pulse-display-title{font-size:41px}.dirah-pulse-question-title{font-size:31px}.dirah-pulse-lead{font-size:12px}.dirah-pulse-intro-grid,.dirah-pulse-driver-grid,.dirah-pulse-support-grid,.dirah-pulse-availability{grid-template-columns:1fr}.dirah-pulse-assurance{min-height:0}.dirah-pulse-start-note{display:none}.dirah-pulse-response-grid{grid-template-columns:1fr;gap:6px;margin-top:23px}.dirah-pulse-response-tile{text-align:left;border-top-width:1px;border-inline-start:5px solid #cfb790;grid-template-columns:48px minmax(0,1fr) auto;gap:11px;min-height:70px;padding:10px 13px;display:grid;transform:none!important}.dirah-pulse-response-tile.is-selected{border-inline-start-color:var(--turquoise-dark)}.dirah-pulse-response-symbol{width:42px;height:42px;margin:0}.dirah-pulse-response-symbol i{width:29px;height:29px}.dirah-pulse-response-tile>strong{min-height:0;font-size:13px;display:block}.dirah-pulse-response-tile>small{margin:0;padding:0;font-size:7px}.dirah-pulse-question-note{margin-top:12px}.dirah-pulse-driver{min-height:57px;padding:9px 12px}.dirah-pulse-support-choice{min-height:91px}.dirah-pulse-footer{grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:91px;padding:9px 13px}.dirah-pulse-footer-context{grid-area:1/1/auto/-1;font-size:9px}.dirah-pulse-footer .dirah-pulse-primary-button{width:100%;min-width:0}.dirah-pulse-state{justify-content:flex-start;padding:35px 8px 55px}.dirah-pulse-state-title{font-size:39px}.dirah-pulse-state-actions{grid-template-columns:1fr;width:100%;display:grid}.dirah-pulse-state-actions>*{width:100%}}@media (width<=390px){.dirah-pulse-body{padding-inline:13px}.dirah-pulse-display-title{font-size:36px}.dirah-pulse-question-title{font-size:28px}.dirah-pulse-response-tile{grid-template-columns:43px minmax(0,1fr)}.dirah-pulse-response-tile>small{display:none}.dirah-pulse-footer{grid-template-columns:96px minmax(0,1fr)}.dirah-pulse-primary-button,.dirah-pulse-secondary-button{letter-spacing:.03em;gap:12px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.dirah-pulse-response-tile,.dirah-pulse-progress-track>span{transition:none}.dirah-pulse-loader{animation-duration:1.8s}}.wellbeing-survey-shell{z-index:4200;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:radial-gradient(circle at 14% 16%,#36adb538,#0000 29rem),linear-gradient(135deg,#391e0ff0,#190e09e6);place-items:center;padding:22px;display:grid;position:fixed;inset:0}.wellbeing-survey{color:#2f241d;width:min(1040px,100%);max-height:min(920px,100dvh - 44px);font-family:var(--font-body);background:#f7f3eb;border:1px solid #ffffff3d;border-radius:28px;grid-template-rows:auto 4px minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 32px 90px #140a055c}.wellbeing-survey__header{color:#fff;background:linear-gradient(108deg,#582e18fa,#582e18c4),url(/brand/family-banners/13-community-heritage.avif) 50% 48%/cover;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.wellbeing-survey__header p{color:#d8c09d;letter-spacing:.14em;margin:0 0 3px;font-size:.7rem;font-weight:800}.wellbeing-survey__header strong{font-family:var(--font-display);font-size:clamp(1.2rem,2.6vw,1.75rem);font-weight:400}.wellbeing-survey__header>button{color:#fff;cursor:pointer;background:#321a0e8c;border:1px solid #ffffff7a;border-radius:50%;flex:0 0 42px;width:42px;height:42px;font-size:1.65rem;line-height:1}.wellbeing-survey h2[tabindex="-1"]:focus,.wellbeing-survey h3[tabindex="-1"]:focus{outline:none}.wellbeing-survey__progress{background:#d9d1c3}.wellbeing-survey__progress span{background:linear-gradient(90deg,#31aeb6,#78c2bb);height:100%;transition:width .22s;display:block}.wellbeing-survey__body{scroll-behavior:smooth;padding:clamp(26px,5vw,58px);overflow:auto}.wellbeing-survey__body h2{color:#512c19;max-width:820px;font-family:var(--font-display);margin:0 0 15px;font-size:clamp(1.8rem,4.2vw,3.25rem);font-weight:400;line-height:1.04}.wellbeing-survey__body h2:focus{outline:none}.wellbeing-survey__body p{max-width:790px;line-height:1.65}.wellbeing-survey__eyebrow{color:#158b93;letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:.72rem;font-weight:900}.wellbeing-survey__lead{color:#856440;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:700}.wellbeing-survey__privacy-card,.wellbeing-survey__support-banner,.wellbeing-survey__support-note{border-radius:16px;max-width:800px;margin:22px 0;padding:17px 19px}.wellbeing-survey__privacy-card{background:#e9f5f4;border-inline-start:5px solid #28a9b1}.wellbeing-survey__support-banner{background:#f4e6d5;border-inline-start:5px solid #bf7c42}.wellbeing-survey__privacy-card p,.wellbeing-survey__support-banner p,.wellbeing-survey__support-note p{margin:5px 0 0}.wellbeing-survey__primary,.wellbeing-survey__state>button,.wellbeing-survey__support-note a{color:#fff;cursor:pointer;background:#5b321d;border:1px solid #5b321d;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:11px 22px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #5b321d2e}.wellbeing-survey__primary:hover,.wellbeing-survey__state>button:hover,.wellbeing-survey__support-note a:hover{background:#75472d;transform:translateY(-1px)}.wellbeing-survey__profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:850px;margin-top:26px;display:grid}.wellbeing-survey__profile-grid label,.wellbeing-survey__comment{gap:8px;font-weight:800;display:grid}.wellbeing-survey__profile-grid select,.wellbeing-survey__comment textarea{color:#30251e;width:100%;min-height:52px;font:inherit;background:#fffdfa;border:1px solid #cfc3b3;border-radius:13px;padding:12px 14px}.wellbeing-survey__scale{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:30px 0 0;padding:0;display:grid}.wellbeing-survey__scale label{text-align:center;cursor:pointer;background:#fffdfa;border:1px solid #d4cabb;border-radius:18px;align-content:center;place-items:center;gap:7px;min-height:132px;padding:14px 10px;transition:all .15s;display:grid}.wellbeing-survey__scale label:last-child{grid-column:1/-1;grid-template-columns:auto auto;min-height:48px}.wellbeing-survey__scale label:hover,.wellbeing-survey__scale label.is-selected{background:#eaf7f5;border-color:#299da5;box-shadow:0 9px 24px #1f8b9221}.wellbeing-survey__scale input{opacity:0;pointer-events:none;position:absolute}.wellbeing-survey__scale b{color:#fff;background:#6b452d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.wellbeing-survey__scale strong{font-size:.88rem;line-height:1.25}.wellbeing-survey__choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.wellbeing-survey__choice-grid label{cursor:pointer;background:#fffdfa;border:1px solid #d4cabb;border-radius:13px;align-items:center;gap:12px;min-height:54px;padding:12px 14px;display:flex}.wellbeing-survey__choice-grid label.is-selected{background:#eaf7f5;border-color:#299da5}.wellbeing-survey__choice-grid input,.wellbeing-survey__declaration input{accent-color:#158b93;flex:0 0 20px;width:20px;height:20px}.wellbeing-survey__selection-count{color:#75665a;font-size:.82rem;font-weight:800}.wellbeing-survey__loading-title{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wellbeing-survey__comment{max-width:830px;margin-top:24px}.wellbeing-survey__comment textarea{resize:vertical;min-height:165px}.wellbeing-survey__comment small{color:#75665a;justify-self:end}.wellbeing-survey__review{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:820px;margin:24px 0;display:grid}.wellbeing-survey__review p{background:#eee7dc;border-radius:15px;margin:0;padding:17px}.wellbeing-survey__review strong{color:#14858d;font-family:var(--font-display);font-size:1.8rem;font-weight:400;display:block}.wellbeing-survey__declaration{background:#fffdfa;border:1px solid #d4cabb;border-radius:15px;align-items:flex-start;gap:12px;max-width:820px;padding:17px;line-height:1.5;display:flex}.wellbeing-survey__error{color:#76261f;background:#faebe8;border:1px solid #a33a31;border-radius:12px;max-width:820px;margin-top:20px;padding:13px 15px;font-weight:750}.wellbeing-survey__footer{background:#eee8de;border-top:1px solid #ddd4c7;justify-content:space-between;gap:16px;padding:15px 24px;display:flex}.wellbeing-survey__footer>button:first-child{color:#4d3424;cursor:pointer;background:0 0;border:1px solid #9a8776;border-radius:999px;min-height:46px;padding:10px 20px;font-weight:800}.wellbeing-survey__footer button:disabled{opacity:.48;cursor:not-allowed}.wellbeing-survey__state{text-align:center;max-width:780px;margin:3vh auto}.wellbeing-survey__state p{margin-inline:auto}.wellbeing-survey__completion-mark{color:#fff;background:#168b93;border-radius:50%;place-items:center;width:66px;height:66px;margin:0 auto 18px;font-size:2rem;display:grid}.wellbeing-survey__support-note{background:#eee4d6;margin-inline:auto}.wellbeing-survey__support-note a{min-height:42px;margin-top:12px;padding:8px 18px}.wellbeing-survey__loading{align-content:center;place-items:center;gap:15px;min-height:320px;display:grid}.wellbeing-survey__loading span{border:4px solid #d9d1c3;border-top-color:#168b93;border-radius:50%;width:44px;height:44px;animation:.9s linear infinite wellbeing-spin}.wellbeing-survey__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.wellbeing-survey button:focus-visible,.wellbeing-survey input:focus-visible,.wellbeing-survey select:focus-visible,.wellbeing-survey textarea:focus-visible,.wellbeing-survey a:focus-visible{outline-offset:3px;outline:3px solid #f0b664}@keyframes wellbeing-spin{to{transform:rotate(360deg)}}@media (width<=760px){.wellbeing-survey-shell{padding:0}.wellbeing-survey{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.wellbeing-survey__header{padding:max(14px, calc(env(safe-area-inset-top) + 9px)) max(17px, env(safe-area-inset-right)) 14px max(17px, env(safe-area-inset-left))}.wellbeing-survey__header>button{flex-basis:44px;width:44px;height:44px}.wellbeing-survey__body{padding:25px 18px 30px}.wellbeing-survey__profile-grid,.wellbeing-survey__choice-grid,.wellbeing-survey__review,.wellbeing-survey__scale{grid-template-columns:1fr}.wellbeing-survey__scale label,.wellbeing-survey__scale label:last-child{text-align:start;grid-column:auto;grid-template-columns:38px 1fr;justify-items:start;min-height:52px}.wellbeing-survey__scale label:last-child{grid-template-columns:auto 1fr}.wellbeing-survey__footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.wellbeing-survey *,.wellbeing-survey :before,.wellbeing-survey :after{scroll-behavior:auto!important;transition:none!important}}.wellbeing-report{color:#2f241d;font-family:var(--font-body);gap:18px;display:grid}.wellbeing-report__header{color:#fff;background:linear-gradient(105deg,#4c2714f5,#4c2714b3),url(/brand/family-banners/13-community-heritage.avif) 50%/cover;border-radius:22px;justify-content:space-between;align-items:end;gap:22px;padding:24px;display:flex}.wellbeing-report__header p,.wellbeing-report__action p,.wellbeing-report__card header p{color:#bde9e6;letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:.7rem;font-weight:900}.wellbeing-report__header h2{font-family:var(--font-display);margin:0 0 7px;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400}.wellbeing-report__header span{color:#f2e9dd;max-width:680px;line-height:1.5;display:block}.wellbeing-report__controls{gap:8px;min-width:210px;display:grid}.wellbeing-report__controls label{color:#f4e8d9;gap:5px;font-size:.75rem;font-weight:800;display:grid}.wellbeing-report__controls select,.wellbeing-report__controls button,.wellbeing-report--state button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#2b170dad;border:1px solid #ffffff6b;border-radius:999px;padding:8px 14px;font-weight:800}.wellbeing-report__controls select{border-radius:11px}.wellbeing-report__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wellbeing-report__metrics article,.wellbeing-report__card,.wellbeing-report__suppressed,.wellbeing-report__method,.wellbeing-report--state{background:#fffdf9;border:1px solid #d8cdbc;border-radius:18px;box-shadow:0 10px 30px #39201212}.wellbeing-report__metrics article{gap:5px;padding:17px;display:grid}.wellbeing-report__metrics article>span{color:#735e4e;font-size:.75rem;font-weight:800}.wellbeing-report__metrics article>strong{color:#148b93;font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.55rem);font-weight:400}.wellbeing-report__metrics small{color:#67594f}.wellbeing-report__action{background:#e8f5f3;border-inline-start:6px solid #1c9ba3;border-radius:15px;justify-content:space-between;align-items:center;gap:22px;padding:17px 20px;display:flex}.wellbeing-report__action p{color:#137e85}.wellbeing-report__action h3,.wellbeing-report__card h3{color:#4f2c19;font-family:var(--font-display);margin:0;font-weight:400}.wellbeing-report__action>span{max-width:610px;line-height:1.5}.wellbeing-report__layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.wellbeing-report__card{padding:19px}.wellbeing-report__card header p{color:#168991}.wellbeing-report__dimensions{gap:13px;margin-top:18px;display:grid}.wellbeing-report__dimensions>div{grid-template-columns:minmax(0,1fr) auto;gap:7px 16px;display:grid}.wellbeing-report__dimensions span{gap:8px;font-size:.84rem;font-weight:750;display:flex}.wellbeing-report__dimensions span b{color:#168991}.wellbeing-report__dimensions>div>i{background:#e1d9cd;border-radius:999px;grid-column:1/-1;height:7px;overflow:hidden}.wellbeing-report__dimensions>div>i b{border-radius:inherit;background:linear-gradient(90deg,#168991,#68bdb8);height:100%;display:block}.wellbeing-report__distribution{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.wellbeing-report__distribution div{background:#eee7dc;border-radius:12px;padding:13px}.wellbeing-report__distribution dt{color:#6d5e52;font-size:.72rem}.wellbeing-report__distribution dd{color:#4f2c19;font-family:var(--font-display);margin:4px 0 0;font-size:1.35rem;font-weight:800}.wellbeing-report__privacy,.wellbeing-report__method,.wellbeing-report__suppressed{line-height:1.55}.wellbeing-report__ranking{gap:7px;margin:16px 0 0;padding:0;list-style:none;display:grid}.wellbeing-report__ranking li{background:#f2ece2;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 12px;display:grid}.wellbeing-report__ranking li span{font-size:.83rem;font-weight:750}.wellbeing-report__ranking li strong{color:#148b93}.wellbeing-report__ranking li small{color:#78695e;grid-column:1/-1}.wellbeing-report__suppressed,.wellbeing-report__method,.wellbeing-report--state{padding:22px}.wellbeing-report__suppressed strong,.wellbeing-report__method strong{color:#4f2c19;font-family:var(--font-display);font-size:1.15rem;font-weight:400}.wellbeing-report__error{color:#76261f;background:#faebe8;border:1px solid #a33a31;border-radius:12px;padding:13px 15px;font-weight:750}.wellbeing-report--state button{color:#fff;background:#5b321d;border-color:#5b321d}@media (width<=850px){.wellbeing-report__header{flex-direction:column;align-items:stretch}.wellbeing-report__metrics,.wellbeing-report__layout{grid-template-columns:1fr 1fr}}@media (width<=600px){.wellbeing-report__metrics,.wellbeing-report__layout,.wellbeing-report__distribution{grid-template-columns:1fr}.wellbeing-report__action{flex-direction:column;align-items:flex-start}}.appreciation-certificate-view{font-family:var(--font-body);background:var(--paper);min-height:100vh;color:var(--ink)}.appreciation-certificate-hero{color:#fff;align-items:center;min-height:510px;display:flex;position:relative;overflow:hidden}.appreciation-certificate-hero__image,.appreciation-certificate-hero__wash{position:absolute;inset:0}.appreciation-certificate-hero__image{background-repeat:no-repeat;background-size:cover;transform:scale(1.015)}.appreciation-certificate-hero__wash{background:linear-gradient(90deg,#311b10f0 0%,#48240fbd 44%,#311b1033 82%),linear-gradient(#0000 52%,#311b10a8)}.appreciation-certificate-hero__content{z-index:2;padding:88px 0 92px;position:relative}.appreciation-certificate-hero__content h1{letter-spacing:-.04em;max-width:780px;margin:30px 0 22px;font-size:clamp(52px,6.8vw,88px);font-weight:600;line-height:.94}.appreciation-certificate-hero__content>p:last-child{color:#ffffffdb;max-width:640px;margin:0;font-size:17px;line-height:1.7}.appreciation-certificate-intro{border-bottom:1px solid var(--line);background:#f6f1e8;padding:92px 0 84px}.appreciation-certificate-intro__grid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:clamp(52px,8vw,110px);display:grid}.appreciation-certificate-intro h2{max-width:680px;color:var(--brown-dark);letter-spacing:-.035em;margin:0;font-size:clamp(40px,5.2vw,66px);font-weight:600;line-height:1}.appreciation-certificate-intro__grid>div:last-child>p{color:#665b52;margin:4px 0 0;font-size:16px;line-height:1.78}.appreciation-certificate-intro__privacy{border-inline-start:4px solid var(--sage);background:#ffffffb3;padding:18px 20px 18px 54px;position:relative;margin-top:24px!important;font-size:13px!important}.appreciation-certificate-intro__privacy:before{content:"◇";color:var(--turquoise-dark);font-family:var(--font-symbol);font-size:23px;position:absolute;top:15px;left:20px}.appreciation-certificate-builder{background:linear-gradient(135deg, #c69d6814, transparent 32%), var(--paper);padding:94px 0 118px}.appreciation-certificate-builder__grid{grid-template-columns:minmax(390px,455px) minmax(0,1fr);align-items:start;gap:42px;display:grid}.appreciation-certificate-form,.appreciation-certificate-preview{border:1px solid #60300f33;border-inline-start:7px solid var(--sand);background:#fff;position:relative;box-shadow:0 24px 68px #311b101a}.appreciation-certificate-form:after,.appreciation-certificate-preview:after{content:"";background:linear-gradient(90deg, var(--sand), var(--turquoise), var(--brown));height:4px;position:absolute;top:0;left:0;right:0}.appreciation-certificate-form{padding:34px 32px 32px}.appreciation-certificate-form>header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;margin-bottom:28px;padding-bottom:24px;display:grid}.appreciation-certificate-form>header>span{color:var(--sand);font-family:var(--font-display);font-size:31px;line-height:1}.appreciation-certificate-form h2,.appreciation-certificate-preview h2{color:var(--brown-dark);margin:0;font-size:31px;font-weight:600;line-height:1.05}.appreciation-certificate-form .eyebrow,.appreciation-certificate-preview .eyebrow{margin-bottom:8px}.appreciation-certificate-form__error{color:#6f241d;background:#fff1ef;border-inline-start:5px solid #a43e32;gap:4px;margin:0 0 24px;padding:16px 18px;font-size:12px;line-height:1.5;display:grid}.appreciation-certificate-form__field{gap:9px;margin:0 0 21px;display:grid}.appreciation-certificate-form__field>span,.appreciation-certificate-form__themes legend{color:#594a3f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.appreciation-certificate-form__field input{width:100%;min-height:51px;color:var(--ink);background:#fcfaf6;border:1px solid #60300f3d;border-radius:0;outline:none;padding:0 15px;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}.appreciation-certificate-form__field input:focus-visible{border-color:var(--brown);background:#fff;box-shadow:0 0 0 3px #c69d683d}.appreciation-certificate-form__field input::placeholder{color:#9a8d82}.appreciation-certificate-form__themes{border:0;min-width:0;margin:2px 0 23px;padding:0}.appreciation-certificate-form__themes legend{margin-bottom:11px}.appreciation-certificate-form__themes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.appreciation-certificate-form__themes label{border:1px solid #60300f2b;border-inline-start:4px solid var(--theme-accent);color:#51473f;cursor:pointer;background:#fbf8f2;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:11px 12px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative}.appreciation-certificate-form__themes label:hover,.appreciation-certificate-form__themes label:focus-within,.appreciation-certificate-form__themes label.is-selected{border-color:var(--theme-accent);background:#fff;transform:translateY(-1px)}.appreciation-certificate-form__themes input{opacity:0;width:18px;height:18px;position:absolute;left:9px}.appreciation-certificate-form__themes label>span{color:var(--theme-accent);font-family:var(--font-symbol);font-size:21px;line-height:1}.appreciation-certificate-form__themes label>strong{font-family:var(--font-display);font-size:12px;font-weight:600}.appreciation-certificate-form__themes label.is-selected>span{transform:rotate(45deg)}.appreciation-certificate-form__signoff{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.appreciation-certificate-form__actions{border-top:1px solid var(--line);gap:9px;margin-top:30px;padding-top:23px;display:grid}.appreciation-certificate-form__actions button,.appreciation-certificate-modal footer button{border:1px solid #c9b79d;border-inline-start:4px solid var(--sand);min-height:49px;color:var(--brown);cursor:pointer;background:#f7f1e8;border-radius:0;padding:0 17px;font-size:12px;font-weight:700}.appreciation-certificate-form__actions .appreciation-certificate-form__primary,.appreciation-certificate-modal footer button:first-of-type{border-color:var(--brown);border-inline-start-color:var(--turquoise);background:linear-gradient(105deg, var(--brown-dark), var(--brown));color:#fff;justify-content:space-between;align-items:center;display:flex}.appreciation-certificate-form__actions button:hover,.appreciation-certificate-form__actions button:focus-visible,.appreciation-certificate-modal footer button:hover,.appreciation-certificate-modal footer button:focus-visible{border-color:var(--brown-dark);background:var(--brown-dark);color:#fff;outline:none}.appreciation-certificate-form__actions button:disabled,.appreciation-certificate-modal footer button:disabled{opacity:.48;cursor:not-allowed;transform:none}.appreciation-certificate-preview{border-inline-start-color:var(--turquoise-dark);padding:31px 31px 28px;position:sticky;top:102px}.appreciation-certificate-preview>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.appreciation-certificate-preview>header>span{color:#807268;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.appreciation-certificate-preview>p{color:#74685f;margin:18px 0 0;font-size:11px;line-height:1.6}.appreciation-certificate-artwork{aspect-ratio:1.414;border:max(5px, .8cqw) solid var(--brown);width:100%;color:var(--ink);background:#fbfaf7;padding:1.65%;position:relative;overflow:hidden;box-shadow:0 18px 40px #311b1029;container-type:inline-size}.appreciation-certificate-artwork:before{content:"";z-index:1;border:max(2px, .22cqw) solid var(--sand);pointer-events:none;position:absolute;inset:1.2%}.appreciation-certificate-artwork:after{content:"";z-index:0;opacity:.105;pointer-events:none;background-image:url(/brand/diriyah-pattern-transparent.png),url(/brand/diriyah-pattern-transparent.png);background-position:-6% 110%,106% 110%;background-repeat:no-repeat;background-size:36%;position:absolute;inset:0}.appreciation-certificate-artwork__inner{z-index:2;border:max(1px, .12cqw) solid var(--certificate-accent);text-align:center;flex-direction:column;align-items:center;height:100%;padding:4.4% 6.4% 3.6%;display:flex;position:relative}.appreciation-certificate-artwork__inner:before,.appreciation-certificate-artwork__inner:after{content:"";background:var(--certificate-accent);width:18%;height:max(3px,.5cqw);position:absolute}.appreciation-certificate-artwork__inner:before{top:0;left:0}.appreciation-certificate-artwork__inner:after{bottom:0;right:0}.appreciation-certificate-artwork__logo{object-fit:contain;width:21%;height:auto;margin:-2.6% auto -1%;display:block}.appreciation-certificate-artwork p,.appreciation-certificate-artwork h2,.appreciation-certificate-artwork h3,.appreciation-certificate-artwork dl,.appreciation-certificate-artwork dd,.appreciation-certificate-artwork dt{margin-top:0}.appreciation-certificate-artwork__portal{color:var(--turquoise-dark);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.2%;font-size:clamp(6px,1.25cqw,16px);font-weight:600}.appreciation-certificate-artwork h2{color:var(--brown-dark);letter-spacing:-.03em;margin-bottom:1.1%;font-size:clamp(14px,4.05cqw,47px);font-weight:600;line-height:1}.appreciation-certificate-artwork__theme{background:var(--certificate-accent);color:#fff;font-family:var(--font-display);letter-spacing:.075em;text-transform:uppercase;margin-bottom:2%;padding:.7% 2.8%;font-size:clamp(6px,1.3cqw,15px);font-weight:600}.appreciation-certificate-artwork__presented{color:#74675e;margin-bottom:.5%;font-size:clamp(7px,1.45cqw,17px)}.appreciation-certificate-artwork h3{max-width:86%;color:var(--brown);overflow-wrap:anywhere;margin-bottom:.7%;font-size:clamp(18px,4.8cqw,58px);font-weight:600;line-height:1}.appreciation-certificate-artwork__rule{background:var(--certificate-accent);width:42%;height:max(1px,.18cqw);margin-bottom:1.7%}.appreciation-certificate-artwork__statement{color:#443b35;max-width:78%;margin-bottom:auto;font-size:clamp(7px,1.65cqw,20px);line-height:1.5}.appreciation-certificate-artwork__signoff{grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;width:92%;margin-bottom:1.7%;display:grid}.appreciation-certificate-artwork__signoff div{min-width:0}.appreciation-certificate-artwork__signoff dd{min-height:2.6em;color:var(--brown-dark);font-family:var(--font-display);overflow-wrap:anywhere;border-bottom:max(1px,.12cqw) solid #ad967c;justify-content:center;align-items:end;margin-bottom:.7cqw;padding-bottom:.5cqw;font-size:clamp(6px,1.25cqw,15px);font-weight:600;line-height:1.1;display:flex}.appreciation-certificate-artwork__signoff dt{color:#74675e;letter-spacing:.07em;text-transform:uppercase;font-size:clamp(5px,.9cqw,11px);font-weight:600}.appreciation-certificate-artwork__footer{color:var(--turquoise-dark);font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;margin-bottom:0;font-size:clamp(5px,.92cqw,11px);font-weight:600}.appreciation-certificate-modal{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#190d07db;place-items:center;padding:clamp(14px,3vw,38px);display:grid;position:fixed;inset:0;overflow-y:auto}.appreciation-certificate-modal__dialog{border:1px solid #e8d8c3b3;border-top:6px solid var(--sand);background:#f7f2ea;width:min(1220px,100%);max-height:calc(100vh - 28px);padding:24px;overflow-y:auto;box-shadow:0 34px 90px #0000005c}.appreciation-certificate-modal__dialog>header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:20px;display:flex}.appreciation-certificate-modal__dialog>header h2{color:var(--brown-dark);margin:0;font-size:clamp(25px,3.5vw,42px);line-height:1}.appreciation-certificate-modal__dialog>header button{border:1px solid var(--brown);background:var(--brown);color:#fff;cursor:pointer;flex:none;width:46px;height:46px;font-size:29px;line-height:1}.appreciation-certificate-modal__dialog>header button:hover,.appreciation-certificate-modal__dialog>header button:focus-visible{background:var(--turquoise-dark);outline:3px solid #43aebe4d}.appreciation-certificate-modal__canvas{background:#dfd5c7;border:1px solid #60300f2b;padding:clamp(8px,1.6vw,20px)}.appreciation-certificate-modal footer{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:18px;display:grid}.appreciation-certificate-modal footer p{color:#6d6259;margin:0;font-size:12px}@media (width<=1040px){.appreciation-certificate-builder__grid{grid-template-columns:1fr}.appreciation-certificate-preview{position:relative;top:auto}}@media (width<=760px){.appreciation-certificate-hero{min-height:430px}.appreciation-certificate-hero__content{padding:70px 0 78px}.appreciation-certificate-hero__content h1{margin-top:28px;font-size:clamp(45px,14vw,66px)}.appreciation-certificate-intro{padding:68px 0 62px}.appreciation-certificate-intro__grid{grid-template-columns:1fr;gap:34px}.appreciation-certificate-builder{padding:60px 0 78px}.appreciation-certificate-form,.appreciation-certificate-preview{padding:27px 22px 24px}.appreciation-certificate-modal footer{grid-template-columns:1fr}.appreciation-certificate-modal footer button{width:100%}}@media (width<=520px){.appreciation-certificate-form__themes>div,.appreciation-certificate-form__signoff{grid-template-columns:1fr}.appreciation-certificate-preview>header{flex-direction:column;align-items:start;gap:8px}.appreciation-certificate-artwork__logo{width:25%}.appreciation-certificate-artwork__statement{max-width:84%;line-height:1.35}.appreciation-certificate-modal{padding:8px}.appreciation-certificate-modal__dialog{max-height:calc(100vh - 16px);padding:15px}}@media (prefers-reduced-motion:reduce){.appreciation-certificate-form__themes label,.appreciation-certificate-form__field input{transition:none}}.hr-certificates{min-width:0;color:var(--ink);font-family:var(--font-body);padding:clamp(26px,4vw,54px)}.hr-certificates__hero{border-inline-start:9px solid var(--turquoise);color:#fff;background:linear-gradient(100deg,#311b10fa,#60300fe6 58%,#197d8db8),#60300f;justify-content:space-between;align-items:end;gap:34px;min-height:265px;padding:clamp(32px,5vw,58px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 58px #311b1029}.hr-certificates__hero:after{content:"";opacity:.11;pointer-events:none;background:url(/brand/diriyah-pattern-transparent.png) 105% 48%/78% no-repeat;width:420px;position:absolute;inset:0 0 0 auto}.hr-certificates__hero>*{z-index:1;position:relative}.hr-certificates__hero h1{color:#fff;max-width:760px;font-family:var(--font-display);letter-spacing:-.035em;margin:10px 0 14px;font-size:clamp(38px,5vw,62px);font-weight:600;line-height:.98}.hr-certificates__hero div>p:last-child{color:#ffffffd4;max-width:690px;margin:0;font-size:15px;line-height:1.7}.hr-certificates__hero>span{border:1px solid #ffffff6b;border-inline-start:4px solid var(--sand);color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#ffffff1a;flex:none;padding:10px 14px;font-size:10px;font-weight:700}.hr-certificates__guidance{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0 32px;display:grid}.hr-certificates__guidance>div{border:1px solid #60300f26;border-inline-start:5px solid var(--sand);background:#fff;min-width:0;padding:19px 20px 18px}.hr-certificates__guidance>div:last-child{border-inline-start-color:var(--sage)}.hr-certificates__guidance strong{color:var(--brown-dark);font-family:var(--font-display);font-size:15px}.hr-certificates__guidance p{color:#6a5e55;margin:7px 0 0;font-size:12px;line-height:1.55}.hr-certificates__builder{grid-template-columns:minmax(430px,490px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.hr-certificate-form,.hr-certificate-preview{border:1px solid #60300f2e;border-inline-start:7px solid var(--sand);background:#fff;min-width:0;position:relative;box-shadow:0 20px 52px #311b101a}.hr-certificate-form:after,.hr-certificate-preview:after{content:"";background:linear-gradient(90deg, var(--sand), var(--turquoise), var(--brown));height:4px;position:absolute;inset:0 0 auto}.hr-certificate-form{padding:32px 29px 30px}.hr-certificate-form>header{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;margin-bottom:26px;padding-bottom:22px;display:grid}.hr-certificate-form>header>span{color:var(--sand);font-family:var(--font-display);font-size:30px;line-height:1}.hr-certificate-form h2,.hr-certificate-preview h2{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:29px;font-weight:600;line-height:1.05}.hr-certificate-form .eyebrow,.hr-certificate-preview .eyebrow{margin-bottom:7px}.hr-certificate-form__error{color:#6f241d;background:#fff1ef;border-inline-start:5px solid #a43e32;gap:4px;margin-bottom:22px;padding:15px 17px;font-size:12px;line-height:1.5;display:grid}.hr-certificate-form__two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hr-certificate-form__field{gap:8px;min-width:0;margin:0 0 19px;display:grid}.hr-certificate-form__field>span,.hr-certificate-form__occasions>legend,.hr-certificate-form__service>legend,.hr-certificate-form__issuer>legend{color:#594a3f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.hr-certificate-form__field input{width:100%;min-height:50px;color:var(--ink);font-family:var(--font-body);background:#fcfaf6;border:1px solid #60300f3d;border-radius:0;outline:none;padding:0 14px;font-size:13px;transition:border-color .18s,box-shadow .18s,background .18s}.hr-certificate-form__field input:focus-visible{border-color:var(--brown);background:#fff;box-shadow:0 0 0 3px #c69d683d}.hr-certificate-form__field input::placeholder{color:#9a8d82}.hr-certificate-form__occasions,.hr-certificate-form__service,.hr-certificate-form__issuer{border:0;min-width:0;margin:4px 0 24px;padding:0}.hr-certificate-form__occasions>legend,.hr-certificate-form__service>legend,.hr-certificate-form__issuer>legend{margin-bottom:12px}.hr-certificate-form__occasion-group{margin:0 0 16px}.hr-certificate-form__occasion-group>p{color:var(--turquoise-dark);font-family:var(--font-display);margin:0 0 8px;font-size:12px;font-weight:600}.hr-certificate-form__occasion-group>div{gap:7px;display:grid}.hr-certificate-form__occasion-group label{border:1px solid #60300f29;border-inline-start:4px solid var(--occasion-accent);color:#51473f;cursor:pointer;background:#fbf8f2;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:10px 12px;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative}.hr-certificate-form__occasion-group label:hover,.hr-certificate-form__occasion-group label:focus-within,.hr-certificate-form__occasion-group label.is-selected{border-color:var(--occasion-accent);background:#fff;transform:translateY(-1px)}.hr-certificate-form__occasion-group input,.hr-certificate-form__service input{opacity:0;position:absolute}.hr-certificate-form__occasion-group label>span{color:var(--occasion-accent);font-family:var(--font-symbol);font-size:21px;line-height:1}.hr-certificate-form__occasion-group label.is-selected>span{transform:rotate(45deg)}.hr-certificate-form__occasion-group label>strong{font-family:var(--font-display);font-size:12px;font-weight:600;line-height:1.25}.hr-certificate-form__conditional{border:1px solid #197d8d38;border-inline-start:5px solid var(--turquoise-dark);background:#f4faf9;margin:0 0 24px;padding:18px}.hr-certificate-form__service>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hr-certificate-form__service label{text-align:center;color:#5c4d42;cursor:pointer;background:#fff;border:1px solid #60300f33;place-content:center;min-height:61px;display:grid;position:relative}.hr-certificate-form__service label.is-selected,.hr-certificate-form__service label:hover,.hr-certificate-form__service label:focus-within{border-color:var(--turquoise-dark);background:var(--brown);color:#fff}.hr-certificate-form__service strong{font-family:var(--font-display);font-size:18px}.hr-certificate-form__service span{text-transform:uppercase;font-size:9px}.hr-certificate-form__issuer{border:1px solid #60300f29;border-top:5px solid var(--sand);background:#f8f3eb;margin-top:30px;padding:22px 20px 4px}.hr-certificate-form__issuer>p{color:#74665c;margin:-3px 0 18px;font-size:11px;line-height:1.55}.hr-certificate-form__actions{border-top:1px solid var(--line);gap:8px;margin-top:28px;padding-top:22px;display:grid}.hr-certificate-form__actions button,.hr-certificate-modal footer button{border:1px solid #c9b79d;border-inline-start:4px solid var(--sand);min-height:49px;color:var(--brown);font-family:var(--font-body);cursor:pointer;background:#f7f1e8;border-radius:0;padding:0 16px;font-size:12px;font-weight:700}.hr-certificate-form__actions .hr-certificate-form__primary,.hr-certificate-modal footer button:first-of-type{border-color:var(--brown);border-inline-start-color:var(--turquoise);background:linear-gradient(105deg, var(--brown-dark), var(--brown));color:#fff;justify-content:space-between;align-items:center;display:flex}.hr-certificate-form__actions button:hover,.hr-certificate-form__actions button:focus-visible,.hr-certificate-modal footer button:hover,.hr-certificate-modal footer button:focus-visible{border-color:var(--brown-dark);background:var(--brown-dark);color:#fff;outline-offset:2px;outline:3px solid #43aebe47}.hr-certificate-form__actions button:disabled,.hr-certificate-modal footer button:disabled{opacity:.46;cursor:not-allowed;outline:none}.hr-certificate-preview{border-inline-start-color:var(--turquoise-dark);padding:28px;position:sticky;top:98px}.hr-certificate-preview>header{justify-content:space-between;align-items:end;gap:22px;margin-bottom:22px;display:flex}.hr-certificate-preview>header>span{color:#807268;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.hr-certificate-preview>p{color:#74685f;margin:17px 0 0;font-size:11px;line-height:1.6}.hr-certificate-artwork{aspect-ratio:1.414;border:max(5px, .8cqw) solid var(--brown);width:100%;color:var(--ink);background:#fbfaf7;padding:1.65%;position:relative;overflow:hidden;box-shadow:0 18px 40px #311b1029;container-type:inline-size}.hr-certificate-artwork:before{content:"";z-index:1;border:max(2px, .22cqw) solid var(--sand);pointer-events:none;position:absolute;inset:1.2%}.hr-certificate-artwork:after{content:"";z-index:0;opacity:.1;pointer-events:none;background-image:url(/brand/diriyah-pattern-transparent.png),url(/brand/diriyah-pattern-transparent.png);background-position:-6% 112%,106% 112%;background-repeat:no-repeat;background-size:36%;position:absolute;inset:0}.hr-certificate-artwork__inner{z-index:2;text-align:center;flex-direction:column;align-items:center;height:100%;padding:3.2% 6.2% 2.6%;display:flex;position:relative}.hr-certificate-artwork__logo{object-fit:contain;mix-blend-mode:multiply;width:19%;height:auto;margin-bottom:.4%}.hr-certificate-artwork__portal{color:var(--turquoise-dark);font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;margin:0 0 1.3%;font-size:clamp(5px,.86cqw,11px);font-weight:600}.hr-certificate-artwork h2{max-width:92%;color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 1%;font-size:clamp(12px,3.25cqw,40px);font-weight:600;line-height:1}.hr-certificate-artwork__recognition{background:var(--hr-certificate-accent);color:#fff;min-width:25%;font-family:var(--font-display);letter-spacing:.08em;margin:0 0 1.2%;padding:.65% 2.3%;font-size:clamp(5px,.95cqw,12px);font-weight:600}.hr-certificate-artwork__presented{color:#6f6258;margin:0 0 .25%;font-size:clamp(5px,1.05cqw,13px)}.hr-certificate-artwork h3{max-width:92%;color:var(--brown);font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(13px,3.4cqw,42px);font-weight:600;line-height:1}.hr-certificate-artwork__recipient-role{color:#6f6258;margin:.55% 0 0;font-size:clamp(5px,1.05cqw,13px)}.hr-certificate-artwork__rule{background:var(--hr-certificate-accent);width:42%;height:max(1px,.15cqw);margin:1.1% 0 1.2%}.hr-certificate-artwork__statement{color:#443b35;max-width:82%;margin:0 auto;font-size:clamp(5px,1.27cqw,16px);line-height:1.38}.hr-certificate-artwork__signature{gap:.5cqw;width:25%;margin:auto 0 1%;display:grid}.hr-certificate-artwork__signature>span{background:#917b66;height:max(1px,.12cqw)}.hr-certificate-artwork__signature small{color:#74675e;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(4px,.74cqw,9px);font-weight:600}.hr-certificate-artwork__signoff{grid-template-columns:repeat(3,minmax(0,1fr));gap:5%;width:92%;margin:0 0 1.2%;display:grid}.hr-certificate-artwork__signoff div{min-width:0}.hr-certificate-artwork__signoff dd{min-height:2.1em;color:var(--brown-dark);font-family:var(--font-display);overflow-wrap:anywhere;border-bottom:max(1px,.12cqw) solid #ad967c;justify-content:center;align-items:end;margin:0 0 .55cqw;padding-bottom:.42cqw;font-size:clamp(5px,1.05cqw,13px);font-weight:600;line-height:1.1;display:flex}.hr-certificate-artwork__signoff dt{color:#74675e;letter-spacing:.07em;text-transform:uppercase;font-size:clamp(4px,.72cqw,9px);font-weight:600}.hr-certificate-artwork__footer{color:var(--turquoise-dark);font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:clamp(4px,.74cqw,9px);font-weight:600}.hr-certificate-modal{z-index:1100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#190d07e0;place-items:center;padding:clamp(14px,3vw,38px);display:grid;position:fixed;inset:0;overflow-y:auto}.hr-certificate-modal__dialog{border:1px solid #e8d8c3b3;border-top:6px solid var(--sand);background:#f7f2ea;width:min(1220px,100%);max-height:calc(100vh - 28px);padding:24px;overflow-y:auto;box-shadow:0 34px 90px #0000005c}.hr-certificate-modal__dialog>header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:20px;display:flex}.hr-certificate-modal__dialog>header h2{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:clamp(25px,3.5vw,42px);line-height:1}.hr-certificate-modal__dialog>header button{border:1px solid var(--brown);background:var(--brown);color:#fff;cursor:pointer;flex:none;width:46px;height:46px;font-size:29px;line-height:1}.hr-certificate-modal__dialog>header button:hover,.hr-certificate-modal__dialog>header button:focus-visible{background:var(--turquoise-dark);outline:3px solid #43aebe4d}.hr-certificate-modal__canvas{background:#dfd5c7;border:1px solid #60300f2b;padding:clamp(8px,1.6vw,20px)}.hr-certificate-modal footer{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin-top:18px;display:grid}.hr-certificate-modal footer p{color:#6d6259;margin:0;font-size:12px}@media (width<=1120px){.hr-certificates__builder{grid-template-columns:1fr}.hr-certificate-preview{position:relative;top:auto}}@media (width<=760px){.hr-certificates{padding:18px 14px 46px}.hr-certificates__hero{flex-direction:column;justify-content:end;align-items:start;min-height:330px;padding:31px 24px}.hr-certificates__hero h1{font-size:clamp(37px,11vw,52px)}.hr-certificates__guidance,.hr-certificate-form__two-column{grid-template-columns:1fr}.hr-certificate-form,.hr-certificate-preview{padding:25px 20px 23px}.hr-certificate-modal footer{grid-template-columns:1fr}.hr-certificate-modal footer button{width:100%}}@media (width<=520px){.hr-certificate-form__service>div{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-certificate-preview>header{flex-direction:column;align-items:start;gap:8px}.hr-certificate-artwork__logo{width:23%}.hr-certificate-artwork__statement{max-width:86%;line-height:1.28}.hr-certificate-modal{padding:8px}.hr-certificate-modal__dialog{max-height:calc(100vh - 16px);padding:15px}}@media (prefers-reduced-motion:reduce){.hr-certificate-form__occasion-group label,.hr-certificate-form__field input{transition:none}}.hr-delivery-entry{color:#fff;background:#061724;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;min-height:100vh;display:flex}.hr-delivery-entry img{max-width:min(340px,72vw);height:auto}.hr-delivery-entry p{letter-spacing:.05em;font-family:Arial,sans-serif}@font-face{font-family:All Round Gothic;src:url(/fonts/all-round-gothic-book.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}.assessment-pathways{--pathway-ink:#382a22;--pathway-gold:#b08a4a;--pathway-teal:#4ca7a7;color:var(--pathway-ink);background:#f5f1ea;min-height:72vh}.assessment-pathways__hero{color:#fff;background-position:50%;background-size:cover;align-items:end;min-height:520px;padding:6.5rem 0 4.5rem;display:flex}.assessment-pathways__hero .container{width:100%}.assessment-pathways__hero button,.assessment-pathway-register__visual>button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;margin-bottom:2.4rem;padding:0}.assessment-pathways__hero h1{font-family:var(--font-display);max-width:920px;margin:.55rem 0 1.25rem;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.96}.assessment-pathways__hero p:not(.eyebrow){max-width:820px;font-size:1.18rem;line-height:1.65}.assessment-pathways__hero>.container>div{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.assessment-pathways__hero>.container>div span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff47;align-items:center;gap:.65rem;padding:.8rem 1rem;display:flex}.assessment-pathways__hero>.container>div b{color:#f1d395;font-size:1.25rem}.assessment-pathways__intro{grid-template-columns:.9fr 1.1fr;gap:5rem;padding-block:5rem 3rem;display:grid}.assessment-pathways__intro h2,.assessment-pathways__library h2,.assessment-pathway-checklist h2,.assessment-pathway-reports h2,.assessment-pathway-register__form h2{font-family:var(--font-display);margin:.45rem 0;font-size:clamp(2rem,3.4vw,3.5rem);line-height:1.04}.assessment-pathways__intro p{font-size:1.06rem;line-height:1.75}.assessment-pathways__intro button{border:0;border-bottom:1px solid var(--pathway-gold);color:var(--pathway-ink);cursor:pointer;font:inherit;background:0 0;margin-top:1rem;padding:0 0 .4rem;font-weight:700}.assessment-pathways__process{grid-template-columns:repeat(5,1fr);gap:.8rem;padding-bottom:2rem;display:grid}.assessment-pathways__process article{border-bottom:5px solid var(--pathway-gold);color:#fff;background:#3c2d25;flex-direction:column;gap:1.5rem;min-height:150px;padding:1.35rem;display:flex}.assessment-pathways__process article:nth-child(2n){border-bottom-color:var(--pathway-teal)}.assessment-pathways__process span{color:#d8bc83;letter-spacing:.12em;font-weight:800}.assessment-pathways__process strong{font-size:1.02rem;line-height:1.4}.assessment-pathways__library{padding-bottom:6rem}.assessment-pathways__library>header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.assessment-pathways__library>header>p{max-width:420px;line-height:1.65}.assessment-pathways__family{margin-bottom:3rem}.assessment-pathways__family>h3{color:#76572f;font-family:var(--font-display);border-bottom:1px solid #d7c8b5;margin:0 0 1rem;padding-bottom:.65rem;font-size:1.7rem}.assessment-pathways__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.assessment-pathways__principle{border-left:6px solid var(--pathway-teal);background:#e7f1ef;margin-bottom:4rem;padding:1.4rem 1.6rem}.assessment-pathways__principle strong{color:#2f5f61;letter-spacing:.06em;text-transform:uppercase}.assessment-pathways__principle p{margin:.45rem 0 0;line-height:1.65}.assessment-pathways__all{border:1px solid var(--pathway-ink);color:var(--pathway-ink);cursor:pointer;font:inherit;background:0 0;padding:.9rem 1.2rem;font-weight:800}.assessment-pathway-card{border:1px solid #dfd3c2;border-top:7px solid var(--pathway-gold);background:#fff;flex-direction:column;min-height:0;padding:1.65rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #39281d12}.assessment-pathway-card:nth-child(3n+2){border-top-color:var(--pathway-teal)}.assessment-pathway-card:nth-child(3n){border-top-color:#c66f4b}.assessment-pathway-card:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 50%,#b08a4a14 50%);width:110px;height:110px;position:absolute;top:0;right:0}.assessment-pathway-card>header{z-index:1;justify-content:space-between;display:flex;position:relative}.assessment-pathway-card>header span{color:#8a6738;letter-spacing:.1em;font-weight:900}.assessment-pathway-card>header small{color:#74675f}.assessment-pathway-card h2{font-family:var(--font-display);max-width:84%;margin:1.4rem 0 .7rem;font-size:2rem;line-height:1.08}.assessment-pathway-card>p{color:#665950;line-height:1.65}.assessment-pathway-card>h3{letter-spacing:.08em;text-transform:uppercase;margin:1.3rem 0 .6rem;font-size:.82rem}.assessment-pathway-card__meta{grid-template-columns:1fr 1fr;gap:.6rem;margin:1.2rem 0;display:grid}.assessment-pathway-card__meta div{background:#f4efe8;padding:.8rem}.assessment-pathway-card__meta dt{color:#806239;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:900}.assessment-pathway-card__meta dd{margin:.25rem 0 0;font-size:.84rem;line-height:1.45}.assessment-pathway-card__why{background:#d9cec0;grid-template-columns:1fr 1fr;gap:1px;display:grid}.assessment-pathway-card__why div{background:#fbf9f5;padding:1rem}.assessment-pathway-card__why strong{color:#72552f;letter-spacing:.07em;text-transform:uppercase;font-size:.74rem}.assessment-pathway-card__why p{color:#62564f;margin:.4rem 0 0;font-size:.84rem;line-height:1.5}.assessment-pathway-card__steps{gap:.45rem;margin:0 0 1.25rem;display:grid}.assessment-pathway-card__steps>div{background:#f2ede5;border:1px solid #e2d7c7;grid-template-columns:54px 1fr;align-items:start;gap:.7rem;padding:.7rem;display:grid}.assessment-pathway-card__steps>div>b{color:#76572f;letter-spacing:.05em;font-size:.78rem}.assessment-pathway-card__steps>div>span{gap:.15rem;display:grid}.assessment-pathway-card__steps strong{font-size:.82rem}.assessment-pathway-card__steps small{color:#6e6259;font-size:.76rem;line-height:1.4}.assessment-pathway-card__value{border-left:3px solid var(--pathway-teal);margin-bottom:1.35rem;padding-left:.85rem}.assessment-pathway-card__value strong{letter-spacing:.08em;text-transform:uppercase;font-size:.77rem}.assessment-pathway-card__value p{color:#665950;margin:.3rem 0 0;font-size:.88rem;line-height:1.55}.assessment-pathway-card__details{border-top:1px solid #ded3c5;margin:.2rem 0 1.2rem;padding-top:.9rem}.assessment-pathway-card__details summary{cursor:pointer;font-size:.83rem;font-weight:850}.assessment-pathway-card__detail-grid{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1rem;display:grid}.assessment-pathway-card__detail-grid section{background:#f7f3ed;padding:.8rem}.assessment-pathway-card__detail-grid h4{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.76rem}.assessment-pathway-card__detail-grid ul{margin:.55rem 0 0;padding-left:1rem}.assessment-pathway-card__detail-grid li{margin-bottom:.3rem;font-size:.76rem;line-height:1.45}.assessment-pathway-card__logic{border-left:3px solid var(--pathway-teal);margin-top:.8rem;padding:.2rem 0 .2rem .8rem}.assessment-pathway-card__logic p,.assessment-pathway-card__boundary{color:#665950;font-size:.8rem;line-height:1.5}.assessment-pathway-card__actions{grid-template-columns:auto 1fr;gap:.55rem;margin-top:auto;display:grid}.assessment-pathway-card__actions a{border:1px solid var(--pathway-ink);color:var(--pathway-ink);justify-content:center;align-items:center;padding:.85rem;font-size:.82rem;font-weight:800;text-decoration:none;display:flex}.assessment-pathway-card__actions button{background:var(--pathway-ink);color:#fff;cursor:pointer;font:inherit;border:0;justify-content:space-between;padding:1rem 1.1rem;font-weight:800;display:flex}.assessment-pathways--register{grid-template-columns:1fr 1fr;min-height:calc(100vh - 85px);display:grid}.assessment-pathway-register__visual{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;min-height:760px;padding:4rem clamp(2rem,5vw,5rem);display:flex}.assessment-pathway-register__visual h1{font-family:var(--font-display);margin:.6rem 0 1.2rem;font-size:clamp(3rem,5vw,5.5rem);line-height:.95}.assessment-pathway-register__visual p{max-width:650px;font-size:1.05rem;line-height:1.65}.assessment-pathway-register__visual ul{gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.assessment-pathway-register__visual li{border-top:1px solid #ffffff47;padding-top:.55rem}.assessment-pathway-register__visual li b{color:#ebcd91;min-width:70px;display:inline-block}.assessment-pathway-register__form{align-self:center;padding:4rem clamp(2rem,6vw,7rem)}.assessment-pathway-register__form>p:not(.eyebrow){color:#6d6057;line-height:1.65}.assessment-pathway-register__fields{grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0;display:grid}.assessment-pathway-register__fields label:first-child,.assessment-pathway-register__fields label:nth-child(2){grid-column:span 1}.assessment-pathway-register__fields label{gap:.45rem;display:grid}.assessment-pathway-register__fields label span,.assessment-pathway-resume label span{letter-spacing:.04em;font-size:.8rem;font-weight:800}.assessment-pathway-register__fields input,.assessment-pathway-resume input{font:inherit;background:#fff;border:1px solid #cfc2b1;border-radius:0;width:100%;padding:.92rem}.assessment-pathway-register__form aside{border-left:4px solid var(--pathway-teal);background:#e7f1ef;align-items:flex-start;gap:.8rem;margin:1.2rem 0;padding:1rem;display:flex}.assessment-pathway-register__form aside p{margin:0;line-height:1.55}.assessment-pathway-register__form>button,.assessment-pathway-resume form>button{background:var(--pathway-ink);color:#fff;cursor:pointer;font:inherit;border:0;width:100%;padding:1rem 1.25rem;font-weight:800}.assessment-pathway-error{color:#7f2f24;background:#fff0ed;border-left:4px solid #b54f3d;padding:.85rem}.assessment-pathways--resume{align-items:center;min-height:72vh;display:flex}.assessment-pathway-resume{max-width:720px;padding-block:5rem}.assessment-pathway-resume>button{cursor:pointer;font:inherit;background:0 0;border:0;margin-bottom:2rem;padding:0}.assessment-pathway-resume h1{font-family:var(--font-display);margin:.3rem 0;font-size:4rem}.assessment-pathway-resume>p:not(.eyebrow){color:#685b53;line-height:1.65}.assessment-pathway-resume form{border-top:6px solid var(--pathway-gold);background:#fff;gap:1rem;margin-top:2rem;padding:2rem;display:grid;box-shadow:0 20px 60px #39281d14}.assessment-pathway-resume label{gap:.45rem;display:grid}.assessment-pathways__hero--compact{min-height:380px;padding-block:4rem 3rem}.assessment-pathways__hero--compact h1{font-size:clamp(2.8rem,5vw,4.7rem)}.assessment-pathway-dashboard{padding-block:3rem 6rem}.assessment-pathway-reference{background:var(--pathway-ink);border-bottom:6px solid var(--pathway-gold);color:#fff;justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 1.8rem;display:flex}.assessment-pathway-reference div{gap:.25rem;display:grid}.assessment-pathway-reference span,.assessment-pathway-reference small{color:#d8ccc0}.assessment-pathway-reference strong{color:#f2d79f;letter-spacing:.08em;font-size:1.65rem}.assessment-pathway-reference button{cursor:pointer;font:inherit;background:#fff;border:0;padding:.8rem 1rem;font-weight:800}.assessment-pathway-progress{background:#ddd2c4;height:10px;margin-top:2rem;overflow:hidden}.assessment-pathway-progress span{background:linear-gradient(90deg, var(--pathway-teal), var(--pathway-gold));height:100%;transition:width .35s;display:block}.assessment-pathway-progress__label{justify-content:space-between;align-items:center;margin:.6rem 0 2rem;display:flex}.assessment-pathway-progress__label button{border:0;border-bottom:1px solid var(--pathway-gold);cursor:pointer;font:inherit;background:0 0;padding:.2rem 0}.assessment-pathway-team-note{border-left:5px solid var(--pathway-teal);background:#e7f0ee;align-items:flex-start;gap:1rem;margin-bottom:2rem;padding:1.2rem;display:flex}.assessment-pathway-team-note>span{font-size:1.6rem}.assessment-pathway-team-note p{margin:.3rem 0 0;line-height:1.6}.assessment-pathway-checklist{border-top:7px solid var(--pathway-gold);background:#fff;padding:2rem;box-shadow:0 20px 60px #39281d12}.assessment-pathway-checklist>header{justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.5rem;display:flex}.assessment-pathway-checklist>header>p{color:#6c6058;max-width:420px;line-height:1.6}.assessment-pathway-checklist article{border-top:1px solid #e4d9cb;grid-template-columns:58px 1fr auto;align-items:center;gap:1rem;padding:1.2rem 0;display:grid}.assessment-pathway-checklist article>span{background:#eee7de;justify-content:center;align-items:center;width:44px;height:44px;font-weight:900;display:flex}.assessment-pathway-checklist article.is-complete>span{background:var(--pathway-teal);color:#fff}.assessment-pathway-checklist article small{color:#8b6937;letter-spacing:.06em;font-weight:800}.assessment-pathway-checklist article h3{font-family:var(--font-display);margin:.2rem 0;font-size:1.4rem}.assessment-pathway-checklist article p{color:#6c6058;margin:0}.assessment-pathway-checklist article button{background:var(--pathway-ink);color:#fff;cursor:pointer;font:inherit;border:0;padding:.8rem 1rem;font-weight:800}.assessment-pathway-checklist article button i{margin-left:.5rem;font-style:normal}.assessment-pathway-reports{background:#e8e0d5;border-left:7px solid #b7a895;grid-template-columns:1.5fr 1fr 1fr;gap:1rem;margin-top:2rem;padding:2rem;display:grid}.assessment-pathway-reports.is-ready{border-left-color:var(--pathway-teal);background:#e8f1ef}.assessment-pathway-reports>div{grid-row:span 2}.assessment-pathway-reports>div p:last-child{color:#695d55;line-height:1.6}.assessment-pathway-reports label{background:#ffffffb8;align-items:flex-start;gap:.7rem;padding:1rem;display:flex}.assessment-pathway-reports label input{margin-top:.25rem}.assessment-pathway-reports label span{gap:.25rem;display:grid}.assessment-pathway-reports label small{color:#70645d;line-height:1.45}.assessment-pathway-reports>button{background:var(--pathway-ink);color:#fff;font:inherit;border:0;padding:.9rem;font-weight:800}.assessment-pathway-reports>button:disabled{cursor:not-allowed;opacity:.45}.assessment-pathway-report-notice{border-left:4px solid var(--pathway-teal);color:#38565a;background:#e7f1ef;grid-column:1/-1;margin:.4rem 0 0;padding:.9rem 1rem;line-height:1.55}.assessment-pathway-reports>small{color:#766a61;align-self:center}@media (width<=900px){.assessment-pathways__intro,.assessment-pathways--register{grid-template-columns:1fr}.assessment-pathways__process{grid-template-columns:repeat(2,1fr)}.assessment-pathway-card__detail-grid{grid-template-columns:1fr}.assessment-pathway-register__visual{min-height:560px}.assessment-pathway-reports{grid-template-columns:1fr}.assessment-pathway-reports>div{grid-row:auto}}@media (width<=680px){.assessment-pathways__hero{min-height:470px;padding-block:5rem 3rem}.assessment-pathways__intro{gap:1.5rem;padding-block:3rem 2rem}.assessment-pathways__process,.assessment-pathways__grid,.assessment-pathway-register__fields{grid-template-columns:1fr}.assessment-pathways__library>header,.assessment-pathway-checklist>header,.assessment-pathway-reference{flex-direction:column;align-items:flex-start}.assessment-pathway-card{min-height:0}.assessment-pathway-card__meta,.assessment-pathway-card__why,.assessment-pathway-card__actions{grid-template-columns:1fr}.assessment-pathway-register__visual,.assessment-pathway-register__form{padding:2rem 1.25rem}.assessment-pathway-checklist{padding:1.2rem}.assessment-pathway-checklist article{grid-template-columns:44px 1fr;align-items:flex-start}.assessment-pathway-checklist article button{grid-column:1/-1;width:100%}.assessment-pathway-reference{padding:1.2rem}.assessment-pathway-reference button{width:100%}.assessment-pathway-reference strong{font-size:1.2rem}}.combination-entry{--combination-ink:#38271e;--combination-teal:#197d8d;--combination-sand:#c79d69;color:var(--combination-ink);background:#f5f0e8}.combination-entry__hero{color:#fff;background-position:50%;background-size:cover;align-items:end;min-height:570px;padding:7rem 0 4.5rem;display:flex}.combination-entry__hero button{color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;margin-bottom:2rem;padding:0}.combination-entry__hero h1{font-family:var(--font-display);max-width:1000px;margin:.55rem 0 1.25rem;font-size:clamp(3.1rem,6.5vw,6.6rem);line-height:.94}.combination-entry__hero p:not(.eyebrow){max-width:760px;font-size:1.16rem;line-height:1.65}.combination-entry__hero .container>div{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.combination-entry__hero .container>div span{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff1a;border:1px solid #ffffff4d;padding:.75rem 1rem}.combination-entry__hero .container>div b{color:#f2d49c;margin-right:.35rem}.combination-entry__orientation{grid-template-columns:.8fr 1.2fr;gap:4rem;padding-block:5rem;display:grid}.combination-entry h2{font-family:var(--font-display);margin:.5rem 0;font-size:clamp(2.3rem,4vw,4rem);line-height:1}.combination-entry__problem-solution{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.combination-entry__problem-solution article{border-top:6px solid var(--combination-sand);background:#fff;padding:1.5rem;box-shadow:0 20px 50px #39271d14}.combination-entry__problem-solution article:last-child{border-top-color:var(--combination-teal)}.combination-entry__problem-solution span{color:#9a7747;letter-spacing:.12em;font-weight:900}.combination-entry__problem-solution h3{font-family:var(--font-display);margin:1.2rem 0 .5rem;font-size:1.6rem}.combination-entry__problem-solution p{color:#66584f;line-height:1.65}.combination-entry__components{color:#fff;background:#37261e;padding:5rem 0}.combination-entry__components header{grid-template-columns:.8fr 1fr;gap:3rem;margin-bottom:2rem;display:grid}.combination-entry__components header p:last-child{color:#d7c9bf;font-size:1.05rem;line-height:1.7}.combination-entry__components .container>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.combination-entry__components article{border-bottom:7px solid var(--combination-teal);color:var(--combination-ink);background:#fff;min-height:270px;padding:1.4rem}.combination-entry__components article:nth-child(2n){border-bottom-color:var(--combination-sand)}.combination-entry__components article>span{color:#a37b43;letter-spacing:.12em;font-weight:900}.combination-entry__components article>b{color:#176873;background:#e7f1ef;width:fit-content;margin:1.2rem 0 .6rem;padding:.4rem .55rem;font-size:.78rem;display:block}.combination-entry__components h3{font-family:var(--font-display);font-size:1.45rem;line-height:1.1}.combination-entry__components article p{color:#675a52;line-height:1.55}.combination-entry__components article small{color:#856439;font-weight:800}.combination-entry__experience{padding-block:5rem}.combination-entry__experience>header{max-width:760px;margin-bottom:2rem}.combination-entry__experience>div{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.combination-entry__experience article{border-left:5px solid var(--combination-sand);background:#fff;padding:1.5rem}.combination-entry__experience article:nth-child(2){border-left-color:var(--combination-teal)}.combination-entry__experience article:nth-child(3){border-left-color:#8d9d77}.combination-entry__experience h3{font-family:var(--font-display);margin:0 0 1rem;font-size:1.7rem}.combination-entry__experience ol,.combination-entry__experience ul{margin:0;padding-left:1.25rem}.combination-entry__experience li{color:#63574f;margin-bottom:.65rem;line-height:1.55}.combination-entry__interpretation{color:#fff;background:#197985;padding:4.5rem 0}.combination-entry__interpretation>div{grid-template-columns:.8fr 1.2fr;gap:4rem;display:grid}.combination-entry__interpretation>div>div:last-child>p{font-size:1.08rem;line-height:1.75}.combination-entry__interpretation aside{background:#1c120d47;border-left:5px solid #e3bf81;margin-top:1.5rem;padding:1.2rem}.combination-entry__interpretation aside strong{color:#f5d99f;letter-spacing:.05em;text-transform:uppercase}.combination-entry__interpretation aside p{margin:.4rem 0 0;line-height:1.6}.combination-entry__resources{grid-template-columns:.9fr 1.1fr;gap:4rem;padding-block:5rem 6rem;display:grid}.combination-entry__resources>div:first-child>p:last-child{color:#65584f;line-height:1.65}.combination-entry__resource-actions{gap:.75rem;display:grid}.combination-entry__resource-actions>*{color:var(--combination-ink);text-align:left;background:#fff;border:1px solid #d9cdbf;grid-template-columns:48px 1fr;align-items:center;gap:.2rem;padding:1rem 1.2rem;text-decoration:none;display:grid}.combination-entry__resource-actions>*>span{color:var(--combination-teal);grid-row:span 2;font-size:1.5rem}.combination-entry__resource-actions small{color:#73665e}.combination-entry__resource-actions .is-pending{color:#786b62;background:#e9e2d8}.combination-entry__resource-actions button{background:var(--combination-ink);color:#fff;cursor:pointer;font:inherit;border:0;grid-template-columns:1fr auto;padding:1.2rem;font-weight:850}.combination-entry__resource-actions button>span{color:#f0cf91;grid-row:auto;font-size:1.2rem}@media (width<=900px){.combination-entry__orientation,.combination-entry__interpretation>div,.combination-entry__resources{grid-template-columns:1fr;gap:2rem}.combination-entry__components .container>div{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.combination-entry__hero{min-height:500px;padding:5rem 0 3rem}.combination-entry__problem-solution,.combination-entry__components header,.combination-entry__components .container>div,.combination-entry__experience>div{grid-template-columns:1fr}}@font-face{font-family:All Round Gothic;src:url(/fonts/all-round-gothic-demi.otf)format("opentype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:All Round Gothic;src:url(/fonts/all-round-gothic-bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Adelle Sans ARA;src:url(/fonts/adelle-sans-ara-light.otf)format("opentype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Adelle Sans ARA;src:url(/fonts/adelle-sans-ara-regular.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Adelle Sans ARA;src:url(/fonts/adelle-sans-ara-semibold.otf)format("opentype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Adelle Sans ARA;src:url(/fonts/adelle-sans-ara-bold.otf)format("opentype");font-style:normal;font-weight:700;font-display:swap}:root{--sand:#2ec4b6;--sand-light:#5ee3d8;--cream:#eef5f6;--paper:#f5f7f8;--brown:#0b3340;--brown-dark:#06131b;--turquoise:#2ec4b6;--turquoise-dark:#159a91;--ink:#0d1d25;--sage:#5aa4a0;--lavender:#7ca9b3;--line:#06131b29;--font-body:"Adelle Sans ARA", Arial, sans-serif;--font-display:"All Round Gothic", Arial, sans-serif;--font-arabic:"Adelle Sans ARA", Tahoma, Arial, sans-serif;--font-symbol:ui-serif, serif;--font-sans:var(--font-body);--font-serif:var(--font-display)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-weight:300}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent;color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:400}h1,h2{font-weight:600}h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus{outline:none}.site-shell{min-height:100vh;overflow:hidden}.container{width:min(1180px,100% - 48px);margin:0 auto}.site-header{border-bottom:1px solid var(--line);z-index:50;background:#fffffffa;align-items:center;gap:24px;height:82px;padding:0 clamp(24px,3vw,54px);display:flex;position:relative}.brand{flex:none;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand-logo{object-fit:contain;background:#fff;width:116px;height:68px;display:block}.brand-product{border-left:1px solid var(--line);color:var(--brown);white-space:nowrap;flex-direction:column;gap:3px;padding-left:12px;display:flex}.brand-product strong{font-family:var(--font-display);font-size:15px;font-weight:400;line-height:1.1}.brand-product small{color:#877566;text-transform:uppercase;letter-spacing:.11em;font-size:8px;font-weight:800;line-height:1.2}.site-nav{align-items:center;gap:2px;margin-left:auto;display:flex}.site-nav__group{position:relative}.site-nav__group summary{list-style:none}.site-nav__group summary::-webkit-details-marker{display:none}.site-nav__item{color:#5b5149;min-height:44px;font-family:var(--font-display);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:400;display:inline-flex;position:relative}.site-nav__item:after{content:"";background:var(--turquoise-dark);height:2px;transition:right .2s;position:absolute;bottom:2px;left:10px;right:100%}.site-nav__item:hover,.site-nav__item:focus-visible,.site-nav__item[aria-current=page]{color:var(--brown);outline:none;font-weight:600}.site-nav__item:hover:after,.site-nav__item:focus-visible:after,.site-nav__item[aria-current=page]:after{right:10px}.site-nav__group summary b{color:var(--sand);font-size:13px;transition:transform .18s}.site-nav__group[open] summary b{transform:rotate(180deg)}.site-nav__submenu{z-index:60;border:1px solid var(--line);border-top:4px solid var(--sand);background:#fffffffc;width:292px;padding:12px;display:grid;position:absolute;top:calc(100% + 17px);left:0;box-shadow:0 22px 55px #341d1029}.site-nav__submenu p{color:var(--turquoise-dark);letter-spacing:.14em;text-transform:uppercase;margin:0;padding:11px 12px 7px;font-size:8px;font-weight:900}.site-nav__submenu button{color:#574b43;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #311b1014;min-height:39px;padding:0 12px;font-size:11px}.site-nav__submenu button:hover,.site-nav__submenu button:focus-visible{color:var(--brown);background:#f5eee4;outline:none;padding-left:17px}.site-nav__item--manage{border-inline-start:1px solid var(--line);color:var(--brown);margin-left:8px;padding-left:17px}.site-nav__item--manage:after{left:17px}.site-nav__item--manage:hover:after,.site-nav__item--manage:focus-visible:after{right:10px}.menu-button{cursor:pointer;background:0 0;border:0;width:42px;height:42px;padding:10px;display:none}.menu-button span{background:var(--brown);height:2px;margin:6px 0;display:block}.hero{color:#fff;align-items:center;min-height:670px;display:flex;position:relative}.hero__image{background:url(/brand/diriyah-community-hero.png) 50% 56%/cover no-repeat;position:absolute;inset:0;transform:scale(1.02)}.hero__wash{background:linear-gradient(90deg, #24140ae6 0%, #371c0aa1 42%, #1e110a1a 77%), linear-gradient(0deg, var(--brown) 0, #2e1709d1 2px, #2e17097a 12%, transparent 42%);position:absolute;inset:0}.hero__content{z-index:2;padding:96px 0 110px;position:relative}.eyebrow{color:var(--turquoise-dark);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.22em;margin:0 0 16px;font-size:11px;font-weight:600}.eyebrow--light{color:#9fe3e9}h1:focus,h2:focus,h3:focus{outline:none}.hero h1,.section-heading h2,.family-hero h1,.resource-intro h2,.roles-copy h2,.library-header h2,.upload-modal h2{font-family:var(--font-display);font-weight:400}.hero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(58px,7.4vw,104px);line-height:.92}.hero__content>p:not(.eyebrow){color:#ffffffd6;max-width:590px;margin:30px 0 36px;font-size:18px;line-height:1.65}.primary-button{color:#fffaf2;border:1px solid #e8d8c39e;border-left:4px solid var(--sand);cursor:pointer;background:linear-gradient(105deg,#311b10f7,#60300ff0);border-radius:0;justify-content:space-between;align-items:center;gap:42px;min-width:220px;padding:15px 18px 15px 20px;font-size:13px;font-weight:800;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;box-shadow:0 14px 34px #1f110933}.primary-button span{color:var(--sand-light);font-size:20px}.primary-button:hover,.primary-button:focus-visible{border-color:var(--sand-light);background:linear-gradient(105deg,#432312fa,#703d17f5);outline:none;transform:translateY(-2px)}.primary-button--dark{margin-top:8px}.primary-button:disabled{opacity:.55;cursor:wait}.hero__caption{z-index:2;border-left:2px solid var(--turquoise);color:#fffc;text-transform:uppercase;letter-spacing:.15em;padding-left:18px;font-size:11px;line-height:1.55;position:absolute;bottom:38px;right:max(38px,50vw - 590px)}.story-strip{background:var(--brown);color:#fff;z-index:3;margin-top:-1px;position:relative}.story-strip__inner{grid-template-columns:1.1fr 1.5fr auto;align-items:center;gap:60px;min-height:165px;display:grid}.story-strip__statement{font-family:var(--font-display);font-size:26px;line-height:1.25}.story-strip__inner>p:nth-child(2){color:#ffffffb3;font-size:14px;line-height:1.75}.motif{color:var(--sand);font-size:35px;line-height:.65;transform:rotate(45deg)}.topics-section{background:var(--paper);padding:115px 0 120px}.section-heading{max-width:670px;margin-bottom:52px}.section-heading h2{letter-spacing:-.035em;color:var(--brown-dark);margin:0;font-size:clamp(42px,5vw,66px);line-height:1}.section-heading>p:last-child{color:#71665d;max-width:600px;margin:24px 0 0;line-height:1.7}.section-heading--center{text-align:center;margin-left:auto;margin-right:auto}.topic-grid{border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.topic-card{border-bottom:1px solid var(--line);grid-column:span 2;min-height:265px;padding:30px 34px 34px 0;position:relative}.topic-card:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:34px}.topic-card:nth-child(4){grid-column:2/span 2}.topic-card span{color:var(--turquoise-dark);letter-spacing:.15em;font-size:12px;font-weight:800}.topic-card h3{max-width:265px;color:var(--brown);font-family:var(--font-display);margin:34px 0 16px;font-size:23px;font-weight:400;line-height:1.2}.topic-card p{color:#776c63;max-width:300px;margin:0;font-size:13px;line-height:1.7}.assessment-intro-section{color:#fff;background:#173f43;padding:100px 0;position:relative;overflow:hidden}.assessment-intro-section:after{content:"";opacity:.09;pointer-events:none;background:url(/brand/diriyah-pattern-transparent.png) 50%/contain no-repeat;width:540px;height:540px;position:absolute;bottom:-180px;right:-80px}.assessment-intro-grid{z-index:1;grid-template-columns:minmax(320px,.75fr) minmax(0,1.65fr);align-items:start;gap:64px;display:grid;position:relative}.assessment-intro-copy h2{max-width:560px;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1.02}.assessment-intro-copy>p:not(.eyebrow){color:#ffffffb8;max-width:560px;margin:25px 0 32px;font-size:15px;line-height:1.75}.assessment-intro-button{border:1px solid #e8d8c39e;border-left:4px solid var(--sand);color:#fffaf2;cursor:pointer;background:linear-gradient(105deg,#311b10f7,#60300ff0);justify-content:space-between;align-items:center;gap:38px;min-width:250px;padding:15px 18px 15px 20px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 14px 34px #120c0833}.assessment-intro-button span{color:var(--sand-light);font-size:20px}.assessment-intro-assurance{border-top:1px solid #fff3;padding-top:20px;color:#ffffffc2!important;margin-top:-15px!important}.assessment-route-options{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.assessment-route-options>button{color:#fff;text-align:left;cursor:pointer;border:1px solid #ffffff2e;background:#ffffff0f;border-inline-start:5px solid #0000;grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr auto;column-gap:20px;width:100%;min-height:250px;padding:24px 26px;transition:background .2s,border-color .2s,transform .2s;display:grid}.assessment-route-options>button:hover,.assessment-route-options>button:focus-visible{border-color:#ffffff73;border-inline-start-color:var(--turquoise);background:#ffffff1f;outline:none;transform:translate(4px)}.assessment-route-options>button>span{color:var(--turquoise);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;font-size:9px;font-weight:900}.assessment-route-options>button>strong{font-family:var(--font-display);grid-column:1/-1;margin:11px 0 8px;font-size:23px;font-weight:400;line-height:1.15}.assessment-route-options>button>p{color:#ffffffad;grid-column:1/-1;margin:0;font-size:11px;line-height:1.55}.assessment-route-options>button>em{color:#ffffffd1;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:17px;font-size:10px;font-style:normal;font-weight:800;display:flex}.assessment-route-options>button>em b{color:var(--turquoise);font-size:18px}.assessment-intro-facts{border-top:1px solid #fff3}.assessment-intro-facts article{border-bottom:1px solid #fff3;grid-template-columns:48px 1fr;gap:18px;min-height:108px;padding:22px 0;display:grid}.assessment-intro-facts article>span{color:var(--turquoise);letter-spacing:.14em;font-size:11px;font-weight:900}.assessment-intro-facts strong{font-family:var(--font-display);margin-bottom:6px;font-size:19px;font-weight:400;display:block}.assessment-intro-facts p{color:#ffffff9e;margin:0;font-size:12px;line-height:1.6}.path-section{background:#e8dfd1;padding:115px 0 130px;position:relative}.path-section:before{content:"";opacity:.16;mix-blend-mode:multiply;pointer-events:none;background:url(/brand/diriyah-pattern-transparent.png) 100% 100%/contain no-repeat;width:min(56%,660px);height:102%;position:absolute;bottom:-6%;right:-3%}.path-section>.container{z-index:1;position:relative}.path-choice-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid;position:relative}.path-choice{text-align:left;color:#fff;cursor:pointer;background:#5b3a27;border:0;height:500px;padding:0;position:relative;overflow:hidden}.path-choice__image,.path-choice__overlay{transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.path-choice--professional .path-choice__image{background:url(/brand/heritage-and-ambition.avif) 50%/cover no-repeat}.path-choice--para .path-choice__image{background:url(/brand/heritage-pathway.avif) 50% 54%/cover no-repeat}.path-choice__overlay{background:linear-gradient(#2a14080a 26%,#2a1408e8)}.path-choice:hover .path-choice__image{transform:scale(1.04)}.path-choice__content{flex-direction:column;display:flex;position:absolute;bottom:38px;left:40px;right:40px}.path-choice__content small{color:#ffffffb8;text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-style:normal}.path-choice__content strong{font-family:var(--font-display);letter-spacing:-.03em;margin:12px 0 24px;font-size:48px;font-weight:400}.path-choice__content em{border-top:1px solid #ffffff6b;justify-content:space-between;padding-top:17px;font-size:13px;font-style:normal;font-weight:700;display:flex}.path-choice__content b{font-size:18px}.career-library{background:var(--paper);padding:110px 0 120px}.career-resource-focus{border-left:5px solid var(--turquoise);color:var(--brown-dark);background:linear-gradient(100deg,#13949e1c,#ece1cfa3);grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin:0 0 34px;padding:24px 28px;display:grid}.career-resource-focus>span{color:var(--turquoise-dark);letter-spacing:.13em;text-transform:uppercase;align-self:start;padding-top:5px;font-size:11px;font-weight:800}.career-resource-focus h2{margin:0 0 5px;font-size:clamp(24px,3vw,36px)}.career-resource-focus p{max-width:760px;margin:0;line-height:1.65}.career-resource-focus>b{color:var(--turquoise-dark);font-size:26px}.library-header{justify-content:space-between;align-items:flex-end;margin-bottom:38px;display:flex}.library-header h2{color:var(--brown-dark);margin:0;font-size:52px}.track-tabs{background:#eee7dc;gap:5px;padding:4px;display:flex}.track-tabs button{cursor:pointer;background:0 0;border:0;padding:11px 15px;font-size:12px;font-weight:700}.track-tabs button.active{background:var(--brown);color:#fff}.search-field{border:1px solid var(--line);background:#fff;align-items:center;gap:12px;max-width:480px;height:52px;margin-bottom:36px;padding:0 18px;display:flex}.search-field span{color:var(--brown);font-size:26px;transform:rotate(-20deg)}.search-field input{background:0 0;border:0;outline:0;width:100%;font-size:14px}.family-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.family-card{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px 1fr auto;align-items:start;gap:14px;min-height:132px;padding:24px 22px;transition:background .2s,color .2s;display:grid}.family-card:nth-child(3n+1){border-left:1px solid var(--line)}.family-card:hover{background:var(--brown);color:#fff}.family-card__number{color:var(--turquoise-dark);letter-spacing:.1em;font-size:10px}.family-card strong{font-family:var(--font-display);padding-top:24px;font-size:19px;font-weight:400;line-height:1.25}.family-card__arrow{opacity:.6;font-size:17px}.empty-search{color:#776c63;font-style:italic}.roles-section{background:var(--brown);color:#fff;padding:125px 0}.roles-grid{grid-template-columns:.94fr 1.06fr;align-items:center;gap:90px;display:grid}.roles-image{background:url(/brand/people-of-diriyah.avif) top/cover no-repeat;min-height:610px;box-shadow:-24px -24px #43aebe59}.roles-copy h2{letter-spacing:-.03em;margin:0 0 50px;font-size:clamp(42px,5vw,62px);line-height:1.05}.role-item{border-top:1px solid #ffffff2e;grid-template-columns:45px 1fr;gap:12px;padding:24px 0;display:grid}.role-item>span{color:var(--turquoise);font-size:11px;font-weight:800}.role-item h3{margin:0 0 8px;font-size:16px}.role-item p{color:#ffffffa3;margin:0;font-size:13px;line-height:1.7}.site-footer{color:#796d63;border-top:1px solid var(--line);background:#fff}.footer-inner{justify-content:space-between;align-items:center;gap:30px;min-height:150px;display:flex}.footer-identity{align-items:center;gap:18px;display:flex}.footer-brand{text-decoration:none;display:block}.footer-brand img{object-fit:contain;background:#fff;width:160px;height:100px;display:block}.footer-identity__copy{border-left:1px solid var(--line);flex-direction:column;gap:5px;padding-left:18px;display:flex}.footer-identity__copy strong{color:var(--brown);font-family:var(--font-display);font-size:18px;font-weight:400}.footer-identity__copy small{color:#8a7b6f;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:700}.site-footer p{font-family:var(--font-display);font-size:16px}.footer-links{align-items:center;gap:20px;display:flex}.footer-links a{color:var(--turquoise-dark);font-size:12px;text-decoration:none}.footer-links a:hover{color:var(--brown)}.family-hero{background:var(--brown);color:#fff;min-height:430px;padding:78px 0 72px;position:relative;overflow:hidden}.family-hero__image{filter:saturate(.9)contrast(1.04);background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.025)}.family-hero__wash{background:linear-gradient(90deg,#2d180cf0 0%,#371d0ecc 42%,#2f1b116b 76%,#26171040 100%),linear-gradient(#0000 34%,#26140a9e);position:absolute;inset:0}.family-hero__content{z-index:1;position:relative}.family-hero__toolbar{border-block:1px solid #e8d8c36b;border-inline-start:3px solid var(--sand);-webkit-backdrop-filter:blur(10px);background:linear-gradient(100deg,#311b10db 0%,#432312b3 68%,#4323124d 100%);grid-template-columns:1fr;width:min(760px,100%);margin:0 0 52px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 36px #1a0e0826}.family-hero__toolbar:after{content:"◇  ◇";color:var(--sand-light);font-family:var(--font-display);letter-spacing:-20px;opacity:.08;pointer-events:none;font-size:62px;position:absolute;bottom:-24px;right:-9px;transform:rotate(-12deg)}.family-hero__toolbar--professional{grid-template-columns:minmax(230px,.9fr) minmax(310px,1.1fr)}.family-hero__toolbar:not(.family-hero__toolbar--professional){width:fit-content;min-width:300px}.family-hero__nav-action{appearance:none;z-index:1;color:#fff;text-align:start;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:76px;padding:14px 18px;transition:background .2s,color .2s;display:grid;position:relative}.family-hero__nav-action--assessment{background:linear-gradient(90deg,#43aebe0f,#43aebe21);border-inline-start:1px solid #e8d8c357}.family-hero__nav-action:hover{background:#43aebe2b}.family-hero__nav-action:focus-visible{box-shadow:inset 0 0 0 2px var(--turquoise);outline:0}.family-hero__nav-action>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.family-hero__nav-action small{color:var(--sand-light);text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:800}.family-hero__nav-action strong{font-family:var(--font-display);font-size:17px;font-weight:400;line-height:1.15}.family-hero__nav-icon{width:34px;height:34px;color:var(--turquoise);border:1px solid #e8d8c38f;place-items:center;font-size:19px;display:grid}.family-hero__nav-icon--diamond{color:var(--sand-light);font-size:23px}.family-hero__nav-arrow{color:var(--turquoise);font-size:19px}.family-hero h1{letter-spacing:-.04em;max-width:900px;margin:0;font-size:clamp(52px,6.8vw,84px);line-height:.98}.family-lead{color:#ffffffd1;max-width:700px;margin:25px 0;font-size:15px;line-height:1.7}.family-meta{color:#a8dfe4;text-transform:uppercase;letter-spacing:.15em;gap:28px;font-size:10px;font-weight:800;display:flex}.family-hero__content>h1,.family-hero__content>.family-lead,.family-hero__content>.family-meta{max-width:760px}.resource-layout{padding:74px 0 120px}.target-pack-tool{border:1px solid var(--line);border-top:7px solid var(--turquoise);z-index:4;background:#fff;margin-top:-120px;padding:46px;position:relative;box-shadow:0 18px 48px #35241817}.target-pack-tool__header{grid-template-columns:1.2fr .8fr;align-items:end;gap:72px;display:grid}.target-pack-tool__header h2{max-width:650px;color:var(--brown-dark);letter-spacing:-.025em;margin:12px 0 0;font-size:44px;line-height:1.04}.target-pack-tool__header>p{color:#756a60;margin:0;font-size:14px;line-height:1.7}.target-pack-options{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:36px;display:grid}.target-pack-options--paraprofessional{grid-template-columns:repeat(4,1fr)}.target-pack-option{border:1px solid var(--line);background:var(--paper);min-height:126px;color:var(--brown-dark);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 48px 18px 20px;transition:border-color .2s,background .2s,color .2s,transform .2s;display:flex;position:relative}.target-pack-option:hover,.target-pack-option:focus-visible{border-color:var(--turquoise-dark);outline:none;transform:translateY(-2px)}.target-pack-option.is-selected{border-color:var(--brown);background:var(--brown);color:#fff;box-shadow:0 12px 28px #4425142e}.target-pack-option__number{color:var(--turquoise-dark);letter-spacing:.14em;font-size:10px;font-weight:900}.target-pack-option.is-selected .target-pack-option__number{color:var(--turquoise)}.target-pack-option strong{font-family:var(--font-display);font-size:18px;font-weight:400;line-height:1.2}.target-pack-option small{color:#85796f;font-size:10px;line-height:1.35}.target-pack-option.is-selected small{color:#ffffffb3}.target-pack-option__check{color:var(--turquoise-dark);font-size:17px;font-weight:900;position:absolute;top:19px;right:18px}.target-pack-option.is-selected .target-pack-option__check{color:var(--turquoise)}.target-pack-result{background:#f0ece5;border-left:5px solid #c9c0b5;place-items:center stretch;min-height:138px;margin-top:20px;padding:28px 30px;display:grid}.target-pack-result.is-selected{border-left-color:var(--sage);background:#edf3ef;grid-template-columns:1fr auto;gap:48px}.target-pack-result__copy>span{color:var(--turquoise-dark);text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:900}.target-pack-result__copy h3{color:var(--brown-dark);font-family:var(--font-display);margin:8px 0;font-size:27px;font-weight:400}.target-pack-result__copy p{color:#72675e;max-width:660px;margin:0;font-size:12px;line-height:1.6}.target-pack-result__empty{color:#766b61;justify-content:center;align-items:center;gap:16px;display:flex}.target-pack-result__empty>span{width:38px;height:38px;color:var(--turquoise-dark);background:#fff;border-radius:50%;flex:0 0 38px;place-items:center;font-size:18px;display:grid}.target-pack-result__empty p{margin:0;font-size:13px;line-height:1.55}.resource-intro{grid-template-columns:1fr .8fr;align-items:end;gap:80px;padding:110px 0 54px;display:grid}.resource-intro h2{max-width:680px;color:var(--brown-dark);margin:0;font-size:50px;line-height:1.04}.resource-intro>p{color:#756a60;font-size:14px;line-height:1.7}.resource-groups{border-top:1px solid var(--line)}.resource-group{border-bottom:1px solid var(--line)}.resource-group.is-focused{border-top:3px solid var(--turquoise)}.resource-group summary{cursor:pointer;grid-template-columns:55px 1fr auto 28px;align-items:center;gap:18px;min-height:110px;list-style:none;display:grid}.resource-group summary::-webkit-details-marker{display:none}.group-number{color:var(--turquoise-dark);letter-spacing:.12em;font-size:11px;font-weight:800}.group-summary-text{flex-direction:column;gap:7px;display:flex}.group-summary-text strong{color:var(--brown-dark);font-family:var(--font-display);font-size:23px;font-weight:400}.group-summary-text small{color:#81766c;font-size:12px}.group-count{color:#8b8177;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.summary-icon{color:var(--brown);font-size:26px;transition:transform .2s}.resource-group[open] .summary-icon{transform:rotate(45deg)}.document-list{padding:0 0 26px 72px}.document-row{border-bottom:3px solid var(--paper);background:#f0ece5;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;min-height:106px;padding:20px 20px 20px 18px;display:grid}.document-row.is-ready{background:#edf3ef}.document-icon{color:#8d8175;background:#ded7cd;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.is-ready .document-icon{background:var(--sage);color:#fff}.document-copy h3{color:var(--brown-dark);margin:0 0 6px;font-size:14px}.document-copy p{color:#7d7268;margin:0;font-size:12px;line-height:1.55}.document-copy small{color:var(--turquoise-dark);margin-top:7px;font-size:10px;display:block}.upload-button{border:1px solid var(--brown);color:var(--brown);cursor:pointer;background:0 0;padding:10px 14px;font-size:11px;font-weight:800}.upload-button--light{color:#173437;border-color:#173437}.document-status{color:#766b61;font-size:11px}.document-actions{align-items:center;gap:8px;display:flex}.document-actions a,.document-actions button{color:var(--brown);cursor:pointer;background:0 0;border:1px solid #60300f59;padding:9px 11px;font-size:10px;font-weight:800;text-decoration:none}.document-actions button{color:#83786f;border:0}.document-preview-unavailable{color:#83786f;background:#ffffff73;border:1px dashed #60300f47;padding:9px 11px;font-size:10px;font-weight:700}.document-actions--featured{flex-direction:column;align-items:stretch;max-width:245px}.document-actions--featured a,.document-actions--featured .document-preview-unavailable{text-align:center;text-transform:uppercase;letter-spacing:.07em;min-width:220px;padding:14px 18px;font-size:11px}.document-actions--featured a:first-child{border-color:var(--brown);background:var(--brown);color:#fff}.document-actions--featured button{align-self:center}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f120ab8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.upload-modal{background:var(--paper);width:min(560px,100%);max-height:calc(100vh - 48px);padding:44px;position:relative;overflow-y:auto;box-shadow:0 30px 100px #00000059}.upload-modal h2{color:var(--brown-dark);margin:0 0 18px;font-size:38px;line-height:1.08}.upload-modal>p:not(.eyebrow){color:#756a60;line-height:1.65}.modal-close{color:var(--brown);cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:17px;right:22px}.upload-modal form{gap:20px;margin-top:28px;display:grid}.upload-modal label{color:var(--brown-dark);gap:8px;font-size:12px;font-weight:800;display:grid}.upload-modal select,.upload-modal input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);background:#fff;padding:11px 12px}.upload-modal input[type=file]{min-height:60px}.upload-modal label small{color:#83776d;font-size:10px;font-weight:500}.form-notice{color:var(--brown);background:#eee7dc;margin:0;padding:12px;font-size:12px;line-height:1.5}.admin-backdrop{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e110ad1}.admin-modal{background:var(--paper);width:min(1180px,100%);max-height:calc(100dvh - 48px);position:relative;overflow:hidden;box-shadow:0 34px 120px #0000007a}.admin-close{z-index:4;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff57;width:42px;height:42px;font-size:26px;line-height:1;position:absolute;top:17px;right:21px}.admin-close:hover,.admin-close:focus-visible{color:var(--brown);background:#fff;outline:none}.admin-close:disabled{opacity:.45;cursor:wait}.admin-session-check{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:460px;padding:64px 28px;display:flex}.admin-session-check>span,.admin-library-loading>span{border:4px solid #d8e5e2;border-top-color:var(--turquoise-dark);border-radius:50%;width:45px;height:45px;margin-bottom:23px;animation:.8s linear infinite assessment-spin}.admin-session-check h2{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:38px;font-weight:400}.admin-session-check>p:last-child{color:#766b62;font-size:12px}.admin-signin-layout{grid-template-columns:minmax(330px,.9fr) minmax(420px,1.1fr);min-height:620px;display:grid}.admin-signin-brand{color:#fff;background:linear-gradient(165deg,#311b10eb,#482915ed),url(/brand/family-banners/11-heritage-fort.avif) 50%/cover;flex-direction:column;justify-content:space-between;padding:52px 48px;display:flex;position:relative;overflow:hidden}.admin-signin-brand:after{content:"◇\a ◇ ◇\a  ◇";white-space:pre;color:#e8d8c329;font-family:var(--font-display);font-size:75px;line-height:.52;position:absolute;bottom:12px;right:-7px;transform:rotate(-4deg)}.admin-signin-brand>div{z-index:1;position:relative}.admin-signin-brand span{color:#bce8e7;letter-spacing:.17em;text-transform:uppercase;margin-bottom:17px;font-size:10px;font-weight:900;display:block}.admin-signin-brand strong{max-width:410px;font-family:var(--font-display);font-size:37px;font-weight:400;line-height:1.07;display:block}.admin-signin-brand p{color:#ffffffb8;max-width:420px;margin:20px 0 0;font-size:12px;line-height:1.7}.admin-signin-card{align-self:center;padding:78px 72px 52px}.admin-signin-logo{object-fit:contain;object-position:left center;width:160px;height:84px;margin:0 0 23px;display:block}.admin-signin-card .eyebrow{margin-bottom:13px}.admin-signin-card h2{max-width:480px;color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:47px;font-weight:400;line-height:1.03}.admin-signin-card>p:not(.eyebrow):not(.admin-security-note){color:#756b62;max-width:490px;margin:18px 0 0;font-size:13px;line-height:1.65}.admin-signin-card form{grid-template-columns:1fr 1fr;gap:9px 14px;margin-top:31px;display:grid}.admin-signin-card label{color:var(--brown-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.admin-signin-card input{width:100%;min-height:51px;color:var(--ink);background:#fff;border:1px solid #311b1038;outline:none;margin-bottom:9px;padding:12px 14px}.admin-signin-card input:focus{border-color:var(--turquoise-dark);box-shadow:0 0 0 3px #197d8d1f}.admin-signin-card .admin-alert,.admin-signin-card .admin-primary-action{grid-column:1/-1}.admin-primary-action{border:1px solid #e8d8c3a6;border-left:5px solid var(--sand);background:linear-gradient(105deg, var(--brown-dark), var(--brown));color:#fff;cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;margin-top:8px;padding:0 17px 0 20px;font-size:12px;font-weight:900;display:flex}.admin-primary-action b{color:var(--sand-light);font-size:20px}.admin-primary-action:disabled{opacity:.52;cursor:not-allowed}.admin-security-note{color:#857970;align-items:center;gap:8px;margin:25px 0 0;font-size:10px;line-height:1.5;display:flex}.admin-security-note span{color:var(--turquoise-dark);font-size:17px}.admin-alert{border-inline-start:4px solid;margin:16px 0;padding:13px 15px;font-size:11px;line-height:1.55}.admin-alert--error{color:#814a2b;background:#fff0e6;border-color:#b75a30}.admin-alert--success{color:#3f6847;background:#edf5ef;border-color:#5c8664}.admin-workspace{grid-template-rows:88px minmax(0,1fr);height:min(840px,100dvh - 48px);display:grid}.admin-workspace__header{background:linear-gradient(110deg, var(--brown-dark), var(--brown) 60%, #194e53);color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:0 76px 0 34px;display:flex}.admin-workspace__identity{align-items:center;gap:17px;display:flex}.admin-workspace__mark{width:45px;height:45px;font-family:var(--font-display);border:1px solid #e8d8c38f;place-items:center;line-height:1;color:var(--sand-light)!important;font-size:25px!important;display:grid!important}.admin-workspace__identity>div{border-left:1px solid #ffffff47;padding-left:17px}.admin-workspace__identity span,.admin-workspace__identity strong{display:block}.admin-workspace__identity span{color:#b8e3e3;letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900}.admin-workspace__identity strong{font-family:var(--font-display);font-size:21px;font-weight:400}.admin-workspace__actions{align-items:center;gap:18px;display:flex}.admin-workspace__actions>span{color:#ffffffc2;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.admin-workspace__actions i{background:#9fd2ad;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #9fd2ad24}.admin-workspace__actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff61;min-height:38px;padding:0 13px;font-size:10px;font-weight:900}.admin-workspace__body{min-height:0;padding:32px 36px 44px;overflow-y:auto}.admin-workspace__intro{grid-template-columns:1fr 1fr;align-items:end;gap:45px;display:grid}.admin-workspace__intro .eyebrow{margin-bottom:8px}.admin-workspace__intro h2{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:37px;font-weight:400;line-height:1.05}.admin-workspace__intro>p{color:#766c63;margin:0;font-size:11px;line-height:1.65}.admin-library-selector{background:#eee8df;grid-template-columns:1.3fr 1fr;align-items:end;gap:20px;margin-top:27px;padding:20px;display:grid}.admin-library-selector fieldset{border:0;margin:0;padding:0}.admin-library-selector legend,.admin-library-selector>label{color:var(--brown-dark);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.admin-track-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.admin-track-options button{color:#70655c;text-align:left;cursor:pointer;background:#fff;border:1px solid #311b1029;flex-direction:column;justify-content:center;align-items:flex-start;min-height:57px;padding:9px 13px;display:flex}.admin-track-options button span{text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.admin-track-options button strong{color:var(--brown-dark);margin-top:3px;font-size:11px}.admin-track-options button.is-active{border-color:var(--brown);border-left:5px solid var(--sand);background:var(--brown);color:#e8d8c3}.admin-track-options button.is-active strong{color:#fff}.admin-library-selector select{width:100%;min-height:57px;color:var(--ink);background:#fff;border:1px solid #311b1033;padding:11px 13px}.admin-empty-state{text-align:center;background:#f6f2eb;border:1px dashed #311b1033;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:45px 24px;display:flex}.admin-empty-state>span{color:var(--turquoise-dark);font-family:var(--font-display);font-size:44px}.admin-empty-state h3{color:var(--brown-dark);font-family:var(--font-display);margin:2px 0 8px;font-size:24px;font-weight:400}.admin-empty-state p{color:#7a7067;max-width:500px;margin:0;font-size:11px;line-height:1.6}.admin-library-loading{color:#756a61;align-content:center;place-items:center;min-height:260px;font-size:11px;display:grid}.admin-library-loading>span{display:block}.admin-document-library__summary{border-left:5px solid var(--turquoise-dark);background:#e5efed;justify-content:space-between;align-items:center;gap:22px;margin-top:22px;padding:21px 23px;display:flex}.admin-document-library__summary span{color:#537578;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:900}.admin-document-library__summary h3{color:var(--brown-dark);font-family:var(--font-display);margin:5px 0 0;font-size:26px;font-weight:400}.admin-document-library__summary p{color:#6c6560;margin:0;font-size:10px}.admin-document-library__summary p strong{color:var(--turquoise-dark);font-family:var(--font-display);font-size:24px;font-weight:400}.admin-document-group{border:1px solid var(--line);background:#fff;margin-top:15px}.admin-document-group>header{border-bottom:1px solid var(--line);background:#f1ece4;align-items:center;gap:13px;min-height:57px;padding:0 18px;display:flex}.admin-document-group>header span{color:var(--turquoise-dark);font-family:var(--font-display);font-size:19px}.admin-document-group h4{color:var(--brown-dark);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:11px}.admin-document-item{border-bottom:1px solid var(--line);grid-template-columns:31px minmax(220px,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:15px 17px;display:grid}.admin-document-item:last-child{border-bottom:0}.admin-document-item__status{color:#968a7f;background:#e8e2d9;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.admin-document-item.is-published .admin-document-item__status{color:#47714e;background:#dcebdd}.admin-document-item__copy h5{color:var(--brown-dark);margin:0;font-size:12px}.admin-document-item__copy p{color:#82776e;margin:5px 0 0;font-size:9px;line-height:1.5}.admin-document-item__actions{align-items:center;gap:7px;display:flex}.admin-document-item__actions button{border:1px solid var(--brown);min-height:35px;color:var(--brown);cursor:pointer;background:0 0;padding:0 12px;font-size:9px;font-weight:900}.admin-document-item__actions button:first-child{background:var(--brown);color:#fff}.admin-document-item__actions button.is-remove{color:#9d492d;background:0 0;border-color:#9e46286b}.admin-document-item__actions button:disabled{opacity:.48;cursor:wait}.admin-upload-form{border-left:4px solid var(--sand);background:#f4f0e9;grid-column:2/-1;grid-template-columns:1fr 1fr;gap:14px;margin:3px 0 4px;padding:17px;display:grid}.admin-upload-form>div{gap:6px;display:grid}.admin-upload-form label{color:var(--brown-dark);font-size:9px;font-weight:900}.admin-upload-form input[type=file]{color:#6c625a;background:#fff;border:1px solid #311b102e;width:100%;min-height:47px;padding:8px;font-size:9px}.admin-upload-form small{color:#81766d;font-size:8px;line-height:1.4}.admin-upload-form__actions{grid-column:1/-1;grid-auto-flow:column;justify-content:flex-end;grid-template-columns:none!important;display:flex!important}.admin-upload-form__actions button{border:1px solid var(--brown);min-height:39px;color:var(--brown);cursor:pointer;background:0 0;padding:0 14px;font-size:9px;font-weight:900}.admin-upload-form__actions button:last-child{background:var(--brown);color:#fff}.admin-upload-form__actions button:disabled{opacity:.5;cursor:wait}@media (width>=761px) and (height<=700px){.admin-modal{overflow-y:auto}.admin-signin-layout{min-height:0}.admin-signin-brand{min-height:540px;padding-top:34px;padding-bottom:34px}.admin-signin-card{padding-top:42px;padding-bottom:42px}}.assessment-backdrop{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#180f0acc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}:is(body:has(.assessment-backdrop),body:has(.modal-backdrop),body:has(.pulse-form-backdrop),body:has(.satisfaction-backdrop),body:has(.dirah-pulse-backdrop),body:has(.wellbeing-survey-shell)){overflow:hidden}.assessment-panel{background:var(--paper);grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1120px,100%);min-width:0;max-height:calc(100dvh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 110px #0000006b}.assessment-panel:focus,.assessment-panel__body:focus,.assessment-panel h2[tabindex="-1"]:focus,.assessment-panel h3[tabindex="-1"]:focus{outline:none}.assessment-close{z-index:2;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff61;width:42px;height:42px;font-size:26px;position:absolute;top:19px;right:25px}.assessment-close:hover,.assessment-close:focus-visible{color:var(--brown);background:#fff;outline:none}.assessment-panel__masthead{background:linear-gradient(115deg, var(--brown) 0%, #4b2817 58%, #174c52 100%);color:#fff;padding:35px 88px 32px 42px;position:relative}.assessment-panel__masthead .eyebrow{margin-bottom:10px}.assessment-pilot-label{color:#ffffffc7;text-transform:uppercase;letter-spacing:.11em;white-space:normal;overflow-wrap:anywhere;border:1px solid #ffffff4d;align-self:flex-start;align-items:center;width:fit-content;max-width:calc(100% - 54px);margin:0 0 14px;padding:7px 10px;font-size:9px;font-weight:800;line-height:1.35;display:inline-flex;position:static}.assessment-panel__masthead h2{max-width:780px;font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(34px,4.2vw,53px);font-weight:400;line-height:1.02}.assessment-panel__masthead>p:last-child{color:#ffffffb3;max-width:760px;margin:15px 0 0;font-size:13px;line-height:1.6}.assessment-steps{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(7,1fr);margin:0;padding:0 38px;list-style:none;display:grid}.assessment-steps li{border-right:1px solid var(--line);color:#8a7e73;align-items:center;gap:10px;min-height:66px;padding:0 14px;display:flex}.assessment-steps li:first-child{border-left:1px solid var(--line)}.assessment-steps li span{background:#eee8df;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.assessment-steps li strong{font-size:11px}.assessment-steps li.is-active{color:var(--brown);box-shadow:inset 0 -4px var(--turquoise);background:#f8f4ee}.assessment-steps li.is-active span{background:var(--turquoise);color:#14383c}.assessment-steps li.is-complete span{background:var(--sage);color:#fff}.assessment-panel__body{overscroll-behavior:contain;min-height:0;padding:38px 42px 42px;overflow-y:auto}.assessment-copy-block{grid-template-columns:.85fr 1.4fr;align-items:start;column-gap:60px;display:grid}.assessment-copy-block .eyebrow{grid-column:1/-1}.assessment-copy-block h3,.assessment-form-step h3,.assessment-review h3{color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:34px;font-weight:400;line-height:1.08}.assessment-copy-block>p:last-child,.assessment-form-step>p:not(.eyebrow){color:#73685f;margin:0;font-size:13px;line-height:1.7}.assessment-facts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.assessment-facts article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:145px;padding:20px}.assessment-facts article>span{color:var(--turquoise-dark);font-family:var(--font-display);margin-bottom:24px;font-size:27px;display:block}.assessment-facts strong{color:var(--brown-dark);font-size:12px;display:block}.assessment-facts p{color:#81756b;margin:7px 0 0;font-size:10px;line-height:1.5}.assessment-score-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.assessment-score-grid article{border-left:4px solid var(--turquoise);background:#edf3ef;padding:20px 22px}.assessment-score-grid article>span{color:var(--turquoise-dark);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900}.assessment-score-grid h4{color:var(--brown-dark);font-family:var(--font-display);margin:7px 0;font-size:20px;font-weight:400}.assessment-score-grid p{color:#6f655c;margin:0;font-size:11px;line-height:1.55}.assessment-safeguard{color:#725b32;background:#fff8e9;border:1px solid #d9c9a5;margin:20px 0 0;padding:15px 18px;font-size:11px;line-height:1.6}.assessment-recording-acknowledgement{align-items:flex-start;color:#725b32!important;letter-spacing:0!important;text-transform:none!important;grid-template-columns:none!important;gap:11px!important;font-size:11px!important;font-weight:600!important;line-height:1.55!important;display:flex!important}.assessment-recording-acknowledgement input{width:17px;height:17px;accent-color:var(--turquoise-dark);flex:0 0 17px;margin:1px 0 0}.assessment-form-step{max-width:800px;margin:0 auto}.assessment-form-step>p:not(.eyebrow){margin:13px 0 30px}.assessment-form-step label{color:var(--brown-dark);text-transform:uppercase;letter-spacing:.08em;gap:9px;margin-top:18px;font-size:11px;font-weight:900;display:grid}.assessment-form-step select{border:1px solid var(--line);width:100%;min-height:56px;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;padding:13px 15px;font-size:14px;font-weight:500}.assessment-source-note{color:#466266;background:#eaf3f4;align-items:flex-start;gap:12px;margin-top:20px;padding:14px 16px;display:flex}.assessment-source-note span{background:var(--turquoise-dark);color:#fff;width:23px;height:23px;font-family:var(--font-display);border-radius:50%;flex:0 0 23px;place-items:center;font-size:12px;display:grid}.assessment-source-note p{margin:1px 0 0;font-size:11px;line-height:1.55}.assessment-goals{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.assessment-goals button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;min-height:210px;padding:26px}.assessment-goals button>span{color:var(--turquoise-dark);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900}.assessment-goals button strong{color:var(--brown-dark);font-family:var(--font-display);margin:24px 0 12px;font-size:24px;font-weight:400;line-height:1.15;display:block}.assessment-goals button p{color:#776c62;margin:0;font-size:11px;line-height:1.55}.assessment-goals button:hover:not(:disabled),.assessment-goals button:focus-visible:not(:disabled),.assessment-goals button.is-selected{border-color:var(--turquoise-dark);box-shadow:inset 0 -5px var(--turquoise);outline:none}.assessment-goals button.is-selected{background:#edf3ef}.assessment-goals button:disabled{opacity:.45;cursor:not-allowed}.assessment-review{max-width:880px;margin:0 auto}.assessment-review>h3{margin-bottom:23px}.assessment-route-card{border-top:5px solid var(--turquoise);background:#fff;box-shadow:0 10px 28px #37241614}.assessment-route-card dl{margin:0}.assessment-route-card dl>div{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;align-items:center;gap:20px;min-height:48px;padding:12px 18px;display:grid}.assessment-route-card dt{color:#83776d;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.assessment-route-card dd{color:var(--brown-dark);margin:0;font-size:12px;font-weight:700;line-height:1.45}.assessment-policy-warning{color:#7b4a2c;background:#fff0e5;border-left:4px solid #c97845;margin:15px 0 0;padding:14px 16px;font-size:11px;line-height:1.6}.assessment-launch-status{color:#49604f;background:#e8efea;gap:15px;margin-top:15px;padding:17px 18px;display:flex}.assessment-launch-status>span{color:var(--sage);font-size:28px;transform:rotate(45deg)}.assessment-launch-status strong{color:#294230;font-size:12px;display:block}.assessment-launch-status p{margin:5px 0 0;font-size:11px;line-height:1.55}.assessment-panel__footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px 42px;display:flex}.assessment-secondary,.assessment-primary{border:1px solid var(--brown);cursor:pointer;min-height:44px;padding:0 18px;font-size:11px;font-weight:900}.assessment-secondary{color:var(--brown);background:0 0}.assessment-primary{background:var(--brown);color:#fff;justify-content:space-between;align-items:center;gap:24px;min-width:190px;display:inline-flex}.assessment-primary span{color:var(--sand-light);font-size:18px}.assessment-primary:disabled{opacity:.42;cursor:not-allowed}.assessment-live-notice{border-left:5px solid var(--turquoise);color:#355e63;background:#e9f4f4;align-items:flex-start;gap:13px;margin:0 0 24px;padding:15px 17px;display:flex}.assessment-live-notice>span{background:var(--turquoise-dark);color:#fff;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.assessment-live-notice strong{color:#174c52;font-size:12px;display:block}.assessment-live-notice p{margin:4px 0 0;font-size:11px;line-height:1.55}.assessment-check-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:28px;display:grid}.assessment-check-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-height:240px;padding:23px;display:flex}.assessment-check-card>span{color:var(--turquoise-dark);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.assessment-check-card h4{color:var(--brown-dark);font-family:var(--font-display);margin:22px 0 10px;font-size:22px;font-weight:400;line-height:1.18}.assessment-check-card p{color:#766b62;margin:0 0 18px;font-size:11px;line-height:1.55}.assessment-choice-pair{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.assessment-choice-pair button{border:1px solid var(--line);color:#6d6259;cursor:pointer;background:#f7f3ed;min-height:42px;font-size:11px;font-weight:800}.assessment-choice-pair button.is-selected{border-color:var(--turquoise-dark);background:var(--turquoise-dark);color:#fff}.assessment-experience-input{align-items:center;gap:9px;margin-top:auto;display:flex}.assessment-experience-input input{border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--brown-dark);background:#fdfcf9;padding:9px 11px;font-size:16px;font-weight:800}.assessment-experience-input span{color:#766b62;white-space:nowrap;font-size:11px}.assessment-question-shell{max-width:850px;margin:0 auto}.assessment-question-topline{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.assessment-question-topline h3{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:30px;font-weight:400;line-height:1.1}.assessment-question-count{color:#7e736a;white-space:nowrap;font-size:10px;font-weight:800}.assessment-question-progress{background:#e4ddd4;height:5px;margin:18px 0 24px;overflow:hidden}.assessment-question-progress span{background:var(--turquoise);height:100%;transition:width .25s;display:block}.assessment-question-card{border-top:5px solid var(--turquoise);background:#fff;padding:28px 30px 30px;box-shadow:0 13px 32px #311b1014}.assessment-question-card__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:17px;display:flex}.assessment-question-card__meta span{color:var(--turquoise-dark);letter-spacing:.08em;text-transform:uppercase;background:#eaf3f4;padding:6px 8px;font-size:9px;font-weight:900}.assessment-question-card__meta span.is-critical{color:#a85f2c;background:#fff0df}.assessment-question-card h4{max-width:760px;color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:25px;font-weight:400;line-height:1.28}.assessment-options{gap:9px;margin-top:24px;display:grid}.assessment-option{border:1px solid var(--line);color:#5d544d;text-align:left;cursor:pointer;background:#fbfaf7;grid-template-columns:29px 1fr;align-items:center;gap:12px;width:100%;min-height:54px;padding:12px 15px;font-size:12px;line-height:1.45;display:grid}.assessment-option>span{width:29px;height:29px;color:var(--brown);background:#eee8df;border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.assessment-option:hover,.assessment-option:focus-visible{border-color:var(--turquoise-dark);outline:none}.assessment-option.is-selected{border-color:var(--turquoise-dark);color:#174c52;background:#e8f2f2;font-weight:700}.assessment-option.is-selected>span{background:var(--turquoise-dark);color:#fff}.assessment-question-help{color:#8b8076;margin:17px 0 0;font-size:10px;line-height:1.5}.assessment-result{max-width:920px;margin:0 auto}.assessment-result-hero{border-left:7px solid var(--turquoise);background:#e7f1ec;padding:30px}.assessment-result-hero.is-development{background:#fff0e5;border-left-color:#cc7a45}.assessment-result-hero>span{color:var(--turquoise-dark);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.assessment-result-hero.is-development>span{color:#a95b2b}.assessment-result-hero h3{color:var(--brown-dark);font-family:var(--font-display);margin:9px 0 10px;font-size:38px;font-weight:400;line-height:1.05}.assessment-result-hero p{color:#5f625b;max-width:780px;margin:0;font-size:12px;line-height:1.65}.assessment-result-scores{grid-template-columns:repeat(3,1fr);gap:10px;margin:17px 0 25px;display:grid}.assessment-result-scores article{border:1px solid var(--line);background:#fff;min-height:112px;padding:18px}.assessment-result-scores span{color:#81766d;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.assessment-result-scores strong{color:var(--brown-dark);font-family:var(--font-display);margin-top:10px;font-size:27px;font-weight:400;display:block}.assessment-result-scores small{color:#81766d;margin-top:5px;font-size:9px;line-height:1.4;display:block}.assessment-result-section{margin-top:22px}.assessment-result-section h4{color:var(--brown-dark);font-family:var(--font-display);margin:0 0 11px;font-size:22px;font-weight:400}.assessment-threshold-list{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.assessment-threshold-list div{border:1px solid var(--line);color:#665d55;background:#fff;align-items:center;gap:9px;padding:12px 14px;font-size:10px;line-height:1.4;display:flex}.assessment-threshold-list b{color:#37633e;background:#dfece2;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.assessment-threshold-list div.is-missed b{color:#9b5028;background:#ffe2d2}.assessment-gap-list{gap:8px;display:grid}.assessment-gap-card{background:#fff;border-left:4px solid #cf8a53;grid-template-columns:170px 1fr;gap:18px;padding:15px 17px;display:grid}.assessment-gap-card.is-inconsistent{border-left-color:#d5b65a}.assessment-gap-card strong{color:var(--brown-dark);font-size:11px;line-height:1.45}.assessment-gap-card p{color:#746960;margin:0;font-size:10px;line-height:1.55}.assessment-result-disclaimer{color:#766b61;background:#f0ebe3;margin:22px 0 0;padding:14px 16px;font-size:10px;line-height:1.6}.assessment-result-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.assessment-result-actions button{border:1px solid var(--brown);background:var(--brown);color:#fff;cursor:pointer;min-height:44px;padding:0 17px;font-size:11px;font-weight:900}.assessment-result-actions button:last-child{color:var(--brown);background:0 0}.assessment-steps--6{grid-template-columns:repeat(6,1fr)}.assessment-steps--5{grid-template-columns:repeat(5,1fr)}.assessment-mode-screen{max-width:1020px;margin:0 auto}.assessment-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.assessment-mode-grid>button{border:1px solid var(--line);border-top:5px solid var(--turquoise);min-height:340px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;flex-direction:column;padding:25px 23px 22px;display:flex;box-shadow:0 11px 30px #3724160f}.assessment-mode-grid>button:nth-child(2){border-top-color:var(--sage)}.assessment-mode-grid>button:nth-child(3){border-top-color:var(--sand)}.assessment-mode-grid>button:nth-child(4){border-top-color:var(--brown)}.assessment-mode-grid>button:hover,.assessment-mode-grid>button:focus-visible{border-color:var(--turquoise-dark);outline:none;transform:translateY(-3px)}.assessment-mode-grid>button>span{color:var(--turquoise-dark);font-family:var(--font-display);font-size:30px}.assessment-mode-grid>button>small{color:#82766c;letter-spacing:.12em;text-transform:uppercase;margin-top:24px;font-size:8px;font-weight:900}.assessment-mode-grid>button>strong{color:var(--brown-dark);font-family:var(--font-display);margin-top:9px;font-size:24px;font-weight:400;line-height:1.12}.assessment-mode-grid>button>p{color:#746a61;margin:13px 0;font-size:11px;line-height:1.58}.assessment-mode-grid>button>em{border-top:1px solid var(--line);color:#776d64;margin-top:auto;padding-top:18px;font-size:9px;font-style:normal;line-height:1.5}.assessment-mode-grid>button>b{color:var(--brown-dark);justify-content:space-between;align-items:center;margin-top:14px;font-size:10px;display:flex}.assessment-mode-grid>button>b i{color:var(--turquoise-dark);font-size:19px;font-style:normal}.assessment-development-tools{background:var(--brown-dark);color:#fff;margin-top:44px;padding:32px 30px 30px;position:relative;overflow:hidden}.assessment-development-tools:after{content:"◇\a  ◇ ◇";white-space:pre;color:#e8d8c314;font-family:var(--font-display);pointer-events:none;font-size:70px;line-height:.62;position:absolute;top:-22px;right:-18px;transform:rotate(8deg)}.assessment-development-tools__heading{z-index:1;max-width:720px;position:relative}.assessment-development-tools__heading .eyebrow{color:#9fe3e9;margin-bottom:8px}.assessment-development-tools__heading h3{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:31px;font-weight:400;line-height:1.08}.assessment-development-tools__heading>p:last-child{color:#ffffffad;max-width:650px;margin:12px 0 0;font-size:11px;line-height:1.65}.assessment-development-tools__grid{z-index:1;border-block:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:25px;display:grid;position:relative}.assessment-development-tools__grid button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-inline-end:1px solid #fff3;flex-direction:column;align-items:flex-start;min-height:225px;padding:23px 21px 20px;display:flex}.assessment-development-tools__grid button:first-child{border-inline-start:1px solid #fff3}.assessment-development-tools__grid button>span{color:#9fe3e9;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.assessment-development-tools__grid button>strong{font-family:var(--font-display);margin:22px 0 12px;font-size:21px;font-weight:400;line-height:1.16}.assessment-development-tools__grid button>p{color:#ffffffa3;margin:0;font-size:10px;line-height:1.6}.assessment-development-tools__grid button>b{color:var(--sand-light);margin-top:auto;font-size:20px;font-weight:400}.assessment-development-tools__grid button:hover,.assessment-development-tools__grid button:focus-visible{box-shadow:inset 0 -5px var(--turquoise);background:#ffffff14;outline:none}.strategy-quiz-panel{grid-template-rows:auto auto minmax(0,1fr)}.strategy-quiz-masthead{background:linear-gradient(112deg, #3a2115 0%, var(--brown) 51%, #174c52 100%)}.strategy-quiz-steps{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);margin:0;padding:0 42px;list-style:none;display:grid}.strategy-quiz-steps li{border-inline-end:1px solid var(--line);color:#8a7e73;align-items:center;gap:11px;min-height:66px;padding:0 18px;display:flex}.strategy-quiz-steps li:first-child{border-inline-start:1px solid var(--line)}.strategy-quiz-steps li span{background:#eee8df;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.strategy-quiz-steps li strong{font-size:11px}.strategy-quiz-steps li.is-active{color:var(--brown);box-shadow:inset 0 -4px var(--turquoise);background:#f8f4ee}.strategy-quiz-steps li.is-active span{background:var(--turquoise);color:#14383c}.strategy-quiz-steps li.is-complete span{background:var(--sage);color:#fff}.strategy-quiz-intro{max-width:920px;margin:0 auto}.strategy-quiz-details-grid{grid-template-columns:1.1fr 1.1fr .8fr;gap:12px;margin-top:30px;display:grid}.strategy-quiz-details-grid label{color:var(--brown-dark);letter-spacing:.1em;text-transform:uppercase;gap:8px;font-size:9px;font-weight:900;display:grid}.strategy-quiz-details-grid input{border:1px solid var(--line);width:100%;min-width:0;min-height:53px;color:var(--ink);letter-spacing:0;text-transform:none;background:#fff;padding:12px 14px;font-size:14px;font-weight:600}.strategy-quiz-details-grid input:focus-visible{border-color:var(--turquoise-dark);outline-offset:1px;outline:3px solid #43aebe33}.strategy-quiz-how-it-works{color:#456367;background:#edf5f4;border:1px solid #c8dddd;align-items:center;gap:15px;margin-top:20px;padding:16px 18px;display:flex}.strategy-quiz-how-it-works>span{border:2px solid var(--turquoise-dark);width:43px;height:43px;color:var(--turquoise-dark);font-family:var(--font-display);border-radius:50%;flex:0 0 43px;place-items:center;font-size:15px;display:grid}.strategy-quiz-how-it-works p{margin:0;font-size:10px;line-height:1.65}.strategy-quiz-primary,.strategy-quiz-secondary{border:1px solid var(--brown);cursor:pointer;justify-content:space-between;align-items:center;gap:26px;min-height:48px;padding:0 18px;font-size:11px;font-weight:900;display:inline-flex}.strategy-quiz-primary{background:linear-gradient(105deg, var(--brown-dark), var(--brown));color:#fff;border-inline-start:4px solid var(--sand);min-width:245px;margin-top:20px}.strategy-quiz-primary span{color:var(--sand-light);font-size:18px}.strategy-quiz-secondary{color:var(--brown);background:#fff}.strategy-quiz-primary:hover,.strategy-quiz-primary:focus-visible,.strategy-quiz-secondary:hover,.strategy-quiz-secondary:focus-visible{border-color:var(--turquoise-dark);outline-offset:2px;outline:3px solid #43aebe33}.strategy-question-shell{max-width:900px}.strategy-question-shell .assessment-question-topline>div{gap:5px;display:grid}.strategy-question-shell .assessment-question-topline>div>span{color:var(--turquoise-dark);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.strategy-question-shell .assessment-question-topline>div>strong{color:var(--brown-dark);font-family:var(--font-display);font-size:22px;font-weight:400}.strategy-question-shell .assessment-question-position{color:#7e736a;white-space:nowrap;margin:0;font-size:10px;font-weight:900}.strategy-question-card>.eyebrow{margin-bottom:13px}.strategy-question-card h3{max-width:790px;color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:25px;font-weight:400;line-height:1.3}.strategy-quiz-option{grid-template-columns:29px minmax(0,1fr) 25px}.strategy-quiz-option>strong{overflow-wrap:anywhere;font-weight:500}.strategy-quiz-option>em{border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;font-style:normal;font-weight:900;display:grid}.strategy-quiz-option.is-wrong{color:#8b4b2c;opacity:1;background:#fff3ec;border-color:#d8a184}.strategy-quiz-option.is-wrong>span,.strategy-quiz-option.is-wrong>em{color:#fff;background:#a95b32}.strategy-quiz-option.is-correct{color:#315c39;opacity:1;background:#e7f1e9;border-color:#5c8764}.strategy-quiz-option.is-correct>span,.strategy-quiz-option.is-correct>em{color:#fff;background:#4f7b57}.strategy-quiz-option:disabled{cursor:default}.strategy-quiz-feedback{color:#63716c;background:#f0f2ef;border-inline-start:5px solid #9bafa9;align-items:center;gap:12px;min-height:58px;margin-top:14px;padding:13px 15px;display:flex}.strategy-quiz-feedback>span{color:#fff;background:#81958f;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.strategy-quiz-feedback p{margin:0;font-size:11px;line-height:1.55}.strategy-quiz-feedback.is-incorrect{color:#7b4b30;background:#fff0e7;border-inline-start-color:#c47447}.strategy-quiz-feedback.is-incorrect>span{background:#ae6238}.strategy-quiz-feedback.is-correct{color:#315c39;background:#e7f1e9;border-inline-start-color:#5c8764}.strategy-quiz-feedback.is-correct>span{background:#4f7b57}.strategy-question-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:16px;display:flex}.strategy-question-actions>span{color:#81766d;font-size:9px;font-weight:800}.strategy-question-actions button{border:1px solid var(--brown);background:var(--brown);color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-width:205px;min-height:45px;padding:0 15px;font-size:10px;font-weight:900;display:inline-flex}.strategy-question-actions button b{color:var(--sand-light);font-size:17px}.strategy-question-actions button:disabled{opacity:.38;cursor:not-allowed}.strategy-question-actions button:focus-visible{outline-offset:2px;outline:3px solid #43aebe40}.strategy-quiz-result{max-width:920px;margin:0 auto}.strategy-result-heading{border-inline-start:7px solid var(--turquoise);background:#e7f1ec;align-items:flex-start;gap:18px;padding:28px 30px;display:flex}.strategy-result-heading>span{background:var(--turquoise-dark);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.strategy-result-heading .eyebrow{margin-bottom:6px}.strategy-result-heading h3{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:35px;font-weight:400;line-height:1.08}.strategy-result-heading p:last-child{color:#5f625b;margin:9px 0 0;font-size:11px;line-height:1.6}.strategy-attempt-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px;display:grid}.strategy-attempt-summary article{border-top:5px solid var(--turquoise);background:#fff;min-height:112px;padding:18px;box-shadow:0 8px 24px #311b100d}.strategy-attempt-summary article:nth-child(2){border-top-color:var(--sage)}.strategy-attempt-summary article:nth-child(3){border-top-color:var(--sand)}.strategy-attempt-summary article:nth-child(4){border-top-color:var(--brown)}.strategy-attempt-summary span{color:var(--brown-dark);font-family:var(--font-display);font-size:31px;display:block}.strategy-attempt-summary strong{color:#746a61;margin-top:8px;font-size:9px;line-height:1.45;display:block}.strategy-theme-summary{border:1px solid var(--line);background:#fff;grid-template-columns:.8fr 1.2fr;gap:28px;margin-top:15px;padding:22px 24px;display:grid}.strategy-theme-summary .eyebrow{margin-bottom:8px}.strategy-theme-summary h4{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:23px;font-weight:400;line-height:1.2}.strategy-theme-summary ul{margin:0;padding:0;list-style:none;display:grid}.strategy-theme-summary li{border-bottom:1px solid var(--line);color:#6e645c;justify-content:space-between;align-items:center;gap:16px;padding:7px 0;font-size:9px;display:flex}.strategy-theme-summary li:last-child{border-bottom:0}.strategy-theme-summary li strong{color:var(--turquoise-dark);font-size:11px}.strategy-result-note{border-inline-start:5px solid var(--sand);color:#70645b;background:#f5efe6;margin:15px 0 0;padding:14px 16px;font-size:10px;line-height:1.6}.strategy-result-actions{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.strategy-result-actions .strategy-quiz-primary{margin-top:0}.strategy-quiz-result>small{color:#81766d;margin-top:14px;font-size:8px;line-height:1.55;display:block}.assessment-form-step--wide{max-width:980px}.assessment-error{color:#804b2d;background:#fff0e6;border-inline-start:5px solid #c86f3b;max-width:920px;margin:0 auto 22px;padding:15px 17px}.assessment-error strong{font-size:12px}.assessment-error p{margin:4px 0 0;font-size:11px;line-height:1.55}.assessment-source-note.is-warning{color:#7d4b2e;background:#fff0e6}.assessment-source-note.is-warning span{background:#b86235}.assessment-launch-note{color:#456367;background:#edf5f4;border:1px solid #c8dddd;align-items:center;gap:13px;margin-top:18px;padding:14px 16px;display:flex}.assessment-launch-note>span{border:2px solid var(--turquoise-dark);width:38px;height:38px;color:var(--turquoise-dark);border-radius:50%;flex:0 0 38px;place-items:center;font-size:10px;font-weight:900;display:grid}.assessment-launch-note p{margin:0;font-size:10px;line-height:1.55}.assessment-loading{text-align:center;align-content:center;place-items:center;max-width:620px;min-height:330px;margin:0 auto;display:grid}.assessment-loading>span{border:4px solid #d9e5e3;border-top-color:var(--turquoise-dark);border-radius:50%;width:46px;height:46px;animation:.8s linear infinite assessment-spin}.assessment-loading h3{color:var(--brown-dark);font-family:var(--font-display);margin:22px 0 9px;font-size:32px;font-weight:400}.assessment-loading p{color:#766c63;max-width:520px;margin:0;font-size:11px;line-height:1.6}@keyframes assessment-spin{to{transform:rotate(360deg)}}.assessment-timer{text-align:right;background:#edf5f4;border:1px solid #c4dcda;min-width:116px;padding:9px 12px}.assessment-timer small{color:#637b7c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.assessment-timer strong{color:var(--turquoise-dark);margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;display:block}.assessment-timer.is-urgent{background:#fff0e6;border-color:#c96d3d}.assessment-timer.is-urgent strong{color:#a54f24}.assessment-question-position{color:#81766d;justify-content:space-between;align-items:center;margin-top:15px;font-size:9px;font-weight:800;display:flex}.assessment-result-scores--two{grid-template-columns:repeat(2,1fr)}.assessment-result-scores--three{grid-template-columns:repeat(3,1fr)}.assessment-domain-scores{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.assessment-domain-scores article{border-top:4px solid var(--turquoise);background:#fff;padding:15px 16px}.assessment-domain-scores span{color:var(--brown-dark);font-size:11px;font-weight:900;display:block}.assessment-domain-scores strong{color:var(--turquoise-dark);font-family:var(--font-display);margin-top:8px;font-size:23px;font-weight:400;display:block}.assessment-domain-scores small{color:#81766d;margin-top:4px;font-size:9px;display:block}.assessment-plan-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.assessment-plan-heading .eyebrow{margin-bottom:6px}.assessment-plan-heading h4{margin:0}.assessment-plan-heading>button{border:1px solid var(--brown);min-height:42px;color:var(--brown);cursor:pointer;background:0 0;padding:0 15px;font-size:10px;font-weight:900}.assessment-development-plan{gap:14px;display:grid}.assessment-development-plan>section{border:1px solid var(--line);background:#fff}.assessment-development-plan>section>header{background:#eaf3f1;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.assessment-development-plan>section>header>span{background:var(--turquoise-dark);color:#fff;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:900;display:grid}.assessment-development-plan h5{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:19px;font-weight:400}.assessment-development-plan header p{color:#697570;margin:4px 0 0;font-size:9px;line-height:1.5}.assessment-development-plan article{border-top:1px solid var(--line);grid-template-columns:190px 1fr;gap:22px;padding:18px;display:grid}.assessment-development-plan article>div>small{color:var(--turquoise-dark);letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.assessment-development-plan article>div>strong{color:var(--brown-dark);font-size:11px;line-height:1.4}.assessment-development-plan article>div>p{color:#7a7067;margin:7px 0 0;font-size:9px;line-height:1.5}.assessment-development-plan ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.assessment-development-plan li{border-inline-start:3px solid var(--sand);background:#f8f5f0;padding:12px 14px}.assessment-development-plan li strong,.assessment-development-plan li span,.assessment-development-plan li small{display:block}.assessment-development-plan li strong{color:var(--brown-dark);font-size:10px}.assessment-development-plan li span{color:#70665e;margin-top:4px;font-size:9px;line-height:1.55}.assessment-development-plan li small{color:#527074;margin-top:6px;font-size:8px;line-height:1.5}.assessment-expired{flex-direction:column;justify-content:center;align-items:flex-start;max-width:680px;min-height:390px;margin:0 auto;display:flex}.assessment-expired>span{color:var(--turquoise-dark);font-family:var(--font-display);font-size:58px}.assessment-expired h3{max-width:600px;color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:38px;font-weight:400;line-height:1.08}.assessment-expired>p:not(.eyebrow){color:#756b62;margin:16px 0 25px;font-size:12px;line-height:1.65}.assessment-expired button{background:var(--brown);color:#fff;cursor:pointer;border:0;align-items:center;gap:28px;min-height:46px;padding:0 18px;font-size:11px;font-weight:900;display:flex}.assessment-expired button span{color:var(--sand-light);font-size:18px}.assessment-footer-note{color:#82776e;margin-inline-start:auto;font-size:9px;font-weight:700}.idp-panel{width:min(1240px,100%)}.idp-panel__masthead{background:linear-gradient(115deg, #442416 0%, var(--brown) 55%, #164b50 100%);overflow:hidden}.idp-panel__masthead:after{content:"◇\a  ◇  ◇";white-space:pre;color:#e8d8c31a;font-family:var(--font-display);pointer-events:none;font-size:88px;line-height:.55;position:absolute;bottom:-38px;right:42px;transform:rotate(8deg)}.idp-panel__masthead>*{z-index:1;position:relative}.idp-panel__body{background:linear-gradient(180deg, #fbf8f3, var(--paper))}.idp-step{max-width:930px}.idp-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 22px;display:grid}.idp-form-grid label,.idp-goal label,.idp-milestone-grid label{min-width:0}.idp-form-grid input,.idp-form-grid select,.idp-form-grid textarea,.idp-goal input,.idp-goal textarea,.idp-milestone-grid textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;text-transform:none;letter-spacing:0;resize:vertical;background:#fff;border-radius:0;transition:border-color .18s,box-shadow .18s}.idp-form-grid input,.idp-form-grid select{min-height:54px;padding:12px 14px}.idp-form-grid textarea{padding:14px;line-height:1.6}.idp-form-grid input:focus,.idp-form-grid select:focus,.idp-form-grid textarea:focus,.idp-goal input:focus,.idp-goal textarea:focus,.idp-milestone-grid textarea:focus{border-color:var(--turquoise-dark);outline-offset:1px;outline:3px solid #197d8d2b}.idp-form-grid label>small{color:#857970;letter-spacing:0;text-transform:none;font-size:9px;font-weight:600;line-height:1.45}.idp-field--wide{grid-column:1/-1}.idp-target-summary{border-block:1px solid #d5c1a5;border-inline-start:4px solid var(--sand);background:#f2e8db;grid-template-columns:48px 1fr;align-items:center;gap:16px;margin-top:25px;padding:18px 20px;display:grid}.idp-target-summary>span{background:var(--brown);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.idp-target-summary strong{color:var(--brown-dark);font-family:var(--font-display);font-size:18px;font-weight:400}.idp-target-summary p{color:#746a61;margin:5px 0 0;font-size:10px;line-height:1.5}.idp-priority-step{max-width:1080px;margin:0 auto}.idp-priority-step>h3{color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:34px;font-weight:400;line-height:1.08}.idp-priority-step>p:not(.eyebrow){color:#73685f;max-width:830px;margin:13px 0 25px;font-size:13px;line-height:1.7}.idp-priority-legend{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:24px;display:grid}.idp-priority-legend>span{border-right:1px solid var(--line);color:#776c63;align-items:center;gap:8px;min-height:54px;padding:9px 10px;font-size:9px;line-height:1.3;display:flex}.idp-priority-legend>span:last-child{border-right:0}.idp-priority-legend b{width:25px;height:25px;color:var(--brown);background:#eee6dc;border-radius:50%;flex:0 0 25px;place-items:center;font-size:10px;display:grid}.idp-domain-list,.idp-technical-list{gap:18px;display:grid}.idp-domain-list>section,.idp-technical-list{border:1px solid var(--line);background:#fff}.idp-domain-list>section>header{color:#fff;background:linear-gradient(90deg,#173f43,#245d61);align-items:center;gap:12px;min-height:56px;padding:0 18px;display:flex}.idp-domain-list>section>header span{color:#9ce1e5;letter-spacing:.12em;font-size:9px;font-weight:900}.idp-domain-list>section>header h4{font-family:var(--font-display);margin:0;font-size:21px;font-weight:400}.idp-priority-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:26px;min-height:112px;padding:18px;display:grid}.idp-domain-list>section .idp-priority-row:first-of-type,.idp-technical-list .idp-priority-row:first-child{border-top:0}.idp-priority-row__copy{grid-template-columns:37px minmax(0,1fr);align-items:start;gap:13px;min-width:0;display:grid}.idp-priority-row__copy>span{width:34px;height:34px;color:var(--brown);background:#f2e8db;border:1px solid #d7c3a7;place-items:center;font-size:9px;font-weight:900;display:grid}.idp-priority-row__copy strong{color:var(--brown-dark);font-size:12px;line-height:1.4;display:block}.idp-priority-row__copy small{color:var(--turquoise-dark);letter-spacing:.06em;text-transform:uppercase;background:#e2f0ef;margin-top:5px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-block}.idp-priority-row__copy p{color:#786e65;margin:7px 0 0;font-size:9px;line-height:1.55}.idp-rating{grid-template-columns:repeat(5,42px);gap:6px;display:grid}.idp-rating button{border:1px solid var(--line);width:42px;height:42px;color:var(--brown);cursor:pointer;background:#fff;border-radius:50%;font-size:11px;font-weight:900;transition:background .16s,border-color .16s,color .16s,transform .16s}.idp-rating button:hover,.idp-rating button:focus-visible{border-color:var(--turquoise-dark);outline-offset:1px;outline:3px solid #197d8d26}.idp-rating button.is-selected{border-color:var(--turquoise-dark);background:var(--turquoise-dark);color:#fff;transform:translateY(-2px)}.idp-source-note{border-block:1px solid #d5c1a5;border-inline-start:4px solid var(--sand);background:#f2e8db;grid-template-columns:max-content 1fr;align-items:center;gap:22px;margin-top:26px;padding:20px 22px;display:grid}.idp-source-note>span{color:var(--turquoise-dark);font-family:var(--font-display);font-size:25px}.idp-source-note p{color:#70655c;margin:0;font-size:11px;line-height:1.6}.idp-result{max-width:1120px;margin:0 auto}.idp-result__hero{border-inline-start:6px solid var(--sand);background:linear-gradient(110deg, var(--brown-dark), var(--brown) 65%, #174c52);color:#fff;padding:32px 34px}.idp-result__hero>span{color:#99e0e4;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.idp-result__hero h3{font-family:var(--font-display);margin:10px 0 0;font-size:36px;font-weight:400;line-height:1.08}.idp-result__hero p{color:#ffffffad;margin:10px 0 0;font-size:11px}.idp-result__context{border-inline-start:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.idp-result__context article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:125px;padding:20px}.idp-result__context span{color:var(--turquoise-dark);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.idp-result__context p{color:#655c54;margin:9px 0 0;font-size:10px;line-height:1.55}.idp-result__section{margin-top:38px}.idp-result__heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.idp-result__heading .eyebrow{margin-bottom:6px}.idp-result__heading h4,.idp-result__notes h4{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:28px;font-weight:400;line-height:1.12}.idp-result__heading>span{color:var(--sand);font-family:var(--font-display);font-size:22px}.idp-goal-list{gap:22px;display:grid}.idp-goal{border:1px solid var(--line);border-top:6px solid var(--turquoise);background:#fff;padding:24px;box-shadow:0 10px 26px #3422170d}.idp-goal--behavioural{border-top-color:var(--sand)}.idp-goal--integrated{border-top-color:var(--brown)}.idp-goal>header{grid-template-columns:40px minmax(0,1fr);gap:13px;margin-bottom:18px;display:grid}.idp-goal>header>span{background:var(--brown);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.idp-goal>header small{color:var(--turquoise-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.idp-goal>header input{min-height:42px;color:var(--brown-dark);font-family:var(--font-display);padding:8px 10px;font-size:19px}.idp-goal>label,.idp-702010-grid label,.idp-evidence-grid label,.idp-milestone-grid label{color:#685e55;letter-spacing:.07em;text-transform:uppercase;gap:8px;font-size:9px;font-weight:900;display:grid}.idp-goal textarea,.idp-milestone-grid textarea{color:#514a44;letter-spacing:0;text-transform:none;padding:12px;font-size:10px;font-weight:500;line-height:1.55}.idp-702010-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.idp-702010-grid label{border:1px solid var(--line);background:#faf7f2;align-content:start;padding:16px}.idp-702010-grid label>span{color:var(--turquoise-dark);font-family:var(--font-display);font-size:25px}.idp-702010-grid label>strong{min-height:26px;color:var(--brown-dark);font-size:9px}.idp-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.idp-milestone-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.idp-milestone-grid label{border-top:5px solid var(--turquoise);background:#fff;padding:17px;box-shadow:0 8px 22px #3422170f}.idp-milestone-grid label:nth-child(2){border-top-color:var(--sand)}.idp-milestone-grid label:nth-child(3){border-top-color:var(--brown)}.idp-milestone-grid label>span{color:var(--brown-dark);font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:19px;font-weight:400}.idp-result__notes{border-block:1px solid #d5c1a5;border-inline-start:5px solid var(--sand);background:#f2e8db;padding:24px 25px}.idp-result__notes h4{font-size:23px}.idp-result__notes p{color:#675d54;margin:13px 0 0;font-size:10px;line-height:1.6}.idp-panel .assessment-result-disclaimer{margin-top:30px}.idp-panel .assessment-result-actions{margin-top:18px}.idp-panel .assessment-result-actions button:first-child{background:var(--brown);color:#fff}.objectives-panel{width:min(1240px,100%)}.objectives-panel__masthead{background:linear-gradient(112deg, #402215 0%, var(--brown) 56%, #165158 100%);overflow:hidden}.objectives-panel__masthead:after{content:"◇  ◇\a   ◇  ◇";white-space:pre;color:#e8d8c31c;font-family:var(--font-display);pointer-events:none;font-size:92px;line-height:.55;position:absolute;bottom:-52px;right:34px;transform:rotate(7deg)}.objectives-panel__masthead>*{z-index:1;position:relative}.objectives-steps{grid-template-columns:repeat(3,1fr)}.objectives-panel__body{background:linear-gradient(180deg, #fbf8f3, var(--paper))}.objectives-profile{max-width:880px}.objectives-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 22px;display:grid}.objectives-form-grid label{min-width:0}.objectives-form-grid input,.objectives-form-grid select{border:1px solid var(--line);width:100%;min-height:56px;color:var(--ink);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border-radius:0;padding:13px 15px;font-size:13px;font-weight:500}.objectives-form-grid input:focus,.objectives-form-grid select:focus,.objectives-card input:focus,.objectives-card textarea:focus{border-color:var(--turquoise-dark);outline-offset:1px;outline:3px solid #197d8d2b}.objectives-field--wide{grid-column:1/-1}.objectives-selection-summary{border-block:1px solid #d3b991;border-inline-start:5px solid var(--sand);background:#f1e7d9;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:16px;margin-top:24px;padding:18px 20px;display:grid}.objectives-selection-summary>span{background:var(--brown);color:#fff;place-items:center;width:44px;height:44px;font-size:10px;font-weight:900;display:grid}.objectives-selection-summary small{color:var(--turquoise-dark);letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.objectives-selection-summary strong{color:var(--brown-dark);font-family:var(--font-display);font-size:19px;font-weight:400;display:block}.objectives-selection-summary p{color:#776c62;margin:4px 0 0;font-size:10px}.objectives-privacy-note{margin-top:22px}.objectives-workspace{max-width:1130px;margin:0 auto}.objectives-line-of-sight__heading,.objectives-edit-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;display:flex}.objectives-line-of-sight__heading .eyebrow,.objectives-edit-heading .eyebrow{margin-bottom:7px}.objectives-line-of-sight__heading h3,.objectives-edit-heading h3{color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:34px;font-weight:400;line-height:1.08}.objectives-line-of-sight__heading>span{color:var(--brown);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-block:1px solid #d3b991;padding:8px 11px;font-size:9px;font-weight:900}.objectives-hierarchy{border-inline-start:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.objectives-hierarchy article{border-top:6px solid var(--brown);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:255px;padding:23px 22px;position:relative}.objectives-hierarchy article:nth-child(2){border-top-color:var(--sand)}.objectives-hierarchy article:nth-child(3){border-top-color:var(--turquoise-dark);background:#f2f8f7}.objectives-hierarchy article>span{width:34px;height:34px;color:var(--brown);background:#eee3d5;place-items:center;font-size:9px;font-weight:900;display:grid}.objectives-hierarchy article>small{color:var(--turquoise-dark);letter-spacing:.09em;text-transform:uppercase;margin-top:22px;font-size:8px;font-weight:900;display:block}.objectives-hierarchy h4{color:var(--brown-dark);font-family:var(--font-display);margin:7px 0 10px;font-size:21px;font-weight:400;line-height:1.16}.objectives-hierarchy p{color:#6f655d;margin:0;font-size:10px;line-height:1.6}.objectives-hierarchy ul{flex-wrap:wrap;gap:5px;margin:13px 0 0;padding:0;list-style:none;display:flex}.objectives-hierarchy li{color:#6e5a4b;letter-spacing:.04em;text-transform:uppercase;background:#eee7de;padding:4px 6px;font-size:7px;font-weight:900}.objectives-family-detail{border:1px solid var(--line);background:#fff;margin-top:14px}.objectives-family-detail summary{min-height:58px;color:var(--brown);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:0 19px;font-size:10px;font-weight:900;list-style:none;display:flex}.objectives-family-detail summary::-webkit-details-marker{display:none}.objectives-family-detail summary span{color:var(--turquoise-dark);font-size:20px;transition:transform .18s}.objectives-family-detail[open] summary span{transform:rotate(45deg)}.objectives-family-detail>div{grid-template-columns:1.2fr 1fr .8fr;gap:18px;padding:0 19px 19px;display:grid}.objectives-family-detail section{background:#f7f3ed;padding:17px}.objectives-family-detail h4{color:var(--brown-dark);margin:0 0 10px;font-size:10px}.objectives-family-detail ul{color:#6f655d;margin:0;padding-left:17px}.objectives-family-detail li,.objectives-family-detail p{color:#6f655d;margin:0 0 6px;font-size:9px;line-height:1.5}.objectives-source-links{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.objectives-source-links a{border:1px solid #d4b78f;border-inline-start:5px solid var(--sand);min-height:60px;color:var(--brown);background:#f5ede2;grid-template-columns:1fr auto;align-items:center;gap:2px 16px;padding:12px 15px;font-size:10px;font-weight:900;text-decoration:none;display:grid}.objectives-source-links a>span{color:var(--turquoise-dark);grid-area:1/2/3;font-size:18px}.objectives-source-links small{color:#847468;font-size:8px;font-weight:700}.objectives-source-links a:hover,.objectives-source-links a:focus-visible{border-color:var(--turquoise-dark);outline-offset:2px;background:#fff;outline:3px solid #197d8d24}.objectives-edit-section{margin-top:45px}.objectives-edit-heading>div>p:last-child{color:#746a61;max-width:760px;margin:10px 0 0;font-size:11px;line-height:1.6}.objectives-edit-heading>button{border:1px solid var(--brown);min-height:42px;color:var(--brown);cursor:pointer;white-space:nowrap;background:0 0;padding:0 14px;font-size:9px;font-weight:900}.objectives-edit-heading>button:hover,.objectives-edit-heading>button:focus-visible{background:var(--brown);color:#fff;outline:none}.objectives-card-list{gap:20px;display:grid}.objectives-card{border:1px solid var(--line);border-top:6px solid var(--turquoise-dark);background:#fff;padding:23px;box-shadow:0 10px 26px #3422170e}.objectives-card--additional{border-top-color:var(--sand);background:#fffcf8}.objectives-card>header{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:13px;margin-bottom:18px;display:grid}.objectives-card>header>span{background:var(--brown);color:#fff;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.objectives-card>header small{color:var(--turquoise-dark);letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.objectives-card>header input{border:1px solid var(--line);width:100%;min-height:43px;color:var(--brown-dark);font-family:var(--font-display);border-radius:0;padding:8px 10px;font-size:19px}.objectives-card>header button{color:#914e34;cursor:pointer;background:0 0;border:1px solid #aa6b4f;min-height:38px;padding:0 11px;font-size:8px;font-weight:900}.objectives-card>label,.objectives-card__detail-grid label{color:#675d54;letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:8px;font-weight:900;display:grid}.objectives-card textarea{border:1px solid var(--line);color:#504943;width:100%;font:inherit;letter-spacing:0;text-transform:none;resize:vertical;background:#fff;border-radius:0;padding:12px;font-size:10px;font-weight:500;line-height:1.6}.objectives-card__detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.objectives-card__detail-grid label{background:#faf7f2;border-top:4px solid #d9c09b;padding:14px}.objectives-add-button{width:100%;min-height:82px;color:var(--brown);text-align:left;cursor:pointer;background:0 0;border:1px dashed #bda78c;grid-template-rows:auto auto;grid-template-columns:42px 1fr;align-items:center;column-gap:14px;margin-top:16px;padding:15px 20px;display:grid}.objectives-add-button>span{border:1px solid var(--brown);width:40px;height:40px;color:var(--turquoise-dark);grid-row:1/3;place-items:center;font-size:22px;display:grid}.objectives-add-button strong{font-size:11px}.objectives-add-button small{color:#7b7067;margin-top:4px;font-size:9px}.objectives-add-button:hover,.objectives-add-button:focus-visible{border-style:solid;border-color:var(--turquoise-dark);outline-offset:2px;background:#fff;outline:3px solid #197d8d24}.objectives-calibration-note{border-block:1px solid #d3b991;border-inline-start:5px solid var(--sand);color:#6b5e54;background:#f2e8da;margin:18px 0 0;padding:16px 18px;font-size:10px;line-height:1.6}.objectives-review{max-width:1060px;margin:0 auto}.objectives-review__hero{border-inline-start:6px solid var(--sand);background:linear-gradient(110deg, var(--brown-dark), var(--brown) 65%, #174c52);color:#fff;padding:31px 33px}.objectives-review__hero>span{color:#9ce1e5;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.objectives-review__hero h3{font-family:var(--font-display);margin:9px 0 0;font-size:36px;font-weight:400;line-height:1.08}.objectives-review__hero p{color:#ffffffad;margin:9px 0 0;font-size:10px}.objectives-review__summary{border-inline-start:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.objectives-review__summary article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:135px;padding:20px}.objectives-review__summary article>span{color:var(--turquoise-dark);font-family:var(--font-display);font-size:25px}.objectives-review__summary strong{color:var(--brown-dark);margin-top:10px;font-size:10px;display:block}.objectives-review__summary p{color:#7a6f66;margin:5px 0 0;font-size:9px;line-height:1.5}.objectives-review__line-of-sight{border-block:1px solid #d3b991;border-inline-start:5px solid var(--sand);background:#f2e8da;margin-top:28px;padding:24px 26px}.objectives-review__line-of-sight h4{color:var(--brown-dark);font-family:var(--font-display);margin:6px 0 10px;font-size:22px;font-weight:400;line-height:1.4}.objectives-review__line-of-sight>p:last-child{color:#74685f;margin:0;font-size:10px;line-height:1.55}.objectives-review__actions{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.objectives-review__actions button,.objectives-review__actions a{border:1px solid var(--brown);border-inline-start:6px solid var(--sand);background:var(--brown);color:#fff;text-align:left;cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;min-height:118px;padding:21px;text-decoration:none;display:flex}.objectives-review__actions a{color:var(--brown);background:#fff;border-color:#bca78c}.objectives-review__actions span{color:var(--turquoise);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.objectives-review__actions strong{font-family:var(--font-display);margin:7px 0;font-size:20px;font-weight:400}.objectives-review__actions small{color:#ffffffa6;font-size:8px}.objectives-review__actions a small{color:#7b7067}.objectives-review__actions button:hover,.objectives-review__actions button:focus-visible,.objectives-review__actions a:hover,.objectives-review__actions a:focus-visible{outline-offset:3px;outline:3px solid #197d8d33}.objectives-review .assessment-result-disclaimer{margin-top:24px}.objectives-panel__footer{z-index:2;position:relative}.strategy-learning-hero{color:#fff;align-items:flex-end;min-height:610px;display:flex;position:relative;overflow:hidden}.strategy-learning-hero__image{background:url(/brand/diriyah-community-hero.png) 50% 48%/cover no-repeat;position:absolute;inset:0;transform:scale(1.015)}.strategy-learning-hero__wash{background:linear-gradient(90deg,#2a160bf0 0%,#381d0dc7 46%,#24140c2e 82%),linear-gradient(#0000 52%,#311b10eb);position:absolute;inset:0}.strategy-learning-hero__content{z-index:1;padding:105px 0 86px;position:relative}.strategy-learning-hero h1{max-width:900px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(56px,7vw,91px);font-weight:400;line-height:.94}.strategy-learning-hero h1:focus{outline:none}.strategy-learning-hero__content>p:not(.eyebrow){color:#ffffffd1;max-width:690px;margin:27px 0 32px;font-size:17px;line-height:1.7}.strategy-learning-hero__line{border-block:1px solid #e8d8c380;border-inline-start:4px solid var(--sand);-webkit-backdrop-filter:blur(7px);background:#311b108f;flex-wrap:wrap;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:16px 19px;display:flex}.strategy-learning-hero__line span{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.strategy-learning-hero__line b{color:var(--turquoise);font-size:17px;font-weight:400}.strategy-feature{background:var(--paper);padding:110px 0}.strategy-feature__grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:88px;display:grid}.strategy-feature__copy h2,.strategy-toolkit__header h2,.strategy-video-section__copy h2,.strategy-action-section__header h2{color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(42px,5vw,66px);font-weight:400;line-height:1}.strategy-feature__lead{color:#70645b;max-width:700px;margin:26px 0 0;font-size:15px;line-height:1.75}.strategy-feature__promises{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:33px 0;display:grid}.strategy-feature__promises span{min-height:80px;color:var(--brown);font-family:var(--font-display);align-items:center;padding:19px 17px;font-size:16px;line-height:1.25;display:flex}.strategy-feature__promises span+span{border-inline-start:1px solid var(--line)}.strategy-resource-actions{flex-wrap:wrap;align-items:stretch;gap:9px;display:flex}.strategy-resource-actions a,.strategy-resource-actions button,.strategy-resource-card__actions a{border:1px solid var(--brown);min-height:48px;color:var(--brown);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:25px;padding:0 17px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.strategy-resource-actions>:first-child,.strategy-resource-card__actions a:first-child{border-inline-start:4px solid var(--sand);background:var(--brown);color:#fff}.strategy-resource-actions a:hover,.strategy-resource-actions a:focus-visible,.strategy-resource-actions button:hover,.strategy-resource-actions button:focus-visible,.strategy-resource-card__actions a:hover,.strategy-resource-card__actions a:focus-visible{outline-offset:2px;outline:3px solid #197d8d33}.strategy-feature__path{border:1px solid var(--line);border-top:6px solid var(--sand);background:#eee5d9;padding:34px 31px}.strategy-feature__path ol{margin:27px 0 0;padding:0;list-style:none}.strategy-feature__path li{border-top:1px solid #311b1024;grid-template-columns:38px 1fr;gap:14px;padding:18px 0;display:grid}.strategy-feature__path li>span{color:var(--turquoise-dark);letter-spacing:.12em;font-size:10px;font-weight:900}.strategy-feature__path strong{color:var(--brown);font-family:var(--font-display);font-size:19px;font-weight:400}.strategy-feature__path li p{color:#71655c;margin:6px 0 0;font-size:11px;line-height:1.55}.strategy-toolkit{background:#e9dfd2;padding:104px 0 120px}.strategy-toolkit__header{grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);align-items:end;gap:78px;margin-bottom:50px;display:grid}.strategy-toolkit__header>p{color:#71665d;margin:0;font-size:13px;line-height:1.75}.strategy-resource-grid{border-inline-start:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.strategy-resource-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffffba;flex-direction:column;min-height:388px;padding:30px 27px 27px;display:flex}.strategy-resource-card__number{color:var(--turquoise-dark);letter-spacing:.13em;font-size:10px;font-weight:900}.strategy-resource-card__eyebrow{letter-spacing:.11em;text-transform:uppercase;font-weight:900;color:#8a7665!important;margin:24px 0 0!important;font-size:9px!important}.strategy-resource-card h3{color:var(--brown-dark);font-family:var(--font-display);margin:10px 0 15px;font-size:27px;font-weight:400;line-height:1.14}.strategy-resource-card>p:last-of-type{color:#71665d;margin:0;font-size:12px;line-height:1.67}.strategy-resource-card__actions{gap:7px;margin-top:auto;padding-top:27px;display:grid}.strategy-resource-card__actions a{width:100%}.strategy-video-section{background:var(--paper);padding:110px 0}.strategy-video-section__grid{grid-template-columns:minmax(0,1.12fr) minmax(320px,.72fr);align-items:center;gap:80px;display:grid}.strategy-video-section__player{border:1px solid var(--line);border-inline-start:6px solid var(--sand);background:#e8ddd0;padding:13px;box-shadow:0 20px 55px #301d121f}.strategy-video-section__player video{background:var(--brown-dark);aspect-ratio:16/9;width:100%;display:block}.strategy-video-section__player p{color:#71655c;margin:12px 5px 2px;font-size:10px;line-height:1.5}.strategy-video-section__copy>p:not(.eyebrow){color:#71665d;margin:24px 0;font-size:14px;line-height:1.75}.strategy-video-links{border-top:1px solid var(--line);display:grid}.strategy-video-links a{border-bottom:1px solid var(--line);min-height:49px;color:var(--brown);justify-content:space-between;align-items:center;padding:0 3px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.strategy-video-links a:after{content:"↗";color:var(--turquoise-dark);font-size:16px}.strategy-action-section{background:var(--brown-dark);color:#fff;padding:105px 0 120px;position:relative;overflow:hidden}.strategy-action-section:after{content:"";opacity:.08;pointer-events:none;background:url(/brand/diriyah-pattern-transparent.png) 50%/contain no-repeat;width:600px;height:600px;position:absolute;bottom:-45%;right:-5%}.strategy-action-section .container{z-index:1;position:relative}.strategy-action-section__header{max-width:760px}.strategy-action-section__header h2{color:#fff}.strategy-action-section__header>p:last-child{color:#ffffffb3;max-width:650px;margin:23px 0 0;font-size:14px;line-height:1.7}.strategy-action-grid{border-block:1px solid #fff3;grid-template-columns:repeat(3,1fr);margin-top:47px;display:grid}.strategy-action-grid button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-inline-end:1px solid #fff3;flex-direction:column;align-items:flex-start;min-height:300px;padding:29px 29px 25px;display:flex}.strategy-action-grid button:first-child{border-inline-start:1px solid #fff3}.strategy-action-grid button>span{color:#9fe3e9;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.strategy-action-grid button>strong{font-family:var(--font-display);margin:26px 0 15px;font-size:26px;font-weight:400;line-height:1.15}.strategy-action-grid button>p{color:#ffffffa1;margin:0;font-size:11px;line-height:1.6}.strategy-action-grid button>b{color:var(--sand-light);margin-top:auto;font-size:22px;font-weight:400}.strategy-action-grid button:hover,.strategy-action-grid button:focus-visible{box-shadow:inset 0 -5px var(--turquoise);background:#ffffff14;outline:none}.strategy-deck-viewer{z-index:2400;-webkit-backdrop-filter:blur(14px);background:#1c110be6;place-items:center;padding:clamp(12px,2.3vw,34px);display:grid;position:fixed;inset:0;overflow-y:auto}.strategy-deck-viewer__dialog{border:1px solid #e8d8c359;border-top:7px solid var(--sand);background:var(--brown-dark);color:#fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(1320px,100%);max-height:calc(100dvh - clamp(24px,4.6vw,68px));display:grid;overflow:hidden;box-shadow:0 40px 110px #0a06048c}.strategy-deck-viewer__header{background:linear-gradient(100deg,#3d2112,#1f3f42);border-bottom:1px solid #e8d8c32e;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:14px 18px 14px 23px;display:flex}.strategy-deck-viewer__identity{align-items:center;gap:16px;min-width:0;display:flex}.strategy-deck-viewer__identity>span{border:1px solid #e8d8c373;border-inline-start:4px solid var(--turquoise);min-width:64px;min-height:42px;color:var(--sand-light);font-family:var(--font-display);letter-spacing:.12em;place-items:center;font-size:18px;display:grid}.strategy-deck-viewer__identity p{color:#a8e7ea;letter-spacing:.15em;text-transform:uppercase;margin:0 0 5px;font-size:8px;font-weight:900}.strategy-deck-viewer__identity h2{color:#fff;font-family:var(--font-display);margin:0;font-size:clamp(22px,2.5vw,34px);font-weight:400;line-height:1}.strategy-deck-viewer__close{border:1px solid #e8d8c36b;border-inline-start:4px solid var(--sand);color:#fff;min-height:44px;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#ffffff12;align-items:center;gap:14px;padding:0 11px 0 15px;font-size:9px;font-weight:900;display:inline-flex}.strategy-deck-viewer__close b{color:var(--sand-light);font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1}.strategy-deck-viewer__close:hover,.strategy-deck-viewer__close:focus-visible{outline:2px solid var(--turquoise);outline-offset:2px;background:#ffffff21}.strategy-deck-viewer__stage{touch-action:pan-y;background:linear-gradient(135deg,#43aebe1a,#0000 35%),#16110e;place-items:center;min-height:0;padding:clamp(10px,1.6vw,22px);display:grid;position:relative;overflow:hidden}.strategy-deck-viewer__slide{width:min(100% - clamp(120px,12vw,180px),177.89dvh - 533.67px);margin:0;display:grid;box-shadow:0 20px 52px #00000057}.strategy-deck-viewer__slide img{aspect-ratio:16/9;object-fit:contain;background:#eae3d8;width:100%;height:auto;display:block}.strategy-deck-viewer__slide figcaption{color:#62564d;letter-spacing:.04em;background:#f0e8dc;border-top:1px solid #311b1029;justify-content:space-between;align-items:center;gap:20px;min-height:38px;padding:0 12px;font-size:9px;display:flex}.strategy-deck-viewer__slide figcaption strong{color:var(--brown);font-size:10px}.strategy-deck-viewer__slide figcaption span{letter-spacing:.1em;text-transform:uppercase;flex:none;font-weight:900}.strategy-deck-viewer__arrow{z-index:2;color:#fff;cursor:pointer;background:#311b10e0;border:1px solid #ffffff5c;place-items:center;width:clamp(46px,5vw,62px);height:clamp(58px,7vw,82px);display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 13px 30px #00000040}.strategy-deck-viewer__arrow--previous{border-inline-start:4px solid var(--sand);left:clamp(14px,2vw,30px)}.strategy-deck-viewer__arrow--next{border-inline-end:4px solid var(--turquoise);right:clamp(14px,2vw,30px)}.strategy-deck-viewer__arrow span{font-family:var(--font-display);font-size:clamp(25px,3vw,36px);line-height:1}.strategy-deck-viewer__arrow:hover,.strategy-deck-viewer__arrow:focus-visible{border-color:var(--sand);background:var(--turquoise-dark);outline-offset:3px;outline:3px solid #9fe3e959}.strategy-deck-viewer__arrow:disabled{opacity:.18;cursor:default}.strategy-deck-viewer__arrow:disabled:hover{background:#311b10e0;border-color:#ffffff5c;outline:0}.strategy-deck-viewer__footer{background:#2b1b12;border-top:1px solid #e8d8c32e;grid-template-columns:minmax(230px,.7fr) minmax(280px,1fr) auto;align-items:center;gap:24px;min-height:82px;padding:13px 22px 16px;display:grid}.strategy-deck-viewer__progress{background:#ffffff29;height:4px;overflow:hidden}.strategy-deck-viewer__progress span{background:linear-gradient(90deg, var(--sand), var(--turquoise));height:100%;transition:width .25s;display:block}.strategy-deck-viewer__footer p{color:#ffffffa3;text-align:center;margin:0;font-size:9px;line-height:1.5}.strategy-deck-viewer__links{justify-content:flex-end;align-items:center;gap:8px;display:flex}.strategy-deck-viewer__links a{color:#fff;border:1px solid #e8d8c357;align-items:center;min-height:39px;padding:0 12px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.strategy-deck-viewer__links a:last-child{border-inline-start:4px solid var(--sand);background:#ffffff12}.strategy-deck-viewer__links a:hover,.strategy-deck-viewer__links a:focus-visible{outline:2px solid var(--turquoise);outline-offset:2px;background:#ffffff21}.insights-library{background:var(--paper);min-height:100vh}.insights-eyebrow,.insight-eyebrow{color:var(--turquoise-dark);letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:900}.insights-hero{color:#fff;background:var(--brown-dark);grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:90px;min-height:510px;padding:86px max(24px,50vw - 590px) 110px;display:grid;position:relative;overflow:hidden}.insights-hero__image{transform-origin:0;background:url(/brand/heritage-detail-insights.avif) 50% 30%/cover no-repeat;position:absolute;inset:0;transform:scale(1.12)}.insights-hero__wash{background:linear-gradient(90deg,#27160df2 0%,#361e10c7 48%,#28180f61 100%),linear-gradient(#0000 32%,#311b10a6);position:absolute;inset:0}.insights-hero:after{content:"◇  ◇\a  ◇";white-space:pre;color:#e8d8c31f;font-family:var(--font-display);font-size:92px;line-height:.56;position:absolute;top:52px;right:max(18px,50vw - 620px);transform:rotate(7deg)}.insights-hero__copy,.insights-hero__note{z-index:1;position:relative}.insights-hero .insights-eyebrow{color:#a8e7ea}.insights-hero h1{max-width:770px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(57px,6.7vw,88px);font-weight:400;line-height:.94}.insights-hero h1:focus,.insight-article__hero h1:focus{outline:none}.insights-hero__copy>p:last-child{color:#ffffffd1;max-width:690px;margin:28px 0 0;font-size:17px;line-height:1.7}.insights-hero__note{border-block:1px solid #e8d8c361;border-inline-start:3px solid var(--sand);-webkit-backdrop-filter:blur(10px);background:linear-gradient(110deg,#311b10cc,#311b106b);padding:28px 30px}.insights-hero__note>span{color:var(--sand-light);font-family:var(--font-display);font-size:31px}.insights-hero__note p{color:#ffffffd1;margin:10px 0 0;font-size:13px;line-height:1.7}.insights-category-grid{z-index:3;grid-template-columns:repeat(3,1fr);width:min(1180px,100% - 48px);margin:-62px auto 0;display:grid;position:relative;box-shadow:0 18px 48px #3524181a}.insights-category-card{border:1px solid var(--line);border-right:0;border-top:6px solid var(--sand);min-height:258px;color:var(--brown-dark);text-align:left;cursor:pointer;background:#fffffffa;flex-direction:column;align-items:flex-start;padding:29px 26px 25px;transition:background .2s,color .2s,border-color .2s,transform .2s;display:flex}.insights-category-card:nth-child(3n){border-right:1px solid var(--line)}.insights-category-card:hover,.insights-category-card:focus-visible{border-top-color:var(--turquoise-dark);outline:none;transform:translateY(-3px)}.insights-category-card--active{border-color:var(--brown);border-top-color:var(--turquoise);background:linear-gradient(145deg, var(--brown-dark), var(--brown));color:#fff}.insights-category-card__number{color:var(--turquoise-dark);letter-spacing:.16em;font-size:10px;font-weight:900}.insights-category-card--active .insights-category-card__number{color:#9fe3e9}.insights-category-card strong{font-family:var(--font-display);margin-top:22px;font-size:23px;font-weight:400;line-height:1.13}.insights-category-card p{color:#776c63;margin:13px 0 20px;font-size:11px;line-height:1.58}.insights-category-card--active p{color:#ffffffad}.insights-category-card small{width:100%;color:var(--turquoise-dark);letter-spacing:.09em;text-transform:uppercase;opacity:.9;border-top:1px solid;margin-top:auto;padding-top:14px;font-size:9px;font-weight:900}.insights-category-card--active small{color:var(--sand-light)}.insights-archive{width:min(1180px,100% - 48px);margin:0 auto;padding:100px 0 130px}.insights-archive__header{grid-template-columns:minmax(0,1.1fr) minmax(260px,.55fr);align-items:end;gap:80px;margin-bottom:42px;display:grid}.insights-archive__header h2,.insights-coming-soon h2{color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(40px,4.6vw,60px);font-weight:400;line-height:1.02}.insights-archive__header>p{color:#746a61;margin:0;font-size:13px;line-height:1.75}.insights-collection-note{border-block:1px solid #d8c4a9;border-inline-start:4px solid var(--sand);color:#71655b;background:#f7f0e6;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:22px;margin:-14px 0 24px;padding:17px 20px;display:grid}.insights-collection-note strong{color:var(--brown);letter-spacing:.11em;text-transform:uppercase;font-size:9px}.insights-collection-note span{font-size:11px;line-height:1.55}.insights-filters{border:1px solid var(--line);border-inline-start:5px solid var(--sand);background:#f0e9de;grid-template-columns:minmax(280px,1.2fr) minmax(230px,.8fr) minmax(260px,.9fr);align-items:end;gap:16px;padding:24px;display:grid}.insights-filters label>span:first-child,.insights-priority-filter legend{color:#6b5e53;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:900;display:block}.insights-search__field{border:1px solid var(--line);background:#fff;align-items:center;gap:10px;min-height:52px;padding:0 15px;display:flex}.insights-search__field:focus-within{border-color:var(--turquoise-dark);outline-offset:2px;outline:3px solid #197d8d38}.insights-search__field>span{color:var(--turquoise-dark);font-size:24px;transform:rotate(-18deg)}.insights-search input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.insights-select-filter select{border:1px solid var(--line);width:100%;min-height:52px;color:var(--ink);background:#fff;border-radius:0;padding:0 38px 0 14px;font-size:12px}.insights-select-filter select:focus-visible{border-color:var(--turquoise-dark);outline-offset:2px;outline:3px solid #197d8d38}.insights-priority-filter{border:0;min-width:0;margin:0;padding:0}.insights-priority-filter>div{border:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:4px;min-height:52px;padding:4px;display:grid}.insights-priority-filter button{color:#76695f;cursor:pointer;background:0 0;border:0;min-width:0;padding:7px 10px;font-size:10px;font-weight:800}.insights-priority-filter .insights-priority-option--active{background:var(--brown);color:#fff}.insights-priority-filter button:focus-visible,.insights-results-bar button:focus-visible,.insights-card>button:focus-visible,.insights-load-more button:focus-visible,.insights-empty-state button:focus-visible,.insights-coming-soon button:focus-visible,.insight-not-found button:focus-visible,.insight-back:focus-visible,.insight-career-action button:focus-visible,.insight-related__list button:focus-visible,.insight-article__footer button:focus-visible{outline-offset:3px;outline:3px solid #43aebe47}.insights-results-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;min-height:66px;padding:0 4px;display:flex}.insights-results-bar p{color:#746a61;margin:0;font-size:12px}.insights-results-bar p strong{color:var(--brown-dark);font-family:var(--font-display);font-size:22px;font-weight:400}.insights-results-bar button{color:var(--turquoise-dark);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:10px;font-weight:900;text-decoration:underline}.insights-results-bar button:disabled{opacity:.35;cursor:default}.insights-card-grid{border-inline-start:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.insights-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;flex-direction:column;min-width:0;min-height:382px;padding:26px 24px 23px;transition:background .2s,transform .2s,box-shadow .2s;display:flex}.insights-card--leadership{border-top:4px solid var(--brown)}.insights-card--domain-development{border-top-color:var(--turquoise-dark)}.insights-card--domain-delivery{border-top-color:#6f8994}.insights-card--behavioural{border-top:4px solid var(--turquoise-dark)}.insights-card--behavioural.insights-card--domain-development{border-top-color:#b1844c}.insights-card--behavioural.insights-card--domain-delivery{border-top-color:#a45f43}.insights-card--maturity{border-top:4px solid var(--turquoise)}.insights-card--level-2{border-top-color:#c49a61}.insights-card--level-3{border-top-color:#bf7657}.insights-card--level-4{border-top-color:#195860}.insights-card--level-5{border-top-color:var(--brown)}.insights-card--strategy{border-top:4px solid var(--turquoise-dark)}.insights-card--personal-development{border-top:4px solid var(--sand)}.insights-card:hover{z-index:1;background:#fff;position:relative;transform:translateY(-2px);box-shadow:0 16px 38px #37241814}.insights-card__meta{color:#81766e;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:18px;font-size:9px;font-weight:800;display:flex}.insights-card__career-link{max-width:72%;color:var(--turquoise-dark);font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #197d8d47;padding:0 0 4px;line-height:1.45}.insights-card__career-link:hover,.insights-card__career-link:focus-visible{color:var(--brown);border-bottom-color:var(--brown);outline:0}.insights-card__level{max-width:72%;color:var(--turquoise-dark);line-height:1.45}.insights-card__competency{flex-direction:column;align-items:flex-start;gap:6px;min-height:54px;margin:20px 0 0;display:flex}.insights-card__competency strong{color:var(--brown);letter-spacing:.1em;text-transform:uppercase;background:#e6d4b9;padding:4px 7px;font-size:8px}.insights-card__competency span{color:#675b52;overflow-wrap:anywhere;font-size:10px;font-weight:700;line-height:1.45}.insights-card h3{color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.015em;margin:17px 0 0;font-size:24px;font-weight:400;line-height:1.15}.insights-card__excerpt{color:#756b62;margin:17px 0 22px;font-size:11px;line-height:1.68}.insights-card>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--brown);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin-top:auto;padding:15px 0 0;font-size:11px;font-weight:900;display:flex}.insights-card>button span{color:var(--turquoise-dark);font-size:18px}.insights-card>button:hover{color:var(--turquoise-dark)}.insights-load-more{border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:34px 0;display:flex}.insights-load-more button{border:1px solid var(--brown);border-inline-start:4px solid var(--sand);background:var(--brown);color:#fff;cursor:pointer;align-items:center;gap:34px;min-height:48px;padding:0 20px;font-size:10px;font-weight:900;display:flex}.insights-load-more button span{color:var(--sand-light);font-size:16px}.insights-load-more p{color:#81756b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px}.insights-empty-state,.insights-coming-soon,.insight-not-found{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.insights-empty-state{background:#ffffff80;border:1px dashed #60300f47;min-height:360px;padding:44px}.insights-empty-state>span,.insight-not-found>span{color:var(--sand);font-family:var(--font-display);font-size:52px}.insights-empty-state h3{color:var(--brown-dark);font-family:var(--font-display);margin:5px 0 10px;font-size:30px;font-weight:400}.insights-empty-state p{color:#756b62;max-width:550px;margin:0 0 22px;line-height:1.65}.insights-empty-state button,.insights-coming-soon button,.insight-not-found button{border:1px solid var(--brown);border-inline-start:4px solid var(--sand);background:var(--brown);color:#fff;cursor:pointer;min-height:46px;padding:0 17px;font-size:10px;font-weight:900}.insights-coming-soon{border:1px solid var(--line);border-top:7px solid var(--turquoise);background:#fff;width:min(930px,100% - 48px);min-height:490px;margin:85px auto 125px;padding:70px 76px;position:relative;overflow:hidden;box-shadow:0 20px 52px #35241817}.insights-coming-soon__mark{color:#43aebe1a;font-family:var(--font-display);font-size:150px;position:absolute;bottom:-40px;right:-16px;transform:rotate(-13deg)}.insights-coming-soon>p:not(.insights-eyebrow){color:#746a61;max-width:670px;margin:25px 0;font-size:14px;line-height:1.75}.insights-coming-soon button{z-index:1;align-items:center;gap:50px;display:flex;position:relative}.insight-article{background:var(--paper);min-height:100vh}.insight-article__hero{color:#fff;background:linear-gradient(112deg,#311b10fa,#60300ff0 62%,#195860e6);padding:48px max(24px,50vw - 590px) 78px;position:relative;overflow:hidden}.insight-article__hero:after{content:"◇\a ◇ ◇\a  ◇";white-space:pre;color:#e8d8c31a;font-family:var(--font-display);font-size:105px;line-height:.54;position:absolute;bottom:-50px;right:max(16px,50vw - 630px);transform:rotate(8deg)}.insight-back{color:#e8d8c3;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e8d8c375;margin-bottom:58px;padding:0 0 8px;font-size:10px;font-weight:900}.insight-back span{color:#8edce3;margin-right:9px;font-size:17px}.insight-article__hero-grid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(290px,.55fr);align-items:end;gap:90px;display:grid;position:relative}.insight-article__hero .insight-eyebrow{color:#9fe3e9}.insight-article__hero h1{max-width:800px;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(48px,6.1vw,78px);font-weight:400;line-height:.98}.insight-article__standfirst{color:#ffffffc2;max-width:730px;margin:25px 0 0;font-size:16px;line-height:1.68}.insight-article__metadata{border-top:1px solid #e8d8c373;border-inline-start:3px solid var(--sand);background:#29170e52;margin:0}.insight-article__metadata>div{border-bottom:1px solid #e8d8c338;padding:13px 17px}.insight-article__metadata dt{color:#a9e6e9;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.insight-article__metadata dd{color:#ffffffe0;overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.45}.insight-article__layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:86px;width:min(1180px,100% - 48px);margin:0 auto;padding:84px 0 120px;display:grid}.insight-article__body{min-width:0}.insight-article__body>p{color:#4f4842;max-width:775px;font-family:var(--font-display);margin:0 0 25px;font-size:17px;line-height:1.85}.insight-article__body>p:first-child{color:var(--brown-dark);font-size:20px;line-height:1.75}.insight-reflection{border-block:1px solid #d4b78f;border-inline-start:5px solid var(--sand);background:#efe3d2;grid-template-columns:42px 1fr;gap:22px;max-width:815px;margin:56px 0;padding:37px 40px;display:grid}.insight-reflection>span{color:var(--turquoise-dark);font-family:var(--font-display);font-size:38px}.insight-reflection h2{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:31px;font-weight:400;line-height:1.2}.insight-reflection>div>p:last-child{color:#71655b;margin:15px 0 0;font-size:11px;line-height:1.65}.insight-career-action{color:#fff;background:#173f43;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:44px;max-width:815px;padding:37px 39px;display:grid}.insight-career-action .insight-eyebrow{color:#9fe3e9}.insight-career-action h2{font-family:var(--font-display);margin:0;font-size:30px;font-weight:400;line-height:1.15}.insight-career-action p:last-child{color:#ffffffa6;margin:12px 0 0;font-size:11px;line-height:1.6}.insight-career-action button{border:1px solid #e8d8c38c;border-inline-start:4px solid var(--sand);color:#fff;white-space:nowrap;cursor:pointer;background:#311b10bd;align-items:center;gap:26px;min-height:50px;padding:0 18px;font-size:10px;font-weight:900;display:flex}.insight-career-action button span{color:var(--sand-light);font-size:17px}.insight-related{border:1px solid var(--line);border-top:6px solid var(--turquoise);background:#fff;padding:27px 25px;position:sticky;top:28px;box-shadow:0 15px 38px #35241812}.insight-related h2{color:var(--brown-dark);font-family:var(--font-display);margin:0 0 20px;font-size:29px;font-weight:400;line-height:1.12}.insight-related__list article{border-top:1px solid var(--line);padding:20px 0}.insight-related__list article>span{color:var(--turquoise-dark);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.insight-related__list h3{color:var(--brown-dark);font-family:var(--font-display);margin:9px 0 8px;font-size:18px;font-weight:400;line-height:1.22}.insight-related__list p{color:#776c63;overflow-wrap:anywhere;margin:0 0 12px;font-size:9px;line-height:1.45}.insight-related__list button{color:var(--brown);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:9px;font-weight:900;display:flex}.insight-related__list button span{color:var(--turquoise-dark);font-size:15px}.insight-article__footer{border-top:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:30px;min-height:130px;padding:30px max(24px,50vw - 590px);display:flex}.insight-article__footer button{border:0;border-bottom:1px solid var(--brown);color:var(--brown);cursor:pointer;background:0 0;padding:0 0 8px;font-size:10px;font-weight:900}.insight-article__footer p{color:#81756b;font-family:var(--font-display);margin:0;font-size:15px}.insight-not-found{width:min(760px,100% - 48px);min-height:610px;margin:0 auto}.insight-not-found h1{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:clamp(42px,6vw,68px);font-weight:400}.insight-not-found>p:not(.insight-eyebrow){color:#756b62;max-width:590px;margin:20px 0 27px;line-height:1.7}.insights-loading{background:linear-gradient(135deg,#f7f2e9,#e8ded0);flex-direction:column;justify-content:center;align-items:flex-start;min-height:620px;padding:80px max(24px,50vw - 590px);display:flex}.insights-loading>span{color:var(--turquoise-dark);font-family:var(--font-display);font-size:58px;animation:1.4s ease-in-out infinite alternate insights-loading-pulse}.insights-loading h1{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:clamp(43px,6vw,68px);font-weight:400}@keyframes insights-loading-pulse{0%{opacity:.35;transform:rotate(-8deg)}to{opacity:1;transform:rotate(8deg)}}.engagement-view{background:var(--paper)}.engagement-hero{color:#fff;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.engagement-hero__image{background:url(/brand/people-and-place.avif) 50% 46%/cover no-repeat;position:absolute;inset:0;transform:scale(1.015)}.engagement-hero__wash{background:linear-gradient(90deg,#28150bf2 0%,#452310db 44%,#2c180c42 78%),linear-gradient(#0000 50%,#311b10b8);position:absolute;inset:0}.engagement-hero__content{z-index:1;padding:78px 0 86px;position:relative}.engagement-hero h1,.engagement-intro h2,.engagement-library h2,.engagement-principles h2,.engagement-module-hero h1,.engagement-module-overview h2,.engagement-module-journey h2,.engagement-module-intelligence h2,.engagement-module-status h2,.hr-space-view h1,.hr-space-view h2{font-family:var(--font-display);font-weight:400}.engagement-hero h1{letter-spacing:-.04em;outline:none;max-width:850px;margin:0;font-size:clamp(54px,6.4vw,86px);line-height:.94}.engagement-hero__content>p:not(.eyebrow){color:#ffffffd6;max-width:670px;margin:24px 0 30px;font-size:16px;line-height:1.65}.engagement-hero__actions{flex-wrap:wrap;gap:10px;display:flex}.engagement-hero__actions a,.engagement-hero__actions button{border:1px solid #e8d8c399;border-inline-start:4px solid var(--sand);color:#fff;cursor:pointer;background:linear-gradient(105deg,#311b10f0,#60300fe8);border-radius:0;justify-content:space-between;align-items:center;gap:34px;min-height:52px;padding:0 20px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.engagement-hero__actions button{background:#ffffff1a}.engagement-hero__actions a span,.engagement-hero__actions button span{color:var(--sand-light);font-size:17px}.engagement-hero__actions a:hover,.engagement-hero__actions a:focus-visible,.engagement-hero__actions button:hover,.engagement-hero__actions button:focus-visible{border-color:var(--sand-light);background:#522b13f5;outline:none}.engagement-intro{background:#efe6d9;padding:64px 0}.engagement-intro__grid{grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);align-items:start;gap:72px;display:grid}.engagement-intro h2{max-width:650px;color:var(--brown-dark);margin:0;font-size:clamp(38px,4.4vw,58px);line-height:1.06}.engagement-intro__grid>div:last-child{padding-top:28px}.engagement-intro__grid>div:last-child p{color:#675c52;margin:0 0 17px;font-size:13px;line-height:1.8}.engagement-library{padding:72px 0 84px}.engagement-library__header,.engagement-module-overview__header{max-width:820px;margin-bottom:32px}.engagement-library h2,.engagement-module-overview h2{color:var(--brown-dark);margin:0;font-size:clamp(38px,4.2vw,56px);line-height:1.05}.engagement-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.engagement-module-card{border:1px solid var(--line);border-inline-start:5px solid var(--sand);background:#fff;flex-direction:column;min-height:276px;padding:25px 27px 24px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 14px 38px #462b180e}.engagement-module-card:hover{transform:translateY(-2px);box-shadow:0 20px 45px #462b1817}.engagement-module-card:nth-child(2n){border-inline-start-color:var(--sage)}.engagement-module-card:nth-child(3n){border-inline-start-color:var(--turquoise-dark)}.engagement-module-card__topline{justify-content:space-between;align-items:center;gap:20px;display:flex}.engagement-module-card__topline>span{color:#c2a47d;font-family:var(--font-display);font-size:24px}.engagement-module-card__topline>b{color:#75695f;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.engagement-module-card__audience{letter-spacing:.12em;text-transform:uppercase;font-weight:900;color:var(--turquoise-dark)!important;margin:20px 0 6px!important;font-size:8px!important}.engagement-module-card h3{max-width:520px;color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:27px;font-weight:400;line-height:1.08}.engagement-module-card>p:not(.engagement-module-card__audience){color:#766a61;max-width:540px;margin:11px 0 18px;font-size:10px;line-height:1.62}.engagement-module-card>button{border:1px solid #cdbb9f;border-inline-start:4px solid var(--sand);width:100%;min-height:45px;color:var(--brown);cursor:pointer;background:#f7f1e8;justify-content:space-between;align-items:center;margin-top:auto;padding:0 14px 0 16px;font-size:10px;font-weight:900;display:flex}.engagement-module-card>button b{color:var(--turquoise-dark);font-size:17px}.engagement-module-card>button:hover,.engagement-module-card>button:focus-visible{border-color:var(--brown);background:var(--brown);color:#fff;outline:none}.engagement-module-card>button:hover b,.engagement-module-card>button:focus-visible b{color:var(--sand-light)}.engagement-principles{color:#fff;background:#173f43;padding:66px 0;position:relative;overflow:hidden}.engagement-principles:after{content:"";opacity:.08;background:url(/brand/diriyah-pattern-transparent.png) 50%/contain no-repeat;width:430px;height:430px;position:absolute;bottom:-220px;right:-80px}.engagement-principles__grid{z-index:1;grid-template-columns:1.35fr repeat(3,1fr);gap:0;display:grid;position:relative}.engagement-principles__heading{padding-right:54px}.engagement-principles h2{margin:0;font-size:42px;line-height:1.08}.engagement-principle{border-inline-start:1px solid #ffffff2e;padding:4px 30px 0}.engagement-principle span{color:#9fe3e9;letter-spacing:.12em;font-size:9px;font-weight:900}.engagement-principle h3{font-family:var(--font-display);margin:14px 0 9px;font-size:21px;font-weight:400}.engagement-principle p{color:#ffffffa8;margin:0;font-size:10px;line-height:1.65}.engagement-module-hero{color:#fff;align-items:center;min-height:465px;display:flex;position:relative;overflow:hidden}.engagement-module-hero__image{background:url(/brand/heritage-and-ambition.avif) 50% 52%/cover no-repeat;position:absolute;inset:0;transform:scale(1.02)}.engagement-module-hero--training-needs-analysis .engagement-module-hero__image{background-image:url(/brand/people-and-place.avif);background-position:50% 49%}.engagement-module-hero--succession-planning .engagement-module-hero__image{background-image:url(/brand/building-the-future.avif);background-position:50% 48%}.engagement-module-hero--exit-interview .engagement-module-hero__image{background-image:url(/brand/heritage-pathway.avif);background-position:50% 52%}.engagement-module-hero--tell-the-ceo .engagement-module-hero__image{background-image:url(/brand/people-of-diriyah.avif);background-position:50% 44%}.engagement-module-hero--strategy-pulse .engagement-module-hero__image{background-image:url(/brand/diriyah-community.avif);background-position:50% 56%}.engagement-module-hero--onboarding .engagement-module-hero__image{background-image:url(/brand/tradition-and-craft.avif);background-position:50% 52%}.engagement-module-hero__wash{background:linear-gradient(90deg,#2d170bf2,#502912c4 52%,#1b110c3d),linear-gradient(#0000 48%,#311b109e);position:absolute;inset:0}.engagement-module-hero__content{z-index:1;padding:48px 0 62px;position:relative}.engagement-back-button,.hr-space-back{border:1px solid #e8d8c39e;border-inline-start:4px solid var(--sand);color:#fff;cursor:pointer;background:#311b10a8;align-items:center;gap:14px;min-height:42px;margin-bottom:42px;padding:0 15px;font-size:9px;font-weight:900;display:inline-flex}.engagement-back-button:hover,.engagement-back-button:focus-visible,.hr-space-back:hover,.hr-space-back:focus-visible{background:#60300fe6;border-color:#fff;outline:none}.engagement-module-hero h1{letter-spacing:-.035em;outline:none;max-width:900px;margin:0;font-size:clamp(50px,6.8vw,88px);line-height:.96}.engagement-module-hero__content>p:not(.eyebrow){color:#ffffffd6;max-width:720px;margin:22px 0 0;font-size:15px;line-height:1.65}.engagement-module-hero__start{border:1px solid #e8d8c3b8;border-inline-start:5px solid var(--sand);color:#fff;cursor:pointer;background:linear-gradient(108deg,#47220ff5,#1f565beb);justify-content:space-between;align-items:center;gap:42px;min-height:52px;margin-top:28px;padding:0 19px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:0 12px 30px #180e0833}.engagement-module-hero__start span{color:var(--sand-light);font-size:18px}.engagement-module-hero__start:hover,.engagement-module-hero__start:focus-visible{background:var(--brown);border-color:#fff;outline:none}.engagement-module-overview{padding:68px 0 74px}.engagement-facts{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.engagement-facts>div{border-inline-start:1px solid var(--line);min-height:160px;padding:24px 23px}.engagement-facts>div:first-child{border-inline-start:0}.engagement-facts dt{color:var(--turquoise-dark);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.engagement-facts dd{color:#62574e;font-family:var(--font-display);margin:16px 0 0;font-size:17px;line-height:1.5}.engagement-module-journey{background:#efe6d9;padding:72px 0}.engagement-module-journey__grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:90px;display:grid}.engagement-module-journey h2,.engagement-module-intelligence h2{color:var(--brown-dark);margin:0;font-size:clamp(37px,4.2vw,54px);line-height:1.06}.engagement-module-journey__copy>p:last-child{color:#6e6258;margin:22px 0 0;font-size:12px;line-height:1.75}.engagement-module-journey ol{margin:0;padding:0;list-style:none}.engagement-module-journey li{border-top:1px solid #cdbca5;grid-template-columns:46px 1fr;align-items:start;gap:22px;min-height:82px;padding:19px 0;display:grid}.engagement-module-journey li:first-child{border-top:0}.engagement-module-journey li span{color:var(--turquoise-dark);font-family:var(--font-display);font-size:20px}.engagement-module-journey li p{color:#4f463f;margin:0;font-size:12px;line-height:1.65}.engagement-module-intelligence{padding:76px 0}.engagement-module-intelligence__grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:86px;display:grid}.engagement-module-intelligence ul{border-top:1px solid var(--line);margin:30px 0 0;padding:0;list-style:none}.engagement-module-intelligence li{border-bottom:1px solid var(--line);color:#62584f;padding:17px 0 17px 27px;font-size:12px;position:relative}.engagement-module-intelligence li:before{content:"◇";color:var(--turquoise-dark);position:absolute;left:0}.engagement-module-intelligence aside{border:1px solid var(--line);border-top:6px solid var(--sand);background:#f4ede3;padding:32px}.engagement-module-intelligence aside>span{color:var(--turquoise-dark);font-family:var(--font-display);font-size:36px}.engagement-module-intelligence aside h3{color:var(--brown-dark);font-family:var(--font-display);margin:13px 0 14px;font-size:25px;font-weight:400}.engagement-module-intelligence aside p{color:#6f6359;margin:0 0 13px;font-size:10px;line-height:1.7}.engagement-module-status{background:var(--brown-dark);color:#fff;padding:58px 0}.engagement-module-status__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:70px;display:grid}.engagement-module-status h2{max-width:770px;margin:0;font-size:39px;line-height:1.08}.engagement-module-status__inner>div:first-child>p:last-child{color:#ffffffad;max-width:720px;margin:17px 0 0;font-size:11px;line-height:1.7}.engagement-module-status__actions{gap:9px;min-width:280px;display:grid}.engagement-module-status__actions button{border:1px solid #e8d8c37a;border-inline-start:4px solid var(--sand);color:#fff;text-align:left;cursor:pointer;background:#ffffff0f;min-height:47px;padding:0 16px;font-size:9px;font-weight:900}.engagement-module-status__actions .engagement-module-status__primary{border-color:#9fe3e9a8;background:#173f43;border-inline-start-color:#9fe3e9}.engagement-module-status__actions button:hover,.engagement-module-status__actions button:focus-visible{background:var(--brown);border-color:var(--sand-light);outline:none}.hr-space-view{min-height:calc(100vh - 86px);font-family:var(--font-body);background:#f4f0e8}.hr-space-checking{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 86px);padding:80px 24px;display:flex}.hr-space-checking>span{border:3px solid #d7c5af;border-top-color:var(--turquoise-dark);border-radius:50%;width:42px;height:42px;margin-bottom:22px;animation:1s linear infinite hr-space-spin}.hr-space-checking h1{color:var(--brown-dark);outline:none;margin:0;font-size:52px}.hr-space-checking>p:last-child{color:#786c62}@keyframes hr-space-spin{to{transform:rotate(360deg)}}.hr-space-signin{background:#fff;grid-template-columns:minmax(430px,.88fr) minmax(520px,1.12fr);min-height:calc(100vh - 86px);display:grid}.hr-space-signin__story{color:#fff;background:linear-gradient(#401f0ec2,#2a160ceb),url(/brand/building-the-future.avif) 50% 48%/cover no-repeat;flex-direction:column;justify-content:space-between;min-height:690px;padding:48px 64px 48px max(48px,50vw - 690px);display:flex;position:relative;overflow:hidden}.hr-space-signin__story:after{content:"";opacity:.12;background:url(/brand/diriyah-pattern-transparent.png) 50%/contain no-repeat;width:350px;height:350px;position:absolute;bottom:-150px;right:-120px}.hr-space-signin__story>div,.hr-space-signin__story>ul,.hr-space-signin__story>button{z-index:1;position:relative}.hr-space-signin__story .hr-space-back{align-self:flex-start;margin-bottom:30px}.hr-space-signin__story h1{outline:none;margin:0;font-size:clamp(62px,7vw,94px);line-height:.95}.hr-space-signin__story>div>p:last-child{color:#ffffffc7;max-width:560px;margin:25px 0 0;font-size:14px;line-height:1.7}.hr-space-signin__story ul{margin:45px 0 0;padding:0;list-style:none}.hr-space-signin__story li{color:#ffffffc7;border-top:1px solid #ffffff2e;gap:13px;padding:11px 0;font-size:10px;display:flex}.hr-space-signin__story li span{color:#9fe3e9}.hr-space-signin__panel{width:min(510px,100% - 80px);margin:auto;padding:54px 0}.hr-space-signin__panel>img{object-fit:contain;object-position:left center;background:#fff;width:180px;height:90px;margin-bottom:35px}.hr-space-signin__panel h2{color:var(--brown-dark);margin:0;font-size:42px;line-height:1.08}.hr-space-signin__panel>p:not(.eyebrow):not(.hr-space-signin__security){color:#786c62;margin:18px 0 30px;font-size:11px;line-height:1.7}.hr-space-signin__panel form{gap:9px;display:grid}.hr-space-signin__panel label{color:var(--brown);letter-spacing:.08em;text-transform:uppercase;margin-top:9px;font-size:9px;font-weight:900}.hr-space-signin__panel input{width:100%;min-height:49px;color:var(--ink);background:#fbfaf7;border:1px solid #cfc1b1;border-radius:0;padding:0 13px}.hr-space-signin__panel input:focus{border-color:var(--turquoise-dark);outline:2px solid #197d8d29}.hr-space-signin__panel form>button{border:1px solid var(--brown);border-inline-start:5px solid var(--sand);background:var(--brown);color:#fff;cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;margin-top:17px;padding:0 17px;font-size:10px;font-weight:900;display:flex}.hr-space-signin__panel form>button b{color:var(--sand-light);font-size:18px}.hr-space-signin__panel form>button:disabled{opacity:.55;cursor:not-allowed}.hr-space-signin__security{color:#8b7d72;gap:11px;margin:22px 0 0;font-size:9px;line-height:1.5;display:flex}.hr-space-signin__security span{color:var(--turquoise-dark)}.hr-space-alert{padding:12px 14px;font-size:10px;line-height:1.5}.hr-space-alert--error{color:#763528;background:#f7e5e0;border-inline-start:4px solid #ad543f}.hr-space-workspace{background:#ece7df;min-height:calc(100vh - 86px)}.hr-space-workspace__header{background:var(--brown-dark);color:#fff;justify-content:space-between;align-items:center;gap:28px;min-height:78px;padding:0 28px;display:flex}.hr-space-workspace__identity{align-items:center;gap:13px;display:flex}.hr-space-workspace__identity>span{color:#9fe3e9;font-family:var(--font-display);font-size:30px}.hr-space-workspace__identity p{color:#ffffff8c;letter-spacing:.13em;text-transform:uppercase;margin:0 0 3px;font-size:7px;font-weight:900}.hr-space-workspace__identity strong{font-family:var(--font-display);font-size:21px;font-weight:400}.hr-space-workspace__session{align-items:center;gap:9px;display:flex}.hr-space-workspace__session>span{color:#ffffffa8;margin-right:8px;font-size:8px;font-weight:800}.hr-space-workspace__session i{background:#7fc69b;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.hr-space-workspace__session button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff45;min-height:36px;padding:0 12px;font-size:8px;font-weight:900}.hr-space-workspace__session button:hover,.hr-space-workspace__session button:focus-visible{border-color:var(--sand-light);background:#ffffff14;outline:none}.hr-space-workspace__session button.hr-space-workspace__home{border-color:var(--sand);background:var(--sand);color:var(--brown-dark);align-items:center;gap:7px;display:inline-flex;box-shadow:inset 4px 0 #311b103d}.hr-space-workspace__session button.hr-space-workspace__home span{color:var(--brown);font-family:var(--font-display);font-size:13px;line-height:1}.hr-space-workspace__session button.hr-space-workspace__home:hover,.hr-space-workspace__session button.hr-space-workspace__home:focus-visible{border-color:var(--sand-light);background:var(--sand-light);color:var(--brown-dark)}.hr-space-workspace__session button.hr-space-workspace__home:disabled{color:#ffffffad;box-shadow:inset 4px 0 0 var(--sand);cursor:default;background:#ffffff1f;border-color:#ffffff42}.hr-space-workspace__session button.hr-space-workspace__home:disabled span{color:var(--sand-light)}.hr-space-workspace__layout{grid-template-columns:265px minmax(0,1fr);min-height:calc(100vh - 164px);display:grid}.hr-space-workspace__sidebar{color:#fff;background:#173f43;padding:30px 18px}.hr-space-workspace__sidebar>p{color:#9fe3e9;letter-spacing:.14em;text-transform:uppercase;margin:0 10px 14px;font-size:8px;font-weight:900}.hr-space-workspace__sidebar ul{margin:0;padding:0;list-style:none}.hr-space-workspace__sidebar li button{color:#ffffffb0;text-align:left;cursor:pointer;border:0;background:0 0;border-inline-start:3px solid #0000;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 10px;font-size:9px;display:flex}.hr-space-workspace__sidebar li button.is-active{border-inline-start-color:var(--sand);color:#fff;background:#ffffff1a;font-weight:900}.hr-space-workspace__sidebar li button:disabled{cursor:default}.hr-space-workspace__sidebar li small{color:#ffffff59;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.hr-space-workspace__privacy{background:#ffffff0d;border-top:1px solid #ffffff26;margin-top:30px;padding:20px 15px}.hr-space-workspace__privacy>span{color:#9fe3e9;font-family:var(--font-display);font-size:25px}.hr-space-workspace__privacy strong{font-family:var(--font-display);margin:9px 0 7px;font-size:15px;font-weight:400;display:block}.hr-space-workspace__privacy p{color:#ffffff8f;margin:0;font-size:8px;line-height:1.55}.hr-space-workspace__main{min-width:0;padding:42px}.hr-space-dashboard{width:min(1180px,100%);margin:0 auto}.hr-space-dashboard__welcome{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.hr-space-dashboard__welcome h1{color:var(--brown-dark);outline:none;margin:0;font-size:clamp(42px,5vw,62px);line-height:1}.hr-space-dashboard__welcome>div>p:last-child{color:#72665d;max-width:650px;margin:16px 0 0;font-size:11px;line-height:1.7}.hr-space-dashboard__status{color:var(--brown);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f4eadc;border:1px solid #c6af8f;padding:9px 12px;font-size:8px;font-weight:900}.hr-space-people-launch{border:1px solid #fff3;border-inline-start:7px solid var(--sand);background:var(--brown-dark);color:#fff;grid-template-columns:92px minmax(0,1fr) auto;align-items:stretch;margin:34px 0 18px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #3b281926}.hr-space-people-launch:after{content:"";pointer-events:none;border:24px solid #66c2cc14;width:230px;height:230px;position:absolute;bottom:-170px;right:185px;transform:rotate(45deg)}.hr-space-people-launch__mark{z-index:1;background:#0000001c;border-inline-end:1px solid #ffffff24;flex-direction:column;justify-content:center;align-items:center;gap:17px;min-height:190px;display:flex;position:relative}.hr-space-people-launch__mark span{color:var(--sand-light);font-family:var(--font-display);font-size:31px;line-height:1}.hr-space-people-launch__mark i{border:4px solid #75d1d9;width:24px;height:24px;display:block;transform:rotate(45deg)}.hr-space-people-launch__content{z-index:1;min-width:0;padding:29px 31px 27px;position:relative}.hr-space-people-launch__heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.hr-space-people-launch__heading h2{color:#fff;font-family:var(--font-display);margin:2px 0 0;font-size:clamp(29px,3vw,40px);font-weight:400;line-height:1.05}.hr-space-people-launch__heading>span{color:#9fe3e9;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#3999a521;border:1px solid #9fe3e96b;padding:7px 9px;font-size:7px;font-weight:900}.hr-space-people-launch__content>p{color:#ffffffb8;max-width:760px;margin:13px 0 19px;font-size:10px;line-height:1.65}.hr-space-people-launch__content ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.hr-space-people-launch__content li{color:#ffffffd1;letter-spacing:.07em;text-transform:uppercase;border:1px solid #ffffff2b;padding:6px 9px;font-size:7px;font-weight:900}.hr-space-people-launch>button{z-index:1;color:#fff;min-width:210px;font-family:var(--font-body);letter-spacing:.04em;text-align:left;cursor:pointer;background:#1f777f;border:0;border-inline-start:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:22px;padding:25px 22px;font-size:9px;font-weight:900;line-height:1.35;transition:background .18s,color .18s;display:flex;position:relative}.hr-space-people-launch>button b{color:var(--sand-light);font-size:22px;transition:transform .18s}.hr-space-people-launch>button:hover,.hr-space-people-launch>button:focus-visible{outline-offset:-3px;background:#155f66;outline:3px solid #74d3db59}.hr-space-people-launch>button:hover b,.hr-space-people-launch>button:focus-visible b{transform:translate(3px)}.hr-space-people-launch--inbox{background:linear-gradient(118deg,#362419 0%,#563521 58%,#2d6f75 100%);border-inline-start-color:#79d3da}.hr-space-people-launch--inbox:before{content:"";pointer-events:none;border:18px solid #dabb8b2b;width:118px;height:118px;position:absolute;top:-77px;right:14%;transform:rotate(45deg)}.hr-space-people-launch--communications{background:linear-gradient(118deg,#322117 0%,#654024 55%,#346d67 100%);border-inline-start-color:#87a38d}.hr-space-people-launch--communications:before{content:"";pointer-events:none;border:20px solid #e6cda629;width:136px;height:136px;position:absolute;top:-89px;right:12%;transform:rotate(45deg)}.hr-space-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 35px;display:grid}.hr-space-priority-card{--priority-accent:#2d7f86;--priority-accent-soft:#2d7f8621;border:1px solid #593d2830;border-inline-start:5px solid var(--priority-accent);border-bottom:5px solid var(--priority-accent);isolation:isolate;background:linear-gradient(145deg,#fffffff7,#f9f4ecfa),#fffdf9;flex-direction:column;min-width:0;min-height:244px;padding:23px 22px 19px;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 34px #462f1f1a,inset 0 0 0 7px #ffffffbd,inset 0 0 0 8px #684c3614}.hr-space-priority-card:before{content:"";border:15px solid var(--priority-accent-soft);pointer-events:none;z-index:-1;width:94px;height:94px;position:absolute;top:-62px;right:-62px;transform:rotate(45deg)}.hr-space-priority-card:after{content:"";border:8px solid var(--priority-accent-soft);pointer-events:none;z-index:-1;width:44px;height:44px;position:absolute;bottom:48px;right:24px;transform:rotate(45deg)}.hr-space-priority-card--analytics{--priority-accent:#2c7e86;--priority-accent-soft:#2c7e8624}.hr-space-priority-card--vacancies{--priority-accent:#bd8e52;--priority-accent-soft:#bd8e5226}.hr-space-priority-card--applications{--priority-accent:#a9694f;--priority-accent-soft:#a9694f24}.hr-space-priority-card--people{--priority-accent:#758f78;--priority-accent-soft:#758f7826}.hr-space-priority-card--communications{--priority-accent:#3a8f91;--priority-accent-soft:#3a8f9124}.hr-space-priority-card--certificates{--priority-accent:#735367;--priority-accent-soft:#73536724}.hr-space-priority-card__topline{align-items:center;gap:10px;display:flex}.hr-space-priority-card__topline>span{border:1px solid var(--priority-accent);flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.hr-space-priority-card__topline>span{border:1px solid color-mix(in srgb, var(--priority-accent) 38%, transparent)}}.hr-space-priority-card__topline>span{background:var(--priority-accent-soft);color:var(--priority-accent);font-family:var(--font-display);font-size:16px;line-height:1}.hr-space-priority-card__topline>p{color:var(--priority-accent);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:8px;font-weight:900;line-height:1.35}.hr-space-priority-card h2{max-width:285px;color:var(--brown-dark);font-family:var(--font-display);margin:16px 0 9px;font-size:clamp(24px,2.2vw,31px);font-weight:400;line-height:1.04}.hr-space-priority-card__detail{color:#70645b;max-width:330px;margin:0 0 18px;font-size:10px;line-height:1.58}.hr-space-priority-card>button{background:var(--brown-dark);color:#fff;width:100%;min-height:48px;font-family:var(--font-body);letter-spacing:.04em;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding:0 15px;font-size:9px;font-weight:900;transition:background .18s,transform .18s,box-shadow .18s;display:flex}.hr-space-priority-card>button b{color:var(--sand-light);font-size:20px;transition:transform .18s}.hr-space-priority-card>button:hover,.hr-space-priority-card>button:focus-visible{background:var(--priority-accent);outline:3px solid var(--priority-accent)}@supports (color:color-mix(in lab, red, red)){.hr-space-priority-card>button:hover,.hr-space-priority-card>button:focus-visible{outline:3px solid color-mix(in srgb, var(--priority-accent) 32%, transparent)}}.hr-space-priority-card>button:hover,.hr-space-priority-card>button:focus-visible{outline-offset:3px;box-shadow:0 8px 18px var(--priority-accent-soft)}.hr-space-priority-card>button:hover b,.hr-space-priority-card>button:focus-visible b{transform:translate(3px)}.hr-space-assessment-launch{color:#fff;border-bottom:8px solid var(--sand);background:linear-gradient(108deg,#3f291c 0 50%,#2d747a 100%);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:190px;margin:18px 0 35px;padding:30px 32px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #3c261726}.hr-space-assessment-launch:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 70%,#ffffff14);position:absolute;inset:0}.hr-space-assessment-launch>*{z-index:1;position:relative}.hr-space-assessment-launch__number{width:110px;height:110px;color:var(--sand-light);font-family:var(--font-display);letter-spacing:.08em;border:1px solid #ffffff4d;place-items:center;font-size:17px;display:grid}.hr-space-assessment-launch h2{color:#fff;font-family:var(--font-display);margin:4px 0 10px;font-size:32px;font-weight:400}.hr-space-assessment-launch p:last-child{color:#ffffffc7;max-width:680px;margin:0;font-size:9px;line-height:1.65}.hr-space-assessment-launch>button{border:1px solid var(--sand);background:var(--sand);min-height:50px;color:var(--brown-dark);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;align-items:center;gap:16px;padding:13px 16px;font-size:7px;font-weight:900;display:flex}.hr-space-assessment-launch>button b{font-size:15px;transition:transform .18s}.hr-space-assessment-launch>button:hover,.hr-space-assessment-launch>button:focus-visible{outline-offset:3px;outline:2px solid #fff}.hr-space-assessment-launch>button:hover b,.hr-space-assessment-launch>button:focus-visible b{transform:translate(3px)}@media (width<=1120px){.hr-space-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-space-assessment-launch{grid-template-columns:90px minmax(0,1fr)}.hr-space-assessment-launch__number{width:82px;height:82px;font-size:13px}.hr-space-assessment-launch>button{grid-column:2;justify-self:start}}@media (width<=760px){.hr-space-priority-grid{grid-template-columns:1fr;gap:11px;margin-top:14px}.hr-space-priority-card{min-height:218px;padding:21px 19px 17px}.hr-space-priority-card h2{max-width:none;font-size:28px}.hr-space-priority-card__detail{max-width:440px;font-size:11px}.hr-space-priority-card>button{min-height:50px}.hr-space-assessment-launch{grid-template-columns:1fr;gap:16px;padding:23px 20px}.hr-space-assessment-launch__number{width:76px;height:76px}.hr-space-assessment-launch>button{grid-column:1}}.hr-inbox{--inbox-ink:#34251d;--inbox-muted:#6d6259;--inbox-line:#5337232b;max-width:1420px;color:var(--inbox-ink);margin:0 auto}.hr-inbox__hero{border-inline-start:8px solid var(--sand);color:#fff;background:linear-gradient(115deg,#3e291c 0%,#654127 58%,#307982 100%);justify-content:space-between;align-items:flex-end;gap:34px;min-height:235px;padding:clamp(31px,4vw,58px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 54px #3b28192e}.hr-inbox__hero:after{content:"";pointer-events:none;border:28px solid #74d3db24;width:240px;height:240px;position:absolute;bottom:-188px;right:18%;transform:rotate(45deg)}.hr-inbox__hero>div{z-index:1;max-width:790px;position:relative}.hr-inbox__hero h1{color:#fff;font-family:var(--font-display);margin:5px 0 12px;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:.98}.hr-inbox__hero p:not(.eyebrow){color:#ffffffc9;max-width:720px;margin:0;font-size:16px;line-height:1.65}.hr-inbox__hero>button{z-index:1;color:#fff;min-width:180px;min-height:55px;font-family:var(--font-body);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff40;justify-content:space-between;align-items:center;gap:20px;padding:0 18px 0 21px;font-size:14px;font-weight:800;display:inline-flex;position:relative}.hr-inbox__hero>button:hover,.hr-inbox__hero>button:focus-visible{color:var(--brown-dark);outline-offset:3px;background:#fff;outline:3px solid #74d3db61}.hr-inbox__hero>button:disabled{cursor:wait;opacity:.68}.hr-inbox__hero>button b{font-size:22px}.hr-inbox__principle{background:#f3eee5;border-inline-start:5px solid #4eb6bf;align-items:flex-start;gap:14px;margin:22px 0;padding:19px 22px;display:flex}.hr-inbox__principle>span{color:#318d96;font-size:24px;line-height:1}.hr-inbox__principle strong{font-size:16px;display:block}.hr-inbox__principle p{color:var(--inbox-muted);margin:4px 0 0;font-size:14px;line-height:1.55}.hr-inbox__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:0 0 22px;display:grid}.hr-inbox__summary article{border:1px solid var(--inbox-line);border-bottom:5px solid var(--sand);background:#fffdf9;min-height:142px;padding:22px 22px 18px;position:relative;overflow:hidden;box-shadow:0 12px 28px #50352212}.hr-inbox__summary article:after{content:"";border:10px solid #47b1bc1f;width:60px;height:60px;position:absolute;top:-36px;right:-36px;transform:rotate(45deg)}.hr-inbox__summary span{color:#277f88;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.hr-inbox__summary strong{font-family:var(--font-display);margin-top:9px;font-size:39px;font-weight:400;line-height:1;display:block}.hr-inbox__summary small{color:var(--inbox-muted);margin-top:9px;font-size:13px;line-height:1.35;display:block}.hr-inbox__controls{border:1px solid var(--inbox-line);background:#fff;grid-template-columns:auto minmax(180px,.8fr) minmax(250px,1.2fr);align-items:end;gap:15px;margin-bottom:18px;padding:18px;display:grid}.hr-inbox__period{flex-wrap:wrap;gap:7px;display:flex}.hr-inbox__period button{min-height:43px;color:var(--inbox-ink);font-family:var(--font-body);cursor:pointer;background:#f7f2e9;border:1px solid #53372338;padding:0 15px;font-size:13px;font-weight:800}.hr-inbox__period button.is-active{color:#fff;background:#2c7f87;border-color:#2c7f87}.hr-inbox__period button:focus-visible{outline-offset:2px;outline:3px solid #47b1bc4d}.hr-inbox__controls label{gap:7px;min-width:0;display:grid}.hr-inbox__controls label>span{color:#61472f;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.hr-inbox__controls select,.hr-inbox__controls input{width:100%;min-width:0;min-height:45px;color:var(--inbox-ink);font-family:var(--font-body);background:#fffdf9;border:1px solid #5337233d;border-radius:0;padding:0 13px;font-size:14px}.hr-inbox__controls select:focus,.hr-inbox__controls input:focus{border-color:#2c8c95;outline:3px solid #47b1bc2e}.hr-inbox__state{border:1px solid var(--inbox-line);border-bottom:5px solid var(--sand);text-align:center;background:#fff;place-content:center;gap:9px;min-height:170px;padding:32px;display:grid}.hr-inbox__state>span{border:4px solid #328b943d;border-top-color:#328b94;border-radius:50%;width:24px;height:24px;margin:0 auto;animation:.8s linear infinite hr-inbox-spin;display:block}.hr-inbox__state strong{font-family:var(--font-display);font-size:25px;font-weight:400}.hr-inbox__state p{color:var(--inbox-muted);margin:0;font-size:14px}.hr-inbox__state button{color:#fff;width:fit-content;min-height:43px;font:800 13px var(--font-body);cursor:pointer;background:#2c7f87;border:0;margin:7px auto 0;padding:0 17px}.hr-inbox__state--error{background:#fff9f6;border-bottom-color:#a64d38}@keyframes hr-inbox-spin{to{transform:rotate(360deg)}}.hr-inbox__list{gap:11px;margin:0;padding:0;list-style:none;display:grid}.hr-inbox__item{border:1px solid var(--inbox-line);border-inline-start:6px solid var(--sand);background:#fffdf9;overflow:hidden;box-shadow:0 12px 28px #50352212}.hr-inbox__item.is-expanded{border-inline-start-color:#48aab3;box-shadow:0 18px 38px #3753531f}.hr-inbox__item-toggle{width:100%;min-height:93px;color:var(--inbox-ink);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:93px minmax(190px,1.2fr) minmax(170px,1fr) minmax(145px,auto) 28px;align-items:center;gap:17px;padding:18px 19px;display:grid}.hr-inbox__item-toggle:hover{background:#faf5ec}.hr-inbox__item-toggle:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #3a9fa961;position:relative}.hr-inbox__item-toggle>b{color:#2f8b94;text-align:center;font-size:26px;font-weight:400}.hr-inbox__workstream{color:#5d412b;letter-spacing:.07em;text-align:center;text-transform:uppercase;background:#eee6da;border:1px solid #53372329;place-items:center;min-height:34px;padding:7px 9px;font-size:11px;font-weight:900;display:inline-grid}.hr-inbox__workstream--strategy{color:#226d74;background:#e8f2f3}.hr-inbox__workstream--recruit{color:#704a29;background:#f4ead9}.hr-inbox__workstream--perform{color:#536134;background:#edf0e3}.hr-inbox__workstream--engage{color:#7a4737;background:#f2e5df}.hr-inbox__workstream--lead{color:#5e4977;background:#ebe5f2}.hr-inbox__item-title,.hr-inbox__item-subject{gap:4px;min-width:0;display:grid}.hr-inbox__item-title strong,.hr-inbox__item-subject strong{overflow-wrap:anywhere;font-size:16px;line-height:1.25}.hr-inbox__item-title small,.hr-inbox__item-subject small{color:var(--inbox-muted);font-size:12px;line-height:1.35}.hr-inbox__item-toggle time{color:#604c3e;font-size:13px;font-weight:750;line-height:1.35}.hr-inbox__item-detail{border-top:1px solid var(--inbox-line);background:linear-gradient(#f8f4ed 0%,#fffdf9 100%);padding:24px}.hr-inbox__identity{background:#53372321;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.hr-inbox__identity>div{background:#fffdf9;min-width:0;padding:17px}.hr-inbox__identity span,.hr-inbox__context span{color:#267d85;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.hr-inbox__identity strong{overflow-wrap:anywhere;margin-top:6px;font-size:14px;line-height:1.45;display:block}.hr-inbox__context{grid-template-columns:1.5fr 1fr;gap:10px;margin-top:15px;display:grid}.hr-inbox__context>div{border:1px solid var(--inbox-line);background:#fff;padding:17px}.hr-inbox__context strong{font-family:var(--font-display);margin-top:6px;font-size:22px;font-weight:400;line-height:1.18;display:block}.hr-inbox__context p{color:var(--inbox-muted);margin:6px 0 0;font-size:13px;line-height:1.45}.hr-inbox__privacy-note{background:#eaf4f4;border-inline-start:4px solid #4badb6;align-items:flex-start;gap:11px;margin:15px 0;padding:13px 15px;display:flex}.hr-inbox__privacy-note span{color:#2e858e;font-size:20px;line-height:1}.hr-inbox__privacy-note p{color:#3f6466;margin:0;font-size:13px;line-height:1.55}.hr-inbox__open{color:#fff;min-width:225px;min-height:49px;font:850 13px var(--font-body);cursor:pointer;background:#337f86;border:0;justify-content:space-between;align-items:center;gap:18px;margin-inline-start:auto;padding:0 17px 0 20px;display:flex}.hr-inbox__open:hover,.hr-inbox__open:focus-visible{outline-offset:3px;background:#255f64;outline:3px solid #47b1bc47}.hr-inbox__open b{color:#f0d5a5;font-size:20px}.hr-space-zero-banner{border-inline-start:6px solid var(--sage);background:#fff;grid-template-columns:56px 1fr;align-items:center;gap:24px;margin:35px 0;padding:25px 28px;display:grid;box-shadow:0 12px 34px #3b28190d}.hr-space-zero-banner>span{color:var(--sage);font-family:var(--font-display);font-size:47px;line-height:1}.hr-space-zero-banner strong{color:var(--brown-dark);font-family:var(--font-display);font-size:20px;font-weight:400}.hr-space-zero-banner p{color:#756960;margin:7px 0 0;font-size:9px;line-height:1.55}.hr-space-readiness,.hr-space-foundation,.hr-space-next-step{background:#fff;margin-top:20px;padding:32px}.hr-space-readiness>header{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:35px;margin-bottom:24px;display:grid}.hr-space-readiness h2,.hr-space-foundation h2,.hr-space-next-step h2{color:var(--brown-dark);margin:0;font-size:34px;line-height:1.08}.hr-space-readiness>header>p{color:#796d63;margin:0;font-size:9px;line-height:1.6}.hr-space-readiness__grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.hr-space-readiness__card{border:1px solid var(--line);border-inline-start:4px solid var(--sand);width:100%;min-height:105px;color:inherit;text-align:left;cursor:pointer;background:#fff;grid-template-columns:35px 1fr auto;align-items:center;gap:13px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.hr-space-readiness__card:hover,.hr-space-readiness__card:focus-visible{border-color:#c7b290;border-inline-start-color:var(--brown);outline:none;transform:translateY(-2px);box-shadow:0 10px 26px #3b281914}.hr-space-readiness__card>span{color:#b79c78;font-family:var(--font-display);font-size:19px}.hr-space-readiness__card p{color:var(--turquoise-dark);text-transform:uppercase;margin:0 0 5px;font-size:7px;font-weight:900}.hr-space-readiness__card h3{color:var(--brown-dark);font-family:var(--font-display);margin:0 0 7px;font-size:16px;font-weight:400}.hr-space-readiness__card div>strong{color:#7a6e64;letter-spacing:.07em;text-transform:uppercase;font-size:7px}.hr-space-readiness__card>b{color:#826f61;letter-spacing:.08em;text-transform:uppercase;background:#eee6dc;padding:6px 8px;font-size:6px}.hr-space-foundation>header{max-width:720px;margin-bottom:25px}.hr-space-foundation__grid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.hr-space-foundation__grid article{background:#f8f5ef;min-height:175px;padding:22px}.hr-space-foundation__grid article>span{color:var(--turquoise-dark);font-size:8px;font-weight:900}.hr-space-foundation__grid h3{color:var(--brown-dark);font-family:var(--font-display);margin:14px 0 10px;font-size:18px;font-weight:400}.hr-space-foundation__grid p{color:#776b61;margin:0;font-size:8px;line-height:1.6}.hr-space-next-step{background:var(--brown-dark);color:#fff;grid-template-columns:minmax(0,1fr) 400px;gap:52px;display:grid}.hr-space-next-step h2{color:#fff}.hr-space-next-step>div>p:last-child{color:#ffffffa3;margin:14px 0 0;font-size:9px;line-height:1.65}.hr-space-next-step ol{margin:0;padding:0;list-style:none}.hr-space-next-step li{color:#ffffffc7;border-top:1px solid #ffffff29;grid-template-columns:34px 1fr;gap:10px;padding:11px 0;font-size:8px;line-height:1.5;display:grid}.hr-space-next-step li:first-child{border-top:0}.hr-space-next-step li span{color:#9fe3e9;font-weight:900}.hr-master-hub{width:min(1180px,100%);margin:0 auto}.hr-master-hub__hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:34px;display:grid}.hr-master-hub__hero h1{color:var(--brown-dark);font-family:var(--font-display);outline:none;margin:0;font-size:clamp(42px,5vw,62px);font-weight:400;line-height:1}.hr-master-hub__hero>div>p:last-child{color:#72665d;max-width:730px;margin:17px 0 0;font-size:13px;line-height:1.7}.hr-master-hub__hero>span{color:var(--brown);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#f4eadc;border:1px solid #c6af8f;align-items:center;gap:8px;padding:10px 13px;font-size:8px;font-weight:900;display:inline-flex}.hr-master-hub__hero>span i{background:#5f9c77;border-radius:50%;width:7px;height:7px;display:block}.hr-master-hub__notice{border-inline-start:6px solid var(--sage);background:#fff;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:18px;margin:34px 0 20px;padding:23px 26px;display:grid;box-shadow:0 12px 34px #3b28190d}.hr-master-hub__notice>span{color:var(--sage);font-family:var(--font-display);font-size:38px;line-height:1}.hr-master-hub__notice strong{color:var(--brown-dark);font-family:var(--font-display);font-size:19px;font-weight:400}.hr-master-hub__notice p{color:#756960;margin:6px 0 0;font-size:11px;line-height:1.6}.hr-master-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hr-master-hub__card{border:1px solid var(--line);border-top:4px solid var(--sand);background:#fff;flex-direction:column;min-width:0;min-height:220px;padding:25px;display:flex;box-shadow:0 8px 25px #3b281909}.hr-master-hub__card-heading{align-items:center;gap:11px;display:flex}.hr-master-hub__card-heading>span{color:#af9068;font-family:var(--font-display);font-size:18px;line-height:1}.hr-master-hub__card-heading p{color:var(--turquoise-dark);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.hr-master-hub__card h2{color:var(--brown-dark);font-family:var(--font-display);margin:18px 0 10px;font-size:25px;font-weight:400;line-height:1.08}.hr-master-hub__card>p{color:#766a61;margin:0 0 22px;font-size:11px;line-height:1.65}.hr-master-hub__actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.hr-master-hub__actions button,.hr-master-hub__actions a{min-height:38px;color:var(--brown-dark);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#f7f1e7;border:1px solid #cdbb9f;justify-content:center;align-items:center;padding:0 12px;font-size:8px;font-weight:900;line-height:1.25;text-decoration:none;display:inline-flex}.hr-master-hub__actions button{border-color:var(--brown);border-inline-start:4px solid var(--sand);background:var(--brown);color:#fff}.hr-master-hub__actions button b{color:var(--sand-light);margin-inline-start:14px;font-size:14px}.hr-master-hub__actions button:hover,.hr-master-hub__actions button:focus-visible,.hr-master-hub__actions a:hover,.hr-master-hub__actions a:focus-visible{border-color:var(--turquoise-dark);outline:none;transform:translateY(-1px);box-shadow:0 7px 18px #25484a1f}.hr-master-access-summary{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:34px 0 20px;display:grid}.hr-master-access-summary>div{background:#fff;min-height:110px;padding:21px}.hr-master-access-summary dt{color:var(--turquoise-dark);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.hr-master-access-summary dd{color:var(--brown-dark);font-family:var(--font-display);margin:14px 0 0;font-size:18px;line-height:1.25}.hr-master-audit-note{background:var(--brown-dark);color:#fff;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:end;gap:42px;margin-top:20px;padding:30px;display:grid}.hr-master-audit-note h2{color:#fff;font-family:var(--font-display);margin:0;font-size:31px;font-weight:400;line-height:1.08}.hr-master-audit-note>p{color:#ffffffb3;margin:0;font-size:11px;line-height:1.7}@media (width<=980px){.site-header{gap:18px;padding:0 24px}.topic-grid{grid-template-columns:repeat(2,1fr)}.topic-card,.topic-card:nth-child(4){border-left:1px solid var(--line);grid-column:auto;padding-left:28px}.roles-grid{gap:50px}.family-grid{grid-template-columns:repeat(2,1fr)}.family-card:nth-child(3n+1){border-left:0}.family-card:nth-child(odd){border-left:1px solid var(--line)}.target-pack-tool__header{grid-template-columns:1fr;gap:20px}.target-pack-options--paraprofessional{grid-template-columns:repeat(2,1fr)}.target-pack-result.is-selected{grid-template-columns:1fr;gap:24px}.document-actions--featured{align-self:stretch;width:100%;min-width:0;max-width:none}.document-actions--featured a,.document-actions--featured .document-preview-unavailable{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;display:block}.assessment-intro-grid{grid-template-columns:1fr;gap:55px}.assessment-copy-block{grid-template-columns:1fr;gap:16px}.assessment-facts{grid-template-columns:repeat(2,1fr)}.assessment-check-grid,.objectives-hierarchy{grid-template-columns:1fr}.objectives-hierarchy article{min-height:0}.objectives-family-detail>div{grid-template-columns:1fr}.assessment-check-card{min-height:0}.assessment-threshold-list{grid-template-columns:1fr}.assessment-steps{padding:0 12px}.assessment-steps li{justify-content:center;padding:0 4px}.assessment-steps li strong{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.assessment-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-mode-grid>button{min-height:250px}.assessment-development-plan article{grid-template-columns:1fr;gap:12px}.admin-signin-layout{grid-template-columns:.8fr 1.2fr}.admin-signin-brand{padding:42px 32px}.admin-signin-card{padding:66px 42px 48px}.admin-workspace__intro{gap:25px}.strategy-feature__grid,.strategy-video-section__grid{grid-template-columns:1fr;gap:48px}.strategy-feature__path{max-width:680px}.strategy-toolkit__header{grid-template-columns:1fr;gap:22px}.strategy-resource-grid{grid-template-columns:repeat(2,1fr)}.strategy-resource-card:last-child{grid-column:1/-1;min-height:330px}.strategy-action-grid{grid-template-columns:1fr}.strategy-action-grid button,.strategy-action-grid button:first-child{border-inline-start:1px solid #fff3;border-bottom:1px solid #fff3;min-height:220px}.insights-hero{grid-template-columns:1fr;gap:38px}.insights-hero__note{max-width:560px}.insights-category-grid{grid-template-columns:repeat(2,1fr)}.insights-category-card:nth-child(3n){border-right:0}.insights-category-card:nth-child(2n){border-right:1px solid var(--line)}.insights-category-card{border-bottom:0}.insights-category-card:nth-child(n+3){border-bottom:1px solid var(--line)}.insights-archive__header{grid-template-columns:1fr;gap:22px}.insights-archive__header>p{max-width:640px}.insights-filters{grid-template-columns:1fr 1fr}.insights-filters--maturity .insights-search,.insights-filters--leadership .insights-search,.insights-filters--behavioural .insights-search,.insights-filters--strategy .insights-search,.insights-filters--personal .insights-search,.insights-priority-filter{grid-column:1/-1}.insights-card-grid{grid-template-columns:repeat(2,1fr)}.insight-article__hero-grid{grid-template-columns:1fr;gap:38px}.insight-article__metadata{grid-template-columns:1fr 1fr;max-width:650px;display:grid}.insight-article__metadata>div:nth-child(odd){border-right:1px solid #e8d8c338}.insight-article__layout{grid-template-columns:1fr;gap:54px}.insight-related{position:static}.insight-career-action{grid-template-columns:1fr;gap:24px}.insight-career-action button{justify-self:start}.engagement-intro__grid,.engagement-library__header,.engagement-module-overview__header,.engagement-module-journey__grid,.engagement-module-intelligence__grid,.engagement-module-status__inner{grid-template-columns:1fr;gap:38px}.engagement-principles__grid{grid-template-columns:repeat(3,1fr)}.engagement-principles__heading{grid-column:1/-1;padding:0 0 38px}.engagement-facts{grid-template-columns:repeat(2,1fr)}.engagement-facts>div:nth-child(3){border-inline-start:0;border-top:1px solid var(--line)}.engagement-facts>div:nth-child(4){border-top:1px solid var(--line)}.engagement-module-intelligence__grid{grid-template-columns:1fr}.engagement-module-intelligence aside{max-width:650px}.engagement-module-status__actions{grid-template-columns:repeat(2,1fr);width:100%;min-width:0}.hr-space-signin{grid-template-columns:minmax(350px,.8fr) minmax(430px,1.2fr)}.hr-space-signin__story{padding:42px 36px}.hr-space-signin__panel{width:min(440px,100% - 56px)}.hr-space-workspace__layout{grid-template-columns:220px minmax(0,1fr)}.hr-space-workspace__main{padding:30px}.hr-space-foundation__grid{grid-template-columns:repeat(2,1fr)}.hr-space-next-step{grid-template-columns:1fr;gap:30px}}@media (width<=1260px){.site-header{padding-inline:24px}.site-nav{border-bottom:1px solid var(--line);background:#fbfaf7fe;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:2px 18px;margin:0;padding:16px 24px 22px;display:none;position:absolute;top:82px;left:0;right:0;box-shadow:0 24px 48px #311b1024}.site-nav.is-open{display:grid}.site-nav__item{border-bottom:1px solid #311b1017;justify-content:flex-start;width:100%;min-height:48px;padding-inline:14px;font-size:12px}.site-nav__item:after{bottom:0;left:14px}.site-nav__item:hover:after,.site-nav__item:focus-visible:after,.site-nav__item[aria-current=page]:after{right:14px}.site-nav__group{grid-column:1/-1}.site-nav__group>summary{width:100%}.site-nav__submenu{border:0;border-top:1px solid var(--line);width:100%;box-shadow:none;background:#f5eee4;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:8px 12px 12px;position:static}.site-nav__submenu p{grid-column:1/-1;padding-top:12px}.site-nav__submenu button{min-height:44px}.site-nav__item--manage{border-inline-start:0;margin-left:0;padding-left:14px}.site-nav__item--manage:after{left:14px}.menu-button{display:block}}@media (width<=760px){.container{width:min(100% - 32px,1180px)}.site-header{gap:12px;height:72px;padding-inline:16px}.brand-logo{width:105px;height:62px}.brand-product{gap:2px;padding-left:10px}.brand-product strong{font-size:13px}.brand-product small{letter-spacing:.07em;font-size:7px}.site-nav{grid-template-columns:1fr;gap:0;max-height:calc(100vh - 72px);padding:12px 16px 20px;top:72px;overflow-y:auto}.site-nav__group{grid-column:auto}.site-nav__item{min-height:50px;padding-inline:12px;font-size:13px}.site-nav__submenu{grid-template-columns:1fr;padding:6px 8px 12px}.site-nav__submenu p{grid-column:auto}.menu-button{display:block}.hero{min-height:630px}.hero__image{background-position:43% 56%}.hero__wash{background:linear-gradient(90deg, #271409e0, #27140973), linear-gradient(0deg, var(--brown) 0, #2e1709d1 2px, #2e17097a 12%, transparent 42%)}.hero h1{font-size:clamp(52px,16vw,78px)}.hero__content{padding:72px 0 120px}.hero__content>p:not(.eyebrow){font-size:15px}.hero__caption{bottom:22px;left:24px;right:auto}.story-strip__inner{grid-template-columns:1fr;gap:12px;padding:42px 0}.motif{display:none}.topics-section,.path-section,.career-library,.roles-section,.assessment-intro-section{padding:80px 0}.assessment-intro-grid{grid-template-columns:1fr;gap:52px}.assessment-route-options{grid-template-columns:1fr}.assessment-route-options>button{min-height:0;padding:22px 20px}.path-section:before{opacity:.11;width:110%;height:86%;bottom:-2%;right:-52%}.topic-grid{grid-template-columns:1fr}.topic-card,.topic-card:nth-child(4),.topic-card:not(:nth-child(3n+1)){border-left:0;min-height:auto;padding:28px 0}.topic-card h3{margin-top:18px}.path-choice-grid{grid-template-columns:1fr}.path-choice{height:410px}.path-choice__content{bottom:25px;left:25px;right:25px}.path-choice__content strong{font-size:38px}.library-header{flex-direction:column;align-items:flex-start;gap:24px}.library-header h2{font-size:43px}.family-grid{grid-template-columns:1fr}.family-card,.family-card:nth-child(odd),.family-card:nth-child(3n+1){border-left:1px solid var(--line)}.roles-grid{grid-template-columns:1fr}.roles-image{min-height:460px}.footer-inner{flex-direction:column;align-items:flex-start;padding:40px 0}.footer-identity{flex-direction:column;align-items:flex-start;gap:0}.footer-identity__copy{border-top:1px solid var(--line);border-left:0;margin-top:-4px;padding:14px 0 0}.footer-links{flex-wrap:wrap;justify-content:flex-start;width:100%}.engagement-hero{min-height:520px}.engagement-hero__image{background-position:59% 48%}.engagement-hero__wash{background:linear-gradient(90deg,#28150bf0,#3e1f0e9e),linear-gradient(#0000 52%,#311b10b3)}.engagement-hero__content{padding:62px 0 70px}.engagement-hero h1{font-size:clamp(50px,15vw,72px)}.engagement-hero__content>p:not(.eyebrow){font-size:14px}.engagement-hero__actions{display:grid}.engagement-hero__actions a,.engagement-hero__actions button{width:100%}.engagement-intro,.engagement-library,.engagement-module-overview,.engagement-module-intelligence{padding:60px 0}.engagement-intro__grid,.engagement-library__header,.engagement-module-overview__header{max-width:100%}.engagement-intro__grid>div:last-child{padding-top:0}.engagement-intro h2,.engagement-library h2,.engagement-module-overview h2{font-size:39px}.engagement-module-grid{grid-template-columns:1fr}.engagement-module-card{min-height:0;padding:23px 21px 21px}.engagement-module-card h3{font-size:27px}.engagement-principles{padding:58px 0}.engagement-principles__grid{grid-template-columns:1fr}.engagement-principles__heading{grid-column:auto;padding-bottom:25px}.engagement-principles h2{font-size:37px}.engagement-principle{border-inline-start:0;border-top:1px solid #ffffff2e;padding:23px 0}.engagement-module-hero{min-height:450px}.engagement-module-hero__content{padding:38px 0 52px}.engagement-back-button{margin-bottom:34px}.engagement-module-hero h1{font-size:clamp(45px,13vw,62px)}.engagement-module-hero__content>p:not(.eyebrow){font-size:13px}.engagement-module-hero__start{width:100%}.engagement-facts{grid-template-columns:1fr}.engagement-facts>div,.engagement-facts>div:nth-child(2),.engagement-facts>div:nth-child(3),.engagement-facts>div:nth-child(4){border-inline-start:0;border-top:1px solid var(--line);min-height:0;padding:23px 4px}.engagement-facts>div:first-child{border-top:0}.engagement-facts dd{font-size:16px}.engagement-module-journey{padding:60px 0}.engagement-module-journey__grid{grid-template-columns:1fr;gap:35px}.engagement-module-journey h2,.engagement-module-intelligence h2{font-size:38px}.engagement-module-intelligence__grid{grid-template-columns:1fr;gap:39px}.engagement-module-intelligence aside{padding:25px 22px}.engagement-module-status{padding:54px 0}.engagement-module-status__inner{grid-template-columns:1fr;gap:30px}.engagement-module-status h2{font-size:34px}.engagement-module-status__actions{grid-template-columns:1fr}.hr-space-view,.hr-space-checking{min-height:calc(100vh - 72px)}.hr-space-checking h1{font-size:41px}.hr-space-signin{min-height:calc(100vh - 72px);display:block}.hr-space-signin__story{min-height:440px;padding:28px 22px 34px}.hr-space-signin__story .hr-space-back{margin-bottom:52px}.hr-space-signin__story h1{font-size:62px}.hr-space-signin__story>div>p:last-child{font-size:12px}.hr-space-signin__story ul{margin-top:32px}.hr-space-signin__panel{width:calc(100% - 40px);padding:42px 0 55px}.hr-space-signin__panel>img{width:145px;height:74px;margin-bottom:24px}.hr-space-signin__panel h2{font-size:37px}.hr-space-workspace{min-height:calc(100vh - 72px)}.hr-space-workspace__header{flex-direction:column;align-items:flex-start;padding:13px 16px}.hr-space-workspace__session{flex-wrap:wrap;width:100%}.hr-space-workspace__session>span{width:100%}.hr-space-workspace__session button{min-height:44px}.hr-space-workspace__layout{min-height:0;display:block}.hr-space-workspace__sidebar{padding:15px 12px}.hr-space-workspace__sidebar>p,.hr-space-workspace__privacy{display:none}.hr-space-workspace__sidebar nav{overflow-x:auto}.hr-space-workspace__sidebar ul{gap:6px;display:flex}.hr-space-workspace__sidebar li{flex:none}.hr-space-workspace__sidebar li button{border-inline-start:0;border-bottom:3px solid #0000;width:auto;min-height:38px;padding:0 12px}.hr-space-workspace__sidebar li button.is-active{border-bottom-color:var(--sand)}.hr-space-workspace__sidebar li small{margin-left:8px}.hr-space-workspace__main{padding:29px 16px 54px}.hr-space-dashboard__welcome{flex-direction:column}.hr-space-dashboard__welcome h1{font-size:43px}.hr-space-people-launch{grid-template-columns:66px minmax(0,1fr);margin-top:27px}.hr-space-people-launch__mark{grid-row:1/span 2;min-height:0}.hr-space-people-launch__content{padding:23px 19px 20px}.hr-space-people-launch__heading{display:block}.hr-space-people-launch__heading>span{margin-top:11px;display:inline-flex}.hr-space-people-launch__content>p{font-size:9px}.hr-space-people-launch>button{border-inline-start:0;border-top:1px solid #ffffff29;grid-column:2;min-width:0;min-height:54px;padding:0 19px}.hr-space-zero-banner{grid-template-columns:42px 1fr;gap:15px;padding:21px 18px}.hr-space-readiness,.hr-space-foundation,.hr-space-next-step{padding:23px 19px}.hr-space-readiness>header{grid-template-columns:1fr;gap:13px}.hr-space-readiness h2,.hr-space-foundation h2,.hr-space-next-step h2{font-size:30px}.hr-space-readiness__grid{grid-template-columns:1fr}.hr-space-readiness__card{grid-template-columns:31px 1fr}.hr-space-readiness__card>b{grid-column:2;justify-self:start}.hr-space-foundation__grid{grid-template-columns:1fr}.hr-space-foundation__grid article{min-height:0}.hr-space-next-step{grid-template-columns:1fr;gap:26px}.hr-master-hub__hero{grid-template-columns:1fr;gap:19px}.hr-master-hub__hero h1{font-size:43px}.hr-master-hub__hero>span{justify-self:start}.hr-master-hub__notice{grid-template-columns:42px minmax(0,1fr);gap:15px;padding:21px 18px}.hr-master-hub__grid{grid-template-columns:1fr}.hr-master-hub__card{min-height:0;padding:22px 19px}.hr-master-hub__actions{grid-template-columns:1fr;display:grid}.hr-master-hub__actions button,.hr-master-hub__actions a{width:100%}.hr-master-access-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-master-audit-note{grid-template-columns:1fr;gap:20px}.hr-inbox__hero{flex-direction:column;align-items:flex-start;min-height:0;padding:34px 23px}.hr-inbox__hero h1{font-size:48px}.hr-inbox__hero p:not(.eyebrow){font-size:14px}.hr-inbox__hero>button{width:100%}.hr-inbox__principle{margin-top:16px}.hr-inbox__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-inbox__summary article{min-height:126px;padding:18px 16px 15px}.hr-inbox__summary strong{font-size:34px}.hr-inbox__controls{grid-template-columns:1fr;padding:15px}.hr-inbox__period{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hr-inbox__period button{padding:0 5px}.hr-inbox__item-toggle{grid-template-columns:minmax(0,1fr) 28px;gap:11px;min-height:0;padding:17px 15px}.hr-inbox__workstream{grid-column:1;width:fit-content;min-width:88px}.hr-inbox__item-title,.hr-inbox__item-subject,.hr-inbox__item-toggle time{grid-column:1}.hr-inbox__item-toggle>b{grid-area:1/2/span 4}.hr-inbox__item-detail{padding:16px}.hr-inbox__identity,.hr-inbox__context{grid-template-columns:1fr}.hr-inbox__open{width:100%;min-width:0}.strategy-learning-hero{min-height:650px}.strategy-learning-hero__image{background-position:43% 48%}.strategy-learning-hero__content{padding:84px 0 72px}.strategy-learning-hero h1{font-size:clamp(50px,14.5vw,70px)}.strategy-learning-hero__content>p:not(.eyebrow){font-size:14px}.strategy-learning-hero__line{gap:8px}.strategy-feature,.strategy-video-section{padding:80px 0}.strategy-toolkit,.strategy-action-section{padding:80px 0 90px}.strategy-feature__grid,.strategy-video-section__grid{grid-template-columns:1fr;gap:42px}.strategy-feature__promises{grid-template-columns:1fr}.strategy-feature__promises span{min-height:58px;padding:15px 5px}.strategy-feature__promises span+span{border-inline-start:0;border-top:1px solid var(--line)}.strategy-resource-actions{display:grid}.strategy-resource-actions a,.strategy-resource-actions button{width:100%}.strategy-resource-grid{border-top:0;grid-template-columns:1fr}.strategy-resource-card,.strategy-resource-card:last-child{border-top:1px solid var(--line);grid-column:auto;min-height:350px}.strategy-video-section__grid{flex-direction:column-reverse;display:flex}.strategy-action-grid{grid-template-columns:1fr}.strategy-action-grid button,.strategy-action-grid button:first-child{min-height:220px;padding:26px 21px}.strategy-deck-viewer{place-items:stretch stretch;padding:0}.strategy-deck-viewer__dialog{border:0;border-top:6px solid var(--sand);width:100%;min-height:100dvh;max-height:100dvh}.strategy-deck-viewer__header{min-height:68px;padding:10px 10px 10px 14px}.strategy-deck-viewer__identity{gap:10px}.strategy-deck-viewer__identity>span{min-width:48px;min-height:37px;font-size:14px}.strategy-deck-viewer__identity p{font-size:7px}.strategy-deck-viewer__identity h2{font-size:22px}.strategy-deck-viewer__close{border-inline-start-width:1px;place-items:center;width:43px;min-height:43px;padding:0;display:grid}.strategy-deck-viewer__close span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.strategy-deck-viewer__stage{align-content:center;padding:8px}.strategy-deck-viewer__slide{width:100%}.strategy-deck-viewer__slide figcaption{flex-direction:column;align-items:flex-start;gap:3px;padding:7px 10px}.strategy-deck-viewer__arrow{background:#311b10e6;width:43px;height:54px}.strategy-deck-viewer__arrow--previous{left:4px}.strategy-deck-viewer__arrow--next{right:4px}.strategy-deck-viewer__footer{grid-template-columns:1fr;gap:9px;min-height:115px;padding:12px 14px 14px}.strategy-deck-viewer__footer p{text-align:start}.strategy-deck-viewer__links{grid-template-columns:1fr 1fr;display:grid}.strategy-deck-viewer__links a{text-align:center;justify-content:center}.insights-hero{grid-template-columns:1fr;align-content:end;gap:32px;min-height:580px;padding:66px 20px 98px}.insights-hero__image{background-position:45% 30%}.insights-hero:after{font-size:68px;top:38px;right:-25px}.insights-hero h1{font-size:clamp(49px,14vw,67px)}.insights-hero__copy>p:last-child{font-size:14px}.insights-hero__note{padding:22px 21px}.insights-category-grid{scroll-snap-type:x mandatory;width:100%;box-shadow:none;gap:10px;margin-top:-54px;padding:0 16px 18px;display:flex;overflow-x:auto}.insights-category-card,.insights-category-card:nth-child(2n),.insights-category-card:nth-child(3n),.insights-category-card:nth-child(n+3),.insights-category-card:last-child{border:1px solid var(--line);border-top:6px solid var(--sand);scroll-snap-align:start;width:min(82vw,305px);min-width:min(82vw,305px);min-height:235px;box-shadow:0 12px 30px #35241814}.insights-category-card--active{border-color:var(--brown);border-top-color:var(--turquoise)}.insights-archive{width:calc(100% - 32px);padding:72px 0 90px}.insights-archive__header{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.insights-archive__header h2,.insights-coming-soon h2{font-size:39px}.insights-filters{grid-template-columns:1fr;padding:18px 16px}.insights-filters--maturity .insights-search,.insights-filters--leadership .insights-search,.insights-filters--behavioural .insights-search,.insights-filters--strategy .insights-search,.insights-filters--personal .insights-search{grid-column:auto}.insights-collection-note{grid-template-columns:1fr;gap:8px;margin-top:-8px}.insights-priority-filter{grid-column:auto}.insights-priority-filter button{padding:7px 5px;font-size:9px}.insights-results-bar{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:14px 3px}.insights-card-grid{grid-template-columns:1fr}.insights-card{min-height:0;padding:24px 20px}.insights-card__competency{min-height:0}.insights-category-card p{font-size:12px}.insights-category-card small,.insights-card__meta{font-size:10px}.insights-card__competency span{font-size:11px}.insights-card__excerpt{font-size:13px}.insights-load-more button{justify-content:space-between;width:100%}.insights-coming-soon{width:calc(100% - 32px);min-height:480px;margin:55px auto 85px;padding:50px 25px}.insights-coming-soon__mark{font-size:100px}.insight-article__hero{padding:36px 20px 62px}.insight-back{margin-bottom:42px}.insight-article__hero-grid{grid-template-columns:1fr;gap:32px}.insight-article__hero h1{font-size:clamp(43px,12.5vw,59px)}.insight-article__standfirst{font-size:14px}.insight-article__metadata{display:block}.insight-article__metadata>div:nth-child(odd){border-right:0}.insight-article__layout{grid-template-columns:1fr;gap:54px;width:calc(100% - 32px);padding:58px 0 80px}.insight-article__body>p,.insight-article__body>p:first-child{font-size:16px;line-height:1.78}.insight-reflection{grid-template-columns:30px 1fr;gap:14px;margin:43px 0;padding:28px 22px}.insight-reflection>span{font-size:29px}.insight-reflection h2{font-size:26px}.insight-career-action{grid-template-columns:1fr;gap:24px;padding:30px 23px}.insight-career-action button{white-space:normal;justify-content:space-between;width:100%}.insight-related{padding:24px 21px;position:static}.insight-related__list article>span,.insight-related__list button{font-size:10px}.insight-related__list p{font-size:12px}.insight-article__footer{flex-direction:column;align-items:flex-start;padding:31px 20px}.insight-not-found{width:calc(100% - 32px);min-height:520px}.family-hero{padding:88px 0 110px}.family-hero__image{background-size:165%!important}.family-hero__toolbar,.family-hero__toolbar--professional{grid-template-columns:1fr;margin-bottom:44px}.family-hero__toolbar:not(.family-hero__toolbar--professional){width:100%;min-width:0}.family-hero__nav-action{width:100%;min-height:68px}.family-hero__nav-action--assessment{border-top:1px solid #e8d8c357;border-inline-start:0}.family-hero h1{font-size:clamp(44px,13.5vw,58px);line-height:1.02}.family-meta{flex-wrap:wrap;gap:12px 22px}.resource-layout{padding-bottom:80px}.target-pack-tool{margin-top:-68px;padding:30px 22px}.target-pack-tool__header h2{font-size:34px}.target-pack-options,.target-pack-options--paraprofessional{grid-template-columns:1fr;margin-top:26px}.target-pack-option{min-height:104px}.target-pack-result{padding:24px 20px}.target-pack-result__empty{justify-content:flex-start;align-items:flex-start}.resource-intro{grid-template-columns:1fr;gap:22px;padding:80px 0 40px}.resource-intro h2{font-size:40px}.resource-group summary{grid-template-columns:36px 1fr 24px;min-height:100px}.career-resource-focus{grid-template-columns:1fr auto;padding:20px}.career-resource-focus>span{grid-column:1/-1}.group-count,.group-summary-text small{display:none}.document-list{padding-left:0}.document-row{grid-template-columns:32px 1fr;padding:18px 14px}.document-actions,.document-row .upload-button{grid-column:2;justify-self:start}.document-actions{flex-wrap:wrap}.upload-modal{padding:38px 24px 28px}.admin-backdrop{place-items:stretch stretch;padding:0}.admin-modal{width:100%;min-height:100dvh;max-height:100dvh}.admin-close{top:13px;right:14px}.admin-signin-layout{min-height:100dvh;display:block;overflow-y:auto}.admin-signin-brand{justify-content:flex-end;min-height:230px;padding:28px 24px 32px}.admin-signin-brand strong{max-width:330px;font-size:28px}.admin-signin-brand p{margin-top:12px;font-size:10px}.admin-signin-card{padding:36px 24px max(38px, env(safe-area-inset-bottom))}.admin-signin-logo{width:130px;height:74px;margin-bottom:17px}.admin-signin-card h2{font-size:38px}.admin-signin-card form{grid-template-columns:1fr}.admin-signin-card .admin-alert,.admin-signin-card .admin-primary-action{grid-column:auto}.admin-workspace{grid-template-rows:auto minmax(0,1fr);height:100dvh}.admin-workspace__header{align-items:center;min-height:82px;padding:8px 61px 8px 18px}.admin-workspace__mark{width:38px;height:38px;font-size:21px!important}.admin-workspace__identity>div{padding-left:11px}.admin-workspace__identity span{display:none}.admin-workspace__identity strong{font-size:15px}.admin-workspace__actions>span{display:none}.admin-workspace__actions button{min-height:34px;padding:0 9px}.admin-workspace__body{padding:27px 18px max(34px, env(safe-area-inset-bottom))}.admin-workspace__intro{grid-template-columns:1fr;gap:12px}.admin-workspace__intro h2{font-size:31px}.admin-library-selector{grid-template-columns:1fr;padding:16px}.admin-track-options{grid-template-columns:1fr}.admin-empty-state{min-height:220px}.admin-document-library__summary{flex-direction:column;align-items:flex-start}.admin-document-item{grid-template-columns:29px 1fr}.admin-document-item__actions{grid-column:2;justify-self:start}.admin-upload-form{grid-column:1/-1;grid-template-columns:1fr}.admin-upload-form__actions{grid-column:auto;grid-auto-flow:row;justify-content:stretch}.admin-upload-form__actions button{width:100%}.assessment-backdrop{place-items:stretch stretch;padding:0}.assessment-panel{width:100%;min-height:100dvh;max-height:100dvh}.assessment-close{width:44px;height:44px;top:max(13px, env(safe-area-inset-top));right:max(13px, env(safe-area-inset-right))}.assessment-panel__masthead{padding:max(29px, calc(env(safe-area-inset-top) + 16px)) max(62px, calc(env(safe-area-inset-right) + 54px)) 25px max(22px, env(safe-area-inset-left))}.assessment-pilot-label{margin-bottom:14px;display:inline-block;position:static}.assessment-panel__masthead h2{font-size:33px}.assessment-panel__masthead>p:last-child{font-size:11px}.assessment-steps{padding:0 5px}.assessment-steps li{border:0;justify-content:center;min-width:0;min-height:54px;padding:0 3px}.assessment-steps li span{flex-basis:25px;width:25px;height:25px}.assessment-panel__body{padding:28px 20px 32px}.assessment-copy-block h3,.assessment-form-step h3,.assessment-review h3{font-size:29px}.assessment-facts{grid-template-columns:1fr 1fr}.assessment-facts article{min-height:132px;padding:16px}.assessment-score-grid,.assessment-goals{grid-template-columns:1fr}.assessment-mode-grid>button{min-height:0}.assessment-mode-grid{grid-template-columns:1fr}.assessment-development-tools{margin-top:32px;padding:25px 18px 22px}.assessment-development-tools__heading h3{font-size:27px}.assessment-development-tools__grid{grid-template-columns:1fr}.assessment-development-tools__grid button,.assessment-development-tools__grid button:first-child{overflow-wrap:anywhere;border-inline-start:1px solid #fff3;border-bottom:1px solid #fff3;width:100%;min-width:0;min-height:190px}.assessment-goals button{min-height:172px}.assessment-route-card dl>div{grid-template-columns:1fr;gap:5px}.assessment-panel__footer{min-height:68px;padding:10px 20px max(10px, env(safe-area-inset-bottom))}.assessment-secondary,.assessment-primary{min-height:46px}.assessment-primary{min-width:150px}.assessment-question-topline{flex-direction:column;align-items:flex-start;gap:7px}.assessment-timer{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.assessment-question-position{align-items:flex-start;gap:8px}.assessment-question-card{padding:23px 18px 24px}.assessment-question-card h4{font-size:22px}.assessment-option{grid-template-columns:27px 1fr;padding:11px;font-size:11px}.assessment-result-hero{padding:24px 20px}.assessment-result-hero h3{font-size:32px}.assessment-result-scores,.assessment-result-scores--two,.assessment-result-scores--three{grid-template-columns:1fr}.assessment-result-scores article{min-height:0}.assessment-gap-card{grid-template-columns:1fr;gap:6px}.assessment-domain-scores{grid-template-columns:1fr}.assessment-plan-heading{flex-direction:column;align-items:flex-start}.assessment-plan-heading>button{width:100%}.assessment-development-plan article,.assessment-development-plan>section>header{padding:15px}.assessment-expired h3{font-size:32px}.assessment-result-actions{flex-direction:column;align-items:stretch}.assessment-result-actions button{width:100%}.assessment-footer-note{display:none}.strategy-quiz-steps{padding:0 5px}.strategy-quiz-steps li{border:0;justify-content:center;min-height:54px;padding:0 3px}.strategy-quiz-steps li strong{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.strategy-quiz-details-grid{grid-template-columns:1fr}.strategy-quiz-how-it-works{align-items:flex-start}.strategy-question-shell .assessment-question-position{white-space:normal}.strategy-question-card h3{font-size:22px}.strategy-quiz-option{grid-template-columns:27px minmax(0,1fr) 23px}.strategy-question-actions{flex-direction:column;align-items:stretch}.strategy-question-actions button{width:100%}.strategy-result-heading{padding:24px 20px}.strategy-result-heading h3{font-size:30px}.strategy-attempt-summary{grid-template-columns:1fr 1fr}.strategy-theme-summary{grid-template-columns:1fr;gap:17px}.strategy-result-actions{flex-direction:column;align-items:stretch}.strategy-result-actions button{width:100%}.idp-panel__masthead:after{font-size:62px;bottom:-20px;right:-24px}.idp-form-grid{grid-template-columns:1fr;gap:2px}.idp-field--wide{grid-column:auto}.idp-target-summary{grid-template-columns:42px 1fr;gap:13px;padding:16px}.idp-priority-step>h3{font-size:29px}.idp-priority-legend{grid-template-columns:repeat(5,minmax(52px,1fr));margin-inline:-4px;overflow-x:auto}.idp-priority-legend>span{text-align:center;flex-direction:column;justify-content:center;gap:4px;min-height:64px;padding:7px 4px;font-size:7px}.idp-priority-row{grid-template-columns:1fr;gap:16px;min-height:0;padding:17px 15px}.idp-priority-row__copy{grid-template-columns:34px minmax(0,1fr);gap:11px}.idp-priority-row__copy p{font-size:9px}.idp-rating{grid-template-columns:repeat(5,minmax(44px,1fr));gap:8px;width:100%}.idp-rating button{border-radius:0;width:100%;height:46px}.idp-source-note{grid-template-columns:1fr;gap:8px;padding:18px}.idp-result__hero{padding:26px 21px}.idp-result__hero h3{font-size:31px}.idp-result__context{grid-template-columns:1fr}.idp-result__context article{min-height:0}.idp-result__heading{flex-direction:column;align-items:flex-start;gap:9px}.idp-result__heading h4{font-size:25px}.idp-goal{padding:18px 15px}.idp-goal>header{grid-template-columns:35px minmax(0,1fr);gap:10px}.idp-goal>header>span{width:34px;height:34px}.idp-goal>header input{font-size:16px}.idp-702010-grid,.idp-evidence-grid,.idp-milestone-grid{grid-template-columns:1fr}.idp-702010-grid label>strong{min-height:0}.idp-result__notes{padding:21px 18px}.objectives-panel__masthead:after{font-size:64px;bottom:-24px;right:-28px}.objectives-steps li strong{font-size:9px}.objectives-form-grid{grid-template-columns:1fr;gap:2px}.objectives-form-grid input,.objectives-form-grid select,.objectives-card input,.objectives-card textarea{font-size:16px}.objectives-field--wide{grid-column:auto}.objectives-selection-summary{grid-template-columns:44px minmax(0,1fr);gap:13px;padding:16px}.objectives-line-of-sight__heading,.objectives-edit-heading{flex-direction:column;align-items:flex-start;gap:10px}.objectives-line-of-sight__heading h3,.objectives-edit-heading h3{font-size:29px}.objectives-line-of-sight__heading>span{white-space:normal}.objectives-hierarchy{grid-template-columns:1fr}.objectives-hierarchy article{min-height:0;padding:19px 17px}.objectives-family-detail>div,.objectives-source-links{grid-template-columns:1fr}.objectives-edit-heading>button{width:100%}.objectives-card{padding:18px 15px}.objectives-card>header{grid-template-columns:35px minmax(0,1fr);gap:10px}.objectives-card>header>span{width:34px;height:34px}.objectives-card>header button{grid-column:2;justify-self:start;min-height:42px}.objectives-card>header input{font-size:16px}.objectives-card__detail-grid{grid-template-columns:1fr}.objectives-review__hero{padding:26px 21px}.objectives-review__hero h3{font-size:30px}.objectives-review__summary,.objectives-review__actions{grid-template-columns:1fr}.objectives-review__summary article{min-height:0}.objectives-review__line-of-sight{padding:21px 18px}.objectives-panel .assessment-panel__footer{flex-wrap:nowrap}}.tna-panel{width:min(1280px,100%)}.tna-panel *,.tna-panel :before,.tna-panel :after{box-sizing:border-box}.tna-panel__masthead{border-inline-start:7px solid var(--sand);background:linear-gradient(112deg,#3d1f0ffc,#5b3117f5 57%,#174f54f5),url(/brand/diriyah-pattern-transparent.png) 100%/360px no-repeat}.tna-panel__masthead:after{content:"◇\a  ◇ ◇";color:#e8d8c317;font-size:92px;bottom:-43px;right:42px}.tna-panel__body{background:linear-gradient(#faf7f1fa,#f4eee5fa)}.tna-steps li{min-width:0}.tna-steps li strong{line-height:1.15}.tna-draft-note{max-width:980px;margin:0 auto 32px}.tna-draft-note>div{min-width:0}.tna-draft-note .assessment-result-actions{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.tna-draft-note .assessment-result-actions button{border:1px solid #c7b89f;border-inline-start:4px solid var(--sand);min-height:39px;color:var(--brown);cursor:pointer;background:#fff;padding:0 12px;font-size:8px;font-weight:900}.tna-section-heading{border-block:1px solid var(--line);background:#ffffffb3;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:15px;margin:38px 0 4px;padding:18px 20px;display:grid}.tna-section-heading>span{background:var(--brown);width:41px;height:41px;color:var(--sand-light);font-family:var(--font-display);place-items:center;font-size:18px;display:grid}.tna-section-heading strong{color:var(--brown-dark);font-family:var(--font-display);font-size:20px;font-weight:400;display:block}.tna-section-heading p{color:#82766c;margin:4px 0 0;font-size:9px;line-height:1.5}.tna-role-profile{border:1px solid #cdbda5;border-inline-start:6px solid var(--turquoise-dark);background:#fff;margin-top:27px;overflow:hidden;box-shadow:0 12px 30px #3923140e}.tna-role-profile__level{color:#fff;background:#173f43;grid-template-columns:47px minmax(0,1fr);align-items:center;gap:15px;padding:19px 22px;display:grid}.tna-role-profile__level>span{color:#9fe3e9;width:45px;height:45px;font-family:var(--font-display);border:1px solid #fff6;place-items:center;font-size:21px;display:grid}.tna-role-profile__level strong{font-family:var(--font-display);font-size:19px;font-weight:400}.tna-role-profile__level p{color:#ffffff9e;margin:4px 0 0;font-size:8px}.tna-role-profile dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.tna-role-profile dl>div{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);min-height:94px;padding:18px 21px}.tna-role-profile dl>div:nth-child(odd){border-inline-start:0}.tna-role-profile dt{color:var(--turquoise-dark);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:900}.tna-role-profile dd{color:#62584f;margin:8px 0 0;font-size:10px;line-height:1.55}.tna-entry-checks,.tna-review-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.tna-entry-checks article,.tna-review-checks article{border:1px solid var(--line);border-top:4px solid var(--sage);background:#fff;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:86px;padding:16px;display:grid}.tna-entry-checks article.is-gap,.tna-review-checks article.is-gap{background:#fff8f3;border-top-color:#c17957}.tna-entry-checks article>span,.tna-review-checks article>span{color:#57724f;background:#edf3e9;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.tna-entry-checks article.is-gap>span,.tna-review-checks article.is-gap>span{color:#9a4c2c;background:#f8e9df}.tna-entry-checks strong,.tna-review-checks strong{color:var(--brown-dark);font-family:var(--font-display);font-size:15px;font-weight:400}.tna-entry-checks p,.tna-review-checks p{color:#82766b;margin:3px 0 0;font-size:7px}.tna-assessment-list{gap:13px;display:grid}.tna-capability-card,.tna-duty-card{border:1px solid #d4c5b0;border-inline-start:6px solid var(--sand);background:#fff;overflow:hidden;box-shadow:0 13px 30px #3622150d}.tna-capability-card:nth-child(3n+2){border-inline-start-color:var(--sage)}.tna-capability-card:nth-child(3n){border-inline-start-color:var(--turquoise-dark)}.tna-capability-card>header{border-bottom:1px solid var(--line);background:#fbf8f2;grid-template-columns:49px minmax(0,1fr);align-items:center;gap:16px;padding:20px 22px;display:grid}.tna-capability-card>header>span{width:46px;height:46px;color:var(--brown);font-family:var(--font-display);border:1px solid #cfbea3;place-items:center;font-size:14px;display:grid}.tna-capability-card>header p{color:var(--turquoise-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:7px;font-weight:900}.tna-capability-card>header h4{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:22px;font-weight:400;line-height:1.12}.tna-indicator-list,.tna-standard{border-bottom:1px solid var(--line);background:#f7f4ee;padding:18px 22px}.tna-indicator-list>strong,.tna-standard>strong{color:var(--brown);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:7px;font-weight:900;display:block}.tna-indicator-list label{color:#62584f;letter-spacing:0;text-transform:none;border-top:1px solid #5e48351c;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin-top:0;padding:8px 0;font-size:10px;font-weight:500;line-height:1.55;display:grid}.tna-indicator-list label:first-of-type{border-top:0}.tna-indicator-list input{width:17px;height:17px;accent-color:var(--turquoise-dark);margin-top:1px}.tna-indicator-list>p,.tna-standard p{color:#786b61;margin:10px 0 0;font-size:9px;line-height:1.65}.tna-indicator-list>p b{color:#9a4c2c}.tna-standard p{margin:0}.tna-judgment-buttons,.tna-duty-decision{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:15px 22px;display:grid}.tna-judgment-buttons button,.tna-duty-decision button{color:#6f6359;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5c9b7;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:11px;min-height:53px;padding:10px 13px;font-size:9px;font-weight:800;line-height:1.35;display:grid}.tna-judgment-buttons button>span,.tna-duty-decision button>span{color:#8c7e72;background:#f0ece5;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.tna-judgment-buttons button.is-selected,.tna-duty-decision button.is-selected{border-color:#7d9c72;border-inline-start:4px solid var(--sage);color:#40563c;background:#f2f7ee}.tna-judgment-buttons button.is-selected>span,.tna-duty-decision button.is-selected>span{background:var(--sage);color:#fff}.tna-judgment-buttons button.is-need,.tna-duty-decision button.is-need{color:#75422f;border-color:#c08f73;background:#fff6f0;border-inline-start-color:#b86441}.tna-judgment-buttons button.is-need>span,.tna-duty-decision button.is-need>span{background:#b86441}.tna-evidence-grid{padding:2px 22px 22px}.tna-manual-duty{border:1px solid #cdbd9f;border-inline-start:6px solid var(--sand);background:#fffaf2;grid-template-columns:42px minmax(0,1fr);gap:18px;margin-bottom:20px;padding:25px;display:grid}.tna-manual-duty>span{background:var(--sand);color:#fff;width:40px;height:40px;font-family:var(--font-display);place-items:center;font-size:20px;display:grid}.tna-manual-duty strong{color:var(--brown-dark);font-family:var(--font-display);font-size:20px;font-weight:400}.tna-manual-duty p{color:#756a60;margin:7px 0 14px;font-size:9px;line-height:1.6}.tna-manual-duty label{margin-top:0}.tna-manual-duty button{border:1px solid var(--brown);border-inline-start:4px solid var(--sand);background:var(--brown);color:#fff;cursor:pointer;min-height:42px;margin-top:10px;padding:0 14px;font-size:8px;font-weight:900}.tna-manual-duty--compact{grid-template-columns:1fr}.tna-duty-card>header{border-bottom:1px solid var(--line);background:#fbf8f2;grid-template-columns:43px minmax(0,1fr);align-items:start;gap:14px;padding:20px 22px;display:grid}.tna-duty-card>header>span{background:var(--brown);width:40px;height:40px;color:var(--sand-light);font-family:var(--font-display);place-items:center;font-size:15px;display:grid}.tna-duty-card>header p{color:var(--brown-dark);font-family:var(--font-display);margin:2px 0 0;font-size:16px;line-height:1.45}.tna-skill-section{background:#fff;border:1px solid #d1c2ac;margin-top:28px}.tna-skill-section>header{color:#fff;background:#173f43;align-items:center;gap:15px;padding:20px 23px;display:flex}.tna-skill-section>header>span{color:#9fe3e9;font-family:var(--font-display);font-size:23px}.tna-skill-section>header h4{font-family:var(--font-display);margin:0;font-size:22px;font-weight:400}.tna-skill-section>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tna-skill-section article{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);min-width:0;padding:18px}.tna-skill-section article:nth-child(odd){border-inline-start:0}.tna-skill-section article.is-need{background:#fff8f4;border-top:4px solid #b86441}.tna-skill-toggle{justify-content:space-between;align-items:center;gap:12px;min-height:55px;display:flex}.tna-skill-toggle strong{color:var(--brown-dark);font-family:var(--font-display);font-size:15px;font-weight:400;display:block}.tna-skill-toggle small{color:#877a70;margin-top:5px;font-size:7px;display:block}.tna-skill-toggle button{min-height:38px;color:var(--brown);cursor:pointer;background:#f7f2ea;border:1px solid #cdbda5;flex:none;padding:0 11px;font-size:7px;font-weight:900}.tna-skill-section article.is-need .tna-skill-toggle button{color:#fff;background:#a85939;border-color:#a85939}.tna-priority-summary{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0;display:grid}.tna-priority-summary>div{border-inline-start:1px solid var(--line);min-height:118px;padding:21px}.tna-priority-summary>div:first-child{border-inline-start:0}.tna-priority-summary span{color:var(--turquoise-dark);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.tna-priority-summary strong{color:var(--brown-dark);font-family:var(--font-display);margin-top:12px;font-size:31px;font-weight:400;display:block}.tna-priority-summary small{color:#85786d;margin-top:7px;font-size:8px;display:block}.tna-priority-summary__band.is-p1{background:#fff4ef;box-shadow:inset 0 5px #a94b32}.tna-priority-summary__band.is-p2{box-shadow:inset 0 5px var(--sand);background:#fffaf1}.tna-priority-summary__band.is-p3{box-shadow:inset 0 5px var(--sage);background:#f5f8f1}.tna-factor-grid{gap:10px;display:grid}.tna-factor-grid fieldset{background:#fff;border:1px solid #d4c5b0;min-width:0;margin:0;padding:18px}.tna-factor-grid legend{float:left;width:100%;padding:0}.tna-factor-grid legend>span{color:var(--brown-dark);font-family:var(--font-display);font-size:18px;display:block}.tna-factor-grid legend>small{color:#81746a;margin:5px 0 14px;font-size:8px;line-height:1.5;display:block}.tna-factor-grid fieldset>div{clear:both;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.tna-factor-grid fieldset label{border:1px solid var(--line);color:#74685e;cursor:pointer;background:#faf7f2;min-height:68px;margin:0;padding:11px;display:block}.tna-factor-grid fieldset label.is-selected{border-color:var(--turquoise-dark);border-inline-start:4px solid var(--turquoise-dark);background:#eef6f6}.tna-factor-grid fieldset input{opacity:0;position:absolute}.tna-factor-grid fieldset strong{color:var(--brown-dark);font-size:9px;display:block}.tna-factor-grid fieldset small{color:#82756a;margin-top:5px;font-size:7px;line-height:1.4;display:block}.tna-702010{border:1px solid #c6b393;border-top:7px solid var(--sand);background:#fff;margin-top:28px;padding:25px}.tna-702010>header{margin-bottom:15px}.tna-702010 h4{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:27px;font-weight:400}.tna-702010 label>strong{color:var(--turquoise-dark);font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:17px;font-weight:400}.tna-702010 label>span{color:#86796e;letter-spacing:0;text-transform:none;font-size:8px;font-weight:500;line-height:1.45}.tna-review-checks{margin-bottom:24px}.tna-review .assessment-route-card{margin-bottom:0}.tna-records-notice{border:1px solid #c8d4c4;border-inline-start:6px solid var(--sage);background:#f3f7f0;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:15px;margin:22px 0;padding:19px 21px;display:grid}.tna-records-notice>span{color:var(--sage);font-family:var(--font-display);font-size:28px}.tna-records-notice strong{color:var(--brown-dark);font-family:var(--font-display);font-size:17px;font-weight:400}.tna-records-notice p{color:#667061;margin:7px 0 0;font-size:9px;line-height:1.65}.tna-submission-receipt{margin-top:18px}.tna-submission-receipt>p{border-top:1px solid var(--line);color:#786d63;margin:0;padding:15px 18px;font-size:8px;line-height:1.6}.tna-panel__masthead .assessment-pilot-label{width:fit-content;max-width:calc(100% - 54px);margin:0 0 14px;display:inline-flex;position:static}.tna-error-summary:focus{outline-offset:3px;outline:3px solid #a8492640}.tna-error-summary button{color:#7f3f25;cursor:pointer;background:#fff;border:1px solid #9a4c2c;border-inline-start:4px solid #c86f3b;min-height:40px;margin-top:11px;padding:0 13px;font-size:13px;font-weight:800}.tna-panel .tna-field-error{color:#943f25;letter-spacing:0;text-transform:none;font-size:12px;font-weight:700;line-height:1.5;display:block}.tna-panel [aria-invalid=true]{border-color:#a64f32;box-shadow:0 0 0 2px #a64f321f}.tna-panel .assessment-pilot-label,.tna-panel .eyebrow{font-size:11px}.tna-panel .assessment-source-note p,.tna-panel .assessment-safeguard,.tna-panel .assessment-footer-note{color:#554b43;font-size:13px}.tna-panel .assessment-error p{color:#71391f;font-size:13px}.tna-panel .assessment-error strong{font-size:14px}.tna-panel .assessment-steps li strong,.tna-panel .assessment-form-step label,.tna-panel .idp-form-grid label>small{font-size:12px}.tna-draft-note .assessment-result-actions button,.tna-manual-duty button,.tna-skill-toggle button{font-size:13px}.tna-section-heading p,.tna-role-profile__level p,.tna-entry-checks p,.tna-review-checks p,.tna-manual-duty p,.tna-records-notice p,.tna-submission-receipt>p{color:#655a51;font-size:13px}.tna-role-profile dt,.tna-capability-card>header p,.tna-indicator-list>strong,.tna-standard>strong,.tna-priority-summary span{font-size:11px}.tna-role-profile dd,.tna-indicator-list label,.tna-standard p,.tna-judgment-buttons button,.tna-duty-decision button{color:#554b43;font-size:13px}.tna-indicator-list>p,.tna-skill-toggle small,.tna-priority-summary small,.tna-factor-grid legend>small,.tna-factor-grid fieldset small,.tna-702010 label>span{color:#655a51;font-size:12px}.tna-factor-grid fieldset strong{font-size:13px}.tna-factor-grid fieldset label:has(input:focus-visible){outline-offset:3px;outline:3px solid #197d8d6b;box-shadow:0 0 0 2px #fff}.tna-panel .assessment-result-hero h3:focus{outline-offset:4px;outline:3px solid #197d8d47}.tna-panel .assessment-form-step h3:focus{outline:none}.tna-panel input:focus-visible,.tna-panel select:focus-visible,.tna-panel textarea:focus-visible,.tna-panel button:focus-visible{outline-offset:2px;outline:3px solid #197d8d38}@media (width<=900px){.tna-steps li strong{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.tna-skill-section>div{grid-template-columns:1fr}.tna-skill-section article,.tna-skill-section article:nth-child(odd){border-inline-start:0}}@media (width<=760px){.tna-panel__masthead{border-inline-start-width:5px}.tna-panel__masthead .assessment-pilot-label{width:fit-content;margin:0 0 13px;display:inline-flex;position:static}.tna-panel__masthead:after{font-size:58px;bottom:-17px;right:-25px}.tna-steps{padding-inline:4px}.tna-steps li{padding-inline:1px}.tna-draft-note{grid-template-columns:30px minmax(0,1fr);margin-bottom:25px}.tna-draft-note .assessment-result-actions{flex-direction:column}.tna-draft-note .assessment-result-actions button{width:100%}.tna-section-heading{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:15px}.tna-section-heading>span{width:37px;height:37px}.tna-role-profile dl,.tna-entry-checks,.tna-review-checks,.tna-priority-summary{grid-template-columns:1fr}.tna-role-profile dl>div,.tna-role-profile dl>div:nth-child(odd),.tna-priority-summary>div{border-inline-start:0;min-height:0}.tna-capability-card>header{grid-template-columns:41px minmax(0,1fr);gap:12px;padding:17px 15px}.tna-capability-card>header>span{width:39px;height:39px;font-size:11px}.tna-capability-card>header h4{font-size:19px}.tna-indicator-list,.tna-standard,.tna-judgment-buttons,.tna-duty-decision,.tna-evidence-grid{padding-inline:15px}.tna-judgment-buttons,.tna-duty-decision{grid-template-columns:1fr}.tna-duty-card>header{grid-template-columns:38px minmax(0,1fr);gap:11px;padding:16px 15px}.tna-duty-card>header>span{width:36px;height:36px}.tna-duty-card>header p{font-size:14px}.tna-manual-duty{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:20px 16px}.tna-manual-duty>span{width:31px;height:31px}.tna-skill-section article{padding:15px}.tna-skill-toggle{flex-direction:column;align-items:flex-start}.tna-skill-toggle button{width:100%}.tna-priority-summary>div{border-top:1px solid var(--line)}.tna-priority-summary>div:first-child{border-top:0}.tna-factor-grid fieldset{padding:15px}.tna-factor-grid fieldset>div{grid-template-columns:1fr}.tna-factor-grid fieldset label{min-height:0}.tna-702010{padding:21px 16px}.tna-panel .assessment-panel__footer{flex-wrap:nowrap}.tna-panel .assessment-primary{flex:auto;min-width:0}}@media print{body:has(.tna-panel) *{visibility:hidden!important}:is(body:has(.tna-panel) .tna-panel,body:has(.tna-panel) .tna-panel *){visibility:visible!important}body:has(.tna-panel) .assessment-backdrop{background:#fff;padding:0;position:static}body:has(.tna-panel) .tna-panel{width:100%;max-height:none;box-shadow:none;background:#fff;display:block;position:absolute;inset:0;overflow:visible}:is(body:has(.tna-panel) .tna-panel .assessment-close,body:has(.tna-panel) .tna-panel .assessment-steps,body:has(.tna-panel) .tna-panel .assessment-panel__footer,body:has(.tna-panel) .tna-panel .assessment-result-actions){display:none!important}body:has(.tna-panel) .tna-panel .assessment-panel__masthead{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:25px 28px}body:has(.tna-panel) .tna-panel .assessment-panel__body{padding:24px 28px;overflow:visible}body:has(.tna-panel) .tna-panel .assessment-result-scores article{break-inside:avoid}body:has(.tna-panel) .tna-panel .assessment-result-hero{break-inside:avoid}body:has(.tna-panel) .tna-panel .tna-submission-receipt{break-inside:avoid}}@media (width<=420px){.assessment-facts{grid-template-columns:1fr}.assessment-facts article{min-height:0}.assessment-panel__footer{gap:9px}.assessment-secondary,.assessment-primary{padding-left:13px;padding-right:13px}.assessment-primary{gap:12px;min-width:140px}.idp-rating{gap:5px}.idp-rating button{min-width:0;height:44px;padding:0}.idp-priority-legend{grid-template-columns:repeat(5,minmax(48px,1fr))}.idp-panel .assessment-panel__footer{flex-wrap:nowrap}.objectives-steps li strong{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.objectives-add-button{grid-template-columns:38px 1fr;padding-inline:13px}.objectives-panel .assessment-panel__footer{gap:7px}.objectives-panel .assessment-primary{flex:auto;gap:8px;min-width:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.exit-intelligence-panel{width:min(1440px,100%);min-width:0;color:var(--ink);margin:0 auto}.exit-intelligence-panel *,.exit-intelligence-panel :before,.exit-intelligence-panel :after{box-sizing:border-box}.exit-intelligence-panel button,.exit-intelligence-panel a,.exit-intelligence-panel input,.exit-intelligence-panel select,.exit-intelligence-panel textarea{font:inherit}.exit-intelligence-panel button,.exit-intelligence-panel a{transition:border-color .18s,background .18s,color .18s,transform .18s}.exit-intelligence-panel button:focus-visible,.exit-intelligence-panel a:focus-visible,.exit-intelligence-panel input:focus-visible,.exit-intelligence-panel select:focus-visible,.exit-intelligence-panel textarea:focus-visible{outline-offset:2px;outline:3px solid #197d8d33}.exit-intelligence-kicker{color:var(--turquoise-dark);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:8px;font-weight:900;line-height:1.4}.exit-intelligence-header,.exit-intelligence-detail-header{border-inline-start:7px solid var(--sand);color:#fff;background:linear-gradient(115deg,#311b10fc,#532d15f5 62%,#195b60e8);justify-content:space-between;align-items:flex-end;gap:40px;min-width:0;padding:clamp(30px,4vw,54px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #311b101f}.exit-intelligence-header:after,.exit-intelligence-detail-header:after{content:"◇";color:#e8d8c314;font-family:var(--font-display);pointer-events:none;font-size:245px;line-height:1;position:absolute;bottom:-82px;right:clamp(220px,28vw,420px);transform:rotate(45deg)}.exit-intelligence-header>*,.exit-intelligence-detail-header>*{z-index:1;min-width:0;position:relative}.exit-intelligence-header>div:first-child,.exit-intelligence-detail-header>div:first-child{max-width:800px}.exit-intelligence-header .exit-intelligence-kicker,.exit-intelligence-detail-header .exit-intelligence-kicker{color:#9fe3e9}.exit-intelligence-header h2,.exit-intelligence-detail-header h2{color:#fff;font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(38px,4.6vw,62px);font-weight:400;line-height:1.02}.exit-intelligence-header>div:first-child>p:last-child,.exit-intelligence-detail-header>div:first-child>p:last-child{color:#ffffffb8;max-width:720px;margin:18px 0 0;font-size:10px;line-height:1.75}.exit-intelligence-header-actions,.exit-intelligence-detail-actions{flex:none;align-items:center;gap:9px;display:flex}.exit-intelligence-header-actions button,.exit-intelligence-header-actions a,.exit-intelligence-detail-actions button,.exit-intelligence-detail-actions a{border:1px solid #ffffff59;border-inline-start:4px solid var(--sand);color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff12;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-size:8px;font-weight:900;text-decoration:none;display:inline-flex}.exit-intelligence-header-actions button:hover,.exit-intelligence-header-actions button:focus-visible,.exit-intelligence-header-actions a:hover,.exit-intelligence-header-actions a:focus-visible,.exit-intelligence-detail-actions button:hover,.exit-intelligence-detail-actions button:focus-visible,.exit-intelligence-detail-actions a:hover,.exit-intelligence-detail-actions a:focus-visible{border-color:var(--sand-light);color:#fff;background:#ffffff24;transform:translateY(-1px)}.exit-intelligence-header-actions button:disabled,.exit-intelligence-detail-actions button:disabled{opacity:.5;cursor:wait;transform:none}.exit-intelligence-privacy{border:1px solid #cdd9ce;border-inline-start:6px solid var(--sage);background:#f1f5ef;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:18px;margin:18px 0;padding:20px 24px;display:grid;box-shadow:0 10px 28px #311b100b}.exit-intelligence-privacy>span{color:var(--sage);font-family:var(--font-display);font-size:35px;line-height:1}.exit-intelligence-privacy strong{color:var(--brown-dark);font-family:var(--font-display);font-size:17px;font-weight:400}.exit-intelligence-privacy p{color:#647064;margin:6px 0 0;font-size:8px;line-height:1.65}.exit-intelligence-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 18px;display:grid}.exit-intelligence-metric{border:1px solid var(--line);border-top:5px solid var(--turquoise-dark);background:#fff;flex-direction:column;justify-content:space-between;min-width:0;min-height:112px;padding:22px 20px;display:flex;box-shadow:0 10px 28px #311b100a}.exit-intelligence-metric strong{color:var(--brown-dark);font-family:var(--font-display);font-size:34px;font-weight:400;line-height:1}.exit-intelligence-metric span{color:#796d63;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.exit-intelligence-metric--attention{border-top-color:var(--sand);background:#fdfaf5}.exit-intelligence-metric--restricted{background:#fbf4f2;border-top-color:#9c4d3c}.exit-intelligence-metric--restricted strong{color:#7d382b}.exit-intelligence-metric--complete{border-top-color:var(--sage);background:#f6f8f4}.exit-intelligence-trends{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0 0 18px;display:grid}.exit-intelligence-trend{border:1px solid var(--line);border-top:5px solid var(--turquoise-dark);background:#fff;min-width:0;padding:24px;box-shadow:0 10px 28px #311b100a}.exit-intelligence-trend:last-child:nth-child(odd){grid-column:1/-1}.exit-intelligence-trend:nth-child(2n){border-top-color:var(--sand)}.exit-intelligence-trend>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:19px;padding-bottom:14px;display:flex}.exit-intelligence-trend h3{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:22px;font-weight:400}.exit-intelligence-trend>header span{color:var(--turquoise-dark);letter-spacing:.08em;text-align:right;text-transform:uppercase;font-size:6px;font-weight:900}.exit-intelligence-trend ol{gap:11px;margin:0;padding:0;list-style:none;display:grid}.exit-intelligence-trend li{min-width:0}.exit-intelligence-trend li>div{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:5px;display:flex}.exit-intelligence-trend li>div span{color:#62574f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;line-height:1.3;overflow:hidden}.exit-intelligence-trend li>div strong{color:var(--brown);font-size:8px}.exit-intelligence-trend li>i{background:#eae3d9;height:5px;display:block;overflow:hidden}.exit-intelligence-trend li>i>b{background:linear-gradient(90deg, var(--turquoise-dark), var(--turquoise));height:100%;display:block}.exit-intelligence-trend:nth-child(2n) li>i>b{background:linear-gradient(90deg, #a37b49, var(--sand))}.exit-intelligence-trend li>small{color:#8a4639;margin-top:4px;font-size:6px;font-weight:800;display:block}.exit-intelligence-trend>p{color:#7c7066;margin:0;font-size:8px;line-height:1.6}.exit-intelligence-case-library{border:1px solid var(--line);border-top:6px solid var(--sand);background:#fff;min-width:0;padding:clamp(24px,3vw,38px);box-shadow:0 16px 40px #311b100f}.exit-intelligence-case-library>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.exit-intelligence-case-library h3{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.08}.exit-intelligence-case-library>header>p{color:#776b61;white-space:nowrap;margin:0;font-size:8px}.exit-intelligence-filters{border-block:1px solid var(--line);background:#f5f1ea;grid-template-columns:minmax(210px,1.7fr) repeat(4,minmax(130px,1fr)) auto;align-items:end;gap:8px;margin-bottom:22px;padding:17px;display:grid}.exit-intelligence-filters label{gap:7px;min-width:0;display:grid}.exit-intelligence-filters label>span{color:var(--brown);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.exit-intelligence-filters input,.exit-intelligence-filters select{width:100%;min-width:0;min-height:43px;color:var(--ink);background:#fff;border:1px solid #cabba8;border-radius:0;padding:0 11px;font-size:9px}.exit-intelligence-filters input:focus,.exit-intelligence-filters select:focus{border-color:var(--turquoise-dark)}.exit-intelligence-filters>button{border:1px solid #bca991;border-inline-start:4px solid var(--sand);min-height:43px;color:var(--brown);white-space:nowrap;cursor:pointer;background:0 0;padding:0 13px;font-size:8px;font-weight:900}.exit-intelligence-filters>button:hover,.exit-intelligence-filters>button:focus-visible{background:var(--brown);border-color:var(--brown);color:#fff}.exit-intelligence-table-wrap{overscroll-behavior-inline:contain;border:1px solid var(--line);-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.exit-intelligence-table{border-collapse:collapse;background:#fff;width:100%;min-width:960px;font-size:8px}.exit-intelligence-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.exit-intelligence-table th,.exit-intelligence-table td{vertical-align:middle;text-align:left;border-bottom:1px solid #311b101a;padding:15px 13px}.exit-intelligence-table thead th{color:var(--brown);letter-spacing:.08em;text-transform:uppercase;background:#ede5d9;padding-block:11px;font-size:7px;font-weight:900}.exit-intelligence-table tbody tr{transition:background .16s}.exit-intelligence-table tbody tr:hover{background:#fbf8f3}.exit-intelligence-table tbody th{min-width:190px;color:var(--brown-dark);font-weight:400}.exit-intelligence-table tbody th strong,.exit-intelligence-table tbody td strong{color:var(--brown-dark);font-size:9px;line-height:1.35;display:block}.exit-intelligence-table tbody th>span,.exit-intelligence-table tbody td>span,.exit-intelligence-table tbody td>small{color:#8a7d72;margin-top:4px;font-size:7px;line-height:1.4;display:block}.exit-intelligence-table tbody th em{color:#873e31;text-transform:uppercase;align-items:center;gap:5px;margin-top:7px;font-size:7px;font-style:normal;font-weight:900;display:inline-flex}.exit-intelligence-table tbody th em span{color:#fff;background:#9c4d3c;border-radius:50%;place-items:center;width:17px;height:17px;display:inline-grid}.exit-intelligence-table-row--restricted{background:#fdf6f4}.exit-intelligence-table-row--restricted>:first-child{border-inline-start:4px solid #9c4d3c}.exit-intelligence-table td:last-child{width:94px}.exit-intelligence-table td:last-child button{border:1px solid #c7b69f;border-inline-start:4px solid var(--sand);min-height:38px;color:var(--brown);cursor:pointer;background:#f7f1e8;align-items:center;gap:13px;padding:0 11px;font-size:8px;font-weight:900;display:inline-flex}.exit-intelligence-table td:last-child button b{color:var(--turquoise-dark);font-size:14px}.exit-intelligence-table td:last-child button:hover,.exit-intelligence-table td:last-child button:focus-visible{border-color:var(--brown);background:var(--brown);color:#fff}.exit-intelligence-table td:last-child button:hover b,.exit-intelligence-table td:last-child button:focus-visible b{color:var(--sand-light)}.exit-intelligence-status{color:#67594e;letter-spacing:.04em;text-transform:uppercase;background:#f1ebe2;border:1px solid #c9b9a5;align-items:center;max-width:130px;padding:6px 8px;font-size:7px;font-weight:900;line-height:1.25;display:inline-flex}.exit-intelligence-status--submitted{color:#765127;background:#f8edda;border-color:#d2b586}.exit-intelligence-status--under-review{color:#1c6570;background:#e5f2f3;border-color:#8cb9bf}.exit-intelligence-status--follow-up,.exit-intelligence-status--actions-open{color:#823e2b;background:#f8e7df;border-color:#c98f76}.exit-intelligence-status--closed{color:#486449;background:#eaf1e8;border-color:#aabda8}.exit-intelligence-loading,.exit-intelligence-empty{text-align:center;border:1px solid var(--line);color:#74685f;background:#faf8f4;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:44px 28px;font-size:9px;display:flex}.exit-intelligence-loading>span{border:3px solid #d9cbb9;border-top-color:var(--turquoise-dark);border-radius:50%;width:36px;height:36px;margin-bottom:18px;animation:1s linear infinite hr-space-spin}.exit-intelligence-empty>span{color:var(--sand);font-family:var(--font-display);font-size:48px;line-height:1}.exit-intelligence-empty h4{color:var(--brown-dark);font-family:var(--font-display);margin:8px 0 9px;font-size:25px;font-weight:400}.exit-intelligence-empty p{max-width:500px;margin:0;line-height:1.65}.exit-intelligence-empty button,.exit-intelligence-alert button{border:1px solid var(--brown);border-inline-start:4px solid var(--sand);background:var(--brown);color:#fff;cursor:pointer;min-height:40px;margin-top:18px;padding:0 14px;font-size:8px;font-weight:900}.exit-intelligence-alert{border:1px solid #d1c5b7;border-inline-start:5px solid var(--sand);color:#5f5248;background:#f7f1e8;margin:16px 0;padding:17px 19px;font-size:9px;line-height:1.55}.exit-intelligence-alert strong{color:var(--brown-dark);font-family:var(--font-display);font-size:16px;font-weight:400}.exit-intelligence-alert p{margin:5px 0 0}.exit-intelligence-alert--error{color:#74392e;border-color:#dfb4a8;background:#fbebe7;border-inline-start-color:#9c4d3c}.exit-intelligence-alert--error strong{color:#743126}.exit-intelligence-alert--success{border-color:#b7c9b5;border-inline-start-color:var(--sage);color:#49614a;background:#edf4eb}.exit-intelligence-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.exit-intelligence-panel--detail{padding-bottom:24px}.exit-intelligence-back{border:1px solid #ffffff47;border-inline-start:4px solid var(--sand);color:#fff;cursor:pointer;background:#ffffff0f;align-items:center;gap:11px;min-height:36px;margin-bottom:22px;padding:0 13px;font-size:8px;font-weight:900;display:inline-flex}.exit-intelligence-back span{color:var(--sand-light);font-size:14px}.exit-intelligence-back:hover,.exit-intelligence-back:focus-visible{border-color:var(--sand-light);background:#ffffff21}.exit-intelligence-detail-layout{grid-template-columns:minmax(0,1.55fr) minmax(340px,.75fr);align-items:start;gap:18px;min-width:0;margin-top:18px;display:grid}.exit-intelligence-employee-record{gap:13px;min-width:0;display:grid}.exit-intelligence-case-summary,.exit-intelligence-response-section{border:1px solid var(--line);border-top:5px solid var(--sand);background:#fff;min-width:0;padding:clamp(22px,3vw,34px);box-shadow:0 12px 32px #311b100b}.exit-intelligence-case-summary{border-top-color:var(--turquoise-dark)}.exit-intelligence-case-summary>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.exit-intelligence-case-summary h3,.exit-intelligence-response-section h3,.exit-intelligence-concern h3,.exit-intelligence-review h3{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:clamp(25px,2.5vw,34px);font-weight:400;line-height:1.08}.exit-intelligence-case-summary>dl{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.exit-intelligence-case-summary>dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbf9f5;min-width:0;min-height:77px;padding:14px}.exit-intelligence-case-summary dt,.exit-intelligence-response-facts dt,.exit-intelligence-concern dt{color:var(--turquoise-dark);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:7px;font-weight:900}.exit-intelligence-case-summary dd,.exit-intelligence-response-facts dd,.exit-intelligence-concern dd{overflow-wrap:anywhere;color:#574b43;margin:0;font-size:9px;line-height:1.5}.exit-intelligence-response-section:nth-of-type(3n){border-top-color:var(--sage)}.exit-intelligence-response-section:nth-of-type(3n+1){border-top-color:var(--turquoise-dark)}.exit-intelligence-response-section>header{grid-template-columns:39px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:22px;display:grid}.exit-intelligence-response-section>header>span{width:38px;height:38px;color:var(--brown);font-family:var(--font-display);background:#f4eadc;border:1px solid #d2b994;place-items:center;font-size:15px;display:grid}.exit-intelligence-response-facts{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 18px;display:grid}.exit-intelligence-response-facts>div{background:#f7f3ed;padding:14px}.exit-intelligence-rating-review{margin-top:3px}.exit-intelligence-rating-review h4,.exit-intelligence-narrative h4{color:var(--brown);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:8px;font-weight:900;line-height:1.4}.exit-intelligence-rating-review>p{color:#7e7268;margin:0;font-size:9px}.exit-intelligence-rating-review dl{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.exit-intelligence-rating-review dl>div{background:#faf8f4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:67px;padding:12px 13px;display:grid}.exit-intelligence-rating-review dt{color:#665b53;font-size:8px;line-height:1.45}.exit-intelligence-rating-review dd{color:#276872;text-align:center;text-transform:uppercase;background:#edf5f5;border:1px solid #b8cfd1;margin:0;padding:5px 7px;font-size:6px;font-weight:900;line-height:1.3}.exit-intelligence-narrative-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.exit-intelligence-narrative{background:#f7f1e8;border-inline-start:4px solid #d4b17c;min-width:0;padding:17px 18px}.exit-intelligence-response-section>.exit-intelligence-narrative{margin-top:18px}.exit-intelligence-narrative p{overflow-wrap:anywhere;color:#5f554d;white-space:pre-wrap;margin:0;font-size:9px;line-height:1.7}.exit-intelligence-concern{border:1px solid #b8c9b6;border-inline-start:7px solid var(--sage);background:#f1f5ef;padding:clamp(22px,3vw,32px)}.exit-intelligence-concern--flagged{border-color:#d7a99e;background:#fbefec;border-inline-start-color:#913f32;box-shadow:0 12px 34px #6f2f2514}.exit-intelligence-concern>header{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:15px;margin-bottom:18px;display:grid}.exit-intelligence-concern>header>span{background:var(--sage);color:#fff;width:42px;height:42px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:20px;display:grid}.exit-intelligence-concern--flagged>header>span{background:#913f32}.exit-intelligence-concern dl{background:#311b101f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.exit-intelligence-concern dl>div{background:#ffffff8c;padding:13px 15px}.exit-intelligence-concern-guidance{color:#6b574f;border-top:1px solid;margin:17px 0 0;padding-top:14px;font-size:8px;line-height:1.65}.exit-intelligence-review{min-width:0}.exit-intelligence-review form{border:1px solid var(--line);border-top:6px solid var(--turquoise-dark);background:#fff;min-width:0;overflow:hidden;box-shadow:0 16px 42px #311b1014}.exit-intelligence-review form>header{background:var(--brown-dark);color:#fff;padding:27px 25px 24px}.exit-intelligence-review form>header .exit-intelligence-kicker{color:#9fe3e9}.exit-intelligence-review form>header h3{color:#fff}.exit-intelligence-review form>header>p:last-child{color:#ffffffa3;margin:13px 0 0;font-size:8px;line-height:1.65}.exit-intelligence-review-warning{color:#71382e;border:1px solid #d4a096;background:#fbebe7;border-inline-start:5px solid #913f32;margin:18px 20px 0;padding:14px 15px}.exit-intelligence-review-warning strong{font-family:var(--font-display);font-size:15px;font-weight:400}.exit-intelligence-review-warning p{margin:5px 0 0;font-size:8px;line-height:1.55}.exit-intelligence-review fieldset{border:0;border-bottom:1px solid var(--line);gap:9px;min-width:0;margin:0;padding:24px 22px;display:grid}.exit-intelligence-review legend{width:100%;color:var(--brown-dark);font-family:var(--font-display);border-bottom:1px solid #d8c7af;margin:0 0 8px;padding:0 0 9px;font-size:18px;font-weight:400}.exit-intelligence-review label{min-width:0;color:var(--brown);gap:6px;margin-top:7px;font-size:8px;font-weight:900;line-height:1.35;display:grid}.exit-intelligence-review label>span{color:#8a7c71;font-size:7px;font-weight:500;line-height:1.4}.exit-intelligence-review input:not([type=checkbox]),.exit-intelligence-review select,.exit-intelligence-review textarea{width:100%;min-width:0;color:var(--ink);resize:vertical;background:#fbfaf7;border:1px solid #cbbbaa;border-radius:0;padding:10px 11px;font-size:9px;line-height:1.5}.exit-intelligence-review input:not([type=checkbox]),.exit-intelligence-review select{min-height:43px}.exit-intelligence-review input:focus,.exit-intelligence-review select:focus,.exit-intelligence-review textarea:focus{border-color:var(--turquoise-dark);background:#fff}.exit-intelligence-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.exit-intelligence-risk-grid label{border:1px solid var(--line);background:#f7f3ed;margin:0;padding:11px;font-size:7px}.exit-intelligence-restricted-field{border-color:#c68f83!important;background:#fff8f6!important;border-inline-start:5px solid #913f32!important}.exit-intelligence-inline-fields{grid-template-columns:minmax(0,1fr) 145px;gap:8px;display:grid}.exit-intelligence-referrals{gap:7px;margin-top:7px;display:grid}.exit-intelligence-referrals>label{border:1px solid #c5d1c3;border-inline-start:4px solid var(--sage);color:#526152;cursor:pointer;background:#f2f6f0;grid-template-columns:19px minmax(0,1fr);align-items:start;gap:10px;min-height:68px;margin:0;padding:12px;display:grid}.exit-intelligence-referrals input{width:17px;height:17px;accent-color:var(--turquoise-dark);margin:1px 0 0}.exit-intelligence-referrals span{color:#667064!important;font-size:7px!important;font-weight:500!important}.exit-intelligence-referrals strong{color:var(--brown-dark);margin-bottom:4px;font-size:8px;display:block}.exit-intelligence-review-actions{background:#f4eee5;justify-content:space-between;align-items:center;gap:15px;padding:20px 22px;display:flex}.exit-intelligence-review-actions button{border:1px solid var(--brown);border-inline-start:5px solid var(--sand);background:var(--brown);color:#fff;cursor:pointer;min-height:47px;padding:0 17px;font-size:9px;font-weight:900}.exit-intelligence-review-actions button:hover,.exit-intelligence-review-actions button:focus-visible{background:#75401c;border-color:#75401c}.exit-intelligence-review-actions button:disabled{opacity:.55;cursor:wait}.exit-intelligence-review-actions span{color:#81746a;white-space:nowrap;font-size:7px}@media (width>=1181px){.exit-intelligence-review{align-self:start;position:sticky;top:22px}}.assessment-centre-hero{background:var(--brown-dark);color:#fff;align-items:end;min-height:610px;display:grid;position:relative;overflow:hidden}.assessment-centre-hero__image,.assessment-centre-hero__wash{position:absolute;inset:0}.assessment-centre-hero__image{background-repeat:no-repeat;background-size:cover;transform:scale(1.04)}.assessment-centre-hero__content{z-index:1;padding-block:110px 78px;position:relative}.assessment-centre-hero__content h1{color:#fff;letter-spacing:-.045em;max-width:820px;margin:14px 0 24px;font-size:clamp(48px,6vw,86px);line-height:.94}.assessment-centre-hero__content>p:not(.eyebrow){color:#ffffffdb;max-width:670px;font-size:20px;line-height:1.7}.assessment-centre-hero__content>a{border:1px solid #ffffff61;border-bottom:5px solid var(--sand);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#311b1080;align-items:center;gap:28px;width:fit-content;margin-top:34px;padding:15px 20px;font-weight:800;text-decoration:none;display:inline-flex}.assessment-centre-intro{background:#f5efe6;padding:92px 0}.assessment-centre-intro__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:80px;display:grid}.assessment-centre-intro h2,.assessment-centre-library h2{color:var(--brown-dark);letter-spacing:-.035em;margin:12px 0 0;font-size:clamp(38px,4vw,62px);line-height:1}.assessment-centre-intro__grid>div:last-child>p{color:var(--ink-soft);margin:0;font-size:18px;line-height:1.8}.assessment-centre-intro__promises{background:#311b1021;gap:1px;margin-top:34px;display:grid}.assessment-centre-intro__promises span{color:var(--brown);background:#fff;align-items:center;gap:16px;padding:18px 20px;font-weight:750;display:flex}.assessment-centre-intro__promises b{color:var(--turquoise-dark);letter-spacing:.12em;font-size:13px}.assessment-centre-library{background:#fff;padding:105px 0 125px}.assessment-centre-library>.container>header{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:70px;display:grid}.assessment-centre-library>.container>header>p{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.7}.assessment-centre-groups{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:38px;margin-top:70px;display:grid}.assessment-centre-group{--group-accent:#a8783d;--group-dark:#60411f;--group-tint:#f7efe3;border:1px solid var(--group-accent);padding:24px}@supports (color:color-mix(in lab, red, red)){.assessment-centre-group{border:1px solid color-mix(in srgb, var(--group-accent) 34%, #fff)}}.assessment-centre-group{border-top:9px solid var(--group-accent);background:linear-gradient(145deg,var(--group-tint),#fff 48%);box-shadow:0 24px 55px var(--group-accent)}@supports (color:color-mix(in lab, red, red)){.assessment-centre-group{box-shadow:0 24px 55px color-mix(in srgb, var(--group-accent) 12%, transparent)}}.assessment-centre-group{content-visibility:auto;contain-intrinsic-size:680px}.assessment-centre-group--strategy-culture{--group-accent:#c08b3e;--group-dark:#74501d;--group-tint:#fbf2df}.assessment-centre-group--capability-career{--group-accent:#188493;--group-dark:#0f5b66;--group-tint:#e8f4f4}.assessment-centre-group--team{--group-accent:#768b61;--group-dark:#46583b;--group-tint:#eef3e9}.assessment-centre-group--management{--group-accent:#b96545;--group-dark:#773a27;--group-tint:#f8ece7}.assessment-centre-group--leadership{--group-accent:#963a56;--group-dark:#622238;--group-tint:#f7e9ee}.assessment-centre-group--cognitive-ability{--group-accent:#5873a6;--group-dark:#344c78;--group-tint:#edf0f8}.assessment-centre-group--combinations{--group-accent:#73518b;--group-dark:#49335d;--group-tint:#f1ebf5}.assessment-centre-group--simulations{--group-accent:#168e91;--group-dark:#0c5d61;--group-tint:#e8f5f3}.assessment-centre-group--knowledge{--group-accent:#806b56;--group-dark:#4e3d2e;--group-tint:#f1ece6}.assessment-centre-group--capability-career,.assessment-centre-group--combinations{grid-column:1/-1}.assessment-centre-group--capability-career .assessment-centre-card-grid,.assessment-centre-group--combinations .assessment-centre-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-centre-theme-key{flex-wrap:wrap;gap:9px;margin-top:42px;display:flex}.assessment-centre-theme-key span{--key-color:#806b56;background:var(--key-color);align-items:center}@supports (color:color-mix(in lab, red, red)){.assessment-centre-theme-key span{background:color-mix(in srgb,var(--key-color) 10%,#fff)}}.assessment-centre-theme-key span{border:1px solid var(--key-color)}@supports (color:color-mix(in lab, red, red)){.assessment-centre-theme-key span{border:1px solid color-mix(in srgb,var(--key-color) 35%,#fff)}}.assessment-centre-theme-key span{color:var(--brown);gap:8px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.assessment-centre-theme-key i{background:var(--key-color);width:12px;height:12px;display:block}.assessment-centre-theme-key__strategy-culture{--key-color:#c08b3e!important}.assessment-centre-theme-key__capability-career{--key-color:#188493!important}.assessment-centre-theme-key__team{--key-color:#768b61!important}.assessment-centre-theme-key__management{--key-color:#b96545!important}.assessment-centre-theme-key__leadership{--key-color:#963a56!important}.assessment-centre-theme-key__cognitive-ability{--key-color:#5873a6!important}.assessment-centre-theme-key__combinations{--key-color:#73518b!important}.assessment-centre-theme-key__simulations{--key-color:#168e91!important}.assessment-centre-theme-key__knowledge{--key-color:#806b56!important}.assessment-centre-group__heading{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:20px;margin-bottom:30px;display:grid}.assessment-centre-group__heading>span{border:1px solid #311b102b;border-bottom:6px solid var(--group-accent);background:var(--group-dark);color:#fff;place-items:center;width:58px;height:58px;font-weight:850;display:grid}.assessment-centre-group__heading h3{color:var(--brown-dark);margin:0 0 7px;font-size:28px}.assessment-centre-group__heading p{max-width:760px;color:var(--ink-soft);margin:0;line-height:1.65}.assessment-centre-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.assessment-centre-card{--assessment-accent:var(--sand);border:2px solid var(--group-accent);border-top:8px solid var(--assessment-accent);border-bottom:9px solid var(--group-dark);background:linear-gradient(145deg,#fff 0%,#fff 67%,var(--group-tint));height:100%;min-height:302px;color:var(--brown);text-align:left;cursor:pointer;box-shadow:-7px -7px 0 var(--group-tint), 0 18px 34px #311b101a;grid-template-rows:auto auto auto 1fr auto;gap:12px;padding:23px 23px 21px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:visible}.assessment-centre-group .assessment-centre-card{--assessment-accent:var(--group-accent)}.assessment-centre-card:after{content:"";background:var(--group-accent);width:6px;position:absolute;top:60px;bottom:72px;right:-7px}.assessment-centre-card:hover,.assessment-centre-card:focus-visible{box-shadow:-9px -9px 0 var(--group-tint), 0 25px 46px #311b1026;outline:3px solid var(--group-accent);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.assessment-centre-card:hover,.assessment-centre-card:focus-visible{outline:3px solid color-mix(in srgb,var(--group-accent) 22%,transparent)}}.assessment-centre-card:hover,.assessment-centre-card:focus-visible{outline-offset:4px}.assessment-centre-card>span{width:fit-content;color:var(--turquoise-dark);background:#f3ede5;padding:6px 9px;font-size:13px;font-weight:850}.assessment-centre-card>small{color:var(--turquoise-dark);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:850}.assessment-centre-card--placeholder>small{color:#8a694c}.assessment-centre-card>strong{color:var(--brown-dark);font-size:23px;line-height:1.12}.assessment-centre-card>p{color:var(--ink-soft);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.65;display:-webkit-box;overflow:hidden}.assessment-centre-card>b{color:var(--brown);border-top:1px solid #311b101f;justify-content:space-between;gap:16px;padding-top:18px;display:flex}.assessment-centre-card>b i{color:var(--turquoise-dark);font-style:normal}.assessment-centre-card--combination{cursor:default}.assessment-centre-card--combination:hover{transform:none}.assessment-centre-card--combination>div{border-top:1px solid #311b101f;gap:8px;padding-top:16px;display:grid}.assessment-centre-card--combination>div a,.assessment-centre-card--combination>div button{border:1px solid var(--brown);color:var(--brown);font:inherit;background:0 0;justify-content:center;align-items:center;padding:10px;font-size:13px;font-weight:850;text-decoration:none;display:flex}.assessment-centre-card--combination>div button{background:var(--brown-dark);color:#fff;cursor:pointer;justify-content:space-between}.assessment-centre-groups{grid-template-columns:1fr;gap:78px;display:grid}.assessment-centre-group,.assessment-centre-group--capability-career,.assessment-centre-group--combinations{box-shadow:none;content-visibility:visible;contain-intrinsic-size:none;background:0 0;border:0;grid-column:auto;padding:0}.assessment-centre-group__heading>span{border-bottom-color:var(--group-accent);background:var(--group-dark)}.assessment-centre-card-grid,.assessment-centre-group--capability-career .assessment-centre-card-grid,.assessment-centre-group--combinations .assessment-centre-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.assessment-centre-card,.assessment-centre-group .assessment-centre-card{--assessment-accent:var(--group-accent);border:2px solid var(--group-accent);border-top:7px solid var(--group-accent);border-bottom:8px solid var(--group-dark);background:linear-gradient(145deg,#fff 0%,#fff 65%,var(--group-tint));height:100%;min-height:276px;box-shadow:-7px -7px 0 var(--group-tint), 0 18px 35px #311b101c;cursor:default;gap:9px;padding:20px 20px 17px}.assessment-centre-card:after{background:var(--group-accent);top:52px;bottom:64px}.assessment-centre-card:hover{box-shadow:-9px -9px 0 var(--group-tint), 0 24px 46px #311b1029;outline:3px solid var(--group-accent)}@supports (color:color-mix(in lab, red, red)){.assessment-centre-card:hover{outline:3px solid color-mix(in srgb,var(--group-accent) 20%,transparent)}}.assessment-centre-card>strong{font-size:20px}.assessment-centre-card>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.assessment-centre-card__actions{border-top:1px solid var(--group-accent);grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;gap:6px;padding-top:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.assessment-centre-card__actions{border-top:1px solid color-mix(in srgb,var(--group-accent) 30%,#fff)}}.assessment-centre-card__actions button{border:1px solid var(--group-accent);min-height:42px;padding:7px 6px}@supports (color:color-mix(in lab, red, red)){.assessment-centre-card__actions button{border:1px solid color-mix(in srgb,var(--group-accent) 52%,#fff)}}.assessment-centre-card__actions button{border-bottom:4px solid var(--group-accent);color:var(--group-dark);font:inherit;cursor:pointer;background:#ffffffe6;font-size:10px;font-weight:850;line-height:1.15}.assessment-centre-card__actions button:first-child{border-color:var(--group-dark);border-bottom-color:var(--group-accent);background:var(--group-dark);color:#fff;justify-content:center;align-items:center;gap:6px;display:flex}.assessment-centre-card__actions button i{font-style:normal}.assessment-centre-card__actions button:hover,.assessment-centre-card__actions button:focus-visible{outline:3px solid var(--group-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.assessment-centre-card__actions button:hover,.assessment-centre-card__actions button:focus-visible{outline:3px solid color-mix(in srgb,var(--group-accent) 22%,transparent)}}.assessment-centre-card__actions button:hover,.assessment-centre-card__actions button:focus-visible{outline-offset:2px}.assessment-centre-start,.assessment-centre-planned{background:#f5efe6;min-height:760px;position:relative}.assessment-centre-start__art,.assessment-centre-planned__banner{background-position:50% 56%;background-size:cover;height:250px;overflow:hidden}.assessment-centre-start__art>div{background-position:50% 56%;background-size:cover;width:100%;height:100%}.assessment-centre-start__grid{grid-template-columns:minmax(0,.85fr) minmax(430px,1.15fr);align-items:start;gap:44px;margin-top:-70px;padding-bottom:105px;display:grid;position:relative}.assessment-centre-start__copy,.assessment-centre-identity,.assessment-centre-planned__inner{background:#fff;box-shadow:0 26px 60px #311b1029}.assessment-centre-start__copy{border-top:8px solid var(--sand);padding:42px 40px}.assessment-centre-start__copy>button,.assessment-centre-planned__inner>button{color:var(--turquoise-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.assessment-centre-start__copy h1,.assessment-centre-planned h1{color:var(--brown-dark);margin:14px 0 20px;font-size:clamp(38px,4vw,58px);line-height:1}.assessment-centre-start__copy>p:not(.eyebrow){color:var(--ink-soft);line-height:1.75}.assessment-centre-start__copy dl{background:#311b101c;gap:1px;margin:30px 0 0;display:grid}.assessment-centre-start__copy dl>div{background:#f7f2eb;padding:16px 18px}.assessment-centre-start__copy dt{color:var(--turquoise-dark);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.assessment-centre-start__copy dd{color:var(--brown);margin:6px 0 0;line-height:1.55}.assessment-centre-identity{border-top:8px solid var(--turquoise);border-bottom:10px solid var(--brown-dark);padding:38px 40px 42px}.assessment-centre-identity>header{align-items:center;gap:17px;margin-bottom:28px;display:flex}.assessment-centre-identity>header>span{background:var(--brown-dark);width:44px;height:44px;color:var(--sand);place-items:center;font-size:24px;display:grid}.assessment-centre-identity h2{color:var(--brown-dark);margin:5px 0 0;font-size:30px}.assessment-centre-identity__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.assessment-centre-identity__fields label{color:var(--brown);gap:8px;font-weight:750;display:grid}.assessment-centre-identity__fields input{width:100%;min-height:52px;color:var(--brown-dark);font:inherit;background:#fcfaf7;border:1px solid #311b103d;padding:12px 14px}.assessment-centre-identity__fields input:focus{border-color:var(--turquoise-dark);outline:3px solid #197d8d1f}.assessment-centre-identity__fields small{color:var(--ink-soft);font-weight:500}.assessment-centre-identity__note{color:var(--ink-soft);margin:24px 0 20px;line-height:1.6}.assessment-centre-identity>button{border:0;border-bottom:6px solid var(--sand);background:var(--brown-dark);color:#fff;width:100%;min-height:56px;font:inherit;cursor:pointer;justify-content:space-between;padding:14px 18px;font-weight:850;display:flex}.assessment-centre-planned__inner{border-top:8px solid var(--sand);margin-top:-70px;margin-bottom:100px;padding:44px;position:relative}.assessment-centre-planned__inner>p:not(.eyebrow){max-width:800px;color:var(--ink-soft);font-size:18px;line-height:1.75}.assessment-centre-planned__facts{background:#311b1021;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:38px;display:grid}.assessment-centre-planned__facts article{background:#f7f2eb;gap:9px;padding:22px;display:grid}.assessment-centre-planned__facts span{color:var(--turquoise-dark);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.assessment-centre-planned__facts strong{color:var(--brown);line-height:1.55}.assessment-centre-planned__notice{background:var(--brown-dark);color:#fff;grid-template-columns:52px minmax(0,1fr);gap:20px;margin-top:32px;padding:26px;display:grid}.assessment-centre-planned__notice>span{background:var(--sand);width:48px;height:48px;color:var(--brown-dark);place-items:center;font-size:28px;display:grid}.assessment-centre-planned__notice h2{color:#fff;margin:0 0 8px;font-size:26px}.assessment-centre-planned__notice p{color:#ffffffd1;margin:0;line-height:1.65}.assessment-centre-loading{min-height:500px;color:var(--brown);background:#f5efe6;place-items:center;padding:100px 24px;font-weight:800;display:grid}@media (width<=1050px){.assessment-centre-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-centre-start__grid{grid-template-columns:1fr}.assessment-centre-identity{max-width:760px}}@media (width<=760px){.assessment-centre-hero{min-height:540px}.assessment-centre-hero__content{padding-block:90px 58px}.assessment-centre-hero__content h1{font-size:clamp(42px,13vw,64px)}.assessment-centre-intro,.assessment-centre-library{padding-block:72px}.assessment-centre-intro__grid,.assessment-centre-library>.container>header{grid-template-columns:1fr;gap:30px}.assessment-centre-card-grid{grid-template-columns:1fr;gap:28px}.assessment-centre-card{min-height:260px}.assessment-centre-start__grid{gap:24px;margin-top:-42px}.assessment-centre-start__copy,.assessment-centre-identity,.assessment-centre-planned__inner{padding:28px 22px}.assessment-centre-identity__fields,.assessment-centre-planned__facts{grid-template-columns:1fr}.assessment-centre-planned__inner{margin-top:-42px}}.assessment-knowledge-centre{background:radial-gradient(circle at 8% 12%,#43aebe1c,#0000 25%),#f4eee6;min-height:100vh;padding-bottom:110px}.assessment-knowledge-centre__banner{background-position:50% 58%;background-size:cover;width:100%;height:330px}.assessment-knowledge-centre__shell{z-index:1;margin-top:-112px;position:relative}.assessment-knowledge-centre__header{border-top:9px solid var(--sand);border-bottom:11px solid var(--turquoise-dark);color:#fff;background:linear-gradient(112deg,#321b10 0%,#5c3019 78%,#6d3d20 100%);min-height:300px;padding:38px 44px 36px;position:relative;overflow:hidden;box-shadow:0 24px 60px #311b102e}.assessment-knowledge-centre__header:after{content:"";pointer-events:none;border:32px solid #43aebe29;width:390px;height:390px;position:absolute;bottom:-230px;right:-145px;transform:rotate(45deg)}.assessment-knowledge-centre__header>button{min-height:34px;color:var(--sand-light);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:850}.assessment-knowledge-centre__header>button:hover,.assessment-knowledge-centre__header>button:focus-visible{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--turquoise);-webkit-text-decoration-color:var(--turquoise);-webkit-text-decoration-color:var(--turquoise);text-decoration-color:var(--turquoise);text-underline-offset:5px;outline:0}.assessment-knowledge-centre__header>.eyebrow{color:var(--turquoise);margin-top:25px}.assessment-knowledge-centre__header h1{color:#fff;max-width:900px;font-family:var(--font-display);margin:8px 0 12px;font-size:clamp(38px,5.2vw,68px);font-weight:400;line-height:.98}.assessment-knowledge-centre__header>p:not(.eyebrow){color:#ffffffc7;max-width:780px;margin:0;font-size:16px;line-height:1.65}.assessment-knowledge-centre__header>div{background:#ffffff29;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-width:800px;margin-top:28px;display:grid}.assessment-knowledge-centre__header>div span{color:#ffffffba;background:#311b10e6;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:64px;padding:12px 14px;font-size:11px;line-height:1.35;display:grid}.assessment-knowledge-centre__header>div b{color:var(--sand);font-size:21px}.assessment-knowledge-centre__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:34px;display:grid}.assessment-knowledge-row{--knowledge-accent:#806b56;--knowledge-dark:#4e3d2e;--knowledge-tint:#f1ece6;border:2px solid var(--knowledge-accent);border-top:7px solid var(--knowledge-accent);border-bottom:7px solid var(--knowledge-dark);background:linear-gradient(145deg,#fff 0%,#fff 68%,var(--knowledge-tint));height:100%;min-height:166px;box-shadow:-8px -8px 0 var(--knowledge-tint), 0 22px 44px #311b101a;grid-template-rows:1fr;grid-template-columns:42px minmax(0,1fr) minmax(132px,.4fr);align-items:center;gap:14px;padding:16px 17px;transition:transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.assessment-knowledge-row:after{background:var(--knowledge-accent);content:"";width:42px;height:4px;position:absolute;top:42px;right:0}.assessment-knowledge-row:hover{box-shadow:-10px -10px 0 var(--knowledge-tint), 0 28px 52px #311b1024;transform:translateY(-4px)}.assessment-knowledge-row--strategy-culture{--knowledge-accent:#c08b3e;--knowledge-dark:#74501d;--knowledge-tint:#fbf2df}.assessment-knowledge-row--capability-career{--knowledge-accent:#188493;--knowledge-dark:#0f5b66;--knowledge-tint:#e8f4f4}.assessment-knowledge-row--team{--knowledge-accent:#768b61;--knowledge-dark:#46583b;--knowledge-tint:#eef3e9}.assessment-knowledge-row--management{--knowledge-accent:#b96545;--knowledge-dark:#773a27;--knowledge-tint:#f8ece7}.assessment-knowledge-row--leadership{--knowledge-accent:#963a56;--knowledge-dark:#622238;--knowledge-tint:#f7e9ee}.assessment-knowledge-row--cognitive-ability{--knowledge-accent:#5873a6;--knowledge-dark:#344c78;--knowledge-tint:#edf0f8}.assessment-knowledge-row--combinations{--knowledge-accent:#73518b;--knowledge-dark:#49335d;--knowledge-tint:#f1ebf5}.assessment-knowledge-row--simulations{--knowledge-accent:#168e91;--knowledge-dark:#0c5d61;--knowledge-tint:#e8f5f3}.assessment-knowledge-row>span{background:var(--knowledge-tint);width:42px;height:42px;color:var(--knowledge-dark);place-items:center;font-size:12px;font-weight:900;display:grid}.assessment-knowledge-row>div:nth-child(2){min-width:0}.assessment-knowledge-row__meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.assessment-knowledge-row__meta small:first-child{background:var(--knowledge-dark);color:#fff;padding:4px 6px}.assessment-knowledge-row__meta small:last-child{color:var(--knowledge-dark)}.assessment-knowledge-row small{color:var(--turquoise-dark);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.assessment-knowledge-row h2{color:var(--brown-dark);font-family:var(--font-display);margin:4px 0 5px;font-size:21px;font-weight:400;line-height:1.1}.assessment-knowledge-row p{max-width:710px;color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.assessment-knowledge-row__actions{grid-column:3;grid-template-columns:1fr;align-self:center;gap:7px;display:grid}.assessment-knowledge-row__actions button{border:1px solid #311b1038;border-bottom:4px solid var(--knowledge-accent);min-height:46px;color:var(--brown);font:inherit;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:850;display:flex}.assessment-knowledge-row__actions button:last-child{border-color:var(--knowledge-dark);border-bottom-color:var(--knowledge-accent);background:var(--knowledge-dark);color:#fff}.assessment-knowledge-row__actions button small{color:var(--sand-light);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff47;padding:3px 5px;font-size:7px;font-weight:900}.assessment-knowledge-row__actions button:hover,.assessment-knowledge-row__actions button:focus-visible{outline:3px solid #197d8d2e;transform:translateY(-1px)}.assessment-reference-viewer{z-index:500;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.assessment-reference-viewer__backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;background:#180e08d1;border:0;position:absolute;inset:0}.assessment-reference-viewer__document{border-top:9px solid var(--sand);border-bottom:11px solid var(--turquoise-dark);background:#f8f4ee;grid-template-rows:auto minmax(0,1fr) auto;width:min(900px,100%);max-height:calc(100vh - 64px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000061}.assessment-reference-viewer__document--report{width:min(1120px,100%)}.assessment-reference-viewer__document>header{background:var(--brown-dark);color:#fff;justify-content:space-between;gap:24px;padding:28px 32px 24px;display:flex}.assessment-reference-viewer__document>header .eyebrow{color:var(--turquoise)}.assessment-reference-viewer__document>header h2{color:#fff;font-family:var(--font-display);margin:6px 0 8px;font-size:34px;font-weight:400}.assessment-reference-viewer__document>header strong{color:var(--sand-light);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.assessment-reference-viewer__document>header button{color:#fff;width:42px;height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff4d;flex:none;font-size:28px}.assessment-reference-viewer__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:12px;min-height:0;padding:30px 32px;display:grid;overflow:hidden auto}.assessment-reference-viewer__body--factsheet{overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;scroll-padding-block:24px;display:block;overflow:hidden auto}.assessment-reference-viewer--factsheet{overscroll-behavior:contain;place-items:center;overflow:hidden}.assessment-reference-viewer--factsheet .assessment-reference-viewer__backdrop{position:fixed}.assessment-reference-viewer__document--factsheet{grid-template-rows:auto minmax(0,1fr) auto;height:min(940px,100dvh - 64px);max-height:calc(100dvh - 64px);margin:0;overflow:hidden}.assessment-reference-viewer__document--factsheet .assessment-reference-viewer__body--factsheet{min-height:0;overflow:hidden auto}.assessment-reference-viewer__body section{border-inline-start:5px solid var(--sand);background:#fff;padding:18px 20px}.assessment-reference-viewer__body section:nth-child(2n){border-inline-start-color:var(--turquoise)}.assessment-reference-viewer__body span{color:var(--turquoise-dark);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.assessment-reference-viewer__body p{color:var(--ink-soft);margin:8px 0 0;line-height:1.65}.assessment-reference-viewer__document--report .assessment-reference-viewer__body{background:linear-gradient(135deg,#ffffff9e,#eee5d8cc),repeating-linear-gradient(45deg,#0000 0 18px,#311b1006 18px 19px);padding:18px 24px 22px}.assessment-example-report-reader{gap:14px;display:grid}.assessment-example-report-reader__formats{border:1px solid #311b102e;border-top:6px solid var(--sand);background:#fff;grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);align-items:center;gap:18px;padding:16px 18px;display:grid;box-shadow:0 10px 24px #311b1014}.assessment-reference-viewer__body .assessment-example-report-reader__formats>div:first-child>span{color:var(--brown);font-size:11px}.assessment-reference-viewer__body .assessment-example-report-reader__formats>div:first-child>p{margin-top:5px;font-size:9px;line-height:1.45}.assessment-example-report-reader__formats [role=tablist]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.assessment-example-report-reader__formats [role=tab]{min-height:58px;color:var(--brown);font:inherit;text-align:left;cursor:pointer;background:#f7f1e9;border:1px solid #311b102e;border-bottom:4px solid #d7c1a5;align-content:center;gap:3px;padding:9px 11px;display:grid}.assessment-example-report-reader__formats [role=tab] strong{font-size:8px;line-height:1.25}.assessment-example-report-reader__formats [role=tab] small{color:var(--ink-soft);font-size:7px}.assessment-example-report-reader__formats [role=tab].is-active{border-color:var(--turquoise-dark);border-bottom-color:var(--turquoise);background:var(--brown-dark);color:#fff}.assessment-example-report-reader__formats [role=tab].is-active small{color:var(--sand-light)}.assessment-example-report-reader__formats [role=tab]:hover,.assessment-example-report-reader__formats [role=tab]:focus-visible{outline-offset:2px;outline:3px solid #197d8d2e}.assessment-example-report-reader__notice{border-inline-start:5px solid var(--turquoise);background:var(--brown-dark);color:#fff;align-items:center;gap:18px;padding:13px 18px;display:flex}.assessment-reference-viewer__body .assessment-example-report-reader__notice span{color:var(--sand);flex:none;font-size:9px}.assessment-reference-viewer__body .assessment-example-report-reader__notice p{color:#ffffffbf;margin:0;font-size:10px;line-height:1.45}.assessment-example-report-reader__stage{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:14px;min-height:0;display:grid}.assessment-example-report-reader__pdf{border:1px solid #6848352e;border-top:7px solid var(--brown);background:#f7f3ef;border-radius:14px;width:100%;min-height:min(72vh,920px);display:block;box-shadow:0 18px 45px #442d2029}.assessment-example-report-reader__stage>button{border:1px solid #311b1040;border-bottom:5px solid var(--turquoise);background:var(--brown-dark);color:#fff;width:52px;height:68px;font:inherit;cursor:pointer;font-size:23px;box-shadow:0 10px 22px #311b101f}.assessment-example-report-reader__stage>button:hover:not(:disabled),.assessment-example-report-reader__stage>button:focus-visible:not(:disabled){outline:3px solid #197d8d33;transform:translateY(-2px)}.assessment-example-report-reader__stage>button:disabled,.assessment-reference-viewer__document--report>footer button:disabled{opacity:.28;cursor:default}.assessment-example-report-reader__stage figure{border:1px solid #311b1033;border-top:7px solid var(--sand);background:#fff;width:min(100%,560px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 46px #311b102e}.assessment-example-report-reader__stage img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.assessment-example-report-reader__stage figcaption{background:#fff;border-top:1px solid #311b1026;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:9px 14px;display:flex}.assessment-example-report-reader__stage figcaption strong{color:var(--brown);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.assessment-example-report-reader__stage figcaption span{color:var(--turquoise-dark);white-space:nowrap;font-size:9px}.assessment-example-report-reader__progress{background:#311b101f;height:5px;overflow:hidden}.assessment-example-report-reader__progress span{background:linear-gradient(90deg,var(--sand),var(--turquoise));height:100%;transition:width .2s;display:block}.assessment-reference-viewer__body .assessment-example-report-reader__help{color:var(--ink-soft);text-align:center;margin:0;font-size:9px}.assessment-factsheet-sheet{border:1px solid #311b1026;border-top:7px solid var(--sand);background:linear-gradient(135deg,#0000 0 72%,#43aebe14 72% 73%,#0000 73%),#f8f3eb;align-self:start;width:100%;min-height:max-content;overflow:visible;box-shadow:0 18px 42px #311b1014}.assessment-factsheet-sheet__masthead{color:#fff;background:linear-gradient(104deg,#311b10fa,#633a1ded 62%,#197d8ddb),url(/brand/heritage-and-ambition.avif) 50% 48%/cover;grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:34px;min-height:184px;padding:30px 34px 28px;display:grid;position:relative;overflow:hidden}.assessment-factsheet-sheet__masthead:after{content:"";border:22px solid #ffffff14;width:230px;height:230px;position:absolute;top:-118px;right:-115px;transform:rotate(45deg)}.assessment-factsheet-sheet__masthead>*{z-index:1;position:relative}.assessment-factsheet-sheet__masthead p{color:var(--turquoise);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:900}.assessment-factsheet-sheet__masthead h3{color:#fff;max-width:680px;font-family:var(--font-display);margin:0 0 12px;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:.98}.assessment-factsheet-sheet__masthead>div>strong{color:#ffffffc7;max-width:720px;font-size:13px;font-weight:500;line-height:1.55;display:block}.assessment-factsheet-sheet__masthead aside{border:1px solid #ffffff45;border-bottom:6px solid var(--turquoise);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#26140b8a;padding:18px 20px}.assessment-factsheet-sheet__masthead aside span,.assessment-factsheet-sheet__masthead aside small{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.45;display:block}.assessment-factsheet-sheet__masthead aside b{color:var(--sand-light);font-family:var(--font-display);margin:8px 0 10px;font-size:20px;font-weight:400;line-height:1.05;display:block}.assessment-factsheet-sheet__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:24px 26px 18px;display:grid}.assessment-reference-viewer__body .assessment-factsheet-sheet__grid section,.assessment-reference-viewer__body .assessment-factsheet-sheet__value section{border:1px solid #311b101c;border-inline-start:4px solid var(--sand);background:#ffffffe6;margin:0;padding:15px 17px}.assessment-reference-viewer__body .assessment-factsheet-sheet__grid section:nth-child(2n){border-inline-start-color:var(--turquoise)}.assessment-reference-viewer__body .assessment-factsheet-sheet__grid .assessment-factsheet-sheet__lead{border-inline-start-color:var(--brown);grid-column:1/-1}.assessment-reference-viewer__body .assessment-factsheet-sheet__grid .assessment-factsheet-sheet__caution{background:#efe5d7}.assessment-factsheet-sheet__grid span,.assessment-factsheet-sheet__value span{color:var(--turquoise-dark);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.assessment-factsheet-sheet__grid p,.assessment-factsheet-sheet__value p{color:#514940;margin:6px 0 0;font-size:11px;line-height:1.48}.assessment-factsheet-sheet__grid ul{gap:4px;margin:7px 0 0;padding:0;list-style:none;display:grid}.assessment-factsheet-sheet__grid li{color:#514940;padding-inline-start:14px;font-size:10px;line-height:1.4;position:relative}.assessment-factsheet-sheet__grid li:before{content:"◆";color:var(--sand);inset-inline-start:0;font-size:7px;position:absolute;top:1px}.assessment-factsheet-sheet__value{border-top:1px solid #311b1021;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 26px;padding-top:16px;display:grid}.assessment-reference-viewer__body .assessment-factsheet-sheet__value section{border-inline-start-color:var(--turquoise-dark);background:#f0ebe3}.assessment-factsheet-sheet>footer{border-top:5px solid var(--turquoise-dark);background:var(--brown-dark);color:#fff;grid-template-columns:145px minmax(0,1fr);align-items:start;gap:8px 18px;margin-top:18px;padding:18px 26px 20px;display:grid}.assessment-factsheet-sheet>footer b{color:var(--sand);letter-spacing:.09em;text-transform:uppercase;font-size:9px}.assessment-factsheet-sheet>footer p{color:#ffffffd6;margin:0;font-size:10px;line-height:1.45}.assessment-factsheet-sheet>footer small{color:#ffffff85;grid-column:2;font-size:8px;line-height:1.4}.assessment-reference-viewer__document>footer{background:#fff;border-top:1px solid #311b1021;justify-content:center;align-items:center;gap:20px;min-height:66px;padding:10px 20px;display:flex}.assessment-reference-viewer__document>footer button{background:var(--brown-dark);color:#fff;width:42px;height:42px;font:inherit;cursor:pointer;border:0}.assessment-reference-viewer__document>footer span{color:var(--brown);letter-spacing:.1em;font-size:11px;font-weight:900}@media (width<=920px){.assessment-knowledge-centre__list{grid-template-columns:1fr}.assessment-knowledge-row{grid-template-columns:46px minmax(0,1fr) minmax(150px,.36fr)}.assessment-knowledge-row__actions{grid-column:3}}@media (width<=680px){.assessment-knowledge-centre__banner{height:240px}.assessment-knowledge-centre__shell{margin-top:-58px}.assessment-knowledge-centre__header{padding:28px 22px}.assessment-knowledge-centre__header h1{font-size:39px}.assessment-knowledge-centre__header>div{grid-template-columns:1fr}.assessment-knowledge-row{grid-template-columns:42px minmax(0,1fr);gap:14px;height:auto;min-height:0;padding:20px 18px}.assessment-knowledge-row>span{width:40px;height:40px}.assessment-knowledge-row h2{font-size:22px}.assessment-reference-viewer__document>header{padding:20px 18px}.assessment-reference-viewer__body{padding:16px}.assessment-factsheet-sheet__masthead{grid-template-columns:1fr;gap:18px;padding:24px 20px}.assessment-factsheet-sheet__masthead aside{width:100%}.assessment-factsheet-sheet__grid{grid-template-columns:1fr;padding:18px 16px 12px}.assessment-reference-viewer__body .assessment-factsheet-sheet__grid .assessment-factsheet-sheet__lead{grid-column:auto}.assessment-factsheet-sheet__value{grid-template-columns:1fr;margin:0 16px}.assessment-factsheet-sheet>footer{grid-template-columns:1fr;padding:18px}.assessment-factsheet-sheet>footer small{grid-column:auto}.assessment-knowledge-row__actions{grid-column:1/-1;grid-template-columns:1fr}.assessment-reference-viewer{padding:12px}.assessment-reference-viewer__document{max-height:calc(100vh - 24px)}.assessment-reference-viewer__document>header,.assessment-reference-viewer__body{padding:22px 18px}.assessment-reference-viewer__document>header h2{font-size:27px}.assessment-reference-viewer__document--report .assessment-reference-viewer__body{padding:12px}.assessment-example-report-reader__formats{grid-template-columns:1fr;gap:10px;padding:12px}.assessment-example-report-reader__formats [role=tablist]{scroll-snap-type:x proximity;padding:2px 2px 8px;display:flex;overflow-x:auto}.assessment-example-report-reader__formats [role=tab]{scroll-snap-align:start;min-width:150px}.assessment-example-report-reader__notice{gap:5px;padding:11px 13px;display:grid}.assessment-example-report-reader__stage{grid-template-columns:36px minmax(0,1fr) 36px;gap:6px}.assessment-example-report-reader__stage>button{width:36px;height:54px;font-size:18px}.assessment-example-report-reader__stage figure{border-top-width:5px}.assessment-example-report-reader__stage figcaption{gap:7px;padding:8px 9px}.assessment-example-report-reader__stage figcaption strong{max-width:175px;font-size:7px}.assessment-example-report-reader__stage figcaption span{font-size:8px}.assessment-reference-viewer__document--factsheet{width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;margin:0}.assessment-reference-viewer--factsheet{padding:0;display:block}.assessment-reference-viewer__document--factsheet>header{gap:12px;padding:15px 16px 14px;box-shadow:0 8px 24px #180e082e}.assessment-reference-viewer__document--factsheet>header .eyebrow{font-size:8px}.assessment-reference-viewer__document--factsheet>header h2{margin:4px 0 6px;font-size:22px;line-height:1.08}.assessment-reference-viewer__document--factsheet>header button{width:38px;height:38px}.assessment-reference-viewer__body--factsheet{min-height:0;padding:10px 8px max(24px,env(safe-area-inset-bottom));scroll-padding-block:12px;overflow:hidden auto}.assessment-reference-viewer__document--factsheet>footer{min-height:58px;padding:8px 12px}.assessment-factsheet-sheet__masthead{min-height:0;padding:22px 18px}.assessment-factsheet-sheet__masthead h3{font-size:32px;line-height:1}.assessment-factsheet-sheet__masthead>div>strong{font-size:12px}.assessment-factsheet-sheet__grid{padding:14px 10px 10px}.assessment-factsheet-sheet__value{margin:0 10px}.assessment-factsheet-sheet>footer{margin-top:14px;padding:16px 14px 18px}}.coach-dirah{background:#f8f4ef;padding:1px 0 0}.coach-dirah__hero{aspect-ratio:1.776;isolation:isolate;border-top:10px solid var(--sand);border-bottom:14px solid var(--brown-dark);background:#cfa878;width:min(1540px,100% - 48px);min-height:680px;margin:38px auto 0;position:relative;overflow:visible;box-shadow:0 34px 70px #311b1033}.coach-dirah__hero:before{content:"";z-index:-1;background:#ead9c2;position:absolute;inset:-20px 27% 44% -14px}.coach-dirah__hero:after{content:"";z-index:3;background:var(--turquoise);width:8px;position:absolute;top:15%;bottom:17%;right:-10px}.coach-dirah__visual{background:#cfa878;position:absolute;inset:0;overflow:hidden}.coach-dirah__visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#41241200 47%,#ebd1ad14 61%,#ebd1ad47 100%);position:absolute;inset:0}.coach-dirah__visual img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.coach-dirah__content{z-index:2;flex-direction:column;align-items:stretch;width:min(35%,510px);display:flex;position:absolute;top:5%;bottom:7%;right:clamp(30px,4vw,68px)}.coach-dirah__logo{align-self:flex-end;width:min(100%,330px);height:auto;display:block}.coach-dirah__introduction{text-align:right;margin-top:-8px}.coach-dirah__introduction .eyebrow{color:var(--turquoise-dark)}.coach-dirah__introduction h1{color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.04em;margin:7px 0 10px;font-size:clamp(56px,5vw,82px);font-weight:400;line-height:.94}.coach-dirah__introduction h1:focus{outline:0}.coach-dirah__introduction>p:last-child{color:#60483a;max-width:455px;margin:0 0 0 auto;font-size:16px;line-height:1.65}.coach-dirah__search,.coach-dirah__composer{border:1px solid #311b1033;border-top:8px solid var(--turquoise);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f9f5eff0;margin-top:auto;padding:22px 22px 19px;box-shadow:-9px -9px #ecdac2e6,0 24px 50px #311b102e}.coach-dirah__search label,.coach-dirah__composer label{color:var(--brown-dark);font-family:var(--font-display);margin-bottom:11px;font-size:22px;line-height:1.1;display:block}.coach-dirah__search-row{background:#fff;border:1px solid #311b1042;grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:stretch;display:grid}.coach-dirah__search textarea,.coach-dirah__composer textarea{width:100%;min-width:0;min-height:56px;max-height:138px;color:var(--brown-dark);font:inherit;resize:vertical;background:0 0;border:0;padding:15px 17px;line-height:1.45}.coach-dirah__search textarea::placeholder,.coach-dirah__composer textarea::placeholder{color:#8a7c71;opacity:1}.coach-dirah__search textarea:focus-visible,.coach-dirah__composer textarea:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #236d748c;position:relative}.coach-dirah__search button,.coach-dirah__composer button{background:linear-gradient(105deg, var(--brown-dark), var(--brown));color:#fff;min-height:56px;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:0;border-left:1px solid #ffffff2e;padding:0 17px;font-size:12px;font-weight:700}.coach-dirah__search button span,.coach-dirah__composer button span{color:var(--sand-light);margin-left:8px;font-size:16px}.coach-dirah__search button:disabled,.coach-dirah__composer button:disabled{cursor:not-allowed;opacity:.62}.coach-dirah__composer-notes{justify-content:space-between;align-items:flex-start;gap:16px;margin-top:12px;display:flex}.coach-dirah__privacy{color:#75675d;max-width:620px;margin:0;font-size:12px;line-height:1.55}.coach-dirah__composer-notes>span{color:#827267;flex:none;font-size:10px}.coach-dirah__continue{border:1px solid #311b1033;border-top:8px solid var(--turquoise);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f9f5eff0;margin-top:auto;padding:20px 21px 18px;box-shadow:-9px -9px #ecdac2e6,0 24px 50px #311b102e}.coach-dirah__continue>span{color:#75675d;margin-bottom:10px;font-size:12px;line-height:1.55;display:block}.coach-dirah__continue button{border:1px solid var(--brown-dark);border-left:4px solid var(--sand);background:linear-gradient(105deg, var(--brown-dark), var(--brown));color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:0 16px;font-size:10px;font-weight:700;display:flex}.coach-dirah__continue button:hover,.coach-dirah__continue button:focus-visible{border-color:var(--sand);outline-offset:3px;outline:3px solid #236d744d}.coach-dirah__continue button b{color:var(--sand-light);font-size:17px;font-weight:400}.coach-dirah__signature{z-index:2;border-left:4px solid var(--sand);color:#fff;background:linear-gradient(100deg,#311b10f0,#633518e6);align-items:center;gap:16px;min-height:57px;padding:0 20px 0 10px;display:flex;position:absolute;bottom:27px;left:30px}.coach-dirah__signature span{width:37px;height:37px;color:var(--sand-light);border:1px solid #ffffff3b;place-items:center;font-size:12px;display:grid}.coach-dirah__signature strong{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.coach-dirah__foundation{background:#efe7dc;border-top:1px solid #311b101c;margin-top:62px;padding:88px 0 96px}.coach-dirah__foundation-inner{grid-template-columns:minmax(0,1.1fr) minmax(300px,.72fr);align-items:start;gap:70px;display:grid}.coach-dirah__foundation h2{max-width:750px;color:var(--brown-dark);font-family:var(--font-display);margin:10px 0 0;font-size:clamp(40px,4.5vw,66px);font-weight:400;line-height:1.02}.coach-dirah__foundation-copy{border-left:4px solid var(--turquoise);color:#6f6258;margin:0;padding-left:24px;font-size:15px;line-height:1.75}.coach-dirah__prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.coach-dirah__prompts button{border:1px solid #311b102e;border-top:5px solid var(--sand);min-height:82px;color:var(--brown-dark);text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#f8f2ea);justify-content:space-between;align-items:center;gap:14px;padding:15px 15px 15px 17px;transition:transform .18s,border-color .18s,background .18s;display:flex;box-shadow:-5px -5px #deccb5cc}.coach-dirah__prompts button:nth-child(2n){border-top-color:var(--turquoise);box-shadow:-5px -5px #c4dedeb8}.coach-dirah__prompts button:hover,.coach-dirah__prompts button:focus-visible{border-color:var(--turquoise-dark);outline-offset:3px;background:#fff;outline:3px solid #236d7433;transform:translateY(-2px)}.coach-dirah__prompts button span{font-size:14px;line-height:1.5}.coach-dirah__prompts button b{background:var(--brown);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:15px;font-weight:400;display:grid}.coach-dirah__foundation--active{padding-top:72px}.coach-dirah__workspace{scroll-margin-top:28px}.coach-dirah__workspace-header{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}.coach-dirah__workspace-header h2{color:var(--brown-dark);margin:8px 0 9px;font-size:clamp(38px,4.4vw,60px);font-weight:400;line-height:1}.coach-dirah__workspace-header>div>p:last-child{color:#6d6158;max-width:700px;margin:0;font-size:15px;line-height:1.65}.coach-dirah__workspace-header>button{border:1px solid var(--brown);border-left:4px solid var(--sand);min-height:47px;color:var(--brown);text-transform:uppercase;cursor:pointer;background:0 0;flex:none;padding:0 16px;font-size:10px;font-weight:700}.coach-dirah__workspace-header>button:hover,.coach-dirah__workspace-header>button:focus-visible{background:var(--brown);color:#fff;outline-offset:3px;outline:3px solid #236d7433}.coach-dirah__conversation{border:1px solid #311b102e;border-top:8px solid var(--sand);border-bottom:10px solid var(--brown-dark);background:#fffdf9;position:relative;overflow:visible;box-shadow:-9px -9px #e6d4bc,0 25px 52px #311b1024}.coach-dirah__conversation:after{content:"";background:var(--turquoise);pointer-events:none;width:6px;position:absolute;top:72px;bottom:92px;right:-7px}.coach-dirah__message-list{background:linear-gradient(145deg,#f4f0e8b3,#ffffffdb);gap:30px;max-height:none;padding:clamp(24px,3vw,42px);scroll-padding-block:25px;display:grid;overflow:visible}.coach-dirah__message{background:#fff;border:1px solid #311b1024;width:min(100%,1040px);padding:clamp(27px,3vw,40px);scroll-margin-top:26px;box-shadow:0 18px 38px #311b1017}.coach-dirah__message--assistant{border-top:7px solid var(--sand);border-right:5px solid var(--turquoise);border-bottom:8px solid var(--brown-dark);border-left:1px solid #311b1024;outline:none;justify-self:start;box-shadow:-8px -8px #e9d8c1,0 22px 44px #311b101a}.coach-dirah__message--user{border-color:#ffffff24;border-left:5px solid var(--sand);background:linear-gradient(110deg, var(--brown-dark), var(--brown));color:#fff;justify-self:end;width:min(76%,720px)}.coach-dirah__message-label{color:var(--turquoise-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.coach-dirah__message--user .coach-dirah__message-label{color:var(--sand-light)}.coach-dirah__message>p{color:#5d5148;white-space:pre-wrap;margin:0;font-size:16px;line-height:1.72}.coach-dirah__message--user>p{color:#ffffffeb}.coach-dirah__message--loading{opacity:.78}.coach-dirah__grounding{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-weight:700;display:flex;color:#74685f!important;margin:0 0 24px!important;font-size:12px!important}.coach-dirah__grounding:before{content:"";background:var(--turquoise);flex:none;width:28px;height:3px}.coach-dirah__answer{color:#4f443d;font-size:clamp(16px,1.12vw,18px);line-height:1.76}.coach-dirah__answer h3{color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.01em;border-top:1px solid #311b101c;margin:32px 0 12px;padding-top:18px;font-size:clamp(24px,2.2vw,31px);font-weight:400;line-height:1.15}.coach-dirah__answer h3:first-child{border-top:0;margin-top:0;padding-top:0}.coach-dirah__answer p{max-width:900px;margin:0 0 18px}.coach-dirah__answer ol,.coach-dirah__answer ul{counter-reset:coach-action;gap:11px;max-width:920px;margin:8px 0 24px;padding-left:0;list-style:none;display:grid}.coach-dirah__answer li{border-left:4px solid var(--sand);color:#4f443d;background:#f7f0e7;min-height:48px;padding:13px 16px 13px 58px;font-size:clamp(16px,1.05vw,17px);line-height:1.68;position:relative}.coach-dirah__answer ol li{counter-increment:coach-action}.coach-dirah__answer ol li:before,.coach-dirah__answer ul li:before{background:var(--brown);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid;position:absolute;top:13px;left:15px}.coach-dirah__answer ol li:before{content:counter(coach-action, decimal-leading-zero)}.coach-dirah__answer ul li:before{content:"•";background:var(--turquoise-dark);font-size:19px}.coach-dirah__answer strong{color:var(--brown-dark)}.coach-dirah__sources{border-top:3px solid var(--sand);margin-top:34px;padding:25px 0 0}.coach-dirah__sources>strong{color:var(--brown-dark);font-family:var(--font-display);font-size:clamp(22px,2vw,28px);font-weight:400}.coach-dirah__sources>p{color:#6d6158;max-width:730px;margin:7px 0 0;font-size:14px;line-height:1.65}.coach-dirah__sources ul{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}.coach-dirah__sources li>a,.coach-dirah__sources li>span{border:1px solid #311b1024;border-left:4px solid var(--sand);min-height:92px;color:var(--brown);background:#f6efe6;justify-content:space-between;align-items:center;gap:12px;padding:15px 15px 14px 17px;font-size:14px;line-height:1.45;text-decoration:none;display:flex}.coach-dirah__sources li>a:hover,.coach-dirah__sources li>a:focus-visible{border-color:var(--turquoise-dark);outline-offset:2px;background:#fff;outline:3px solid #236d7433}.coach-dirah__sources li small{color:#817164;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.coach-dirah__sources li b{color:var(--turquoise-dark);font-size:15px;font-weight:400}.coach-dirah__sources li em{color:var(--turquoise-dark);letter-spacing:.06em;text-transform:uppercase;margin-top:7px;font-size:10px;font-style:normal;font-weight:800;display:block}.coach-dirah__error{color:#60301f;background:#f8eae3;border:1px solid #9348304d;border-left:5px solid #a85336;justify-content:space-between;align-items:center;gap:20px;margin:0 31px 20px;padding:16px 17px;display:flex}.coach-dirah__error strong{font-family:var(--font-display);font-size:15px;font-weight:400}.coach-dirah__error p{margin:4px 0 0;font-size:11px;line-height:1.5}.coach-dirah__error button{color:#fff;text-transform:uppercase;cursor:pointer;background:#7a3f2b;border:1px solid #7a3f2b;flex:none;min-height:42px;padding:0 14px;font-size:9px;font-weight:700}.coach-dirah__error button:hover,.coach-dirah__error button:focus-visible{outline-offset:2px;background:#60301f;outline:3px solid #7a3f2b33}.coach-dirah__composer{z-index:3;border-width:1px 0 0;border-top:7px solid var(--turquoise);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9f5effa;margin:0;position:relative;box-shadow:0 -15px 34px #311b1017}.coach-dirah__composer label{font-size:19px}@media (width<=1000px){.coach-dirah__hero{aspect-ratio:auto;min-height:0;overflow:visible}.coach-dirah__visual{aspect-ratio:4/3;position:relative}.coach-dirah__visual:after{background:linear-gradient(#0000 65%,#311b1033)}.coach-dirah__visual img{object-position:36% center}.coach-dirah__content{background:linear-gradient(145deg,#f7f1e9 0%,#f2e7d9 72%,#43aebe24 100%);width:auto;padding:26px 27px 31px;position:relative;inset:auto}.coach-dirah__logo{width:min(58%,280px)}.coach-dirah__introduction{text-align:left;margin-top:-5px}.coach-dirah__introduction>p:last-child{max-width:650px;margin-left:0}.coach-dirah__search,.coach-dirah__continue{margin-top:25px}.coach-dirah__signature{margin:0;position:relative;bottom:auto;left:auto}}@media (width<=680px){.coach-dirah__hero{border-top-width:8px;border-bottom-width:11px;width:calc(100% - 28px);margin-top:22px;box-shadow:0 24px 46px #311b102b}.coach-dirah__hero:before{top:-13px;left:-8px;right:18%}.coach-dirah__hero:after{width:5px;right:-7px}.coach-dirah__visual{aspect-ratio:1/.88}.coach-dirah__visual img{object-position:34% center}.coach-dirah__content{padding:23px 19px 26px}.coach-dirah__logo{width:min(68%,235px)}.coach-dirah__introduction h1{font-size:clamp(49px,16vw,66px)}.coach-dirah__introduction>p:last-child{font-size:15px}.coach-dirah__search{padding:19px 16px 17px;box-shadow:-6px -6px #ecdac2e6,0 18px 34px #311b1026}.coach-dirah__search-row{grid-template-columns:1fr}.coach-dirah__search button,.coach-dirah__composer button{border-top:1px solid #ffffff2e;border-left:0}.coach-dirah__composer-notes{display:block}.coach-dirah__composer-notes>span{text-align:right;margin-top:7px;display:block}.coach-dirah__signature{gap:12px;min-height:53px;padding-right:13px}.coach-dirah__signature strong{font-size:8px;line-height:1.5}.coach-dirah__foundation{margin-top:41px;padding:61px 0 67px}.coach-dirah__foundation-inner{grid-template-columns:1fr;gap:28px}.coach-dirah__foundation-copy{padding-left:18px;font-size:15px}.coach-dirah__prompts{grid-template-columns:1fr;gap:11px}.coach-dirah__prompts button{min-height:66px}.coach-dirah__foundation--active{padding-top:55px}.coach-dirah__workspace-header{flex-direction:column;align-items:flex-start;gap:19px}.coach-dirah__workspace-header>button{width:100%}.coach-dirah__conversation{box-shadow:-6px -6px #e6d4bc,0 20px 38px #311b1021}.coach-dirah__conversation:after{width:4px;right:-5px}.coach-dirah__message-list{max-height:none;padding:19px 16px;overflow:visible}.coach-dirah__message,.coach-dirah__message--user{width:100%;padding:23px 19px}.coach-dirah__message>p,.coach-dirah__answer{font-size:16px}.coach-dirah__answer h3{margin-top:27px;font-size:25px}.coach-dirah__answer li{padding-right:13px;font-size:16px}.coach-dirah__sources ul{grid-template-columns:1fr}.coach-dirah__error{flex-direction:column;align-items:stretch;margin:0 16px 17px}.coach-dirah__error button{width:100%}.coach-dirah__composer{padding:19px 16px 17px;position:relative}}@media (prefers-reduced-motion:reduce){.coach-dirah__prompts button{transition:none}.coach-dirah__prompts button:hover,.coach-dirah__prompts button:focus-visible{transform:none}}.tna-insight{color:#2f251f;width:min(1280px,100%);margin:0 auto}.tna-insight-loading{color:#675b51;background:#fff;padding:44px}.tna-insight__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.tna-insight__header h1{color:var(--brown-dark);font-family:var(--font-display);margin:2px 0 10px;font-size:clamp(37px,4vw,58px);font-weight:400;line-height:1}.tna-insight__header>div>p:last-child{color:#5f544c;max-width:720px;margin:0;font-size:15px;line-height:1.7}.tna-insight__export{border:1px solid #866c53;border-inline-start:4px solid var(--sand);background:var(--brown);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;min-height:43px;padding:0 16px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.tna-insight__success{color:#315940;background:#e4f0e7;border-inline-start:4px solid #4f8566;padding:13px 16px;font-size:14px}.tna-insight__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tna-insight__kpis article{border-top:3px solid var(--turquoise-dark);background:#fff;flex-direction:column;min-height:118px;padding:20px;display:flex;box-shadow:0 10px 24px #3a27180a}.tna-insight__kpis span{color:#675a50;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.tna-insight__kpis strong{color:var(--brown-dark);font-family:var(--font-display);margin:8px 0 3px;font-size:34px;font-weight:400}.tna-insight__kpis small{color:#675c53;margin-top:auto;font-size:12px;line-height:1.45}.tna-insight__needs{color:#fff;background:#173f43;grid-template-columns:220px minmax(0,1fr);gap:24px;margin-top:10px;padding:22px;display:grid}.tna-insight__needs h2{font-family:var(--font-display);margin:4px 0 0;font-size:22px;font-weight:400}.tna-insight__need-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.tna-insight__need-grid article{background:#ffffff14;min-width:0;padding:13px}.tna-insight__need-grid span{color:#ffffffd1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900;display:block;overflow:hidden}.tna-insight__need-grid strong{font-family:var(--font-display);margin:6px 0 9px;font-size:24px;font-weight:400;display:block}.tna-insight__need-grid i{background:#9fe3e9;max-width:100%;height:3px;display:block}.tna-insight__filters{background:#fff;grid-template-columns:minmax(200px,1.7fr) 90px 120px 110px 170px auto auto;gap:7px;margin-top:10px;padding:12px;display:grid}.tna-insight__filters input,.tna-insight__filters select,.tna-review input,.tna-review select,.tna-review textarea{color:#302720;width:100%;min-height:40px;font:inherit;background:#fbfaf7;border:1px solid #d5c9bb;border-radius:0;padding:8px 10px;font-size:13px}.tna-insight__filters button,.tna-review>button,.tna-report__actions button{border:1px solid var(--brown);background:var(--brown);color:#fff;cursor:pointer;min-height:40px;padding:0 14px;font-size:12px;font-weight:900}.tna-insight__filters button:last-child{color:var(--brown);background:#fff}.tna-insight__workspace{grid-template-columns:minmax(310px,.76fr) minmax(520px,1.6fr);gap:10px;min-height:640px;margin-top:10px;display:grid}.tna-insight__register{background:#fff;max-height:790px;overflow:auto}.tna-insight__register>p{color:#655950;margin:0;padding:30px;font-size:14px}.tna-insight__register>button{width:100%;color:inherit;text-align:left;cursor:pointer;border:0;border-bottom:1px solid #e4ddd4;background:#fff;border-inline-start:4px solid #0000;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:11px;padding:15px;display:grid}.tna-insight__register>button:hover,.tna-insight__register>button.is-active{border-inline-start-color:var(--turquoise-dark);background:#f2f8f8}.tna-insight__register strong{color:var(--brown-dark);font-family:var(--font-display);font-size:14px;font-weight:400;display:block}.tna-insight__register small,.tna-insight__register em{color:#655950;margin-top:4px;font-size:12px;font-style:normal;line-height:1.45;display:block}.tna-insight__register em{color:var(--turquoise-dark);font-weight:800}.tna-insight__register time{color:#6c6056;white-space:nowrap;font-size:11px}.tna-priority{color:#fff;justify-content:center;min-width:34px;padding:6px;font-size:11px;font-weight:900;display:inline-flex}.tna-priority--p1{background:#a64f3c}.tna-priority--p2{background:#bd8637}.tna-priority--p3{background:#527969}.tna-insight__detail{background:#fff;min-width:0;padding:24px}.tna-insight__detail>p{color:#655950;font-size:14px}.tna-insight__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex}.tna-insight__empty>span{color:var(--turquoise-dark);font-family:var(--font-display);font-size:48px}.tna-insight__empty h2{color:var(--brown-dark);font-family:var(--font-display);margin:12px 0 8px;font-size:28px;font-weight:400}.tna-insight__empty p{color:#655950;max-width:480px;font-size:14px;line-height:1.7}.tna-report__header{border-bottom:1px solid #d8ccbd;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.tna-report__header p{color:var(--turquoise-dark);letter-spacing:.08em;margin:0 0 5px;font-size:11px;font-weight:900}.tna-report__header h2{color:var(--brown-dark);font-family:var(--font-display);margin:0 0 5px;font-size:30px;font-weight:400}.tna-report__header span{color:#665a51;font-size:13px}.tna-report__actions{align-items:flex-start;gap:7px;display:flex}.tna-report__profile{background:#ded5ca;grid-template-columns:repeat(3,1fr);gap:1px;margin:16px 0;display:grid}.tna-report__profile>div{background:#f8f5f0;min-height:70px;padding:12px}.tna-report__profile dt{color:#695d53;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.tna-report__profile dd{color:#3d3028;margin:6px 0 0;font-size:13px;line-height:1.5}.tna-report__summary{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.tna-report__summary article{border-top:2px solid var(--sand);background:#f4eee6;padding:11px}.tna-report__summary strong{color:var(--brown-dark);font-family:var(--font-display);font-size:21px;font-weight:400;display:block}.tna-report__summary span{color:#655950;text-transform:uppercase;font-size:10px;font-weight:900}.tna-report__section{margin-top:20px}.tna-report__section h3,.tna-report__plan h3,.tna-review h3{color:var(--brown-dark);font-family:var(--font-display);margin:0 0 10px;font-size:21px;font-weight:400}.tna-report__section article{border-top:1px solid #e3dcd3;padding:10px 0}.tna-report__section article>div{justify-content:space-between;gap:15px;display:flex}.tna-report__section strong{color:#47372e;font-size:13px}.tna-report__section article span{color:var(--turquoise-dark);white-space:nowrap;font-size:11px;font-weight:900}.tna-report__section article p,.tna-report__plan p{color:#5e544c;margin:6px 0 0;font-size:13px;line-height:1.55}.tna-report__plan{border-inline-start:4px solid var(--sand);background:#f5efe7;margin-top:22px;padding:18px}.tna-report__plan>div{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.tna-report__plan article{background:#fff;padding:10px}.tna-report__plan article span{color:var(--turquoise-dark);font-size:11px;font-weight:900}.tna-review{border-top:6px solid var(--turquoise-dark);background:#eef5f4;margin-top:24px;padding:20px}.tna-review__grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.tna-review label{color:#594a40;font-size:12px;font-weight:900;line-height:1.6}.tna-review__wide{grid-column:1/-1}.tna-review__check{align-items:center;gap:8px;min-height:40px;display:flex}.tna-review__check input{width:16px;min-height:16px}.tna-review>button{border-inline-start:4px solid var(--sand);margin-top:14px}.tna-review>button:disabled{opacity:.55;cursor:wait}@media (width<=1050px){.tna-insight__kpis{grid-template-columns:repeat(2,1fr)}.tna-insight__needs{grid-template-columns:1fr}.tna-insight__filters{grid-template-columns:repeat(3,minmax(0,1fr))}.tna-insight__workspace{grid-template-columns:1fr}.tna-insight__register{max-height:440px}}@media (width<=720px){.tna-insight__header{flex-direction:column}.tna-insight__export{justify-content:center;width:100%}.tna-insight__need-grid{grid-template-columns:repeat(2,1fr)}.tna-insight__filters{grid-template-columns:1fr 1fr}.tna-insight__filters input:first-child{grid-column:1/-1}.tna-insight__detail{padding:15px}.tna-report__header{flex-direction:column}.tna-report__profile{grid-template-columns:1fr 1fr}.tna-report__summary{grid-template-columns:repeat(2,1fr)}.tna-report__plan>div,.tna-review__grid{grid-template-columns:1fr}.tna-review__wide{grid-column:auto}}@media print{body:where(:has(#tna-print-report)) *,body:where(:has(#succession-print-report)) *{visibility:hidden!important}#tna-print-report,#succession-print-report,#tna-print-report *,#succession-print-report *{visibility:visible!important}#tna-print-report,#succession-print-report{color:#000;background:#fff;width:100%;padding:20px;position:absolute;inset:0}.tna-review,.tna-report__actions button{display:none!important}.tna-report__section,.tna-report__plan{break-inside:avoid}}@media (width<=1180px){.exit-intelligence-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.exit-intelligence-search{grid-column:span 2}.exit-intelligence-detail-layout{grid-template-columns:1fr}.exit-intelligence-review{width:min(760px,100%);margin:0 auto}}@media (width<=880px){.exit-intelligence-header,.exit-intelligence-detail-header{flex-direction:column;align-items:flex-start;gap:25px}.exit-intelligence-header:after,.exit-intelligence-detail-header:after{bottom:-100px;right:-35px}.exit-intelligence-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.exit-intelligence-metric:nth-child(n+4){min-height:94px}.exit-intelligence-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.exit-intelligence-search{grid-column:span 2}.exit-intelligence-case-summary>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.exit-intelligence-panel{width:100%;overflow:hidden}.exit-intelligence-header,.exit-intelligence-detail-header{border-inline-start-width:5px;padding:27px 20px 30px}.exit-intelligence-header h2,.exit-intelligence-detail-header h2{font-size:35px}.exit-intelligence-header>div:first-child>p:last-child,.exit-intelligence-detail-header>div:first-child>p:last-child{font-size:9px}.exit-intelligence-header-actions,.exit-intelligence-detail-actions{flex-direction:column;align-items:stretch;width:100%}.exit-intelligence-header-actions button,.exit-intelligence-header-actions a,.exit-intelligence-detail-actions button,.exit-intelligence-detail-actions a{width:100%;min-height:46px}.exit-intelligence-privacy{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:18px}.exit-intelligence-privacy>span{font-size:28px}.exit-intelligence-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.exit-intelligence-metric{min-height:96px;padding:18px 16px}.exit-intelligence-metric:last-child{grid-column:span 2;min-height:82px}.exit-intelligence-trends{grid-template-columns:1fr}.exit-intelligence-trend:last-child:nth-child(odd){grid-column:auto}.exit-intelligence-trend{padding:20px 17px}.exit-intelligence-trend>header{flex-direction:column;align-items:flex-start;gap:6px}.exit-intelligence-trend>header span{text-align:left}.exit-intelligence-trend li>div span{white-space:normal}.exit-intelligence-case-library{padding:22px 15px}.exit-intelligence-case-library>header{flex-direction:column;align-items:flex-start;gap:9px}.exit-intelligence-case-library>header>p{white-space:normal}.exit-intelligence-filters{grid-template-columns:1fr;padding:13px}.exit-intelligence-search{grid-column:auto}.exit-intelligence-filters input,.exit-intelligence-filters select{min-height:47px;font-size:16px}.exit-intelligence-filters>button{min-height:47px}.exit-intelligence-table-wrap{border-inline:0}.exit-intelligence-case-summary,.exit-intelligence-response-section,.exit-intelligence-concern{padding:21px 16px}.exit-intelligence-case-summary>header{flex-direction:column;align-items:flex-start;gap:12px}.exit-intelligence-case-summary>dl,.exit-intelligence-response-facts,.exit-intelligence-rating-review dl,.exit-intelligence-narrative-grid,.exit-intelligence-concern dl{grid-template-columns:1fr}.exit-intelligence-case-summary>dl>div{min-height:0}.exit-intelligence-rating-review dl>div{grid-template-columns:1fr;gap:8px}.exit-intelligence-rating-review dd{justify-self:start}.exit-intelligence-narrative-grid{gap:8px}.exit-intelligence-response-section>header{grid-template-columns:34px minmax(0,1fr);gap:11px}.exit-intelligence-response-section>header>span{width:33px;height:33px}.exit-intelligence-concern>header{grid-template-columns:36px minmax(0,1fr);gap:11px}.exit-intelligence-concern>header>span{width:36px;height:36px}.exit-intelligence-review form>header{padding:24px 19px}.exit-intelligence-review fieldset{padding:22px 17px}.exit-intelligence-review input:not([type=checkbox]),.exit-intelligence-review select,.exit-intelligence-review textarea{font-size:16px}.exit-intelligence-risk-grid,.exit-intelligence-inline-fields{grid-template-columns:1fr}.exit-intelligence-review-actions{flex-direction:column;align-items:stretch;padding:18px 17px}.exit-intelligence-review-actions button{width:100%;min-height:49px}.exit-intelligence-review-actions span{text-align:center}}@media (width<=380px){.exit-intelligence-metrics{grid-template-columns:1fr}.exit-intelligence-metric:last-child{grid-column:auto}}@media print{@page{margin:14mm}body{color:#1f1b18!important;background:#fff!important}.site-header,.site-footer,.site-nav,.menu-button,.hr-space-workspace__header,.hr-space-workspace__sidebar,.hr-space-workspace__session,.exit-intelligence-back,.exit-intelligence-detail-actions,.exit-intelligence-review{display:none!important}.site-shell,.hr-space-view,.hr-space-workspace,.hr-space-workspace__layout,.hr-space-workspace__main{background:#fff!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}.exit-intelligence-panel--detail{width:100%!important;margin:0!important;padding:0!important}.exit-intelligence-detail-header{color:#1f1b18!important;min-height:0!important;box-shadow:none!important;border:0!important;background:#fff!important;border-bottom:2px solid #60300f!important;margin:0 0 8mm!important;padding:0 0 6mm!important;display:block!important}.exit-intelligence-detail-header:after{display:none!important}.exit-intelligence-detail-header .exit-intelligence-kicker{color:#197d8d!important}.exit-intelligence-detail-header h2{color:#311b10!important;font-size:28pt!important}.exit-intelligence-detail-header>div:first-child>p:last-child{color:#55483f!important}.exit-intelligence-detail-layout{margin:0!important;display:block!important}.exit-intelligence-employee-record{display:block!important}.exit-intelligence-case-summary,.exit-intelligence-response-section,.exit-intelligence-concern{break-inside:avoid;box-shadow:none!important;background:#fff!important;border-color:#bcae9c!important;margin:0 0 6mm!important;padding:5mm!important}.exit-intelligence-case-summary>dl>div,.exit-intelligence-response-facts>div,.exit-intelligence-rating-review dl>div,.exit-intelligence-narrative{background:#f6f2eb!important}.exit-intelligence-concern--flagged{border-inline-start-color:#913f32!important}.exit-intelligence-concern>header>span{-webkit-print-color-adjust:exact;print-color-adjust:exact}.exit-intelligence-narrative p{white-space:normal}}.pulse-insight-panel{width:min(1240px,100%);color:var(--ink);margin:0 auto}.pulse-insight-panel *,.pulse-insight-panel :before,.pulse-insight-panel :after{box-sizing:border-box}.pulse-insight-panel button,.pulse-insight-panel a{font:inherit}.pulse-insight-panel button:focus-visible,.pulse-insight-panel a:focus-visible{outline-offset:3px;outline:3px solid #197d8d3d}.pulse-insight-kicker{color:var(--turquoise-dark);letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:8px;font-weight:900}.pulse-insight-header{border-inline-start:7px solid var(--sand);color:#fff;background:linear-gradient(100deg,#28150bf7,#3d2011d1),url(/brand/diriyah-community.avif) 50% 58%/cover;justify-content:space-between;align-items:flex-end;gap:34px;min-height:250px;padding:38px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 46px #341f111c}.pulse-insight-header:after{content:"";border:1px solid #ffffff2e;width:250px;height:250px;position:absolute;top:-98px;right:-72px;transform:rotate(45deg)}.pulse-insight-header>*{z-index:1;min-width:0;position:relative}.pulse-insight-header>div:first-child{max-width:710px}.pulse-insight-header .pulse-insight-kicker{color:#9fe3e9}.pulse-insight-header h2{color:#fff;margin:0;font-size:clamp(43px,5vw,66px);line-height:.98}.pulse-insight-header>div:first-child>p:last-child{color:#ffffffbd;max-width:650px;margin:18px 0 0;font-size:10px;line-height:1.7}.pulse-insight-header__actions{gap:8px;width:220px;display:grid}.pulse-insight-header__actions button,.pulse-insight-header__actions a{color:#fff;letter-spacing:.05em;text-align:center;text-transform:uppercase;cursor:pointer;background:#ffffff14;border:1px solid #ffffff57;border-radius:0;justify-content:center;align-items:center;min-height:44px;padding:0 13px;font-size:7px;font-weight:900;text-decoration:none;display:flex}.pulse-insight-header__actions button:last-child{border-color:var(--sand-light);border-inline-start:4px solid var(--sand);background:#146e79ad}.pulse-insight-header__actions button:hover,.pulse-insight-header__actions button:focus-visible,.pulse-insight-header__actions a:hover,.pulse-insight-header__actions a:focus-visible{background:#ffffff29;border-color:#fff}.pulse-insight-header__actions button:disabled{opacity:.55;cursor:wait}.pulse-insight-export-error{color:#713326;background:#fff3ef;border-inline-start:4px solid #a34632;margin:14px clamp(20px,4vw,42px) 0;padding:12px 15px;font-size:9px;line-height:1.55}.pulse-insight-cycle{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.pulse-insight-cycle>div{border-inline-start:1px solid var(--line);min-height:105px;padding:22px 24px}.pulse-insight-cycle>div:first-child{border-inline-start:0}.pulse-insight-cycle span,.pulse-insight-participation span,.pulse-insight-metrics span,.pulse-insight-diagnostics article span{color:var(--turquoise-dark);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.pulse-insight-cycle strong{color:var(--brown-dark);font-family:var(--font-display);margin-top:10px;font-size:18px;font-weight:400;display:block}.pulse-insight-cycle p{color:#7e7268;margin:8px 0 0;font-size:8px;line-height:1.45}.pulse-insight-privacy{border-inline-start:5px solid var(--sage);background:#f6f8f3;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:18px;margin:14px 0;padding:20px 24px;display:grid}.pulse-insight-privacy>span{color:var(--sage);font-family:var(--font-display);font-size:34px}.pulse-insight-privacy strong{color:var(--brown-dark);font-family:var(--font-display);font-size:17px;font-weight:400}.pulse-insight-privacy p{color:#647064;margin:6px 0 0;font-size:8px;line-height:1.6}.pulse-insight-participation,.pulse-insight-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pulse-insight-participation article,.pulse-insight-metrics article{border-top:4px solid var(--turquoise-dark);background:#fff;min-height:104px;padding:20px;box-shadow:0 10px 28px #3824160b}.pulse-insight-participation strong,.pulse-insight-metrics strong{overflow-wrap:anywhere;color:var(--brown-dark);font-family:var(--font-display);margin-top:13px;font-size:28px;font-weight:400;line-height:1.03;display:block}.pulse-insight-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.pulse-insight-metrics article:nth-child(2n){border-top-color:var(--sand);background:#fdfaf5}.pulse-insight-metrics small{color:#82756a;margin-top:7px;font-size:7px;display:block}.pulse-insight-metrics article:nth-child(n+5) strong{font-size:18px;line-height:1.15}.pulse-insight-suppressed{border:1px solid #c9b99f;border-inline-start:7px solid var(--sand);background:#fff;grid-template-columns:62px minmax(0,1fr);gap:27px;margin-top:14px;padding:42px;display:grid}.pulse-insight-suppressed>span{color:var(--sand);font-family:var(--font-display);font-size:52px}.pulse-insight-suppressed h3,.pulse-insight-domains h3,.pulse-insight-diagnostics h3,.pulse-insight-segments h3,.pulse-insight-items h3,.pulse-insight-followthrough h3{max-width:780px;color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:28px;font-weight:400;line-height:1.08}.pulse-insight-suppressed p:not(.pulse-insight-kicker){color:#756960;max-width:720px;font-size:9px;line-height:1.65}.pulse-insight-suppressed div>div{max-width:560px;margin-top:24px}.pulse-insight-suppressed i,.pulse-insight-ranking li i,.pulse-insight-domains article i{background:#e2ddd5;height:7px;display:block;overflow:hidden}.pulse-insight-suppressed i b,.pulse-insight-ranking li i b,.pulse-insight-domains article i b{background:var(--turquoise-dark);height:100%;display:block}.pulse-insight-suppressed div>div span{color:#796d63;margin-top:8px;font-size:8px;display:block}.pulse-insight-domains,.pulse-insight-diagnostics,.pulse-insight-segments,.pulse-insight-items,.pulse-insight-followthrough{background:#fff;margin-top:14px;padding:32px}.pulse-insight-domains>header,.pulse-insight-segments>header,.pulse-insight-items>header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:25px;display:flex}.pulse-insight-domains>header>p,.pulse-insight-items>header>p{color:#81746a;max-width:310px;margin:0;font-size:8px;line-height:1.55}.pulse-insight-domains>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pulse-insight-domains article{border:1px solid var(--line);border-inline-start:4px solid var(--sand);grid-template-columns:32px minmax(0,1fr) 42px;align-items:center;gap:13px;min-height:112px;padding:18px;display:grid}.pulse-insight-domains article>span{color:var(--turquoise-dark);font-family:var(--font-display);font-size:22px}.pulse-insight-domains article div strong{color:var(--brown-dark);font-family:var(--font-display);font-size:16px;font-weight:400;display:block}.pulse-insight-domains article i{margin:11px 0 8px}.pulse-insight-domains article small{color:#81746b;font-size:7px}.pulse-insight-domains article>b{color:var(--brown);font-family:var(--font-display);text-align:right;font-size:21px;font-weight:400}.pulse-insight-rankings{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.pulse-insight-ranking{background:#fff;padding:29px}.pulse-insight-ranking:nth-child(2){border-top:4px solid var(--sand)}.pulse-insight-ranking:first-child{border-top:4px solid var(--turquoise-dark)}.pulse-insight-ranking>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:21px;display:flex}.pulse-insight-ranking h3{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:22px;font-weight:400}.pulse-insight-ranking>header span{color:#8a7c70;white-space:nowrap;font-size:7px}.pulse-insight-ranking ol{gap:13px;margin:0;padding:0;list-style-position:inside;display:grid}.pulse-insight-ranking li{color:#75695f;font-size:8px}.pulse-insight-ranking li>span{color:var(--brown-dark);font-weight:800}.pulse-insight-ranking li>div{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;margin:7px 0 3px;display:grid}.pulse-insight-ranking li strong{color:var(--brown);text-align:right;font-size:8px}.pulse-insight-ranking li small{color:#91857b;margin-left:16px;font-size:7px}.pulse-insight-ranking>p{color:#81756a;font-size:9px}.pulse-insight-diagnostics>header{max-width:760px;margin-bottom:24px}.pulse-insight-diagnostics>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pulse-insight-diagnostics article{border-top:4px solid var(--sage);background:#f7f5f0;min-height:150px;padding:20px}.pulse-insight-diagnostics article strong{color:var(--brown-dark);font-family:var(--font-display);margin:13px 0 10px;font-size:27px;font-weight:400;display:block}.pulse-insight-diagnostics article p{color:#80736a;margin:0;font-size:8px;line-height:1.5}.pulse-insight-segments>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pulse-insight-segments article{border:1px solid var(--line);min-height:160px;padding:21px}.pulse-insight-segments h4{color:var(--brown-dark);font-family:var(--font-display);margin:0 0 14px;font-size:19px;font-weight:400}.pulse-insight-segments ul{margin:0;padding:0;list-style:none}.pulse-insight-segments li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 45px 35px;gap:8px;padding:8px 0;font-size:8px;display:grid}.pulse-insight-segments li:first-child{border-top:0}.pulse-insight-segments li strong{color:var(--brown);text-align:right}.pulse-insight-segments li small{color:#8d8075;text-align:right}.pulse-insight-segments article>p,.pulse-insight-segments article>small{color:#8a7d72;font-size:8px;line-height:1.55}.pulse-insight-items__table-wrap{border:1px solid var(--line);overflow-x:auto}.pulse-insight-items table{border-collapse:collapse;width:100%;min-width:800px}.pulse-insight-items th,.pulse-insight-items td{border-bottom:1px solid var(--line);color:#6f645c;text-align:left;vertical-align:top;padding:12px;font-size:8px;line-height:1.45}.pulse-insight-items thead th{background:var(--brown-dark);color:#fff;letter-spacing:.07em;text-transform:uppercase;font-size:7px}.pulse-insight-items tbody th{color:var(--turquoise-dark);font-weight:900}.pulse-insight-items tbody td:nth-child(3),.pulse-insight-items tbody td:nth-child(4){color:var(--brown);font-weight:900}.pulse-insight-followthrough{background:var(--brown-dark);color:#fff;grid-template-columns:minmax(0,1fr) 300px;gap:45px;display:grid}.pulse-insight-followthrough .pulse-insight-kicker{color:#9fe3e9}.pulse-insight-followthrough h3{color:#fff}.pulse-insight-followthrough>div>p:last-child{color:#ffffffa8;font-size:9px;line-height:1.65}.pulse-insight-followthrough dl{margin:0}.pulse-insight-followthrough dl>div{border-top:1px solid #ffffff2b;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.pulse-insight-followthrough dl>div:first-child{border-top:0}.pulse-insight-followthrough dt{color:#ffffffad;font-size:8px}.pulse-insight-followthrough dd{color:#9fe3e9;font-family:var(--font-display);margin:0;font-size:18px}.pulse-insight-method{border:1px solid var(--line);color:#81756a;background:#f6f2eb;flex-wrap:wrap;gap:8px 18px;margin-top:14px;padding:17px 20px;font-size:7px;display:flex}.pulse-insight-method strong{color:var(--brown);text-transform:uppercase}.pulse-insight-loading,.pulse-insight-alert{border:1px solid var(--line);color:#766a61;text-align:center;background:#fff;place-items:center;min-height:260px;padding:45px;font-size:10px;display:grid}.pulse-insight-loading>span{border:3px solid #d7cdc0;border-top-color:var(--turquoise-dark);border-radius:50%;width:35px;height:35px;animation:1s linear infinite assessment-spin}.pulse-insight-alert strong{color:var(--brown-dark);font-family:var(--font-display);font-size:19px;font-weight:400}.pulse-insight-alert p{margin:7px 0 15px}.pulse-insight-alert button{border:1px solid var(--brown);background:var(--brown);color:#fff;cursor:pointer;min-height:42px;padding:0 17px}@media (width<=980px){.pulse-insight-header{flex-direction:column;align-items:flex-start}.pulse-insight-header__actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.pulse-insight-domains>div,.pulse-insight-rankings{grid-template-columns:1fr}.pulse-insight-diagnostics>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.pulse-insight-panel{width:100%;overflow:hidden}.pulse-insight-header{border-inline-start-width:5px;min-height:0;padding:30px 20px}.pulse-insight-header h2{font-size:41px}.pulse-insight-header__actions{grid-template-columns:1fr}.pulse-insight-header__actions button,.pulse-insight-header__actions a{min-height:47px}.pulse-insight-cycle,.pulse-insight-participation,.pulse-insight-metrics,.pulse-insight-diagnostics>div,.pulse-insight-segments>div,.pulse-insight-followthrough{grid-template-columns:1fr}.pulse-insight-cycle>div{border-inline-start:0;border-top:1px solid var(--line);min-height:0}.pulse-insight-cycle>div:first-child{border-top:0}.pulse-insight-suppressed{grid-template-columns:40px minmax(0,1fr);gap:15px;padding:27px 20px}.pulse-insight-suppressed>span{font-size:37px}.pulse-insight-suppressed h3,.pulse-insight-domains h3,.pulse-insight-diagnostics h3,.pulse-insight-segments h3,.pulse-insight-items h3,.pulse-insight-followthrough h3{font-size:25px}.pulse-insight-domains,.pulse-insight-diagnostics,.pulse-insight-segments,.pulse-insight-items,.pulse-insight-followthrough{padding:23px 17px}.pulse-insight-domains>header,.pulse-insight-segments>header,.pulse-insight-items>header{flex-direction:column;align-items:flex-start}.pulse-insight-domains article{grid-template-columns:29px minmax(0,1fr) 36px}.pulse-insight-ranking{padding:23px 18px}.pulse-insight-ranking>header{flex-direction:column;align-items:flex-start}.pulse-insight-followthrough{gap:24px}}@media (prefers-reduced-motion:reduce){.pulse-insight-loading>span{animation:none}}.pulse-form-backdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 12% 18%,#43aeb921,#0000 27%),linear-gradient(125deg,#180d08e8,#311b10db);place-items:center;padding:clamp(16px,3vw,42px);display:grid;position:fixed;inset:0;overflow:hidden}.pulse-form-panel{border:1px solid #ffffff47;border-top:7px solid var(--sand);width:min(1120px,100%);min-width:0;height:min(900px,100dvh - clamp(32px,6vw,84px));min-height:min(520px,100dvh - clamp(32px,6vw,84px));color:var(--ink);background:#f8f5ef;position:relative;overflow:hidden;box-shadow:0 34px 90px #140b076b}.pulse-form-panel *,.pulse-form-panel :before,.pulse-form-panel :after{box-sizing:border-box}.pulse-form-panel button,.pulse-form-panel input,.pulse-form-panel select,.pulse-form-panel textarea{font:inherit}.pulse-form-panel button,.pulse-form-panel label{-webkit-tap-highlight-color:transparent}.pulse-form-panel button:focus-visible,.pulse-form-panel input:focus-visible,.pulse-form-panel select:focus-visible,.pulse-form-panel textarea:focus-visible,.pulse-form-panel [tabindex="-1"]:focus-visible{outline-offset:2px;outline:3px solid #21919e47}.pulse-form-close{z-index:5;color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:43px;height:43px;transition:background .18s,border-color .18s,transform .18s;display:grid;position:absolute;top:17px;right:18px}.pulse-form-close span{margin-top:-2px;font-family:Arial,sans-serif;font-size:27px;font-weight:300;line-height:1}.pulse-form-close:hover,.pulse-form-close:focus-visible{border-color:var(--sand-light);background:#ffffff29;transform:rotate(4deg)}.pulse-form-panel h2[tabindex="-1"]:focus,.pulse-form-panel h3[tabindex="-1"]:focus{outline:none}.pulse-form-panel:has(.pulse-form-state) .pulse-form-close{color:var(--brown-dark);background:#311b1017;border-color:#311b1057}:is(.pulse-form-panel:has(.pulse-form-state) .pulse-form-close:hover,.pulse-form-panel:has(.pulse-form-state) .pulse-form-close:focus-visible){border-color:var(--brown);background:#311b1029}.pulse-form-shell{grid-template-rows:auto auto auto minmax(0,1fr) auto;min-width:0;height:100%;display:grid}.pulse-form-masthead{color:#fff;background:linear-gradient(112deg,#2c170bfe,#4e2811f5 65%,#146971e0),url(/brand/diriyah-community.avif) 50% 54%/cover;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:17px;min-width:0;min-height:98px;padding:22px 78px 22px 32px;display:grid;position:relative;overflow:hidden}.pulse-form-masthead:after{content:"◇";color:#ffffff12;font-family:var(--font-display);pointer-events:none;font-size:190px;line-height:1;position:absolute;bottom:-88px;right:205px;transform:rotate(45deg)}.pulse-form-masthead>*{z-index:1;min-width:0;position:relative}.pulse-form-brand-mark{grid-template-columns:repeat(3,1fr);align-items:center;gap:5px;width:52px;height:52px;display:grid}.pulse-form-brand-mark span{border:4px solid;width:17px;height:17px;display:block;transform:rotate(45deg)}.pulse-form-brand-mark span:first-child{color:var(--sand-light)}.pulse-form-brand-mark span:nth-child(2){color:#fff}.pulse-form-brand-mark span:last-child{color:#6cd0d8}.pulse-form-masthead-overline{color:#9fe3e9;letter-spacing:.17em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:900}.pulse-form-masthead-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(26px,3vw,38px);font-weight:400;line-height:1.04}.pulse-form-masthead-meta{color:#ffffffc2;letter-spacing:.05em;text-align:right;text-transform:uppercase;border-left:1px solid #ffffff3d;gap:5px;min-width:160px;padding-left:21px;font-size:10px;font-weight:800;line-height:1.35;display:grid}.pulse-form-progress{background:#eee7dc;border-bottom:1px solid #ded5c8;grid-template-columns:minmax(220px,auto) minmax(160px,1fr);align-items:center;gap:26px;min-width:0;padding:13px 32px 12px;display:grid}.pulse-form-progress-copy{align-items:baseline;gap:10px;min-width:0;display:flex}.pulse-form-progress-copy span{color:#7d6d61;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:900}.pulse-form-progress-copy strong{min-width:0;color:var(--brown-dark);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;overflow:hidden}.pulse-form-progress-track{background:#4e352321;border-radius:99px;height:6px;overflow:hidden}.pulse-form-progress-value{border-radius:inherit;background:linear-gradient(90deg, var(--sand), var(--turquoise));height:100%;transition:width .28s;display:block}.pulse-form-message-region{background:#f8f5ef;align-content:start;min-width:0;min-height:0;display:grid}.pulse-form-status{color:#786c62;min-height:20px;padding:4px 32px 0;font-size:8px;line-height:1.4}.pulse-form-status:empty{min-height:10px;padding-top:0}.pulse-form-error{color:#74382e;border:1px solid #deb5a7;background:#fbebe7;border-inline-start:5px solid #98483a;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;margin:8px 32px 10px;padding:11px 14px;font-size:11px;line-height:1.5;display:grid}.pulse-form-error-copy{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.pulse-form-error-copy strong{color:#642f27;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.pulse-form-error-symbol{color:#fff;background:#914235;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-weight:900;display:grid}.pulse-form-body{overscroll-behavior:contain;scrollbar-color:#40271759 transparent;min-width:0;min-height:0;padding:27px 32px 42px;overflow:auto}.pulse-form-step{gap:23px;width:min(100%,1000px);margin:0 auto;display:grid}.pulse-form-step-heading{max-width:800px}.pulse-form-kicker{color:var(--turquoise-dark);letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:900;line-height:1.4}.pulse-form-step-title,.pulse-form-state-title{color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.05}.pulse-form-step-subtitle{color:#5f5349;max-width:760px;font-family:var(--font-display);margin:14px 0 0;font-size:19px;line-height:1.45}.pulse-form-step-introduction{color:#6d6259;max-width:760px;margin:13px 0 0;font-size:12px;line-height:1.7}.pulse-form-introduction-card{border:1px solid var(--line);border-top:5px solid var(--sand);background:#fff;grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr);align-items:center;gap:30px;padding:24px 26px;display:grid}.pulse-form-introduction-card>p{color:#5f554c;margin:0;font-size:12px;line-height:1.75}.pulse-form-introduction-facts{border:1px solid #e4dcd2;grid-template-columns:.75fr .75fr 1.5fr;margin:0;display:grid}.pulse-form-introduction-facts>div{background:#f8f4ee;min-width:0;padding:14px 13px}.pulse-form-introduction-facts>div+div{border-left:1px solid #e4dcd2}.pulse-form-introduction-facts dt,.pulse-form-confirmation dt{color:#827367;letter-spacing:.09em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:900}.pulse-form-introduction-facts dd,.pulse-form-confirmation dd{overflow-wrap:anywhere;color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:13px;line-height:1.35}.pulse-form-privacy-card{border:1px solid #b8d2d3;border-inline-start:7px solid var(--turquoise-dark);background:linear-gradient(115deg,#edf6f5,#f7fbfa);grid-template-columns:58px minmax(0,1fr);gap:22px;padding:25px 27px;display:grid}.pulse-form-privacy-icon{width:53px;height:53px;color:var(--turquoise-dark);font-family:var(--font-display);border:1px solid #94bdc0;place-items:center;font-size:38px;display:grid;transform:rotate(45deg)}.pulse-form-privacy-copy h3{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:22px;font-weight:400}.pulse-form-privacy-copy p{color:#4f6765;margin:8px 0 0;font-size:11px;line-height:1.65}.pulse-form-privacy-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin:13px 0 0;padding:0;list-style:none;display:grid}.pulse-form-privacy-copy li{color:#51615f;padding-left:18px;font-size:10px;line-height:1.55;position:relative}.pulse-form-privacy-copy li:before{content:"◇";color:var(--turquoise-dark);font-size:13px;position:absolute;top:-1px;left:0}.pulse-form-draft-notice,.pulse-form-profile-note,.pulse-form-comment-warning,.pulse-form-submit-note{border:1px solid #dac9ad;border-inline-start:5px solid var(--sand);color:#6e5b47;background:#fbf5ea;padding:15px 17px;font-size:10px;line-height:1.6}.pulse-form-draft-notice strong,.pulse-form-comment-warning strong{color:var(--brown-dark)}.pulse-form-draft-notice p{margin:4px 0 6px}.pulse-form-text-button{min-height:34px;color:var(--turquoise-dark);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:9px;font-weight:900}.pulse-form-declaration{color:#5d534b;cursor:pointer;background:#fff;border:1px solid #d7cec1;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:17px 18px;font-size:11px;line-height:1.55;display:grid}.pulse-form-declaration-input{width:20px;height:20px;accent-color:var(--turquoise-dark);margin:0}.pulse-form-field-grid,.pulse-form-comment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.pulse-form-field{align-content:start;gap:7px;min-width:0;display:grid}.pulse-form-field-wide{grid-column:1/-1}.pulse-form-field-label{color:#5f5147;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.4}.pulse-form-select,.pulse-form-textarea{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #d4c9bc;border-radius:0;font-size:13px;line-height:1.45}.pulse-form-select{min-height:49px;padding:0 41px 0 14px}.pulse-form-textarea{resize:vertical;min-height:96px;padding:13px 14px}.pulse-form-select:disabled{color:#998c82;cursor:not-allowed;background:#eeeae4}.pulse-form-select:focus,.pulse-form-textarea:focus{border-color:var(--turquoise-dark)}.pulse-form-scale-key{background:#ddd3c7;border:1px solid #ddd3c7;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:12px;display:grid}.pulse-form-scale-key-item{color:#74675d;background:#fff;align-items:center;gap:7px;min-height:48px;padding:8px 7px;font-size:8px;line-height:1.35;display:flex}.pulse-form-scale-key-item strong{color:var(--brown-dark);font-family:var(--font-display);font-size:17px;font-weight:400}.pulse-form-question-list{gap:12px;display:grid}.pulse-form-question{border:1px solid #ddd3c7;background:#fff;border-inline-start:5px solid #c8a36d;min-width:0;margin:0;padding:19px 20px}.pulse-form-question:focus{border-color:var(--turquoise-dark)}.pulse-form-question-legend{float:left;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:13px;width:100%;padding:0;display:grid}.pulse-form-question-number{width:35px;height:35px;color:var(--brown);font-family:var(--font-display);background:#f7efe2;border:1px solid #d1b98f;place-items:center;font-size:13px;display:grid}.pulse-form-question-copy{color:var(--brown-dark);font-family:var(--font-display);font-size:16px;line-height:1.45}.pulse-form-question-code{color:var(--turquoise-dark);font-family:var(--font-body);letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:900;display:block}.pulse-form-rating-options{clear:both;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding-top:16px;display:grid}.pulse-form-rating-option{color:#665d55;text-align:center;cursor:pointer;background:#faf8f4;border:1px solid #d9d0c5;align-content:center;place-items:center;gap:4px;min-width:0;min-height:64px;padding:8px 5px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.pulse-form-rating-option:hover{background:#f8f0e4;border-color:#9e7c51;transform:translateY(-1px)}.pulse-form-rating-option-selected{border-color:var(--turquoise-dark);color:var(--brown-dark);box-shadow:inset 0 -3px 0 var(--turquoise-dark);background:#e8f4f3}.pulse-form-rating-input,.pulse-form-score-input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pulse-form-rating-value{color:inherit;font-family:var(--font-display);font-size:18px;line-height:1}.pulse-form-rating-label{place-items:center;min-height:19px;font-size:7px;font-weight:800;line-height:1.25;display:grid}.pulse-form-ranking{border:1px solid #ddd3c7;border-top:5px solid var(--sand);background:#fff;min-width:0;margin:0;padding:22px}.pulse-form-ranking-title,.pulse-form-score-title{color:var(--brown-dark);font-family:var(--font-display);padding:0 4px;font-size:20px;line-height:1.3}.pulse-form-required,.pulse-form-optional{color:var(--turquoise-dark);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin-left:5px;font-size:7px;font-weight:900}.pulse-form-optional{color:#8b7b6f}.pulse-form-ranking-description,.pulse-form-ranking-count{color:#756960;margin:7px 0 0;font-size:10px;line-height:1.55}.pulse-form-ranking-count{color:var(--turquoise-dark);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:900}.pulse-form-ranking-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:15px;display:grid}.pulse-form-ranking-option{color:#5e544c;text-align:left;cursor:pointer;background:#faf8f5;border:1px solid #ddd3c7;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:49px;padding:8px 11px;display:grid}.pulse-form-ranking-option:hover:not(:disabled){border-color:var(--sand);background:#f8f0e4}.pulse-form-ranking-option:disabled{opacity:.42;cursor:not-allowed}.pulse-form-ranking-option-selected{border-color:var(--turquoise-dark);color:var(--brown-dark);background:#eaf5f4}.pulse-form-ranking-rank{width:27px;height:27px;color:var(--brown);font-family:var(--font-display);background:#fff;border:1px solid #cbb998;place-items:center;font-size:13px;display:grid}.pulse-form-ranking-option-selected .pulse-form-ranking-rank{border-color:var(--turquoise-dark);background:var(--turquoise-dark);color:#fff}.pulse-form-ranking-label{min-width:0;font-size:10px;line-height:1.4}.pulse-form-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.pulse-form-score{border:1px solid #dcd2c6;border-top:5px solid var(--turquoise-dark);background:#fff;min-width:0;margin:0;padding:20px}.pulse-form-score-options{grid-template-columns:repeat(11,minmax(27px,1fr));gap:4px;margin-top:15px;display:grid}.pulse-form-score-option{color:#655a51;cursor:pointer;background:#faf8f5;border:1px solid #d8cec2;place-items:center;min-width:0;height:37px;font-size:10px;font-weight:800;display:grid}.pulse-form-score-option:hover{border-color:var(--sand);background:#f8efe2}.pulse-form-score-option-selected{border-color:var(--turquoise-dark);background:var(--turquoise-dark);color:#fff}.pulse-form-score-anchors{color:#82756b;justify-content:space-between;gap:12px;margin-top:7px;font-size:7px;line-height:1.3;display:flex}.pulse-form-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.pulse-form-review-card{border:1px solid #ddd3c7;border-top:5px solid var(--sand);background:#fff;flex-direction:column;min-width:0;min-height:132px;padding:18px;display:flex}.pulse-form-review-card:nth-child(3n+2){border-top-color:var(--turquoise-dark)}.pulse-form-review-card:nth-child(3n){border-top-color:var(--sage)}.pulse-form-review-label{color:#82756a;letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;font-size:7px;font-weight:900}.pulse-form-review-card strong{color:var(--brown-dark);font-family:var(--font-display);font-size:15px;font-weight:400;line-height:1.35}.pulse-form-review-card p{color:#7a6e65;margin:auto 0 0;padding-top:11px;font-size:9px;line-height:1.45}.pulse-form-footer{background:#fff;border-top:1px solid #d9d0c4;justify-content:space-between;align-items:center;gap:20px;min-width:0;min-height:76px;padding:12px 32px;display:flex;box-shadow:0 -10px 26px #311b100b}.pulse-form-footer-secondary{align-items:center;gap:15px;min-width:0;display:flex}.pulse-form-primary-button,.pulse-form-secondary-button{letter-spacing:.07em;text-align:center;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:center;align-items:center;min-height:47px;padding:0 20px;font-size:9px;font-weight:900;line-height:1.25;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.pulse-form-primary-button{border:1px solid var(--brown);border-inline-start:6px solid var(--sand);background:var(--brown);color:#fff;min-width:205px}.pulse-form-primary-button:hover:not(:disabled),.pulse-form-primary-button:focus-visible:not(:disabled){border-color:var(--turquoise-dark);background:var(--turquoise-dark);transform:translateY(-1px)}.pulse-form-secondary-button{border:1px solid #c9bcae;border-inline-start:4px solid var(--sand);min-width:96px;color:var(--brown);background:0 0}.pulse-form-secondary-button:hover:not(:disabled),.pulse-form-secondary-button:focus-visible:not(:disabled){border-color:var(--brown);background:#f5eee5}.pulse-form-primary-button:disabled,.pulse-form-secondary-button:disabled{opacity:.5;cursor:wait;transform:none}.pulse-form-save-note{color:#877b71;font-size:8px;line-height:1.35}.pulse-form-state{background:linear-gradient(100deg,#f8f5effa 5%,#f8f5efe6 62%,#f8f5ef66),url(/brand/diriyah-community.avif) 50%/cover;flex-direction:column;justify-content:safe center;align-items:flex-start;height:100%;padding:70px clamp(28px,7vw,92px);display:flex;overflow:auto}.pulse-form-state-symbol{width:62px;height:62px;color:var(--turquoise-dark);font-family:var(--font-display);background:#ffffffdb;border:1px solid #c7a878;place-items:center;margin-bottom:22px;font-size:36px;display:grid;transform:rotate(45deg)}.pulse-form-state-title{max-width:700px;font-size:clamp(38px,5vw,62px)}.pulse-form-state-copy{color:#62584f;max-width:650px;margin:18px 0 0;font-size:13px;line-height:1.75}.pulse-form-state-actions{gap:9px;margin-top:26px;display:flex}.pulse-form-loading-state{text-align:center;align-items:center}.pulse-form-loader{border:3px solid #1f838f29;border-top-color:var(--turquoise-dark);border-radius:50%;width:52px;height:52px;margin-bottom:24px;animation:.8s linear infinite pulse-form-spin}@keyframes pulse-form-spin{to{transform:rotate(360deg)}}.pulse-form-complete-state{background:linear-gradient(108deg,#f2f8f5fa,#f8f5efeb)}.pulse-form-complete-state .pulse-form-primary-button{margin-top:26px}.pulse-form-confirmation{background:#ffffffe0;border:1px solid #d8cdbf;grid-template-columns:.8fr 1.5fr;width:min(100%,720px);margin:28px 0 0;display:grid}.pulse-form-confirmation>div{min-width:0;padding:17px}.pulse-form-confirmation>div+div{border-left:1px solid #ded4c7}.pulse-action-panel{border:1px solid #d7cab9;border-top:7px solid var(--sand);background:linear-gradient(135deg,#f8f4edf7,#ecf7f6eb),#fff;margin-top:24px;padding:clamp(24px,4vw,42px)}.pulse-action-header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.pulse-action-header>div{max-width:720px}.pulse-action-header h3{color:var(--brown-dark);font-family:var(--font-display);margin:4px 0 10px;font-size:clamp(27px,3vw,40px);font-weight:400;line-height:1.12}.pulse-action-header p:last-child{color:#6e6258;margin:0;font-size:11px;line-height:1.65}.pulse-action-header>button,.pulse-action-list article>button,.pulse-action-form footer button{border:1px solid var(--brown);border-inline-start:5px solid var(--sand);background:var(--brown);color:#fff;letter-spacing:.065em;text-transform:uppercase;cursor:pointer;min-height:43px;padding:0 17px;font-size:8px;font-weight:900}.pulse-action-header>button:hover,.pulse-action-list article>button:hover,.pulse-action-form footer button[type=submit]:hover{border-color:var(--turquoise-dark);background:var(--turquoise-dark)}.pulse-action-message,.pulse-action-error,.pulse-action-empty{border-inline-start:5px solid var(--turquoise-dark);color:#61564d;background:#fff;margin:20px 0 0;padding:13px 15px;font-size:10px;line-height:1.55}.pulse-action-error{color:#7c3026;border-inline-start-color:#a94736}.pulse-action-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.pulse-action-list article{background:#ffffffeb;border:1px solid #d9cec0;min-width:0;padding:20px}.pulse-action-list article>header{color:#806f60;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:7px;font-weight:900;display:flex}.pulse-action-list article>header strong{color:var(--brown);background:#f7efe2;border:1px solid #cdbd9e;padding:5px 8px}.pulse-action-list article>header strong[data-status=in_progress]{color:#176c75;background:#eaf5f4;border-color:#8ebec2}.pulse-action-list article>header strong[data-status=completed]{color:#466846;background:#eef5ed;border-color:#9eb49c}.pulse-action-list h4{min-height:68px;color:var(--brown-dark);font-family:var(--font-display);margin:17px 0;font-size:18px;font-weight:400;line-height:1.35}.pulse-action-list dl{gap:9px;margin:0;display:grid}.pulse-action-list dl div{grid-template-columns:65px minmax(0,1fr);gap:8px;display:grid}.pulse-action-list dt{color:#86776b;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.pulse-action-list dd{color:#5f554d;overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.45}.pulse-action-update{border-inline-start:4px solid var(--turquoise-dark);background:#eef6f5;min-height:88px;margin:16px 0;padding:13px}.pulse-action-update span{color:#557176;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:900}.pulse-action-update p{color:#46575a;margin:7px 0 0;font-size:9px;line-height:1.5}.pulse-action-list article>button{width:100%;color:var(--brown);background:0 0}.pulse-action-list article>button:hover{color:#fff}.pulse-action-form{background:#fffffff2;border:1px solid #cfbfaa;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;padding:22px;display:grid}.pulse-action-form>header,.pulse-action-form__wide,.pulse-action-form>footer{grid-column:1/-1}.pulse-action-form>header h4{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:24px;font-weight:400}.pulse-action-form>header p{color:#76695f;margin:6px 0 0;font-size:9px}.pulse-action-form label{gap:7px;min-width:0;display:grid}.pulse-action-form label>span{color:#67594f;letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:900}.pulse-action-form input,.pulse-action-form select,.pulse-action-form textarea{color:#433a34;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfc3b6;border-radius:0;padding:11px 12px;font-size:11px;line-height:1.5}.pulse-action-form textarea{resize:vertical}.pulse-action-form input:focus,.pulse-action-form select:focus,.pulse-action-form textarea:focus{border-color:var(--turquoise-dark);outline:3px solid #1f838f26}.pulse-action-form>footer{justify-content:flex-end;gap:9px;display:flex}.pulse-action-form footer button:first-child{color:var(--brown);background:#fff;border-color:#c5b7a8}.pulse-action-form footer button:disabled{opacity:.5;cursor:wait}@media (width<=980px){.pulse-form-backdrop{padding:18px}.pulse-form-panel{height:calc(100dvh - 36px)}.pulse-form-masthead{grid-template-columns:50px minmax(0,1fr)}.pulse-form-masthead-meta{display:none}.pulse-form-progress{grid-template-columns:minmax(190px,auto) 1fr}.pulse-form-introduction-card{grid-template-columns:1fr;gap:18px}.pulse-form-privacy-copy ul,.pulse-form-score-grid{grid-template-columns:1fr}.pulse-form-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-action-list{grid-template-columns:1fr}.pulse-action-list h4{min-height:0}}@media (width<=760px){.pulse-form-backdrop{place-items:stretch stretch;padding:0}.pulse-form-panel{border:0;border-top:6px solid var(--sand);width:100%;height:100dvh;min-height:100dvh}.pulse-form-close{width:44px;height:44px;top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right))}.pulse-form-masthead{min-height:84px;padding:max(17px, calc(env(safe-area-inset-top) + 10px)) max(63px, calc(env(safe-area-inset-right) + 55px)) 17px max(18px, env(safe-area-inset-left));background-position:50% 58%;grid-template-columns:38px minmax(0,1fr);gap:11px}.pulse-form-brand-mark{gap:3px;width:38px;height:38px}.pulse-form-brand-mark span{border-width:3px;width:12px;height:12px}.pulse-form-masthead-overline{font-size:7px}.pulse-form-masthead-title{font-size:24px}.pulse-form-progress{grid-template-columns:1fr;gap:8px;padding:10px 17px}.pulse-form-progress-copy{justify-content:space-between}.pulse-form-progress-copy strong{text-align:right;max-width:62%}.pulse-form-status{min-height:8px;padding-inline:18px;font-size:7px}.pulse-form-error{margin:7px 17px 0}.pulse-form-body{padding:22px 17px 30px}.pulse-form-step{gap:18px}.pulse-form-step-title{font-size:33px}.pulse-form-step-subtitle{font-size:16px}.pulse-form-step-introduction{font-size:11px}.pulse-form-introduction-card,.pulse-form-privacy-card,.pulse-form-ranking,.pulse-form-score{padding:18px 16px}.pulse-form-introduction-facts{grid-template-columns:1fr}.pulse-form-introduction-facts>div+div{border-top:1px solid #e4dcd2;border-left:0}.pulse-form-privacy-card{grid-template-columns:42px minmax(0,1fr);gap:13px}.pulse-form-privacy-icon{width:40px;height:40px;font-size:27px}.pulse-form-privacy-copy h3{font-size:20px}.pulse-form-field-grid,.pulse-form-comment-grid,.pulse-form-ranking-options,.pulse-form-review-grid{grid-template-columns:1fr}.pulse-form-field-wide{grid-column:auto}.pulse-form-select,.pulse-form-textarea{font-size:16px}.pulse-form-scale-key{grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.pulse-form-scale-key-item{min-height:43px}.pulse-form-question{padding:16px 14px}.pulse-form-question-legend{grid-template-columns:33px minmax(0,1fr);gap:10px}.pulse-form-question-number{width:31px;height:31px}.pulse-form-question-copy{font-size:15px}.pulse-form-rating-options{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-form-rating-option{min-height:58px}.pulse-form-score-options{grid-template-columns:repeat(6,minmax(35px,1fr));overflow:visible}.pulse-form-score-option{min-width:0;height:42px}.pulse-form-footer{min-height:76px;padding:10px 15px max(10px, env(safe-area-inset-bottom));gap:9px}.pulse-form-footer-secondary{gap:8px}.pulse-form-primary-button{min-width:0;max-width:58%;padding-inline:12px}.pulse-form-secondary-button{min-width:78px;padding-inline:12px}.pulse-form-save-note{display:none}.pulse-form-state{padding:62px 24px max(54px, env(safe-area-inset-bottom))}.pulse-form-state-title{font-size:42px}.pulse-form-state-copy{font-size:12px}.pulse-form-state-actions{flex-direction:column;width:100%}.pulse-form-state-actions button{width:100%;max-width:none}.pulse-form-confirmation{grid-template-columns:1fr}.pulse-form-confirmation>div+div{border-top:1px solid #ded4c7;border-left:0}.pulse-action-panel{padding:22px 17px}.pulse-action-header{flex-direction:column}.pulse-action-header>button{width:100%}.pulse-action-form{grid-template-columns:1fr;padding:17px}.pulse-action-form>header,.pulse-action-form__wide,.pulse-action-form>footer{grid-column:auto}.pulse-action-form>footer{flex-direction:column-reverse}.pulse-action-form>footer button{width:100%}}@media (width<=420px){.pulse-form-masthead-title{font-size:21px}.pulse-form-progress-copy strong{max-width:58%;font-size:13px}.pulse-form-body{padding-inline:14px}.pulse-form-step-title{font-size:30px}.pulse-form-privacy-card{grid-template-columns:1fr}.pulse-form-scale-key{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-form-rating-options{gap:5px}.pulse-form-footer{align-items:stretch}.pulse-form-footer-secondary{flex:none}.pulse-form-primary-button{flex:auto;max-width:none}}@media (prefers-reduced-motion:reduce){.pulse-form-panel *,.pulse-form-panel :before,.pulse-form-panel :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.succession-panel{grid-template-rows:auto minmax(0,1fr) auto;width:min(1280px,100%)}.succession-panel *,.succession-panel :before,.succession-panel :after{box-sizing:border-box}.succession-panel__masthead{justify-content:space-between;align-items:center;gap:32px;min-height:118px;padding-block:30px;display:flex}.succession-panel__masthead>div{z-index:1;position:relative}.succession-panel__masthead>div>span,.succession-panel__masthead>strong{color:#9fe3e9;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.succession-panel__masthead>div>p{color:#fff;font-family:var(--font-display);margin:8px 0 0;font-size:clamp(27px,3vw,41px);line-height:1.05}.succession-panel__masthead>strong{border:1px solid #ffffff4d;border-inline-start:4px solid var(--sand);color:#fff;white-space:nowrap;background:#183f4380;padding:10px 13px}.succession-panel__body{padding-top:32px}.succession-form-header{max-width:980px;margin:0 auto 27px}.succession-form-header h2,.succession-step>h3{color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-weight:400}.succession-form-header h2{max-width:800px;font-size:clamp(37px,4.5vw,58px);line-height:1.02}.succession-form-header>p:not(.eyebrow):not(.assessment-source-note),.succession-step>p:not(.eyebrow){color:#655b52;max-width:780px;margin:14px 0 25px;font-size:14px;line-height:1.72}.succession-privacy-notice{margin-top:25px}.succession-draft-card{border-top-color:var(--sand);justify-content:space-between;align-items:center;gap:24px;margin:20px 0 0;padding:18px 20px;display:flex}.succession-draft-card strong,.succession-draft-card p{margin:0}.succession-draft-card p{color:#75695f;margin-top:5px;font-size:12px}.succession-draft-card>div:last-child{gap:7px;display:flex}.succession-draft-card>div:last-child>button:not(.assessment-secondary){color:#79584c;cursor:pointer;background:0 0;border:1px solid #c8b9a5;min-height:44px;padding:0 15px;font-size:11px;font-weight:900}.succession-steps{border:1px solid var(--line);grid-template-columns:repeat(6,minmax(0,1fr));max-width:980px;margin:0 auto 35px;padding:0}.succession-steps li{min-width:0;padding:0 9px}.succession-steps li:first-child{border-left:0}.succession-steps li p{overflow-wrap:anywhere;color:inherit;margin:0;font-size:10px;font-weight:800;line-height:1.25}.succession-error-summary{max-width:980px}.succession-error-summary button{color:#7f3f25;cursor:pointer;border:1px solid #9a4c2c;background:#fff;border-inline-start:4px solid #c86f3b;min-height:40px;margin-top:11px;padding:0 13px;font-size:11px;font-weight:900}.succession-step>h3{font-size:clamp(31px,3.5vw,44px);line-height:1.06}.succession-fieldset{border:1px solid #cfbea7;border-inline-start:6px solid var(--sand);background:#ffffffeb;min-width:0;margin:24px 0 0;padding:24px;box-shadow:0 13px 34px #3a25170d}.succession-fieldset:nth-of-type(2n){border-inline-start-color:var(--sage)}.succession-fieldset>legend{color:var(--brown-dark);background:var(--paper);font-family:var(--font-display);padding:0 11px;font-size:21px;font-weight:400}.succession-checkbox-label{border:1px solid var(--line);background:#f7f2ea;align-self:end;align-items:center;min-height:54px;padding:13px 14px;line-height:1.4;color:#5d524a!important;letter-spacing:0!important;text-transform:none!important;grid-template-columns:23px minmax(0,1fr)!important;font-size:12px!important}.succession-checkbox-label input{width:19px;height:19px;accent-color:var(--turquoise-dark);margin:0}.succession-profile-loaded,.succession-r0-card,.succession-readiness-card{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:16px;margin-top:24px;padding:21px 22px;display:grid}.succession-profile-loaded>span,.succession-r0-card>span,.succession-readiness-card>span{color:#9fe3e9;width:40px;height:40px;font-family:var(--font-display);background:#173f43;place-items:center;font-size:18px;display:grid}.succession-profile-loaded strong,.succession-r0-card strong,.succession-readiness-card strong{color:var(--brown-dark);font-family:var(--font-display);font-size:20px;font-weight:400}.succession-profile-loaded p,.succession-r0-card p,.succession-readiness-card p{color:#6b6057;margin:5px 0 0;font-size:12px;line-height:1.55}.succession-criticality-card>p{color:#665b52;margin:0;padding:17px 22px 0;font-size:13px;line-height:1.62}.succession-criticality-card .idp-form-grid{padding:0 22px 21px}.succession-criticality-result,.succession-result__summary,.succession-review-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:25px;display:grid;overflow:hidden}.succession-criticality-result>div,.succession-result__summary>div,.succession-review-summary>div{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);min-height:94px;padding:20px}.succession-criticality-result>div:nth-child(odd),.succession-result__summary>div:nth-child(odd),.succession-review-summary>div:nth-child(odd){border-inline-start:0}.succession-criticality-result span,.succession-result__summary span,.succession-review-summary span{color:var(--turquoise-dark);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.succession-criticality-result strong,.succession-result__summary strong,.succession-review-summary strong{color:var(--brown-dark);font-family:var(--font-display);margin-top:8px;font-size:22px;font-weight:400;display:block}.succession-review-summary p{color:#766a60;margin:6px 0 0;font-size:11px}.succession-successor-count{justify-content:space-between;align-items:center;gap:22px;padding:20px 22px;display:flex}.succession-successor-count span{color:var(--turquoise-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.succession-successor-count strong{color:var(--brown-dark);font-family:var(--font-display);margin-top:7px;font-size:21px;font-weight:400;display:block}.succession-successor-card>h4{border-top:1px solid var(--line);color:var(--brown-dark);font-family:var(--font-display);margin:29px 0 3px;padding-top:24px;font-size:23px;font-weight:400}.succession-remove-button{margin-top:21px}.succession-successor-capability{border:1px solid #c9b89f;border-top:7px solid var(--sand);background:#ffffffad;margin-top:32px;padding:29px}.succession-successor-capability>header{border-bottom:1px solid var(--line);padding:0 0 24px}.succession-successor-capability>header>span{color:var(--turquoise-dark);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.succession-successor-capability>header h4{color:var(--brown-dark);font-family:var(--font-display);margin:8px 0 6px;font-size:31px;font-weight:400}.succession-successor-capability>header p{color:#6b6057;max-width:730px;margin:0;font-size:12px;line-height:1.65}.succession-successor-capability>h5{border-inline-start:5px solid var(--turquoise-dark);color:var(--brown-dark);font-family:var(--font-display);background:#e9f2f1;margin:34px 0 14px;padding:13px 16px;font-size:20px;font-weight:400}.succession-capability-card>label{margin:0;padding:0 22px 20px}.succession-capability-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.succession-capability-choices button{min-height:62px}.succession-target-standard p{white-space:pre-line}.succession-readiness-card{border-top-color:var(--sand);display:block}.succession-readiness-card__result{border-bottom:1px solid var(--line);background:#f6f0e7;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:17px;margin:-21px -22px 22px;padding:22px;display:grid}.succession-readiness-card__result>span{color:#9fe3e9;width:52px;height:52px;font-family:var(--font-display);background:#173f43;place-items:center;font-size:22px;display:grid}.succession-readiness-card__result p{margin:0 0 5px}.succession-readiness-card__result strong{font-size:24px}.succession-readiness-card>label{color:var(--brown-dark);letter-spacing:.08em;text-transform:uppercase;gap:9px;margin-top:18px;font-size:12px;font-weight:900;display:grid}.succession-readiness-card>label input,.succession-readiness-card>label select,.succession-readiness-card>label textarea{border:1px solid var(--line);width:100%;min-height:54px;color:var(--ink);letter-spacing:0;text-transform:none;background:#fff;padding:12px 14px;font-size:14px;font-weight:500}.succession-readiness-card>label textarea{resize:vertical;min-height:90px}.succession-action-plan{border:1px solid #c6b393;border-top:7px solid var(--sand);background:#fff;margin-top:28px;padding:25px}.succession-action-plan>header{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:18px;display:flex}.succession-action-plan h4{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:27px;font-weight:400}.succession-action-card{box-shadow:none;margin-top:14px;padding:20px}.succession-review-controls{border:1px solid var(--line);background:#f5eee4;margin-top:26px;padding:24px}.succession-review-successor{margin-top:16px}.succession-review-successor>p{border-top:1px solid var(--line);color:#665b52;margin:0;padding:13px 20px;font-size:12px}.succession-declaration{margin-top:24px}.succession-declaration label{color:#355e63;letter-spacing:0;text-transform:none;grid-template-columns:22px minmax(0,1fr);gap:12px;margin:0;font-size:12px;font-weight:500;line-height:1.6;display:grid}.succession-declaration input{width:19px;height:19px;accent-color:var(--turquoise-dark);margin-top:2px}.succession-panel__footer-secondary{align-items:center;gap:8px;display:flex}.succession-panel__footer-secondary>button:not(.assessment-secondary){min-height:44px;color:var(--brown);cursor:pointer;background:#f7f1e8;border:1px solid #c9baa5;padding:0 17px;font-size:11px;font-weight:900}.succession-result{max-width:890px;margin:0 auto}.succession-result h2{max-width:760px}@media (width<=900px){.succession-steps li p{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.succession-steps li{justify-content:center}.succession-successor-capability{padding:23px}}@media (width<=760px){.succession-backdrop{align-items:stretch;padding:0}.succession-panel{width:100%;min-height:100dvh;max-height:100dvh}.succession-panel__masthead{flex-direction:column;align-items:flex-start;gap:10px;min-height:104px;padding:22px 58px 21px 21px}.succession-panel__masthead>div>p{font-size:25px}.succession-panel__masthead>strong{padding:6px 9px;font-size:9px}.succession-panel__body{padding:25px 16px 32px}.succession-form-header h2{font-size:38px}.succession-form-header>p:not(.eyebrow):not(.assessment-source-note),.succession-step>p:not(.eyebrow){font-size:13px}.succession-draft-card,.succession-successor-count,.succession-action-plan>header{flex-direction:column;align-items:stretch}.succession-draft-card>div:last-child{grid-template-columns:1fr 1fr;display:grid}.succession-steps{margin-bottom:27px}.succession-steps li{min-height:55px;padding:0 2px}.succession-steps li span{flex-basis:25px;width:25px;height:25px}.succession-step>h3{font-size:32px}.succession-fieldset,.succession-action-plan,.succession-successor-capability{padding:19px 15px}.succession-fieldset>legend{font-size:19px}.succession-criticality-result,.succession-result__summary,.succession-review-summary{grid-template-columns:1fr}.succession-criticality-result>div,.succession-criticality-result>div:nth-child(odd),.succession-result__summary>div,.succession-result__summary>div:nth-child(odd),.succession-review-summary>div,.succession-review-summary>div:nth-child(odd){border-inline-start:0;min-height:0}.succession-successor-count .assessment-primary{width:100%}.succession-successor-capability>header h4{font-size:26px}.succession-successor-capability>h5{font-size:18px}.succession-capability-card>label{padding-inline:15px}.succession-capability-choices{grid-template-columns:1fr}.succession-readiness-card__result{grid-template-columns:45px minmax(0,1fr);margin:-21px -22px 20px;padding:18px}.succession-readiness-card__result>span{width:43px;height:43px;font-size:18px}.succession-readiness-card__result strong{font-size:21px}.succession-panel__footer{min-height:118px;padding:10px 13px max(10px, env(safe-area-inset-bottom));grid-template-columns:1fr;align-items:stretch;gap:8px;display:grid}.succession-panel__footer-secondary{order:2;gap:8px;display:flex}.succession-panel__footer-secondary>button{flex:1 1 0;width:100%;min-width:0;padding-inline:10px}.succession-panel__footer>.assessment-primary{order:1;gap:9px;width:100%;min-width:0;max-width:none;padding-inline:12px}.succession-result{padding-top:8px}}@media (width<=430px){.succession-panel__footer-secondary>button:not(.assessment-secondary){width:100%;padding-inline:10px}}@media print{:is(body:has(.succession-panel) .succession-form-header,body:has(.succession-panel) .succession-step,body:has(.succession-panel) .succession-steps){break-inside:avoid}}.tell-ceo-hr-panel,.tell-ceo-hr-panel *,.tell-ceo-hr-panel :before,.tell-ceo-hr-panel :after{box-sizing:border-box}.tell-ceo-hr-panel{color:#463a32;background:#f6f2eb;width:100%;min-width:0;padding-bottom:46px;overflow:hidden}.tell-ceo-hr-panel button,.tell-ceo-hr-panel input,.tell-ceo-hr-panel select,.tell-ceo-hr-panel textarea,.tell-ceo-hr-panel a{font:inherit}.tell-ceo-hr-panel button:focus-visible,.tell-ceo-hr-panel input:focus-visible,.tell-ceo-hr-panel select:focus-visible,.tell-ceo-hr-panel textarea:focus-visible,.tell-ceo-hr-panel a:focus-visible{outline-offset:3px;outline:3px solid #35abb980}.tell-ceo-hr-kicker{color:#197d8d;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.tell-ceo-hr-header,.tell-ceo-hr-case-header{border-inline-start:8px solid var(--turquoise);color:#fff;background:linear-gradient(100deg,#2c170dfa 0%,#482717ed 56%,#275b5ec7 100%),url(/brand/people-of-diriyah.avif) 50% 43%/cover;justify-content:space-between;align-items:flex-end;gap:32px;min-height:245px;padding:42px 44px;display:flex;position:relative;overflow:hidden}.tell-ceo-hr-header:after,.tell-ceo-hr-case-header:after{content:"";border:1px solid #ffffff2e;width:280px;height:280px;position:absolute;top:-160px;right:-70px;transform:rotate(45deg)}.tell-ceo-hr-header>*,.tell-ceo-hr-case-header>*{z-index:1;min-width:0;position:relative}.tell-ceo-hr-header>div:first-child,.tell-ceo-hr-case-header>div:first-child{max-width:790px}.tell-ceo-hr-header .tell-ceo-hr-kicker,.tell-ceo-hr-case-header .tell-ceo-hr-kicker{color:#9fe3e9}.tell-ceo-hr-header h2,.tell-ceo-hr-case-header h2{color:#fff;font-family:var(--font-display);margin:0;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:.98}.tell-ceo-hr-header>div:first-child>p:last-child,.tell-ceo-hr-case-header>div:first-child>p:last-child{color:#ffffffc2;max-width:760px;margin:18px 0 0;font-size:14px;line-height:1.7}.tell-ceo-hr-header__actions,.tell-ceo-hr-case-header__actions{flex:0 0 220px;gap:9px;display:grid}.tell-ceo-hr-header__actions button,.tell-ceo-hr-header__actions a,.tell-ceo-hr-case-header__actions button{color:#fff;text-align:center;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff61;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:11px;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.tell-ceo-hr-header__actions button:hover,.tell-ceo-hr-header__actions a:hover,.tell-ceo-hr-case-header__actions button:hover{background:#ffffff30;border-color:#fff}.tell-ceo-hr-back{color:#fffc;cursor:pointer;background:0 0;border:0;margin:0 0 27px;padding:0;font-size:11px;font-weight:800}.tell-ceo-hr-back span{color:#9fe3e9;margin-right:7px}.tell-ceo-hr-privacy,.tell-ceo-hr-confidentiality{background:#e8efe9;border-bottom:1px solid #dcd4c9;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;margin:0;padding:21px 32px;display:grid}.tell-ceo-hr-privacy>span,.tell-ceo-hr-confidentiality>span{color:var(--sage);font-family:var(--font-display);font-size:38px}.tell-ceo-hr-privacy strong,.tell-ceo-hr-confidentiality h3{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:19px;font-weight:400}.tell-ceo-hr-privacy p,.tell-ceo-hr-confidentiality p{color:#627064;margin:5px 0 0;font-size:11px;line-height:1.6}.tell-ceo-hr-confidentiality{border:1px solid #cad9cd;margin-top:14px}.tell-ceo-hr-confidentiality strong{color:#176a77;overflow-wrap:anywhere;margin-top:10px;font-size:13px;display:block}.tell-ceo-hr-alert{border-inline-start:4px solid;margin:18px 24px 0;padding:14px 17px;font-size:12px;line-height:1.55}.tell-ceo-hr-alert--error{color:#74362e;background:#f8ebe8;border-color:#9e493d}.tell-ceo-hr-alert--success{color:#47644c;background:#eaf2eb;border-color:#66896d}.tell-ceo-hr-metrics{background:#fff;border-bottom:1px solid #dcd4c9;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.tell-ceo-hr-metrics article{border-inline-start:1px solid #e3ddd4;flex-direction:column;min-height:128px;padding:23px 20px;display:flex}.tell-ceo-hr-metrics article:first-child{border-inline-start:0}.tell-ceo-hr-metrics article.is-alert{background:#fff8f6;border-top:4px solid #9e493d}.tell-ceo-hr-metrics span{color:#807269;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.tell-ceo-hr-metrics strong{color:var(--brown-dark);font-family:var(--font-display);margin:8px 0 3px;font-size:32px;font-weight:400}.tell-ceo-hr-metrics small{color:#998c82;margin-top:auto;font-size:9px;line-height:1.45}.tell-ceo-hr-filters{background:#fdfbf7;border-bottom:1px solid #dcd4c9;grid-template-columns:repeat(3,minmax(130px,.75fr)) minmax(240px,1.6fr);gap:11px;padding:20px 24px;display:grid}.tell-ceo-hr-filters label,.tell-ceo-hr-review label{color:#67584e;gap:7px;min-width:0;font-size:10px;font-weight:800;display:grid}.tell-ceo-hr-filters input,.tell-ceo-hr-filters select,.tell-ceo-hr-review input:not([type=checkbox]),.tell-ceo-hr-review select,.tell-ceo-hr-review textarea{color:#3f342d;background:#fff;border:1px solid #cfc5b8;border-radius:0;width:100%;min-height:44px;padding:10px 12px;font-size:12px}.tell-ceo-hr-review textarea{resize:vertical;min-height:88px;line-height:1.55}.tell-ceo-hr-dashboard{grid-template-columns:minmax(0,1.72fr) minmax(280px,.78fr);align-items:start;gap:18px;padding:24px;display:grid}.tell-ceo-hr-queue,.tell-ceo-hr-analysis{background:#fff;border:1px solid #d9d0c4;min-width:0}.tell-ceo-hr-queue>header,.tell-ceo-hr-analysis>header{border-bottom:1px solid #e2dcd3;justify-content:space-between;align-items:flex-end;gap:18px;padding:24px 26px;display:flex}.tell-ceo-hr-queue h3,.tell-ceo-hr-analysis h3,.tell-ceo-hr-cycle h3,.tell-ceo-hr-message h3,.tell-ceo-hr-guidance h3,.tell-ceo-hr-review h3{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:25px;font-weight:400;line-height:1.12}.tell-ceo-hr-queue>header>span{color:#87796e;white-space:nowrap;font-size:10px}.tell-ceo-hr-queue ol{margin:0;padding:0;list-style:none}.tell-ceo-hr-queue li{border-top:1px solid #ebe6de}.tell-ceo-hr-queue li:first-child{border-top:0}.tell-ceo-hr-queue li>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;padding:21px 25px;display:block}.tell-ceo-hr-queue li>button:hover{background:#f7f4ee}.tell-ceo-hr-queue__topline{justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}.tell-ceo-hr-queue__topline>span{color:#197d8d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.tell-ceo-hr-priority{color:#76695f;letter-spacing:.04em;text-transform:uppercase;background:#f7f4ee;border:1px solid #d6cec3;padding:5px 7px;font-size:8px}.tell-ceo-hr-priority--p1,.tell-ceo-hr-priority--p2{color:#7d352b;background:#f9e9e6;border-color:#c78478}.tell-ceo-hr-priority--p3{color:#735d2f;background:#fbf1da;border-color:#d7bf8c}.tell-ceo-hr-queue li>button>strong{color:#3d322b;font-family:var(--font-display);font-size:17px;font-weight:400;line-height:1.45;display:block}.tell-ceo-hr-queue li>button>p{color:#8b7e73;margin:9px 0 12px;font-size:9px}.tell-ceo-hr-queue__meta{flex-wrap:wrap;gap:6px;display:flex}.tell-ceo-hr-queue__meta span{color:#6e6259;background:#efeae2;padding:5px 8px;font-size:8px}.tell-ceo-hr-analysis{position:sticky;top:18px}.tell-ceo-hr-analysis>header{background:#f0ece5;display:block}.tell-ceo-hr-analysis>header>p:last-child{color:#81736a;margin:9px 0 0;font-size:10px;line-height:1.5}.tell-ceo-hr-breakdown{border-top:1px solid #e4ded5;padding:20px 24px}.tell-ceo-hr-breakdown h3{color:#54463d;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:11px}.tell-ceo-hr-breakdown ol{margin:0;padding:0;list-style:none}.tell-ceo-hr-breakdown li{color:#65584f;border-top:1px solid #ece7df;grid-template-columns:minmax(0,1fr) 30px auto;align-items:center;gap:8px;padding:9px 0;font-size:10px;display:grid}.tell-ceo-hr-breakdown li:first-child{border-top:0}.tell-ceo-hr-breakdown strong{color:var(--brown);text-align:right}.tell-ceo-hr-breakdown small{color:#7a6544;text-transform:uppercase;background:#efe8da;padding:3px 5px;font-size:7px}.tell-ceo-hr-breakdown>p,.tell-ceo-hr-empty p{color:#887b71;font-size:10px}.tell-ceo-hr-empty{text-align:center;min-height:280px;padding:48px 28px}.tell-ceo-hr-empty>span{color:var(--sand);font-family:var(--font-display);font-size:49px}.tell-ceo-hr-empty h4{color:var(--brown-dark);font-family:var(--font-display);margin:11px 0 0;font-size:23px;font-weight:400}.tell-ceo-hr-loading{color:#786b61;text-align:center;background:#f7f4ee;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:42px 24px;font-size:11px;display:flex}.tell-ceo-hr-loading>span{border:2px solid #c8bbaa;border-top-color:var(--turquoise-dark);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite tell-ceo-hr-spin}@keyframes tell-ceo-hr-spin{to{transform:rotate(360deg)}}.tell-ceo-hr-cycle{background:var(--brown-dark);color:#fff;grid-template-columns:minmax(0,1fr) minmax(420px,1.2fr);align-items:center;gap:36px;margin:0 24px;padding:30px 34px;display:grid}.tell-ceo-hr-cycle .tell-ceo-hr-kicker{color:#9fe3e9}.tell-ceo-hr-cycle h3{color:#fff}.tell-ceo-hr-cycle ol{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tell-ceo-hr-cycle li{border-top:1px solid #ffffff29;border-inline-start:1px solid #ffffff29;min-height:76px;padding:14px 18px}.tell-ceo-hr-cycle li:nth-child(-n+2){border-top:0}.tell-ceo-hr-cycle li:nth-child(odd){border-inline-start:0}.tell-ceo-hr-cycle li span,.tell-ceo-hr-cycle li strong{display:block}.tell-ceo-hr-cycle li span{color:#9fe3e9;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900}.tell-ceo-hr-cycle li strong{color:#ffffffd6;font-size:11px;line-height:1.45}.tell-ceo-hr-case-layout{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:18px;padding:24px;display:grid}.tell-ceo-hr-case-record{min-width:0}.tell-ceo-hr-message,.tell-ceo-hr-guidance,.tell-ceo-hr-review{background:#fff;border:1px solid #d8cfc3}.tell-ceo-hr-message{padding:28px}.tell-ceo-hr-message>header{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:23px;display:grid}.tell-ceo-hr-message>header>span{background:var(--turquoise-dark);color:#fff;width:48px;height:48px;font-family:var(--font-display);place-items:center;font-size:22px;display:grid}.tell-ceo-hr-message>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#4e4138;margin:0;font-size:14px;line-height:1.85}.tell-ceo-hr-message dl{border-top:1px solid #e6e0d8;grid-template-columns:repeat(2,minmax(0,1fr));margin:27px 0 0;display:grid}.tell-ceo-hr-message dl>div{min-width:0;padding:14px 12px 0 0}.tell-ceo-hr-message dt{color:#8b7d72;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.tell-ceo-hr-message dd{color:#4e4138;margin:5px 0 0;font-size:11px}.tell-ceo-hr-guidance{border-top:4px solid var(--sand);margin-top:14px;padding:24px 27px}.tell-ceo-hr-guidance ul{color:#695c53;margin:16px 0 0;padding-left:18px;font-size:11px;line-height:1.7}.tell-ceo-hr-review>header{border-bottom:1px solid #e3dcd2;padding:28px 30px}.tell-ceo-hr-review>header>p:last-child{color:#7f7167;margin:9px 0 0;font-size:10px;line-height:1.55}.tell-ceo-hr-review fieldset{border:0;border-bottom:1px solid #e3dcd2;margin:0;padding:25px 30px}.tell-ceo-hr-review legend{color:#197d8d;letter-spacing:.11em;text-transform:uppercase;width:100%;margin:0 0 17px;padding:0;font-size:10px;font-weight:900}.tell-ceo-hr-fields{gap:14px;display:grid}.tell-ceo-hr-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.tell-ceo-hr-fields__wide{grid-column:1/-1}.tell-ceo-hr-review fieldset>label{margin-top:14px}.tell-ceo-hr-review label small{color:#95877c;font-size:8px;font-weight:400;line-height:1.45}.tell-ceo-hr-check{cursor:pointer;background:#f9f6f1;border:1px solid #d9d0c4;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;min-height:58px;padding:12px 14px;gap:11px!important;display:grid!important}.tell-ceo-hr-check input{width:18px;height:18px;accent-color:var(--turquoise-dark);margin:1px 0 0}.tell-ceo-hr-check strong{color:#4e4138;font-size:11px;display:block}.tell-ceo-hr-check span{color:#84766c;font-size:9px;font-weight:400;line-height:1.5}.tell-ceo-hr-review__actions{background:#f0ece5;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:15px;padding:23px 30px;display:grid}.tell-ceo-hr-review__actions button{border:1px solid var(--brown);background:var(--brown);color:#fff;cursor:pointer;min-height:44px;padding:0 20px;font-size:11px;font-weight:800}.tell-ceo-hr-review__actions button:disabled{opacity:.58;cursor:wait}@media (width<=1180px){.tell-ceo-hr-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.tell-ceo-hr-metrics article:nth-child(4){border-inline-start:0}.tell-ceo-hr-dashboard,.tell-ceo-hr-case-layout{grid-template-columns:1fr}.tell-ceo-hr-analysis{position:static}}@media (width<=850px){.tell-ceo-hr-header,.tell-ceo-hr-case-header{flex-direction:column;align-items:flex-start;padding:36px 27px}.tell-ceo-hr-header__actions,.tell-ceo-hr-case-header__actions{flex-basis:auto;grid-template-columns:1fr 1fr;width:100%}.tell-ceo-hr-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.tell-ceo-hr-filters__search{grid-column:1/-1}.tell-ceo-hr-cycle{grid-template-columns:1fr}}@media (width<=620px){.tell-ceo-hr-header,.tell-ceo-hr-case-header{border-inline-start-width:5px;min-height:0;padding:29px 19px}.tell-ceo-hr-header h2,.tell-ceo-hr-case-header h2{font-size:39px}.tell-ceo-hr-header__actions,.tell-ceo-hr-case-header__actions{grid-template-columns:1fr}.tell-ceo-hr-privacy,.tell-ceo-hr-confidentiality{grid-template-columns:35px minmax(0,1fr);padding:18px 17px}.tell-ceo-hr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tell-ceo-hr-metrics article:nth-child(odd){border-inline-start:0}.tell-ceo-hr-metrics article:nth-child(4){border-inline-start:1px solid #e3ddd4}.tell-ceo-hr-filters,.tell-ceo-hr-dashboard,.tell-ceo-hr-case-layout{padding:16px}.tell-ceo-hr-filters,.tell-ceo-hr-fields--two{grid-template-columns:1fr}.tell-ceo-hr-filters__search,.tell-ceo-hr-fields__wide{grid-column:auto}.tell-ceo-hr-queue>header,.tell-ceo-hr-analysis>header{flex-direction:column;align-items:flex-start;padding:21px 18px}.tell-ceo-hr-queue li>button{padding:19px 17px}.tell-ceo-hr-cycle{margin:0 16px;padding:25px 20px}.tell-ceo-hr-cycle ol{grid-template-columns:1fr}.tell-ceo-hr-cycle li,.tell-ceo-hr-cycle li:nth-child(-n+2),.tell-ceo-hr-cycle li:nth-child(odd){border-inline-start:0;border-top:1px solid #ffffff29}.tell-ceo-hr-cycle li:first-child{border-top:0}.tell-ceo-hr-message,.tell-ceo-hr-review>header,.tell-ceo-hr-review fieldset,.tell-ceo-hr-review__actions{padding:21px 17px}.tell-ceo-hr-message dl,.tell-ceo-hr-review__actions{grid-template-columns:1fr}.tell-ceo-hr-review__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.tell-ceo-hr-loading>span{animation:none}}@media print{:is(body:has(.tell-ceo-hr-panel--detail) .hr-space-workspace__header,body:has(.tell-ceo-hr-panel--detail) .hr-space-workspace__sidebar,body:has(.tell-ceo-hr-panel--detail) .tell-ceo-hr-back,body:has(.tell-ceo-hr-panel--detail) .tell-ceo-hr-case-header__actions,body:has(.tell-ceo-hr-panel--detail) .tell-ceo-hr-review){display:none!important}:is(body:has(.tell-ceo-hr-panel--detail) .hr-space-workspace__layout,body:has(.tell-ceo-hr-panel--detail) .hr-space-workspace__main,body:has(.tell-ceo-hr-panel--detail) .tell-ceo-hr-panel,body:has(.tell-ceo-hr-panel--detail) .tell-ceo-hr-case-layout){background:#fff!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}body:has(.tell-ceo-hr-panel--detail) .tell-ceo-hr-case-header{color:#3d322b;border-inline-start-color:#197d8d;min-height:0;padding:23px;background:#fff!important}body:has(.tell-ceo-hr-panel--detail) .tell-ceo-hr-case-header h2{color:#3d322b;font-size:28pt}body:has(.tell-ceo-hr-panel--detail) .tell-ceo-hr-case-header>div:first-child>p:last-child{color:#675a51}}.tell-ceo-panel{grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%)}.tell-ceo-panel,.tell-ceo-panel *,.tell-ceo-panel :before,.tell-ceo-panel :after{box-sizing:border-box}.tell-ceo-masthead{background:linear-gradient(98deg,#30190df7 0%,#502a16e8 56%,#18535ac7 100%),url(/brand/people-of-diriyah.avif) 50% 44%/cover;flex-direction:column;justify-content:flex-end;min-height:235px;padding:42px 94px 38px 46px;display:flex}.tell-ceo-masthead .assessment-pilot-label{align-self:flex-start;width:fit-content;max-width:calc(100% - 20px);margin:0 0 15px;display:inline-flex;position:static}.tell-ceo-masthead:before{content:"";background:var(--turquoise);width:7px;position:absolute;top:0;bottom:0;left:0}.tell-ceo-masthead h2{max-width:850px;font-size:clamp(43px,5.4vw,68px)}.tell-ceo-masthead>p:last-child{color:#b7ecf0;font-family:var(--font-display);letter-spacing:.02em;margin-top:12px;font-size:18px}.tell-ceo-body{background:linear-gradient(#fbf8f3 0%,#f3eee6 100%);padding:0}.tell-ceo-body>form{min-height:100%}.tell-ceo-introduction{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);column-gap:54px;padding:46px 48px 40px;display:grid}.tell-ceo-introduction .eyebrow,.tell-ceo-introduction h3{grid-column:1}.tell-ceo-introduction h3{color:var(--brown-dark);font-family:var(--font-display);align-self:start;margin:4px 0 0;font-size:42px;font-weight:400;line-height:1.03}.tell-ceo-introduction>p:not(.eyebrow){color:#6f6259;grid-column:2;margin:0 0 13px;font-size:13px;line-height:1.75}.tell-ceo-category-fieldset{border:0;border-bottom:1px solid var(--line);min-inline-size:0;margin:0;padding:42px 48px}.tell-ceo-category-fieldset>legend{float:left;width:100%;margin:0 0 24px;padding:0}.tell-ceo-category-fieldset>legend .eyebrow,.tell-ceo-category-fieldset>legend strong{display:block}.tell-ceo-category-fieldset>legend strong,.tell-ceo-message-field>label>strong,.tell-ceo-reply h3,.tell-ceo-privacy h3{color:var(--brown-dark);font-family:var(--font-display);margin-top:6px;font-size:28px;font-weight:400;line-height:1.15}.tell-ceo-channel-grid{clear:both;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.tell-ceo-channel-card{cursor:pointer;border:1px solid #d8d0c6;background:#fff;border-top:5px solid #bda27b;min-height:148px;padding:23px 24px 21px 75px;transition:border-color .18s,background .18s,transform .18s;display:block;position:relative}.tell-ceo-channel-card:hover{border-color:#9d8564;transform:translateY(-2px)}.tell-ceo-channel-card.is-selected{border-color:var(--turquoise-dark);border-top-color:var(--turquoise);box-shadow:inset 0 0 0 1px var(--turquoise-dark);background:#eff7f6}.tell-ceo-channel-card input{opacity:0;width:1px;height:1px;position:absolute}.tell-ceo-channel-card>span{width:36px;height:36px;color:var(--brown);font-family:var(--font-display);border:1px solid #cabfae;place-items:center;font-size:15px;display:grid;position:absolute;top:25px;left:23px}.tell-ceo-channel-card.is-selected>span{border-color:var(--turquoise-dark);background:var(--turquoise-dark);color:#fff}.tell-ceo-channel-card>strong,.tell-ceo-channel-card>small{display:block}.tell-ceo-channel-card>strong{color:var(--brown-dark);font-family:var(--font-display);font-size:20px;font-weight:400}.tell-ceo-channel-card>small{color:#7d7067;margin-top:10px;font-size:10px;line-height:1.55}.tell-ceo-message-field{border-bottom:1px solid var(--line);background:#fff;padding:42px 48px}.tell-ceo-message-field>label,.tell-ceo-message-field>label>span,.tell-ceo-message-field>label>strong,.tell-ceo-message-field>label>small{display:block}.tell-ceo-message-field>label>small{color:#81746b;max-width:760px;margin-top:10px;font-size:10px;line-height:1.6}.tell-ceo-message-field textarea{color:#3e342d;width:100%;min-height:220px;font:15px/1.7 var(--font-body);resize:vertical;background:#fcfaf6;border:1px solid #cfc5b8;border-radius:0;margin-top:20px;padding:20px}.tell-ceo-message-field textarea:focus{border-color:var(--turquoise-dark);background:#fff}.tell-ceo-character-count{color:#8c7f74;justify-content:space-between;gap:15px;margin-top:8px;font-size:9px;display:flex}.tell-ceo-character-count strong{color:#5f5148}.tell-ceo-character-count.is-invalid,.tell-ceo-character-count.is-invalid strong{color:#9b4136}.tell-ceo-reply{border:1px solid #d7cec2;border-top:5px solid var(--sage);background:#fefcf8;margin:32px 48px 0;padding:32px}.tell-ceo-reply>div:first-child>p:last-child{color:#786b61;max-width:760px;margin:10px 0 0;font-size:11px;line-height:1.65}.tell-ceo-reply-toggle{cursor:pointer;background:#fff;border:1px solid #d4cabc;grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:13px;min-height:72px;margin-top:22px;padding:16px 18px;display:grid}.tell-ceo-reply-toggle input{width:20px;height:20px;accent-color:var(--turquoise-dark);margin:1px 0 0}.tell-ceo-reply-toggle strong,.tell-ceo-reply-toggle small{display:block}.tell-ceo-reply-toggle strong{color:#4f4138;font-size:12px}.tell-ceo-reply-toggle small{color:#887a6f;margin-top:5px;font-size:9px;line-height:1.5}.tell-ceo-contact{background:#edf4ee;border:1px solid #bfd0c2;grid-template-columns:minmax(240px,.8fr) minmax(260px,1.2fr);gap:22px;margin-top:12px;padding:20px;display:grid}.tell-ceo-contact fieldset{border:0;flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;display:flex}.tell-ceo-contact legend{color:#5a4c43;width:100%;margin-bottom:10px;font-size:10px;font-weight:800}.tell-ceo-contact fieldset label{color:#5f534b;align-items:center;gap:7px;font-size:11px;display:flex}.tell-ceo-contact fieldset input{accent-color:var(--turquoise-dark)}.tell-ceo-contact>label{color:#5a4c43;gap:8px;font-size:10px;font-weight:800;display:grid}.tell-ceo-contact>label input{color:#3e342d;background:#fff;border:1px solid #bfc8bd;border-radius:0;min-height:44px;padding:10px 12px;font-size:13px}.tell-ceo-privacy{background:#f0ece5;border:1px solid #d7cec2;grid-template-columns:minmax(235px,.7fr) minmax(0,1.3fr);gap:34px;margin:18px 48px 0;padding:28px 30px;display:grid}.tell-ceo-privacy>div{grid-template-columns:35px minmax(0,1fr);align-content:start;gap:10px;display:grid}.tell-ceo-privacy>div>span{color:var(--turquoise-dark);font-family:var(--font-display);font-size:34px}.tell-ceo-privacy h3{margin:3px 0 0;font-size:23px}.tell-ceo-privacy ul{color:#72655c;margin:0;padding-left:19px;font-size:10px;line-height:1.72}.tell-ceo-routing-notice{margin:18px 48px 28px}.tell-ceo-routing-notice label{color:#5e5047;cursor:pointer;border-top:1px solid #913f3233;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:9px;margin-top:12px;padding-top:12px;font-size:10px;font-weight:800;line-height:1.5;display:grid}.tell-ceo-routing-notice label input{accent-color:#8d4337;width:17px;height:17px;margin:0}.tell-ceo-honeypot{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.tell-ceo-footer{z-index:4;min-height:82px;padding-inline:48px;position:sticky;bottom:0;box-shadow:0 -12px 34px #3d2b1f14}.tell-ceo-footer>button:not(.assessment-secondary){border:1px solid var(--brown);background:var(--brown);color:#fff;cursor:pointer;min-height:48px;padding:0 22px;font-size:11px;font-weight:900}.tell-ceo-footer>button:not(.assessment-secondary):disabled{opacity:.45;cursor:not-allowed}.tell-ceo-confirmation{border-inline-start:7px solid var(--turquoise);background:linear-gradient(112deg,#3e1f10f5,#235458e8),url(/brand/people-of-diriyah.avif) 50% 46%/cover}.tell-ceo-confirmation+.assessment-result-scores article:first-child strong{color:var(--turquoise-dark);overflow-wrap:anywhere;font-size:clamp(20px,2.7vw,32px)}@media (width<=800px){.tell-ceo-introduction{grid-template-columns:1fr;row-gap:17px}.tell-ceo-introduction .eyebrow,.tell-ceo-introduction h3,.tell-ceo-introduction>p:not(.eyebrow){grid-column:1}.tell-ceo-introduction>p:not(.eyebrow){margin-bottom:4px}.tell-ceo-contact,.tell-ceo-privacy{grid-template-columns:1fr}}@media (width<=620px){.tell-ceo-masthead{background-position:58% 44%;min-height:220px;padding:31px 58px 27px 21px}.tell-ceo-masthead h2{font-size:40px}.tell-ceo-masthead>p:last-child{font-size:13px}.tell-ceo-introduction,.tell-ceo-category-fieldset,.tell-ceo-message-field{padding:28px 19px}.tell-ceo-introduction h3{font-size:34px}.tell-ceo-category-fieldset>legend strong,.tell-ceo-message-field>label>strong,.tell-ceo-reply h3{font-size:24px}.tell-ceo-channel-grid{grid-template-columns:1fr}.tell-ceo-channel-card{min-height:0;padding:19px 17px 18px 62px}.tell-ceo-channel-card>span{width:32px;height:32px;top:18px;left:16px}.tell-ceo-message-field textarea{min-height:210px;padding:15px;font-size:16px}.tell-ceo-reply,.tell-ceo-privacy,.tell-ceo-routing-notice{margin-left:19px;margin-right:19px}.tell-ceo-reply{padding:23px 17px}.tell-ceo-contact{grid-template-columns:1fr;padding:16px}.tell-ceo-privacy{gap:18px;padding:22px 18px}.tell-ceo-footer{min-height:126px;padding:10px 13px max(10px, env(safe-area-inset-bottom));grid-template-columns:1fr;gap:8px;display:grid}.tell-ceo-footer>button{width:100%}.tell-ceo-footer>button:not(.assessment-secondary){order:1}.tell-ceo-footer>.assessment-secondary{order:2}.tell-ceo-footer .assessment-footer-note{display:none}}@media (width>=621px) and (height<=520px){.assessment-panel__masthead{padding:18px 78px 16px 32px}.assessment-pilot-label{margin-bottom:8px;padding:5px 8px}.assessment-panel__masthead h2{font-size:32px}.assessment-panel__masthead>p:last-child{margin-top:7px;font-size:11px;line-height:1.35}.assessment-steps li{min-height:46px}.assessment-panel__footer{min-height:64px;padding:8px 32px}.tell-ceo-masthead{min-height:150px;padding:17px 78px 16px 46px}.tell-ceo-masthead h2{font-size:38px}.tell-ceo-masthead>p:last-child{font-size:13px}}.onboarding-panel{--onboarding-teal:#266d70;--onboarding-teal-deep:#194f53;--onboarding-mint:#dce9e5;--onboarding-gold:#c69d68}.onboarding-panel,.onboarding-panel *,.onboarding-panel :before,.onboarding-panel :after{box-sizing:border-box}.onboarding-panel__masthead{background:linear-gradient(102deg,#301b10f7 0%,#462714eb 50%,#194f53e0 100%),url(/brand/people-of-diriyah.avif) 50% 45%/cover;min-height:226px;padding-top:38px;overflow:hidden}.onboarding-panel__masthead:before{content:"";pointer-events:none;border:30px solid #e8d8c31c;width:255px;height:255px;position:absolute;bottom:-155px;right:4%;transform:rotate(45deg)}.onboarding-panel__masthead:after{color:#ffffff14;bottom:-48px;right:10%}.onboarding-panel__masthead .assessment-pilot-label{width:fit-content;max-width:calc(100% - 54px);margin:0 0 14px;display:inline-flex;position:static}.onboarding-panel__body{background:radial-gradient(circle at 100% 0, #43aebe14, transparent 320px), var(--paper)}.onboarding-panel h3[tabindex="-1"]:focus{outline:none}.onboarding-steps li.is-active{box-shadow:inset 0 -4px var(--onboarding-teal)}.onboarding-steps li.is-active span{background:var(--onboarding-teal);color:#fff}.onboarding-error{max-width:980px;margin:0 auto 24px}.onboarding-choice-fieldset{border:0;min-width:0;margin:30px 0 0;padding:0}.onboarding-choice-fieldset>legend{color:var(--brown-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:900}.onboarding-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.onboarding-role-grid button{text-align:left;min-height:178px;padding:25px 25px 24px}.onboarding-role-grid button>span{width:fit-content;min-width:76px;color:var(--brown);letter-spacing:.09em;text-transform:uppercase;background:#60300f14;border-radius:999px;justify-content:center;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}.onboarding-role-grid button.is-selected{border-color:var(--onboarding-teal);box-shadow:inset 0 0 0 1px var(--onboarding-teal), 0 15px 32px #194f531a;background:linear-gradient(135deg,#dce9e5cc,#fffffffa)}.onboarding-role-grid button.is-selected>span{background:var(--onboarding-teal);color:#fff}.onboarding-checkpoint-fieldset{padding-top:9px}.onboarding-checkpoint-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.onboarding-checkpoint-card{cursor:pointer;background:#fff;border:1px solid #311b1024;grid-template-rows:auto auto 1fr;align-content:start;min-width:0;min-height:164px;padding:18px 16px 17px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;color:var(--ink)!important;letter-spacing:0!important;text-transform:none!important;gap:8px!important;margin:0!important;display:grid!important}.onboarding-checkpoint-card:hover{border-color:#197d8d8c;transform:translateY(-2px)}.onboarding-checkpoint-card:focus-within{outline-offset:2px;outline:3px solid #43aebe3d}.onboarding-checkpoint-card.is-selected{border-color:var(--onboarding-teal);background:linear-gradient(145deg, #f5faf8, var(--onboarding-mint));box-shadow:inset 0 0 0 1px var(--onboarding-teal), 0 14px 28px #194f531a}.onboarding-checkpoint-card input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.onboarding-checkpoint-card>span{background:var(--cream);width:42px;height:42px;color:var(--brown);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:20px;display:grid}.onboarding-checkpoint-card.is-selected>span{background:var(--onboarding-teal);color:#fff}.onboarding-checkpoint-card>strong{color:var(--brown-dark);font-size:13px;line-height:1.3}.onboarding-checkpoint-card>small{color:#766a61;font-size:10px;font-weight:600;line-height:1.5}.onboarding-privacy-summary{border-inline-start-color:var(--onboarding-teal);background:linear-gradient(105deg,#dce9e5bf,#fffffff2);margin-top:28px}.onboarding-section-heading{background:#e8d8c338;border-block:1px solid #311b101a;align-items:center;gap:14px;margin:31px 0 4px;padding:17px 18px;display:flex}.onboarding-section-heading>span{background:var(--brown);color:#fff;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.onboarding-section-heading strong{color:var(--brown-dark);font-family:var(--font-display);font-size:20px;font-weight:400;display:block}.onboarding-section-heading p{color:#7b6f65;margin:3px 0 0;font-size:10px;line-height:1.45}.onboarding-scale-legend{background:#fff;border:1px solid #311b1017;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:25px 0 18px;padding:13px 15px;display:grid}.onboarding-scale-legend span{color:#756960;grid-template-columns:24px 1fr;align-items:center;gap:6px;font-size:8px;font-weight:700;line-height:1.25;display:grid}.onboarding-scale-legend b{background:var(--cream);width:24px;height:24px;color:var(--brown);border-radius:50%;place-items:center;font-size:9px;display:grid}.onboarding-question-list{gap:13px;display:grid}.onboarding-question-card{background:#fff;border:1px solid #311b101f;min-width:0;margin:0;padding:20px;box-shadow:0 10px 25px #311b1009}.onboarding-question-card>legend{float:left;grid-template-columns:34px 1fr;align-items:start;gap:12px;width:100%;padding:0 0 15px;display:grid}.onboarding-question-card>legend span{width:30px;height:30px;color:var(--brown);background:#c69d6838;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.onboarding-question-card>legend strong{color:var(--brown-dark);font-family:var(--font-display);padding-top:4px;font-size:17px;font-weight:400;line-height:1.4}.onboarding-rating-grid{clear:both;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.onboarding-rating-grid label{color:#766a61;cursor:pointer;letter-spacing:0;text-align:center;text-transform:none;background:#faf8f4;border:1px solid #311b1021;align-content:center;place-items:center;gap:3px;min-width:0;min-height:67px;margin:0;padding:9px 4px 7px;display:grid;position:relative}.onboarding-rating-grid label:hover{border-color:#197d8d8c}.onboarding-rating-grid label:focus-within{outline-offset:1px;outline:3px solid #43aebe38}.onboarding-rating-grid label.is-selected{border-color:var(--onboarding-teal);background:var(--onboarding-teal);color:#fff;box-shadow:0 8px 18px #194f532e}.onboarding-rating-grid input{opacity:0;width:1px;height:1px;position:absolute}.onboarding-rating-grid b{font-size:16px}.onboarding-rating-grid small{font-size:7px;font-weight:700;line-height:1.15}.onboarding-open-prompt-list{gap:16px;display:grid}.onboarding-open-prompt{font-family:var(--font-display);background:#fff;border:1px solid #311b101f;padding:20px;line-height:1.35;color:var(--brown-dark)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;font-size:17px!important;font-weight:400!important}.onboarding-open-prompt textarea{resize:vertical;width:100%;min-height:112px;color:var(--ink);font-family:var(--font-body);background:#fcfbf8;border:1px solid #311b1029;padding:13px 14px;font-size:14px;line-height:1.55}.onboarding-open-prompt textarea:focus{border-color:var(--onboarding-teal);outline:3px solid #43aebe2e}.onboarding-open-prompt small{color:#8a7e74;font-family:var(--font-body);text-align:right;font-size:9px;font-weight:600}.onboarding-support-request,.onboarding-manager-follow-up,.onboarding-privacy-declaration{border:1px solid #197d8d40;border-inline-start:6px solid var(--onboarding-teal);background:linear-gradient(115deg,#dce9e5b8,#fffffff2);margin-top:22px;padding:23px}.onboarding-support-request>div:first-child,.onboarding-manager-follow-up>div:first-child,.onboarding-privacy-declaration>div:first-child{grid-template-columns:34px 1fr;gap:13px;display:grid}.onboarding-support-request h4,.onboarding-manager-follow-up h4,.onboarding-privacy-declaration h4{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:23px;font-weight:400}.onboarding-support-request p,.onboarding-manager-follow-up p,.onboarding-privacy-declaration p{color:#6f655d;margin:5px 0 0;font-size:11px;line-height:1.6}.onboarding-support-request label,.onboarding-manager-follow-up label,.onboarding-privacy-declaration label{text-transform:none}.onboarding-manager-action{margin-top:11px}.onboarding-review{max-width:980px;margin-inline:auto}.onboarding-review .assessment-review-grid{margin-top:22px}.onboarding-privacy-declaration{color:#fff;background:linear-gradient(110deg,#311b10f5,#194f53f2)}.onboarding-privacy-declaration h4,.onboarding-privacy-declaration p{color:#fff}.onboarding-privacy-declaration p{color:#ffffffba}.onboarding-privacy-declaration>label{color:#fff;letter-spacing:0;background:#ffffff12;border:1px solid #ffffff38;grid-template-columns:21px 1fr;align-items:start;gap:11px;margin-top:18px;padding:15px;font-size:11px;line-height:1.55;display:grid}.onboarding-privacy-declaration input{width:18px;height:18px;accent-color:var(--turquoise);margin-top:1px}.onboarding-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.onboarding-footer>button:not(.assessment-secondary){background:var(--onboarding-teal-deep)}.onboarding-footer>button:not(.assessment-secondary):hover{background:#103f42}.onboarding-confirmation{border-inline-start:7px solid var(--turquoise);background:linear-gradient(110deg,#311b10f5,#194f53eb),url(/brand/people-of-diriyah.avif) 50% 45%/cover}.onboarding-confirmation+.assessment-result-scores article:first-child strong{color:var(--onboarding-teal-deep);overflow-wrap:anywhere;font-size:clamp(18px,2.3vw,29px)}.first-stage-interview-view{--fsi-green:#244e43;--fsi-green-deep:#163a32;--fsi-sand:#c69d68;--fsi-cream:#f3ede3;background:var(--paper)}.first-stage-hero{min-height:620px}.first-stage-hero__image{filter:saturate(.9)contrast(1.03)}.first-stage-hero__wash{background:linear-gradient(90deg,#192a24f2 0%,#192a24de 46%,#192a2445 76%,#192a240f 100%),linear-gradient(#0000 52%,#311b1059)}.first-stage-hero .engagement-module-hero__content{max-width:1180px}.first-stage-hero h1{max-width:790px}.first-stage-hero .engagement-module-hero__content>p:last-of-type{max-width:670px}.first-stage-hero__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.first-stage-hero__actions button,.first-stage-hero__actions a{min-height:48px;color:var(--brown-dark);letter-spacing:.03em;cursor:pointer;background:#f4f0e8f5;border:1px solid #ffffff6b;justify-content:center;align-items:center;gap:13px;padding:0 18px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.first-stage-hero__actions a{color:#fff;background:#244e43d1}.first-stage-hero__actions button:hover,.first-stage-hero__actions button:focus-visible,.first-stage-hero__actions a:hover,.first-stage-hero__actions a:focus-visible{outline-offset:2px;outline:3px solid #ffffff40;transform:translateY(-1px)}.first-stage-resources{background:radial-gradient(circle at 90% 10%,#43aebe17,#0000 28%),linear-gradient(135deg,#fffffff0,#f4f0e8f2);padding:100px 0 110px}.first-stage-resources>.container>header{max-width:800px;margin-bottom:38px}.first-stage-resources h2,.first-stage-online__header h2,.first-stage-hr-detail h2{color:var(--brown-dark);font-family:var(--font-display);margin:8px 0 16px;font-size:clamp(35px,4.5vw,60px);font-weight:400;line-height:1.02}.first-stage-resources>.container>header>p:last-child,.first-stage-online__header>div>p:last-child{color:#6d6259;margin:0;font-size:14px;line-height:1.75}.first-stage-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.first-stage-resource-grid article{background:#fffffff0;border:1px solid #311b1024;min-height:330px;padding:32px;position:relative;overflow:hidden;box-shadow:0 18px 44px #311b1014}.first-stage-resource-grid article:after{content:"";border:18px solid #43aebe1f;width:160px;height:160px;position:absolute;bottom:-76px;right:-76px;transform:rotate(45deg)}.first-stage-resource-grid article>span{width:42px;height:42px;color:var(--fsi-green);place-items:center;font-size:10px;font-weight:900;display:grid;position:relative}.first-stage-resource-grid article>span:before{content:"";border:1px solid #c69d68b3;position:absolute;inset:5px;transform:rotate(45deg)}.first-stage-resource-grid h3{max-width:470px;color:var(--brown-dark);font-family:var(--font-display);margin:8px 0 13px;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.05}.first-stage-resource-grid article>p:not(.eyebrow){color:#6d6259;max-width:520px;margin:0 0 25px;font-size:12px;line-height:1.7}.first-stage-resource-grid article>button,.first-stage-resource-grid article>div a{border:1px solid var(--fsi-green);background:var(--fsi-green);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:0 16px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.first-stage-resource-grid article>div{flex-wrap:wrap;gap:9px;display:flex}.first-stage-resource-grid article>div a:last-child{color:var(--fsi-green);background:#fff}.first-stage-principle{border-inline-start:6px solid var(--sand);background:var(--brown-dark);color:#fff;grid-template-columns:190px 1fr;gap:26px;margin-top:20px;padding:24px 28px;display:grid}.first-stage-principle b{font-family:var(--font-display);font-size:22px;font-weight:400}.first-stage-principle p{color:#ffffffb8;margin:0;font-size:11px;line-height:1.7}.first-stage-online{background:#ede5da;padding:104px 0 120px;scroll-margin-top:96px}.first-stage-online__header{border-bottom:1px solid #311b1024;justify-content:space-between;align-items:end;gap:30px;padding-bottom:30px;display:flex}.first-stage-online__header>div{max-width:770px}.first-stage-online__header>button{min-height:42px;color:var(--brown);cursor:pointer;background:0 0;border:1px solid #311b103d;padding:0 15px;font-size:9px;font-weight:800}.first-stage-progress{background:#311b1024;border:1px solid #311b1024;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:34px 0 28px;padding:0;list-style:none;display:grid}.first-stage-progress li{color:#77695f;background:#ffffffb8;flex-direction:column;justify-content:space-between;gap:10px;min-height:86px;padding:14px;display:flex}.first-stage-progress li span{color:var(--sand);font-size:9px;font-weight:900}.first-stage-progress li b{font-size:9px;line-height:1.3}.first-stage-progress li.is-current{background:var(--fsi-green);color:#fff}.first-stage-progress li.is-complete{color:var(--fsi-green-deep);background:#dbe5df}.first-stage-confirmation{border-inline-start:7px solid var(--turquoise);background:var(--fsi-green-deep);color:#fff;grid-template-columns:52px 1fr auto;align-items:center;gap:20px;margin-bottom:28px;padding:28px;display:grid}.first-stage-confirmation>span{border:1px solid #ffffff59;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.first-stage-confirmation h3{font-family:var(--font-display);margin:3px 0 7px;font-size:27px;font-weight:400}.first-stage-confirmation p{color:#ffffffbf;margin:0;font-size:11px}.first-stage-confirmation__actions{gap:8px;display:grid}.first-stage-confirmation__actions button,.first-stage-confirmation__actions a{color:#fff;text-align:center;cursor:pointer;background:0 0;border:1px solid #fff6;justify-content:center;align-items:center;min-height:43px;padding:0 15px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.first-stage-confirmation__actions button:first-child{border-color:var(--sand-light);background:var(--sand-light);color:var(--brown-dark)}.first-stage-confirmation~.first-stage-form{display:none}.first-stage-form{background:#fffffff5;border:1px solid #311b1024;padding:clamp(24px,4vw,48px);box-shadow:0 24px 70px #311b1017}.first-stage-form fieldset{border:0;margin:0 0 26px;padding:0}.first-stage-form fieldset+fieldset{border-top:1px solid #311b1021;padding-top:30px}.first-stage-form legend{width:100%;color:var(--brown-dark);font-family:var(--font-display);margin:0 0 22px;font-size:clamp(25px,3vw,34px);font-weight:400}.first-stage-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 20px;display:grid}.first-stage-form label{color:#574c43;letter-spacing:.055em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:850;line-height:1.35;display:grid}.first-stage-form input:not([type=radio]):not([type=checkbox]),.first-stage-form select,.first-stage-form textarea{width:100%;min-height:46px;color:var(--ink);font-family:var(--font-body);letter-spacing:0;text-transform:none;background:#fcfbf8;border:1px solid #311b1033;border-radius:0;padding:11px 13px;font-size:13px;font-weight:500;line-height:1.5}.first-stage-form textarea{resize:vertical;min-height:120px}.first-stage-form input:focus,.first-stage-form select:focus,.first-stage-form textarea:focus{border-color:var(--turquoise-dark);outline-offset:0;outline:3px solid #43aebe2b}.first-stage-form label>small{color:#8c7d71;letter-spacing:0;text-transform:none;font-size:9px;font-weight:600;line-height:1.45}.first-stage-identity-notice{border-inline-start:6px solid var(--turquoise-dark);background:#e6efec;grid-template-columns:35px 1fr;gap:15px;margin-bottom:28px;padding:23px;display:grid}.first-stage-identity-notice>span{color:var(--turquoise-dark);font-size:27px}.first-stage-identity-notice h3{color:var(--fsi-green-deep);font-family:var(--font-display);margin:0 0 6px;font-size:25px;font-weight:400}.first-stage-identity-notice p{color:#5f6c66;margin:0;font-size:11px;line-height:1.65}.first-stage-pathway-picker{border:1px solid #311b1026;border-inline-start:6px solid var(--fsi-green);background:#f3eee5;grid-template-columns:minmax(250px,1.35fr) repeat(2,minmax(180px,1fr));align-items:stretch;gap:12px;margin-bottom:24px;padding:22px;display:grid}.first-stage-pathway-picker>div{padding:4px 14px 4px 2px}.first-stage-pathway-picker h3{color:var(--brown-dark);font-family:var(--font-display);margin:4px 0 7px;font-size:24px;font-weight:400;line-height:1.12}.first-stage-pathway-picker>div>p:last-child{color:#70655c;margin:0;font-size:10px;line-height:1.55}.first-stage-pathway-picker>label{cursor:pointer;background:#fff;border:1px solid #311b1029;grid-template-columns:20px 1fr;align-items:center;gap:12px;min-height:112px;padding:17px;display:grid}.first-stage-pathway-picker input{width:19px;height:19px;accent-color:var(--fsi-green);margin:0}.first-stage-pathway-picker label:has(input:checked){border-color:var(--fsi-green);box-shadow:inset 0 -4px 0 var(--fsi-green);background:#e4ede8}.first-stage-pathway-picker label>span{gap:6px;display:grid}.first-stage-pathway-picker label b{color:var(--brown-dark);font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:19px;font-weight:400}.first-stage-pathway-picker label small{color:#786b60;letter-spacing:0;text-transform:none;font-size:9px;font-weight:650;line-height:1.45}.first-stage-priority-grid{background:#311b1024;border:1px solid #311b1024;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:24px;display:grid}.first-stage-priority-grid>div{background:#e9f0ec;align-content:center;gap:9px;min-height:118px;padding:20px 22px;display:grid}.first-stage-priority-grid span{color:var(--fsi-green);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:900}.first-stage-priority-grid strong{color:var(--brown-dark);font-family:var(--font-display);font-size:20px;font-weight:400;line-height:1.3}.first-stage-check-grid,.first-stage-preparation{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 22px;display:grid}.first-stage-check-grid label,.first-stage-preparation label,.first-stage-follow-up,.first-stage-declaration{color:#5e534a;letter-spacing:0;text-transform:none;background:#faf7f1;border:1px solid #311b1021;grid-template-columns:19px 1fr;align-items:start;gap:10px;min-height:48px;padding:12px 14px;font-size:10px;font-weight:650;line-height:1.45;display:grid}.first-stage-check-grid input,.first-stage-preparation input,.first-stage-follow-up input,.first-stage-declaration input{width:17px;height:17px;accent-color:var(--fsi-green);margin:0}.first-stage-question-list{gap:24px;display:grid}.first-stage-question{background:#fff;border:1px solid #311b1024;overflow:hidden}.first-stage-question>header{background:var(--brown);color:#fff;grid-template-columns:42px 1fr;align-items:center;gap:14px;min-height:70px;padding:15px 19px;display:grid}.first-stage-question>header>span{width:38px;height:38px;color:var(--sand-light);place-items:center;font-size:10px;font-weight:900;display:grid;position:relative}.first-stage-question>header>span:before{content:"";border:1px solid #ffffff59;position:absolute;inset:5px;transform:rotate(45deg)}.first-stage-question>header>div{min-width:0}.first-stage-question>header p{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.first-stage-question>header strong{color:#ffffffad;margin-top:4px;font-size:9px;font-weight:700;display:block}.first-stage-question>h3{color:var(--brown-dark);font-family:var(--font-display);margin:0;padding:26px 26px 18px;font-size:clamp(21px,2.6vw,31px);font-weight:400;line-height:1.25}.first-stage-question details{background:#eef5f2;border:1px solid #197d8d33;margin:0 26px 20px}.first-stage-question summary{color:var(--fsi-green);cursor:pointer;padding:12px 14px;font-size:9px;font-weight:850}.first-stage-question details p{color:#5f6d67;margin:0;padding:0 14px 12px;font-size:10px;line-height:1.6}.first-stage-question>label{margin:0 26px 22px}.first-stage-question__score{background:#f2ebe1;grid-template-columns:minmax(200px,1fr) auto;align-items:center;gap:15px 25px;padding:18px 26px 24px;display:grid}.first-stage-question__score>div:first-child{gap:4px;display:grid}.first-stage-question__score>div:first-child b{color:var(--brown-dark);font-size:10px}.first-stage-question__score>div:first-child span{color:#7c6e62;font-size:9px}.first-stage-rating{flex-wrap:wrap;gap:6px;display:flex}.first-stage-rating label{display:block}.first-stage-rating input{opacity:0;width:1px;height:1px;position:absolute}.first-stage-rating span{min-width:40px;min-height:40px;color:var(--brown);cursor:pointer;background:#fff;border:1px solid #311b103b;place-items:center;padding:0 8px;font-size:10px;font-weight:900;display:grid}.first-stage-rating input:checked+span{border-color:var(--fsi-green);background:var(--fsi-green);color:#fff}.first-stage-rating input:focus-visible+span{outline-offset:2px;outline:3px solid #43aebe4d}.first-stage-question__score .first-stage-follow-up{background:#ffffffb3;grid-column:1/-1;margin:0}.first-stage-score-summary{background:#311b1021;border:1px solid #311b1021;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:28px;display:grid}.first-stage-score-summary>div{background:#f2ede6;align-items:center;gap:22px;min-height:140px;padding:25px;display:flex}.first-stage-score-summary>div>span{min-width:80px;color:var(--fsi-green);font-family:var(--font-display);font-size:52px;line-height:1}.first-stage-score-summary p{color:var(--brown-dark);margin:0;font-size:12px;font-weight:800}.first-stage-score-summary small{color:#7d7167;margin-top:7px;font-size:9px;font-weight:600;line-height:1.5;display:block}.first-stage-section-scores{background:#311b1021;border:1px solid #311b1021;gap:1px;display:grid}.first-stage-section-scores>div{background:#fbfaf7;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.first-stage-section-scores>div>span{color:var(--sand);font-size:9px;font-weight:900}.first-stage-section-scores>div>b{color:#564a41;font-size:10px}.first-stage-section-scores__overall{color:#fff;background:var(--fsi-green-deep)!important}.first-stage-section-scores__overall>b{color:#fff!important}.first-stage-recommendations{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.first-stage-recommendations label{letter-spacing:0;text-transform:none;background:#fbfaf7;border:1px solid #311b1024;grid-template-columns:19px 1fr;align-items:start;gap:10px;min-height:62px;padding:14px;font-size:10px;font-weight:700;line-height:1.45}.first-stage-recommendations input{width:17px;height:17px;accent-color:var(--fsi-green);margin:0}.first-stage-declaration{border-inline-start:6px solid var(--sand);background:var(--fsi-green-deep);color:#fff;margin-top:8px;padding:20px}.first-stage-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.first-stage-form-error{color:#792f2a;background:#f8e7e4;border-inline-start:5px solid #a83e37;margin:22px 0 0;padding:16px 18px;font-size:11px;line-height:1.55}.first-stage-form-actions{border-top:1px solid #311b1021;justify-content:space-between;align-items:end;gap:20px;margin-top:34px;padding-top:24px;display:flex}.first-stage-form-actions>button,.first-stage-form-actions>div button{border:1px solid var(--fsi-green);min-height:46px;color:var(--fsi-green);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:12px;padding:0 17px;font-size:9px;font-weight:850;display:inline-flex}.first-stage-form-actions>div{align-items:center;gap:14px;display:flex}.first-stage-form-actions>div>span{color:#85776b;font-size:9px;font-weight:800}.first-stage-form-actions>div button{background:var(--fsi-green);color:#fff}.first-stage-form-actions button:disabled{cursor:wait;opacity:.65}.first-stage-print-record{display:none}.first-stage-hr__header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.first-stage-hr__privacy{border-inline-start:5px solid var(--turquoise-dark);color:#53655f;background:#e8f0ed;grid-template-columns:28px 1fr;gap:12px;margin-bottom:22px;padding:17px 20px;display:grid}.first-stage-hr__privacy>span{color:var(--turquoise-dark);font-size:22px}.first-stage-hr__privacy p{margin:0;font-size:10px;line-height:1.6}.first-stage-hr__summary{grid-template-columns:repeat(4,minmax(0,1fr))}.first-stage-hr__table-wrap{background:#fff;border:1px solid #311b101f;overflow-x:auto}.first-stage-hr__table-wrap table{border-collapse:collapse;width:100%;min-width:1040px}.first-stage-hr__table-wrap th{background:var(--brown-dark);color:#fff;letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:13px 14px;font-size:8px;font-weight:850}.first-stage-hr__table-wrap td{color:#5e534a;vertical-align:top;border-bottom:1px solid #311b101a;padding:15px 14px;font-size:10px}.first-stage-hr__table-wrap td strong,.first-stage-hr__table-wrap td span,.first-stage-hr__table-wrap td small{display:block}.first-stage-hr__table-wrap td strong{color:var(--brown-dark);margin-bottom:4px;font-size:10px}.first-stage-hr__table-wrap td span{margin-bottom:4px}.first-stage-hr__table-wrap td small{color:#8b7d71;font-size:8px;line-height:1.4}.first-stage-hr__table-wrap td button{color:#fff;cursor:pointer;white-space:nowrap;background:#244e43;border:1px solid #244e43;min-height:36px;padding:0 12px;font-size:8px;font-weight:800}.first-stage-hr-badge{color:#614d3d;background:#eee7de;border:1px solid #311b1021;max-width:210px;padding:7px 9px;font-weight:800;line-height:1.35;font-size:8px!important;display:inline-block!important}.first-stage-hr-badge--progress-stage-2{color:#244e43;background:#dce9e2;border-color:#244e4347}.first-stage-hr-badge--progress-with-follow-up{color:#725127;background:#f2e5d1;border-color:#c69d6866}.first-stage-hr-badge--hold-for-hr-calibration{color:#196c78;background:#dceef0;border-color:#43aebe4d}.first-stage-hr-badge--do-not-progress{color:#873933;background:#f5e2df;border-color:#97393240}.first-stage-hr-detail{background:#fff;border:1px solid #311b1024;margin-top:28px;padding:clamp(24px,3.5vw,42px);scroll-margin-top:105px;box-shadow:0 24px 70px #311b101a}.first-stage-hr-detail>header{border-bottom:1px solid #311b1021;justify-content:space-between;gap:24px;padding-bottom:22px;display:flex}.first-stage-hr-detail h2{margin:5px 0 8px;font-size:clamp(30px,3.5vw,46px)}.first-stage-hr-detail>header p:last-child{color:#77695f;margin:0;font-size:10px}.first-stage-hr-detail>header button{min-height:39px;color:var(--brown);cursor:pointer;background:0 0;border:1px solid #311b1033;align-self:start;padding:0 13px;font-size:8px;font-weight:800}.first-stage-hr-detail__facts{background:#311b101f;border:1px solid #311b101f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:24px 0;display:grid}.first-stage-hr-detail__facts>div,.first-stage-hr-detail__decision dl>div{background:#f8f4ee;padding:15px}.first-stage-hr-detail dt,.first-stage-hr-detail__decision dt{color:#8c7765;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:900}.first-stage-hr-detail dd,.first-stage-hr-detail__decision dd{color:var(--brown-dark);white-space:pre-wrap;margin:0;font-size:10px;line-height:1.55}.first-stage-hr-detail__setup{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:26px 0;display:grid}.first-stage-hr-detail__setup>div{background:#fbfaf7;border:1px solid #311b101f;min-height:170px;padding:20px}.first-stage-hr-detail__setup h3,.first-stage-hr-detail__responses h3,.first-stage-hr-detail__decision h3{color:var(--brown-dark);font-family:var(--font-display);margin:5px 0 12px;font-size:25px;font-weight:400}.first-stage-hr-detail__setup p:not(.eyebrow),.first-stage-hr-detail__setup li{color:#695d54;white-space:pre-wrap;font-size:10px;line-height:1.6}.first-stage-hr-detail__setup ul{margin:0;padding-left:17px}.first-stage-hr-detail__responses{margin-top:34px}.first-stage-hr-detail__responses>header{margin-bottom:15px}.first-stage-hr-detail__responses>article{border-top:1px solid #311b101f;grid-template-columns:38px 1fr 72px;gap:15px;padding:18px;display:grid}.first-stage-hr-detail__responses>article>span{color:var(--sand);font-size:10px;font-weight:900}.first-stage-hr-detail__responses h4{color:var(--brown-dark);font-family:var(--font-display);margin:5px 0 9px;font-size:18px;font-weight:400;line-height:1.3}.first-stage-hr-detail__responses article p:not(.eyebrow){color:#665b52;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.65}.first-stage-hr-detail__responses aside{text-align:center}.first-stage-hr-detail__responses aside b{background:var(--fsi-green,#244e43);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 7px;font-size:11px;display:grid}.first-stage-hr-detail__responses aside span{color:#807267;font-size:7px}.first-stage-hr-detail__decision{background:#eee7de;margin-top:35px;padding:26px}.first-stage-hr-detail__decision>header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;display:flex}.first-stage-hr-detail__score-grid{background:#311b1021;border:1px solid #311b1021;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:22px 0;display:grid}.first-stage-hr-detail__score-grid>div{background:#fff;align-content:start;gap:8px;min-height:110px;padding:14px;display:grid}.first-stage-hr-detail__score-grid span{color:#244e43;font-family:var(--font-display);font-size:29px}.first-stage-hr-detail__score-grid p{color:#75685e;margin:0;font-size:8px;line-height:1.45}.first-stage-hr-detail__decision dl{background:#311b101f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}@media (width<=980px){.first-stage-pathway-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.first-stage-pathway-picker>div{grid-column:1/-1}.first-stage-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.first-stage-section-scores>div{grid-template-columns:30px 1fr}.first-stage-section-scores .first-stage-rating{grid-column:2}.first-stage-hr__summary,.first-stage-hr-detail__score-grid,.first-stage-hr-detail__facts,.first-stage-hr-detail__setup{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.first-stage-hero{min-height:660px}.first-stage-hero__wash{background:linear-gradient(#142e2752 0%,#142e27d6 38%,#142e27f7 100%)}.first-stage-hero__actions,.first-stage-resource-grid article>div{display:grid}.first-stage-hero__actions button,.first-stage-hero__actions a,.first-stage-resource-grid article>button,.first-stage-resource-grid article>div a{width:100%}.first-stage-resources,.first-stage-online{padding:72px 0 80px}.first-stage-resource-grid,.first-stage-field-grid,.first-stage-pathway-picker,.first-stage-priority-grid,.first-stage-check-grid,.first-stage-preparation,.first-stage-recommendations,.first-stage-score-summary,.first-stage-hr-detail__facts,.first-stage-hr-detail__setup,.first-stage-hr-detail__decision dl{grid-template-columns:1fr}.first-stage-principle{grid-template-columns:1fr;gap:10px}.first-stage-online__header,.first-stage-form-actions,.first-stage-confirmation,.first-stage-hr-detail>header{grid-template-columns:1fr;align-items:start;display:grid}.first-stage-online__header>button,.first-stage-hr-detail>header button{width:100%}.first-stage-pathway-picker>div{grid-column:auto}.first-stage-confirmation__actions,.first-stage-confirmation__actions>*{width:100%}.first-stage-progress{grid-template-columns:repeat(2,minmax(0,1fr))}.first-stage-form{padding:18px}.first-stage-question>h3{padding:21px 18px 15px}.first-stage-question details,.first-stage-question>label{margin-inline:18px}.first-stage-question__score{grid-template-columns:1fr;padding:18px}.first-stage-question__score .first-stage-follow-up{grid-column:1}.first-stage-rating{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.first-stage-rating span{width:100%}.first-stage-score-summary>div{min-height:115px}.first-stage-section-scores>div{grid-template-columns:28px 1fr}.first-stage-section-scores .first-stage-rating{grid-column:1/-1}.first-stage-form-actions>div{justify-items:stretch;display:grid}.first-stage-form-actions>button,.first-stage-form-actions>div button{width:100%}.first-stage-hr__header-actions{width:100%;display:grid}.first-stage-hr__header-actions>*{justify-content:center;width:100%}.first-stage-hr-detail__responses>article{grid-template-columns:30px 1fr}.first-stage-hr-detail__responses aside{text-align:left;grid-column:2;align-items:center;gap:9px;display:flex}.first-stage-hr-detail__responses aside b{margin:0}.first-stage-hr-detail__score-grid{grid-template-columns:1fr}}@media print{body:has(.first-stage-print-record) *{visibility:hidden}:is(body:has(.first-stage-print-record) .first-stage-print-record,body:has(.first-stage-print-record) .first-stage-print-record *){visibility:visible}body:has(.first-stage-print-record) .first-stage-print-record{color:#2d2824;background:#fff;width:100%;font-family:Arial,sans-serif;font-size:9pt;line-height:1.45;display:block;position:absolute;inset:0 auto auto 0}.first-stage-print-record__header{border-bottom:1.5pt solid #244e43;grid-template-columns:42mm 1fr auto;align-items:center;gap:8mm;padding-bottom:12mm;display:grid}.first-stage-print-record__header img{object-fit:contain;width:40mm;height:20mm}.first-stage-print-record__header p,.first-stage-print-record__questions header p{color:#286f73;letter-spacing:.08em;text-transform:uppercase;margin:0 0 2mm;font-size:7pt;font-weight:700}.first-stage-print-record__header h1{color:#311b10;font-family:var(--font-display);margin:0;font-size:22pt;font-weight:400}.first-stage-print-record__header dl,.first-stage-print-record__decision dl{margin:0}.first-stage-print-record__header dl>div{margin-bottom:2mm}.first-stage-print-record dt,.first-stage-print-record__facts span,.first-stage-print-record__priorities span{color:#776b61;letter-spacing:.05em;text-transform:uppercase;font-size:6.5pt;font-weight:700;display:block}.first-stage-print-record dd{margin:0}.first-stage-print-record__facts{border:1px solid #d8d0c5;grid-template-columns:repeat(2,minmax(0,1fr));margin:8mm 0 5mm;display:grid}.first-stage-print-record__facts>div{border-bottom:1px solid #e1dad1;min-height:18mm;padding:4mm}.first-stage-print-record__facts>div:nth-child(odd){border-right:1px solid #e1dad1}.first-stage-print-record__facts b{color:#311b10;font-family:var(--font-display);margin-top:2mm;font-size:10pt;font-weight:400;display:block}.first-stage-print-record__priorities{grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm;margin-bottom:6mm;display:grid}.first-stage-print-record__priorities>div{border:1px solid #9db7ad;border-top:3pt solid #244e43;min-height:23mm;padding:4mm}.first-stage-print-record__priorities b{color:#244e43;font-family:var(--font-display);margin-top:2mm;font-size:11pt;font-weight:400;display:block}.first-stage-print-record__setup{background:#f5f0e8;border-left:4pt solid #c69d68;padding:5mm}.first-stage-print-record h2{color:#311b10;font-family:var(--font-display);margin:0 0 4mm;font-size:16pt;font-weight:400}.first-stage-print-record__setup p{margin:2mm 0}.first-stage-print-record__questions{margin-top:10mm}.first-stage-print-record__questions>article{break-inside:avoid;border-bottom:1px solid #d8d0c5;margin:0 0 5mm;padding:0 0 5mm}.first-stage-print-record__questions>article>header{grid-template-columns:10mm 1fr 10mm;align-items:start;gap:4mm;display:grid}.first-stage-print-record__questions header>span,.first-stage-print-record__questions header>b{color:#664526;border:1px solid #97764d;place-items:center;width:9mm;height:9mm;font-size:8pt;display:grid}.first-stage-print-record__questions header>b{color:#fff;background:#244e43;border-color:#244e43}.first-stage-print-record__questions h3{color:#311b10;font-family:var(--font-display);margin:0;font-size:11pt;font-weight:400;line-height:1.35}.first-stage-print-record__questions>article>p{white-space:pre-wrap;margin:3mm 0 0 14mm}.first-stage-print-record__questions small{color:#8e4439;margin:2mm 0 0 14mm;font-weight:700;display:block}.first-stage-print-record__decision{break-before:page;padding-top:7mm}.first-stage-print-record__scores{border:1px solid #d8d0c5;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:6mm;display:grid}.first-stage-print-record__scores>div{border-bottom:1px solid #e1dad1;justify-content:space-between;align-items:center;gap:3mm;min-height:13mm;padding:3mm;display:flex}.first-stage-print-record__scores>div:nth-child(odd){border-right:1px solid #e1dad1}.first-stage-print-record__scores b{color:#244e43;font-size:12pt}.first-stage-print-record__decision dl{gap:3mm;display:grid}.first-stage-print-record__decision dl>div{break-inside:avoid;border:1px solid #ded6cc;padding:4mm}.first-stage-print-record__decision dl dd{white-space:pre-wrap;margin-top:2mm}.first-stage-print-record__decision footer{color:#6f6257;border-top:1px solid #877769;justify-content:space-between;gap:5mm;margin-top:8mm;padding-top:4mm;font-size:7pt;display:flex}@page{size:A4;margin:13mm}}.onboarding-hr-panel{width:100%}.onboarding-hr-header,.onboarding-hr-detail-header{align-items:flex-start}.onboarding-hr-header__actions,.onboarding-hr-detail-header__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.onboarding-hr-header__actions button,.onboarding-hr-detail-header__actions button,.onboarding-hr-detail-header__actions a{min-height:40px}.onboarding-hr-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.onboarding-hr-kpis article:nth-child(3){border-top-color:#af4a3d}.onboarding-hr-kpis article:nth-child(5){border-top-color:var(--turquoise-dark)}.onboarding-hr-analytics{margin-top:18px}.onboarding-hr-analytics__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.onboarding-hr-trend ol{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.onboarding-hr-trend li>div{color:#5f554e;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.onboarding-hr-trend li>i{background:#eee8df;height:5px;margin-top:5px;display:block;overflow:hidden}.onboarding-hr-trend li>i>b{background:linear-gradient(90deg, var(--sand), var(--turquoise-dark));height:100%;display:block}.onboarding-hr-theme-gaps{background:#fff;border:1px solid #311b101f;margin-top:14px;padding:20px}.onboarding-hr-theme-gaps h3{color:var(--brown-dark);font-family:var(--font-display);margin:0 0 14px;font-size:20px;font-weight:400}.onboarding-hr-theme-gaps ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px;margin:0;padding:0;list-style:none;display:grid}.onboarding-hr-theme-gaps li{border-bottom:1px solid #311b1017;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 11px;display:grid}.onboarding-hr-theme-gaps li span{color:#5e534b;min-width:0;font-size:10px;font-weight:800}.onboarding-hr-theme-gaps li strong{color:#a2463d;font-size:14px}.onboarding-hr-theme-gaps li small{color:#897d73;grid-column:1/-1;font-size:8px}.onboarding-hr-filters{grid-template-columns:minmax(190px,1.35fr) repeat(4,minmax(125px,.8fr));gap:8px;display:grid}.onboarding-hr-filters label{min-width:0}.onboarding-hr-filters input,.onboarding-hr-filters select{width:100%;min-height:43px}.onboarding-hr-workspace{grid-template-columns:minmax(0,1.55fr) minmax(240px,.65fr);align-items:start;gap:14px;margin-top:18px;display:grid}.onboarding-hr-register{min-width:0}.onboarding-hr-register tbody tr{cursor:pointer}.onboarding-hr-register tbody tr:hover{background:#dce9e56b}.onboarding-hr-register tbody button{color:var(--turquoise-dark);cursor:pointer;background:0 0;border:0;font-weight:900}.onboarding-hr-register-help{position:sticky;top:18px}.onboarding-hr-risk{white-space:nowrap}.onboarding-hr-risk--green{color:#245f3c!important;background:#dcebe3!important}.onboarding-hr-risk--amber{color:#805718!important;background:#f6e7c6!important}.onboarding-hr-risk--red{color:#8f382e!important;background:#f3d9d4!important}.onboarding-hr-back{color:var(--turquoise-dark);cursor:pointer;background:0 0;border:0;margin:0 0 17px;padding:0;font-size:10px;font-weight:900}.onboarding-hr-detail{grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);align-items:start;gap:14px;display:grid}.onboarding-hr-report,.onboarding-hr-review{min-width:0}.onboarding-hr-profile{grid-template-columns:repeat(4,minmax(0,1fr))}.onboarding-hr-risk-flags{background:#fff4f1;border-inline-start:5px solid #a64236;margin-top:18px;padding:18px 20px}.onboarding-hr-risk-flags h3{color:#773329;font-family:var(--font-display);margin:0 0 9px;font-size:20px;font-weight:400}.onboarding-hr-risk-flags ul{color:#70534e;margin:0;padding-inline-start:18px;font-size:10px;line-height:1.6}.onboarding-hr-comparison{background:#f9f6f0;border:1px solid #311b101f;margin-top:18px;padding:21px}.onboarding-hr-comparison>header h3{color:var(--brown-dark);font-family:var(--font-display);margin:3px 0 6px;font-size:24px;font-weight:400}.onboarding-hr-comparison>header>p:last-child{color:#786c63;margin:0;font-size:10px}.onboarding-hr-comparison__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.onboarding-hr-comparison__grid article{background:#fff;border:1px solid #311b101a;padding:15px}.onboarding-hr-comparison__grid h4{color:var(--brown-dark);margin:0 0 11px;font-size:11px}.onboarding-hr-comparison__grid dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.onboarding-hr-comparison__grid dl div{border-inline-end:1px solid #311b1017;padding:8px}.onboarding-hr-comparison__grid dl div:last-child{border-inline-end:0}.onboarding-hr-comparison__grid dt{color:#8a7d73;text-transform:uppercase;font-size:7px;font-weight:900}.onboarding-hr-comparison__grid dd{color:var(--brown);margin:4px 0 0;font-size:16px;font-weight:900}.onboarding-hr-responses{gap:11px;margin-top:18px;display:grid}.onboarding-hr-response-section{background:#fff;border:1px solid #311b101f;padding:19px}.onboarding-hr-response-section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.onboarding-hr-response-section h3{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:20px;font-weight:400}.onboarding-hr-response-section header span{color:#8a7d73;font-size:8px}.onboarding-hr-response-section dl{background:#311b1014;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0 0;display:grid}.onboarding-hr-response-section dl div{background:#fff;min-width:0;padding:11px 12px}.onboarding-hr-response-section dt{color:#8a7d73;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:900}.onboarding-hr-response-section dd{color:#514941;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.55}.onboarding-hr-review{position:sticky;top:18px}.onboarding-hr-legal-hold{background:#faf7f1;border:1px solid #311b1021;grid-template-columns:19px 1fr;align-items:start;padding:13px;gap:10px!important;display:grid!important}.onboarding-hr-legal-hold input{width:17px;height:17px;margin:2px 0 0}.onboarding-hr-legal-hold span{color:#675b53;font-size:9px;line-height:1.45}.onboarding-hr-legal-hold strong{color:var(--brown-dark);font-size:10px;display:block}@media (width<=1180px){.onboarding-hr-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-hr-kpis article:nth-child(n+4){grid-column:auto}.onboarding-hr-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-hr-filters label:first-child{grid-column:span 3}.onboarding-hr-workspace,.onboarding-hr-detail{grid-template-columns:1fr}.onboarding-hr-register-help,.onboarding-hr-review{position:static}}@media (width<=820px){.onboarding-role-grid{grid-template-columns:1fr}.onboarding-checkpoint-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-scale-legend{display:none}.onboarding-rating-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-rating-grid label{min-height:61px}.onboarding-hr-analytics__grid,.onboarding-hr-theme-gaps ol{grid-template-columns:1fr}.onboarding-hr-profile{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.onboarding-panel__masthead{background-position:58% 42%;min-height:228px;padding:31px 58px 27px 21px}.onboarding-panel__masthead .assessment-pilot-label{width:fit-content;margin:0 0 12px;display:inline-flex;position:static;inset:auto}.onboarding-panel__masthead h2{font-size:34px}.onboarding-panel__masthead>p:last-child{font-size:12px}.onboarding-role-grid button{min-height:0;padding:20px}.onboarding-checkpoint-grid{gap:8px}.onboarding-checkpoint-card{min-height:146px;padding:15px 13px}.onboarding-checkpoint-card>span{width:36px;height:36px;font-size:17px}.onboarding-checkpoint-card>strong{font-size:12px}.onboarding-checkpoint-card>small{font-size:9px}.onboarding-section-heading{margin-inline:-4px;padding:15px 13px}.onboarding-question-card{margin-inline:-4px;padding:17px 13px}.onboarding-question-card>legend{grid-template-columns:30px 1fr;gap:9px}.onboarding-question-card>legend strong{font-size:16px}.onboarding-rating-grid{gap:5px}.onboarding-rating-grid label{min-height:58px;padding:8px 3px 6px}.onboarding-rating-grid b{font-size:15px}.onboarding-open-prompt{padding:17px 14px;font-size:16px!important}.onboarding-support-request,.onboarding-manager-follow-up,.onboarding-privacy-declaration{padding:19px 15px}.onboarding-footer{min-height:118px;padding:9px 12px max(9px, env(safe-area-inset-bottom));grid-template-columns:1fr;gap:7px;display:grid}.onboarding-footer>button{width:100%}.onboarding-footer>button:not(.assessment-secondary){order:1}.onboarding-footer>.assessment-secondary{order:2}.onboarding-footer .assessment-footer-note{display:none}.onboarding-confirmation-body{padding:25px 15px 30px}.onboarding-hr-header,.onboarding-hr-detail-header{grid-template-columns:1fr;gap:15px;display:grid}.onboarding-hr-header__actions,.onboarding-hr-detail-header__actions{justify-content:stretch}.onboarding-hr-header__actions>*,.onboarding-hr-detail-header__actions>*{text-align:center;flex:100%;justify-content:center}.onboarding-hr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-hr-kpis article:last-child{grid-column:1/-1}.onboarding-hr-filters{grid-template-columns:1fr}.onboarding-hr-filters label:first-child{grid-column:auto}.onboarding-hr-profile,.onboarding-hr-response-section dl,.onboarding-hr-comparison__grid{grid-template-columns:1fr}.onboarding-hr-comparison{padding:17px 14px}.onboarding-hr-comparison__grid dl{grid-template-columns:repeat(3,1fr)}.onboarding-hr-response-section{padding:16px 13px}}@media print{:is(body:has(.onboarding-hr-panel--detail) .hr-space-workspace__header,body:has(.onboarding-hr-panel--detail) .hr-space-workspace__sidebar,body:has(.onboarding-hr-panel--detail) .onboarding-hr-back,body:has(.onboarding-hr-panel--detail) .onboarding-hr-detail-header__actions,body:has(.onboarding-hr-panel--detail) .onboarding-hr-review){display:none!important}:is(body:has(.onboarding-hr-panel--detail) .hr-space-workspace__layout,body:has(.onboarding-hr-panel--detail) .hr-space-workspace__main,body:has(.onboarding-hr-panel--detail) .onboarding-hr-panel,body:has(.onboarding-hr-panel--detail) .onboarding-hr-detail){background:#fff;width:100%;margin:0;padding:0;display:block}}.portal-header{z-index:100;color:var(--brown);box-shadow:0 1px 0 var(--line);background:#fffffffc;position:relative}.portal-header__brand-row{border-bottom:1px solid #311b101a;min-height:72px}.portal-header__brand-row-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1360px,100% - 48px);min-height:72px;margin:0 auto;display:flex}.portal-header__brand{min-width:0;color:var(--brown);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:0;display:inline-flex}.portal-header__logo{object-fit:contain;background:#fff;width:126px;height:66px;display:block}.portal-header__product{border-inline-start:1px solid var(--line);flex-direction:column;gap:4px;padding-inline-start:16px;display:flex}.portal-header__product strong{font-family:var(--font-display);font-size:17px;font-weight:400;line-height:1.05}.portal-header__product small{color:#877566;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.portal-header__utilities{align-items:center;gap:0;display:flex}.portal-header__language{border:0;border-inline-end:3px solid var(--turquoise);min-height:34px;color:var(--brown);cursor:pointer;background:0 0;padding:0 13px;font-size:11px;font-weight:700}.portal-header__language:hover,.portal-header__language:focus-visible{color:var(--turquoise-dark);text-decoration:underline;-webkit-text-decoration-color:var(--sand);-webkit-text-decoration-color:var(--sand);-webkit-text-decoration-color:var(--sand);text-decoration-color:var(--sand);text-underline-offset:5px;outline:0;text-decoration-thickness:2px}.portal-header__signout{color:#74645a;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;min-height:34px;padding:0 13px;font-size:9px;font-weight:800}html[dir=rtl] body,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{font-family:var(--font-arabic)}html[dir=rtl] body :is(h1,h2,h3,h4,h5,h6),html[dir=rtl] body :is(.eyebrow,.insights-eyebrow,.insight-eyebrow){letter-spacing:0;font-family:var(--font-arabic)!important}html[dir=rtl] .portal-header__brand,html[dir=rtl] .portal-header__flyout-links button{text-align:right}html[dir=rtl] .portal-header__section-trigger,html[dir=rtl] .portal-header__flyout-links strong,html[dir=rtl] .portal-header__product strong{font-family:var(--font-arabic)}html[dir=rtl] .portal-header__flyout-heading:after{left:-75px;right:auto}html[dir=rtl] .portal-header__flyout-links button>b,html[dir=rtl] .portal-home-areas__grid button>b{transform:scaleX(-1)}html[dir=rtl] .hero__content,html[dir=rtl] .story-strip__inner,html[dir=rtl] .home-introduction__copy,html[dir=rtl] .section-heading,html[dir=rtl] .portal-home-areas__grid button,html[dir=rtl] .footer-inner{text-align:right}html[dir=rtl] .hero__caption{text-align:left;left:max(24px,50vw - 590px);right:auto}html[dir=rtl] .home-introduction__copy{border-inline-start:0;border-inline-end:5px solid var(--turquoise-dark);padding-inline:0 34px}html[dir=rtl] .portal-home-areas__grid button{border-inline-start:0;border-inline-end:6px solid var(--sand)}.portal-header__signout:hover,.portal-header__signout:focus-visible{color:var(--brown);text-decoration:underline;-webkit-text-decoration-color:var(--sand);-webkit-text-decoration-color:var(--sand);-webkit-text-decoration-color:var(--sand);text-decoration-color:var(--sand);text-underline-offset:5px;outline:0;text-decoration-thickness:2px}.portal-header__signout:disabled{cursor:wait;opacity:.55}.portal-header__manage{border:1px solid #159a9147;border-inline-start:3px solid var(--sand);min-height:38px;color:var(--brown);letter-spacing:.04em;cursor:pointer;background:#fff;padding:0 15px;font-size:10px;font-weight:800}.portal-header__manage:hover,.portal-header__manage:focus-visible{border-color:var(--sand);background:#e8f7f5;outline:0}.portal-header__navigation-row{background:#eef5f6;min-height:46px}.portal-header__navigation{width:min(1360px,100% - 48px);margin:0 auto}.portal-header__section-list,.portal-header__flyout-links{margin:0;padding:0;list-style:none}.portal-header__section-list{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;min-height:46px;display:grid}.portal-header__section{min-width:0;position:static}.portal-header__section-controls{grid-template-columns:minmax(0,1fr) 30px;align-items:stretch;min-height:46px;display:grid;position:relative}.portal-header__section-controls--direct{grid-template-columns:minmax(0,1fr)}.portal-header__section-trigger{color:#52616a;width:100%;min-height:46px;font-family:var(--font-display);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 2px 0 8px;font-size:11px;font-weight:400;display:flex;position:relative}.portal-header__section-trigger:after{content:"";background:var(--turquoise-dark);height:3px;transition:left .2s,right .2s;position:absolute;bottom:0;left:50%;right:50%}.portal-header__section.is-open .portal-header__section-trigger,.portal-header__section-trigger[aria-current=page]{color:var(--brown);outline:0;font-weight:600}.portal-header__section-trigger:hover,.portal-header__section-trigger:focus-visible{color:var(--brown);outline:0}.portal-header__section.is-open .portal-header__section-trigger:after,.portal-header__section-trigger[aria-current=page]:after,.portal-header__section-trigger:hover:after,.portal-header__section-trigger:focus-visible:after{left:12px;right:12px}.portal-header__section-menu-toggle{width:30px;min-height:46px;color:var(--sand);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.portal-header__section-menu-toggle span{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .2s;display:block;transform:translateY(-2px)rotate(45deg)}.portal-header__section-menu-toggle:hover,.portal-header__section-menu-toggle:focus-visible,.portal-header__section-menu-toggle[aria-expanded=true]{color:var(--brown);background:#2ec4b621;outline:0}.portal-header__section-menu-toggle:focus-visible{box-shadow:inset 0 0 0 2px #159a916b}.portal-header__section-menu-toggle[aria-expanded=true] span{transform:translateY(2px)rotate(225deg)}.portal-header__flyout{z-index:110;border-top:3px solid var(--sand);border-right:1px solid #06131b1f;border-bottom:1px solid var(--line);background:#fffffffe;border-left:1px solid #06131b1f;width:min(1120px,100vw - 48px);position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 20px 42px #06131b2b}.portal-header__flyout-inner{width:100%;padding:14px}.portal-header__flyout-heading{border-bottom:6px solid var(--sand);color:#fff;background:linear-gradient(105deg,#06131b 0%,#0b3340 72%,#159a91 100%);grid-template-columns:44px minmax(150px,.8fr) minmax(300px,1.4fr);align-items:center;gap:18px;min-height:104px;margin-bottom:10px;padding:18px 22px;display:grid;position:relative;overflow:hidden}.portal-header__flyout-heading:after{content:"";pointer-events:none;border:20px solid #43aebe24;width:210px;height:210px;position:absolute;bottom:-125px;right:-75px;transform:rotate(45deg)}.portal-header__flyout-heading>span{width:42px;height:42px;color:var(--sand-light);letter-spacing:.08em;border:1px solid #ffffff59;place-items:center;font-size:11px;font-weight:900;display:grid}.portal-header__flyout-heading>div{gap:4px;display:grid}.portal-header__flyout-heading small{color:var(--turquoise);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.portal-header__flyout-heading strong{font-family:var(--font-display);font-size:24px;font-weight:400;line-height:1.05}.portal-header__flyout-heading p{z-index:1;color:#ffffffc2;border-inline-start:1px solid #ffffff38;margin:0;padding-inline-start:22px;font-size:12px;line-height:1.55;position:relative}.portal-header__flyout-links{background:#e8f1f2;border:0;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(92px,1fr);align-content:start;gap:8px;display:grid}.portal-header__flyout-links li{min-width:0;display:flex}.portal-header__flyout-links button{color:#33434c;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:22px minmax(0,1fr) auto;align-content:center;align-items:start;gap:6px 8px;width:100%;height:100%;min-height:92px;padding:14px 15px;transition:background .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:inset 0 -3px #2ec4b680}.portal-header__flyout-links button:hover,.portal-header__flyout-links button:focus-visible,.portal-header__flyout-links button[aria-current=page]{color:var(--brown);box-shadow:inset 0 -4px 0 var(--turquoise-dark);background:#e8f7f5;outline:0;transform:translateY(-1px)}.portal-header__flyout-links button>span{color:var(--turquoise-dark);font-size:9px;font-weight:900}.portal-header__flyout-links strong{font-family:var(--font-display);font-size:14px;font-weight:400;line-height:1.25}.portal-header__flyout-links small{color:#52616a;grid-column:2;font-size:10px;line-height:1.35}.portal-header__flyout-links button>b{color:var(--sand)}.portal-header__mobile-toggle{cursor:pointer;background:0 0;border:0;width:44px;height:44px;padding:10px;display:none}.portal-header__mobile-toggle span{background:var(--brown);height:2px;margin:6px 0;display:block}.portal-header__mobile-manage{display:none}.home-introduction{background:radial-gradient(circle at 6% 12%,#43aebe1a,#0000 28%),#f4eee6;border-bottom:1px solid #311b101f;padding:112px 0 122px;position:relative;overflow:hidden}.home-introduction:before{content:"";opacity:.1;pointer-events:none;background:url(/brand/diriyah-pattern-transparent.png) 50%/contain no-repeat;width:560px;height:760px;position:absolute;bottom:-315px;right:-185px;transform:rotate(-7deg)}.home-introduction__grid{z-index:1;grid-template-columns:minmax(280px,.68fr) minmax(0,1.42fr);align-items:center;gap:clamp(70px,6vw,96px);display:grid;position:relative}.home-introduction__copy{max-width:500px;padding-inline-start:30px;position:relative}.home-introduction__copy:before{content:"";background:linear-gradient(var(--sand) 0 56%, var(--turquoise-dark) 56% 100%);width:5px;position:absolute;top:2px;bottom:4px;left:0}.home-introduction__copy h2{max-width:430px;color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(42px,4.1vw,61px);font-weight:400;line-height:1.02}.home-introduction__copy>p:not(.eyebrow){color:#71655b;max-width:560px;margin:28px 0 34px;font-size:15px;line-height:1.75}.home-introduction__details{border-block:1px solid #311b102e;grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px;margin:0;display:grid}.home-introduction__details>div{padding:19px 18px 18px 0}.home-introduction__details>div+div{border-inline-start:1px solid #311b1024;padding-inline-start:22px}.home-introduction__details dt{color:var(--turquoise-dark);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:900}.home-introduction__details dd{color:var(--brown);font-family:var(--font-display);margin:0;font-size:17px;line-height:1.25}.home-introduction__videos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(26px,3vw,44px);width:100%;display:grid}.home-introduction__media{background:var(--brown-dark);width:100%;max-width:360px;margin:0 auto;position:relative;box-shadow:0 38px 75px #311b1038}.home-introduction__media:before{content:"";z-index:-1;background:linear-gradient(145deg,#c8a578,#e2ceb1);position:absolute;inset:-18px 34px 34px -22px}.home-introduction__media:after{content:"";background:var(--turquoise);width:6px;position:absolute;top:70px;bottom:130px;right:-6px}.home-introduction__video-shell{background:var(--brown-dark);padding:0 12px;position:relative}.home-introduction__language{color:#fff;min-height:48px;font-family:var(--font-display);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.home-introduction__language span{color:var(--sand);font-family:var(--font-display);letter-spacing:.08em;font-size:12px}.home-introduction__language strong{font-weight:600}.home-introduction__video{aspect-ratio:9/16;object-fit:cover;background:#1e140f;width:100%;display:block}.home-introduction__video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.home-introduction__video::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;display:none!important}.home-introduction__plinth{border-top:8px solid var(--sand);border-bottom:15px solid var(--brown-dark);background:#f4eee6;grid-template-columns:clamp(88px,9vw,112px) minmax(0,1fr) auto;align-items:center;gap:clamp(12px,1.4vw,17px);min-height:118px;padding:18px 19px 17px;display:grid;position:relative}.home-introduction__logo{object-fit:contain;mix-blend-mode:multiply;width:100%;max-width:112px;height:66px;display:block}.home-introduction__play{width:100%;min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-inline-start:1px solid #311b1033;border-radius:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding-block:5px;padding-inline:17px 0;transition:background-color .2s;display:grid}.home-introduction__play:hover{background:#c79d691a}.home-introduction__play:focus-visible{outline:2px solid var(--sand);outline-offset:5px}.home-introduction__play-mark{background:var(--brown);color:#fff;width:34px;height:34px;font-family:var(--font-display);border:1px solid #311b102e;border-radius:50%;place-items:center;font-size:12px;line-height:1;transition:transform .2s,background-color .2s,border-color .2s;display:inline-grid;box-shadow:0 8px 18px #311b1029}.home-introduction__play:hover .home-introduction__play-mark{background:var(--brown-dark);border-color:var(--sand);transform:translateY(-1px)}.home-introduction__play-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.home-introduction__play-copy small{color:var(--turquoise-dark);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:600}.home-introduction__play-copy strong{color:var(--brown);font-family:var(--font-display);font-size:14px;font-weight:400;line-height:1.12}.home-introduction__plinth time{color:#8b796b;letter-spacing:.12em;align-self:end;font-size:9px;font-weight:600}.home-introduction__media--arabic{background:var(--turquoise-dark)}.home-introduction__media--arabic:before{background:linear-gradient(145deg,#7faeb2,#d9e7e5)}.home-introduction__media--arabic:after{background:var(--sand);left:-6px;right:auto}.home-introduction__media--arabic .home-introduction__video-shell{background:var(--turquoise-dark)}.home-introduction__media--arabic .home-introduction__language{font-family:var(--font-arabic);letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.home-introduction__media--arabic .home-introduction__language span{color:#f0d4ab;font-family:var(--font-arabic);letter-spacing:0;font-size:13px}.home-introduction__media--arabic .home-introduction__plinth{border-top-color:var(--turquoise);border-bottom-color:var(--turquoise-dark)}.home-introduction__media--arabic .home-introduction__play{text-align:right}.home-introduction__media--arabic .home-introduction__play:hover{background:#34a6ae1a}.home-introduction__media--arabic .home-introduction__play:focus-visible{outline-color:var(--turquoise)}.home-introduction__media--arabic .home-introduction__play-mark{background:var(--turquoise-dark);border-color:#34a6ae4d}.home-introduction__media--arabic .home-introduction__play:hover .home-introduction__play-mark{background:var(--turquoise);border-color:var(--sand)}.home-introduction__media--arabic .home-introduction__play-copy small{font-family:var(--font-arabic);letter-spacing:0;text-transform:none;font-size:9px;font-weight:600}.home-introduction__media--arabic .home-introduction__play-copy strong{font-family:var(--font-arabic);font-size:14px;font-weight:600}.home-introduction__video-error{background:var(--brown-dark);color:#fff;border-top:1px solid #ffffff24;margin:0;padding:12px 16px 14px;font-size:12px;line-height:1.5}.home-introduction__media--arabic .home-introduction__video-error{background:var(--turquoise-dark);font-family:var(--font-arabic)}.home-introduction__video-error a{color:#fff;text-underline-offset:3px;font-weight:700;text-decoration:underline}.portal-home-areas{background:#efe7dc;padding:110px 0 120px}.portal-home-areas__grid{background:#311b1021;border:1px solid #311b1021;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.portal-home-areas__grid button{min-height:270px;color:var(--brown);text-align:left;cursor:pointer;background:#ffffffe6;border:0;border-top:4px solid #0000;grid-template-rows:auto auto auto 1fr auto;padding:25px 25px 22px;transition:background .2s,border-color .2s,transform .2s;display:grid}.portal-home-areas__grid button:hover,.portal-home-areas__grid button:focus-visible{z-index:1;border-top-color:var(--sand);background:var(--brown);color:#fff;outline:0;transform:translateY(-3px)}.portal-home-areas__grid button>span{color:var(--turquoise-dark);letter-spacing:.12em;font-size:10px;font-weight:900}.portal-home-areas__grid button>small{color:#8a7768;letter-spacing:.1em;text-transform:uppercase;min-height:30px;margin-top:22px;font-size:8px;font-weight:800;line-height:1.45}.portal-home-areas__grid button>strong{font-family:var(--font-display);margin:7px 0 12px;font-size:28px;font-weight:400}.portal-home-areas__grid button>p{color:#75685e;margin:0;font-size:11px;line-height:1.65}.portal-home-areas__grid button>b{color:var(--sand);margin-top:18px;font-size:18px}.portal-home-areas__grid button:hover>small,.portal-home-areas__grid button:focus-visible>small,.portal-home-areas__grid button:hover>p,.portal-home-areas__grid button:focus-visible>p{color:#ffffffb8}.portal-area-hero__image,.portal-item-hero__image{transform:scale(var(--portal-hero-scale,1.02));transform-origin:var(--portal-hero-origin,center center);background-repeat:no-repeat;background-size:cover}.portal-area-hero--recruit,.portal-item-hero--recruit{--portal-hero-scale:1.24;--portal-hero-origin:left center}.portal-area-hero--engage,.portal-item-hero--engage{--portal-hero-scale:1.12;--portal-hero-origin:center center}.portal-area-hero--perform,.portal-item-hero--perform{--portal-hero-scale:1.08;--portal-hero-origin:right center}.portal-area-hero--develop,.portal-item-hero--develop{--portal-hero-scale:1.42;--portal-hero-origin:30% center}.portal-area-hero--assess,.portal-item-hero--assess{--portal-hero-scale:1.08;--portal-hero-origin:left center}.portal-area-hero--team,.portal-item-hero--team{--portal-hero-scale:1.09;--portal-hero-origin:left center}.portal-area-hero--lead,.portal-item-hero--lead{--portal-hero-scale:1.26;--portal-hero-origin:left center}.portal-area-hero--ai-hr,.portal-item-hero--ai-hr{--portal-hero-scale:1.42;--portal-hero-origin:27% center}.portal-area-hero--insight,.portal-item-hero--insight,.portal-area-hero--hr-space,.portal-item-hero--hr-space{--portal-hero-scale:1.12;--portal-hero-origin:left center}.portal-area-card--placeholder .engagement-module-card__topline b{color:#7d6652;background:#efe5d8}.portal-area-card--placeholder button{border-color:#c69d6880}.portal-item-overview,.portal-item-purpose,.portal-item-outcome{scroll-margin-top:122px}.portal-language-transition{color:#fff;background:linear-gradient(115deg,#1f5c62fa,#153f43fa),url(/brand/diriyah-pattern-transparent.png) 50%/520px;border-block:1px solid #1f5c6233;padding:34px 0}.portal-language-transition__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,6vw,80px);display:grid}.portal-language-transition .eyebrow{color:#e6c58d}.portal-language-transition h2{color:#fff;font-family:var(--font-display);margin:7px 0 10px;font-size:clamp(27px,3vw,41px);font-weight:500;line-height:1.15}.portal-language-transition p:last-child{color:#ffffffd1;max-width:820px;margin:0;font-size:13px;line-height:1.8}.portal-language-transition button{border:1px solid #ffffff9e;border-inline-start:4px solid var(--sand);color:#fff;min-height:52px;font:800 12px/1.3 var(--font-body);cursor:pointer;background:#ffffff14;justify-content:space-between;align-items:center;gap:30px;padding:0 20px;display:inline-flex}.portal-language-transition button:hover,.portal-language-transition button:focus-visible{color:var(--brown-dark);background:#fff;outline:0}.portal-section-view--arabic .portal-area-card,.portal-section-view--arabic .portal-item-overview,.portal-section-view--arabic .portal-item-purpose,.portal-section-view--arabic .portal-item-outcome,.portal-section-view--arabic .portal-item-actions{text-align:start}.portal-section-view--arabic .engagement-module-card__topline,.portal-section-view--arabic .engagement-module-status__actions,.portal-section-view--arabic .engagement-hero__actions{direction:rtl}@media (width<=720px){.portal-language-transition__inner{grid-template-columns:1fr}.portal-language-transition button{width:100%}}.portal-home-guidance{background:#f3ede5;padding:92px 0 102px}.portal-home-guidance__header{max-width:800px;margin-bottom:38px}.portal-home-guidance__header h2{max-width:700px;color:var(--brown-dark);font-family:var(--font-display);margin:10px 0 18px;font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.02}.portal-home-guidance__header>p:last-child{color:#6e6258;margin:0;font-size:15px;line-height:1.8}.portal-home-guidance__grid{background:#311b101f;border:1px solid #311b101f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.portal-home-guidance--how-to-use .portal-home-guidance__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-home-guidance__grid article{background:#ffffffed;min-height:210px;padding:25px}.portal-home-guidance__grid article>span{color:var(--turquoise-dark);letter-spacing:.12em;font-size:10px;font-weight:900}.portal-home-guidance__grid h3{color:var(--brown);font-family:var(--font-display);margin:25px 0 10px;font-size:22px;font-weight:400}.portal-home-guidance__grid p{color:#74675d;margin:0;font-size:12px;line-height:1.7}.portal-contact-action{background:var(--brown-dark);color:#fff;justify-content:space-between;align-items:center;gap:36px;margin-top:28px;padding:30px 34px;display:flex}.portal-contact-action span{color:#c8eef0;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.portal-contact-action h3{font-family:var(--font-display);margin:8px 0;font-size:28px;font-weight:400}.portal-contact-action p{color:#ffffffc2;max-width:650px;margin:0;font-size:13px;line-height:1.65}.portal-contact-action a{color:#fff;border:1px solid #ffffff8c;flex:none;align-items:center;gap:22px;min-height:50px;padding:0 20px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.portal-contact-action a:hover,.portal-contact-action a:focus-visible{background:#ffffff1f}.recruitment-process{background:var(--paper)}.recruitment-process__hero{min-height:560px}.recruitment-process__hero-image{background-repeat:no-repeat;background-size:cover;transform:scale(1.025)}.recruitment-process__hero-wash{background:linear-gradient(90deg,#2a150af7 0%,#482511e0 47%,#2419123b 82%),linear-gradient(#0000 44%,#311b10b8)}.recruitment-process__hero h1{max-width:920px}.recruitment-process__overview{background:#fff;padding:78px 0 82px}.recruitment-process__overview-grid{grid-template-columns:minmax(0,1fr) minmax(470px,.92fr);align-items:end;gap:88px;display:grid}.recruitment-process__overview h2,.recruitment-process__section-heading h2,.recruitment-process__principles h2,.recruitment-process__close h2{color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(38px,4.5vw,61px);font-weight:400;line-height:1.03}.recruitment-process__overview header>p:last-child{color:#6e6258;max-width:730px;margin:23px 0 0;font-size:13px;line-height:1.8}.recruitment-process__metrics{border-top:1px solid #ccb896;border-inline-start:1px solid #ccb896;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.recruitment-process__metrics>div{background:#f8f3ec;border-bottom:1px solid #ccb896;border-right:1px solid #ccb896;min-height:126px;padding:23px 22px}.recruitment-process__metrics dt{color:var(--turquoise-dark);font-family:var(--font-display);font-size:36px;line-height:1}.recruitment-process__metrics dd{color:#75685e;letter-spacing:.1em;text-transform:uppercase;margin:14px 0 0;font-size:8px;font-weight:900;line-height:1.5}.recruitment-process__gate{background:#eee5d9;padding:82px 0 90px}.recruitment-process__section-heading{grid-template-columns:minmax(0,1.16fr) minmax(340px,.7fr);align-items:end;gap:76px;margin-bottom:43px;display:grid}.recruitment-process__section-heading>p{color:#6e6258;margin:0 0 4px;font-size:12px;line-height:1.78}.recruitment-process__gate-grid{background:#311b1021;border:1px solid #311b1021;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.recruitment-process__gate-grid article{border-top:5px solid var(--sand);background:#ffffffe8;min-height:236px;padding:26px 25px 28px}.recruitment-process__gate-grid article:nth-child(2){border-top-color:var(--sage)}.recruitment-process__gate-grid article:nth-child(3){border-top-color:var(--turquoise-dark)}.recruitment-process__gate-grid article:nth-child(4){border-top-color:#b9653f}.recruitment-process__gate-grid article>span{color:var(--turquoise-dark);letter-spacing:.13em;font-size:9px;font-weight:900}.recruitment-process__gate-grid h3{color:var(--brown-dark);font-family:var(--font-display);margin:30px 0 11px;font-size:24px;font-weight:400;line-height:1.1}.recruitment-process__gate-grid p{color:#71655c;margin:0;font-size:10px;line-height:1.72}.recruitment-process__stages{background:#fff;padding:92px 0 104px;scroll-margin-top:118px}.recruitment-process__stage-list{margin:0;padding:0;list-style:none}.recruitment-process__stage{grid-template-columns:88px minmax(0,1fr);display:grid}.recruitment-process__stage-marker{flex-direction:column;align-items:center;display:flex}.recruitment-process__stage-marker>span{background:var(--brown);color:#fff;width:58px;height:58px;font-family:var(--font-display);border:1px solid #ccb896;flex:none;place-items:center;font-size:18px;display:grid}.recruitment-process__stage:nth-child(2) .recruitment-process__stage-marker>span{background:#315f4b}.recruitment-process__stage:nth-child(3) .recruitment-process__stage-marker>span{background:#755f7d}.recruitment-process__stage:nth-child(4) .recruitment-process__stage-marker>span{background:#b9653f}.recruitment-process__stage:nth-child(5) .recruitment-process__stage-marker>span{background:#1f5c62}.recruitment-process__stage-marker>i{background:#d3c3ad;flex:auto;width:1px;min-height:92px}.recruitment-process__stage:last-child .recruitment-process__stage-marker>i{display:none}.recruitment-process__stage>article{border:1px solid var(--line);border-inline-start:5px solid var(--sand);background:#fbf8f3;margin-bottom:28px;box-shadow:0 18px 46px #462b180e}.recruitment-process__stage:nth-child(2)>article{border-inline-start-color:var(--sage)}.recruitment-process__stage:nth-child(3)>article{border-inline-start-color:#8d7993}.recruitment-process__stage:nth-child(4)>article{border-inline-start-color:#b9653f}.recruitment-process__stage:nth-child(5)>article{border-inline-start-color:var(--turquoise-dark)}.recruitment-process__stage-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.12fr) minmax(390px,.72fr);align-items:end;gap:55px;padding:27px 29px 25px;display:grid}.recruitment-process__stage-header p{color:var(--turquoise-dark);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:900;line-height:1.55}.recruitment-process__stage-header h3{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:clamp(29px,3vw,41px);font-weight:400;line-height:1.04}.recruitment-process__stage-header dl{border-inline-start:1px solid #d4c5b2;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.recruitment-process__stage-header dl>div{border-inline-end:1px solid #d4c5b2;min-height:72px;padding:5px 18px}.recruitment-process__stage-header dt{color:#8a796a;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.recruitment-process__stage-header dd{color:#534940;font-family:var(--font-display);margin:10px 0 0;font-size:16px;line-height:1.3}.recruitment-process__stage-body{grid-template-columns:minmax(0,1.05fr) minmax(320px,.76fr);gap:62px;padding:28px 29px 30px;display:grid}.recruitment-process__stage-body>section:last-child{border:1px solid #ddcdb8;border-top:5px solid var(--sand);background:#f3ebdf;padding:24px 25px}.recruitment-process__stage-body h4{color:var(--brown);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:8px;font-weight:900}.recruitment-process__stage-body h4:not(:first-child){border-top:1px solid #d8c8b2;margin-top:23px;padding-top:20px}.recruitment-process__stage-body ul{margin:0;padding:0;list-style:none}.recruitment-process__stage-body li{color:#655b52;border-top:1px solid #dfd3c3;padding:10px 0 10px 25px;font-size:11px;line-height:1.58;position:relative}.recruitment-process__stage-body li:first-child{border-top:0}.recruitment-process__stage-body li:before{content:"◇";color:var(--turquoise-dark);position:absolute;left:0}.recruitment-process__stage-body p{color:#655b52;margin:0;font-size:10px;line-height:1.7}.recruitment-process__stage-actions{flex-wrap:wrap;gap:9px;padding:0 29px 27px;display:flex}.recruitment-process__stage-actions button,.recruitment-process__close-actions button{border:1px solid #cdbb9f;border-inline-start:4px solid var(--sand);min-height:48px;color:var(--brown);cursor:pointer;background:#f7f1e8;justify-content:space-between;align-items:center;gap:28px;padding:0 17px;font-size:9px;font-weight:900;display:inline-flex}.recruitment-process__stage-actions button b,.recruitment-process__stage-actions button span:last-child{color:var(--turquoise-dark);font-size:17px}.recruitment-process__stage-actions button:hover,.recruitment-process__stage-actions button:focus-visible{border-color:var(--brown);background:var(--brown);color:#fff;outline:none}.recruitment-process__principles{color:#fff;background:#173f43;padding:82px 0 90px;position:relative;overflow:hidden}.recruitment-process__principles:after{content:"";opacity:.085;background:url(/brand/diriyah-pattern-transparent.png) 50%/contain no-repeat;width:520px;height:520px;position:absolute;bottom:-250px;right:-150px}.recruitment-process__principles .container{z-index:1;position:relative}.recruitment-process__principles header{max-width:840px}.recruitment-process__principles h2{color:#fff}.recruitment-process__principles .container>div{border-top:1px solid #fff3;border-inline-start:1px solid #fff3;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;display:grid}.recruitment-process__principles article{border-bottom:1px solid #fff3;border-right:1px solid #fff3;min-height:220px;padding:25px 25px 28px}.recruitment-process__principles article>span{color:#9fe3e9;letter-spacing:.12em;font-size:9px;font-weight:900}.recruitment-process__principles h3{font-family:var(--font-display);margin:35px 0 11px;font-size:23px;font-weight:400;line-height:1.08}.recruitment-process__principles article p{color:#ffffffb0;margin:0;font-size:10px;line-height:1.7}.recruitment-process__close{background:#eee5d9;padding:70px 0}.recruitment-process__close-inner{grid-template-columns:minmax(0,1fr) minmax(270px,.36fr);align-items:center;gap:80px;display:grid}.recruitment-process__close h2{max-width:820px}.recruitment-process__close p:not(.eyebrow){color:#6e6258;max-width:780px;margin:20px 0 0;font-size:12px;line-height:1.78}.recruitment-process__close-actions{gap:9px;display:grid}.recruitment-process__close-actions button{background:#ffffffb8;width:100%}.recruitment-process__close-actions button:first-child{border-color:#709da1;border-inline-start-color:var(--turquoise-dark);color:#fff;background:#173f43}.recruitment-process__close-actions button:hover,.recruitment-process__close-actions button:focus-visible{border-color:var(--brown);background:var(--brown);color:#fff;outline:none}.recruitment-assessment-details{margin-bottom:24px}@media (width<=1180px){.portal-header__brand-row-inner,.portal-header__navigation{width:min(100% - 32px,1080px)}.portal-header__mobile-toggle{display:block}.portal-header__navigation-row{min-height:0}.portal-header__navigation{background:#eef5f6;width:100%;max-height:0;transition:max-height .25s;overflow:hidden}.portal-header.is-mobile-open .portal-header__navigation{overscroll-behavior:contain;max-height:calc(100vh - 72px);overflow:auto}.portal-header__section-list{width:min(100% - 32px,900px);margin:0 auto;padding:12px 0 28px;display:block}.portal-header__section{border-bottom:1px solid var(--line)}.portal-header__section-controls{grid-template-columns:minmax(0,1fr) 52px}.portal-header__section-controls--direct{grid-template-columns:minmax(0,1fr)}.portal-header__section-trigger{justify-content:flex-start;min-height:52px;padding-inline:8px;font-size:13px}.portal-header__section-trigger:after{display:none}.portal-header__section-menu-toggle{border-inline-start:1px solid #311b1017;width:52px;min-height:52px}.portal-header__flyout{width:100%;box-shadow:none;border-width:2px 0 0;border-bottom-style:none;border-bottom-color:currentColor;border-left-style:none;border-left-color:currentColor;border-right-style:none;border-right-color:currentColor;position:static;transform:none}.portal-header__flyout-inner{width:100%;padding:10px 0 14px}.portal-header__flyout-heading{grid-template-columns:40px minmax(0,1fr);gap:14px;min-height:0;margin:0 0 10px;padding:16px 18px}.portal-header__flyout-heading>p{border-top:1px solid #ffffff2e;border-inline-start:0;grid-column:1/-1;padding:12px 0 0}.portal-header__flyout-links{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(88px,1fr);gap:7px}.portal-header__flyout-links button{min-height:88px}body.portal-navigation-open{overflow:hidden}.home-introduction__grid{grid-template-columns:1fr;gap:58px}.home-introduction__copy{max-width:760px}.home-introduction__videos{width:min(100%,800px);margin:0 auto}.home-introduction__media{width:100%}.portal-home-areas__grid,.portal-home-guidance--how-to-use .portal-home-guidance__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recruitment-process__overview-grid,.recruitment-process__section-heading,.recruitment-process__close-inner{grid-template-columns:1fr;gap:35px}.recruitment-process__overview-grid{align-items:start}.recruitment-process__gate-grid,.recruitment-process__principles .container>div{grid-template-columns:repeat(2,minmax(0,1fr))}.recruitment-process__stage-header{grid-template-columns:1fr;gap:25px}.recruitment-process__stage-header dl{border-inline-start:0;border-top:1px solid #d4c5b2;padding-top:18px}.recruitment-process__stage-body{grid-template-columns:1fr;gap:25px}}@media (width<=820px){.home-introduction__grid{grid-template-columns:1fr;gap:58px}.home-introduction__copy{max-width:680px}.home-introduction__media{width:100%}.home-introduction__videos{gap:28px;width:100%}}@media (width<=680px){.portal-header__brand-row-inner{width:calc(100% - 28px);min-height:68px}.portal-header__brand-row{min-height:68px}.portal-header__logo{width:98px;height:58px}.portal-header__product{padding-inline-start:10px}.portal-header__product strong{font-size:13px}.portal-header__product small{letter-spacing:.08em;font-size:7px}.portal-header__signout{color:#0000;white-space:nowrap;border-inline-start:0;width:38px;min-height:34px;padding:0;font-size:0;overflow:hidden}.portal-header__signout:before{content:"Exit";color:#74645a;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}html[dir=rtl] .portal-header__signout:before{content:"خروج";font-family:var(--font-arabic);letter-spacing:0}.portal-header__language{min-width:58px;padding-inline:9px;font-size:10px}.portal-header__manage{display:none}.portal-header__mobile-manage{background:var(--brown);color:#fff;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;border:0;justify-content:space-between;align-items:center;width:calc(100% - 28px);min-height:52px;margin:8px 14px 18px;padding:0 18px;font-size:11px;font-weight:800;display:flex}.portal-header__mobile-manage b{color:var(--turquoise);font-size:17px}.portal-header.is-mobile-open .portal-header__navigation{max-height:calc(100vh - 68px)}.portal-header__section-list{width:calc(100% - 28px)}.portal-header__flyout-links{grid-template-columns:1fr;grid-auto-rows:auto}.portal-header__flyout-links button{min-height:76px}.portal-header__flyout-heading>p{display:none}.home-introduction{padding:76px 0 88px}.home-introduction:before{opacity:.08;bottom:-390px;right:-300px}.home-introduction__grid{grid-template-columns:1fr;gap:54px}.home-introduction__copy{padding-inline-start:22px}.home-introduction__copy h2{font-size:clamp(43px,13.5vw,61px)}.home-introduction__copy>p:not(.eyebrow){font-size:14px}.home-introduction__videos{grid-template-columns:1fr;gap:64px;width:min(100% - 10px,360px)}.home-introduction__media{width:100%}.home-introduction__media:before{inset:-12px 24px 28px -12px}.home-introduction__plinth{grid-template-columns:100px minmax(0,1fr);gap:13px;padding-inline:14px}.home-introduction__logo{width:100px;height:62px}.home-introduction__play{padding-inline-start:13px}.home-introduction__play-copy strong{font-size:15px}.home-introduction__plinth time{grid-column:2;justify-self:start;margin-top:-16px}.portal-home-areas{padding:78px 0 86px}.portal-home-areas__grid{grid-template-columns:1fr}.portal-home-areas__grid button{min-height:220px}.portal-home-guidance{padding:70px 0 78px}.portal-home-guidance__grid,.portal-home-guidance--how-to-use .portal-home-guidance__grid{grid-template-columns:1fr}.portal-home-guidance__grid article{min-height:0}.portal-contact-action{flex-direction:column;align-items:flex-start;padding:26px}.recruitment-process__hero{min-height:510px}.recruitment-process__overview,.recruitment-process__gate,.recruitment-process__stages,.recruitment-process__principles,.recruitment-process__close{padding-block:62px}.recruitment-process__metrics,.recruitment-process__gate-grid,.recruitment-process__principles .container>div{grid-template-columns:1fr}.recruitment-process__metrics>div{min-height:100px}.recruitment-process__gate-grid article,.recruitment-process__principles article{min-height:0}.recruitment-process__stage{grid-template-columns:42px minmax(0,1fr)}.recruitment-process__stage-marker{align-items:flex-start}.recruitment-process__stage-marker>span{width:36px;height:36px;font-size:12px}.recruitment-process__stage-marker>i{margin-inline-start:18px}.recruitment-process__stage-header,.recruitment-process__stage-body{padding:22px 20px}.recruitment-process__stage-header dl{grid-template-columns:1fr}.recruitment-process__stage-header dl>div{border-inline-end:0;border-bottom:1px solid #d4c5b2;min-height:0;padding:13px 0}.recruitment-process__stage-header dl>div:last-child{border-bottom:0}.recruitment-process__stage-body>section:last-child{padding:20px}.recruitment-process__stage-actions{padding:0 20px 22px;display:grid}.recruitment-process__stage-actions button{text-align:left;gap:14px;width:100%}}@media (prefers-reduced-motion:reduce){.portal-header__navigation,.portal-header__section-trigger:after,.portal-header__section-menu-toggle span,.portal-home-areas__grid button{transition:none}}.cultural-alignment-view{background:radial-gradient(circle at 100% 24%, #43aebe14, transparent 30%), var(--paper);min-height:100vh}.cultural-alignment-hero{background:var(--brown-dark);isolation:isolate;align-items:flex-end;min-height:410px;display:flex;position:relative;overflow:hidden}.cultural-alignment-hero__image,.cultural-alignment-hero__wash{position:absolute;inset:0}.cultural-alignment-hero__image{z-index:-3;filter:saturate(.9)contrast(1.03);background-size:cover;transform:scale(1.01)}.cultural-alignment-hero__wash{z-index:-2;background:linear-gradient(90deg,#311b10eb 0%,#311b10bf 48%,#311b1047 100%),linear-gradient(#0000 38%,#311b10b8 100%)}.cultural-alignment-hero__content{color:#fff;padding-block:72px 62px}.cultural-alignment-hero__content>button{color:#ffffffdb;letter-spacing:.03em;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:42px;margin:0 0 28px;padding:0;font-size:12px;font-weight:800;display:inline-flex}.cultural-alignment-hero__content>button span{border:1px solid #ffffff73;place-items:center;width:30px;height:30px;font-size:0;display:grid;transform:rotate(45deg)}.cultural-alignment-hero__content>button span:after{content:"←";font-size:14px;display:block;transform:rotate(-45deg)}.cultural-alignment-hero h1{color:#fff;max-width:800px;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(39px,5vw,72px);font-weight:400;line-height:.98}.cultural-alignment-hero h1:focus{outline:none}.cultural-alignment-hero__content>p:last-child{color:#ffffffdb;max-width:680px;margin:24px 0 0;font-size:17px;line-height:1.65}.cultural-alignment-welcome,.cultural-alignment-profile,.cultural-alignment-assessment,.cultural-alignment-complete{padding:clamp(64px,8vw,104px) 0}.cultural-alignment-welcome__grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:clamp(45px,8vw,104px);display:grid}.cultural-alignment-welcome h2,.cultural-alignment-profile h2,.cultural-alignment-complete h2{max-width:780px;color:var(--brown);font-family:var(--font-display);margin:0;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.06}.cultural-alignment-welcome__grid>div>p:not(.eyebrow),.cultural-alignment-profile header>p:last-child{color:#655950;max-width:680px;margin:24px 0 0;font-size:16px;line-height:1.75}.cultural-alignment-welcome__grid>div>button,.cultural-alignment-profile__actions button:last-child,.cultural-alignment-assessment__actions button:last-child,.cultural-alignment-complete button,.cultural-alignment-hr__header>button,.cultural-alignment-hr__filters button[type=submit],.cultural-alignment-hr__table-wrap td button,.cultural-alignment-hr-detail>header button:first-child{border:1px solid var(--brown);background:var(--brown);color:#fff;min-height:50px;box-shadow:5px 5px 0 var(--sand);letter-spacing:.025em;cursor:pointer;margin-top:30px;padding:0 22px;font-size:12px;font-weight:850;transition:transform .18s,box-shadow .18s}.cultural-alignment-welcome__grid>div>button:hover,.cultural-alignment-welcome__grid>div>button:focus-visible,.cultural-alignment-profile__actions button:last-child:hover,.cultural-alignment-profile__actions button:last-child:focus-visible,.cultural-alignment-assessment__actions button:last-child:hover,.cultural-alignment-assessment__actions button:last-child:focus-visible,.cultural-alignment-complete button:hover,.cultural-alignment-complete button:focus-visible{box-shadow:3px 3px 0 var(--turquoise);transform:translate(2px,2px)}.cultural-alignment-welcome aside{background:#60300f21;border:1px solid #60300f29;grid-template-columns:repeat(3,1fr);gap:1px;padding:34px;display:grid;position:relative}.cultural-alignment-welcome aside:before{content:"";border:10px solid var(--turquoise);opacity:.9;width:54px;height:54px;position:absolute;top:-27px;right:34px;transform:rotate(45deg)}.cultural-alignment-welcome aside>div{background:var(--cream);min-height:112px;padding:18px 13px}.cultural-alignment-welcome aside span{color:var(--brown);font-family:var(--font-display);font-size:24px;display:block}.cultural-alignment-welcome aside p{color:#6d5b4f;margin:8px 0 0;font-size:11px;line-height:1.5}.cultural-alignment-welcome aside>p{grid-column:1/-1;margin:22px 2px 0;font-size:12px}.cultural-alignment-profile>.container{max-width:920px}.cultural-alignment-profile header{margin-bottom:42px}.cultural-alignment-profile form{border-top:5px solid var(--sand);background:#fff;padding:clamp(26px,5vw,50px);box-shadow:0 24px 60px #311b101a}.cultural-alignment-profile__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cultural-alignment-profile label,.cultural-alignment-hr__filters label{color:var(--brown);gap:9px;font-size:11px;font-weight:850;display:grid}.cultural-alignment-profile label>span,.cultural-alignment-hr__filters label>span{letter-spacing:.035em}.cultural-alignment-profile input,.cultural-alignment-hr__filters input,.cultural-alignment-hr__filters select{width:100%;min-height:50px;color:var(--ink);background:#fff;border:1px solid #ccbba9;border-radius:0;padding:0 14px}.cultural-alignment-profile input:focus,.cultural-alignment-hr__filters input:focus,.cultural-alignment-hr__filters select:focus{border-color:var(--turquoise-dark);outline:3px solid #43aebe29}.cultural-alignment-profile label small{color:#7a6e64;font-size:10px;font-weight:500}.cultural-alignment-profile__wide{grid-column:1/-1}.cultural-alignment-profile__notice{border-inline-start:4px solid var(--turquoise);background:#eef8f8;grid-template-columns:22px 1fr;align-items:start;margin-top:30px;padding:20px;line-height:1.6;color:#4d5a59!important;font-size:12px!important;font-weight:600!important}.cultural-alignment-profile__notice input{width:19px;min-height:19px;margin-top:2px}.cultural-alignment-profile__actions,.cultural-alignment-assessment__actions{justify-content:space-between;gap:16px;margin-top:24px;display:flex}.cultural-alignment-profile__actions button,.cultural-alignment-assessment__actions button{min-height:50px;color:var(--brown);cursor:pointer;background:0 0;border:1px solid #ad9783;padding:0 20px;font-size:12px;font-weight:850}.cultural-alignment-profile__actions button:last-child,.cultural-alignment-assessment__actions button:last-child{margin-top:0}.cultural-alignment-assessment>.container{max-width:900px}.cultural-alignment-progress{margin-bottom:28px}.cultural-alignment-progress>div:first-child{color:var(--brown);justify-content:space-between;gap:20px;font-size:11px;font-weight:850;display:flex}.cultural-alignment-progress>div[role=progressbar]{background:#ded3c7;height:8px;margin-top:12px;overflow:hidden}.cultural-alignment-progress>div[role=progressbar] span{background:linear-gradient(90deg, var(--sand), var(--turquoise));height:100%;transition:width .25s;display:block}.cultural-alignment-progress>p{color:#76695e;margin:14px 0 0;font-size:12px}.cultural-alignment-question{background:#fff;padding:clamp(26px,5vw,52px);position:relative;box-shadow:0 24px 60px #311b101a}.cultural-alignment-question:before{content:"";background:var(--sand);width:7px;position:absolute;inset:0 auto 0 0}.cultural-alignment-question h2{max-width:760px;color:var(--brown);font-family:var(--font-display);margin:10px 0 32px;font-size:clamp(26px,3vw,39px);font-weight:400;line-height:1.18}.cultural-alignment-question>div{gap:16px;display:grid}.cultural-alignment-question>div>button{background:var(--paper);width:100%;min-height:142px;color:var(--ink);text-align:left;cursor:pointer;border:1px solid #d5c7b9;padding:22px 24px 20px 76px;transition:border-color .18s,background .18s,transform .18s;position:relative}.cultural-alignment-question>div>button>span{border:2px solid var(--sand);color:#0000;place-items:center;width:38px;height:38px;font-size:0;display:grid;position:absolute;top:24px;left:22px;overflow:hidden;transform:rotate(45deg)}.cultural-alignment-question>div>button>span:after{content:attr(data-option);color:var(--brown);font-size:14px;font-weight:850;display:block;transform:rotate(-45deg)}.cultural-alignment-question>div>button p{color:#50463f;margin:0;font-size:15px;line-height:1.65}.cultural-alignment-question>div>button b{color:var(--turquoise-dark);letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:9px;display:inline-block}.cultural-alignment-question>div>button:hover,.cultural-alignment-question>div>button:focus-visible{border-color:var(--turquoise);background:#f2f9f9;outline:none}.cultural-alignment-question>div>button.is-selected{border:2px solid var(--turquoise-dark);box-shadow:inset 7px 0 0 var(--turquoise);background:#e9f6f6}.cultural-alignment-assessment__actions button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.cultural-alignment-error{color:#7d2c21;background:#f9eeeb;border-inline-start:4px solid #a44435;margin:20px 0 0;padding:15px 18px;font-size:12px;font-weight:750;line-height:1.5}.cultural-alignment-complete{background:linear-gradient(135deg, #60300ff5, #311b10fa), var(--brown);align-items:center;min-height:620px;display:grid}.cultural-alignment-complete>.container{max-width:850px}.cultural-alignment-complete>.container>div{background:var(--cream);padding:clamp(30px,6vw,60px);position:relative}.cultural-alignment-complete>.container>div>span{background:var(--turquoise);color:#fff;place-items:center;width:64px;height:64px;font-size:26px;display:grid;position:absolute;top:-32px;right:42px;transform:rotate(45deg)}.cultural-alignment-complete h2+p,.cultural-alignment-complete dl+p{color:#61564c;line-height:1.7}.cultural-alignment-complete dl{border-block:1px solid #d8cabd;grid-template-columns:repeat(2,1fr);margin:28px 0;display:grid}.cultural-alignment-complete dl>div{padding:18px 0}.cultural-alignment-complete dt{color:#827467;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.cultural-alignment-complete dd{color:var(--brown);margin:7px 0 0;font-weight:850}.cultural-alignment-hr{gap:24px;display:grid}.cultural-alignment-hr__header{background:var(--brown);color:#fff;justify-content:space-between;align-items:flex-start;gap:28px;padding:30px;display:flex}.cultural-alignment-hr__header h1{color:#fff;font-family:var(--font-display);margin:6px 0 10px;font-size:clamp(30px,4vw,46px);font-weight:400}.cultural-alignment-hr__header p:last-child{color:#ffffffc7;max-width:760px;margin:0;font-size:13px;line-height:1.65}.cultural-alignment-hr__header>button{border-color:var(--sand);min-width:140px;box-shadow:4px 4px 0 var(--turquoise);background:0 0;margin:0}.cultural-alignment-hr__privacy{border-inline-start:5px solid var(--turquoise);background:#eaf6f6;grid-template-columns:30px 1fr;align-items:start;gap:16px;padding:18px 22px;display:grid}.cultural-alignment-hr__privacy>span{color:var(--turquoise-dark);font-size:23px}.cultural-alignment-hr__privacy strong{color:var(--brown)}.cultural-alignment-hr__privacy p{color:#586463;margin:5px 0 0;font-size:12px;line-height:1.55}.cultural-alignment-hr__summary{background:#d6c8ba;border:1px solid #d6c8ba;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.cultural-alignment-hr__summary article{background:#fff;align-content:space-between;min-height:98px;padding:19px;display:grid}.cultural-alignment-hr__summary span{color:#78695c;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.cultural-alignment-hr__summary b{color:var(--brown);font-family:var(--font-display);font-size:28px;font-weight:400}.cultural-alignment-hr__filters{background:var(--cream);border:1px solid #d8cabd;grid-template-columns:minmax(260px,1fr) 240px auto;align-items:end;gap:18px;padding:22px;display:grid}.cultural-alignment-hr__filters>div{gap:8px;display:flex}.cultural-alignment-hr__filters button{border:1px solid var(--brown);min-height:50px;color:var(--brown);cursor:pointer;background:0 0;padding:0 16px;font-size:11px;font-weight:850}.cultural-alignment-hr__filters button[type=submit]{box-shadow:none;margin:0}.cultural-alignment-hr__error{color:#7d2c21;background:#f9eeeb;border-inline-start:4px solid #a44435;margin:0;padding:15px 18px;font-size:12px;font-weight:750}.cultural-alignment-hr__register{min-height:180px}.cultural-alignment-hr__table-wrap{background:#fff;border:1px solid #d8cabd;overflow-x:auto}.cultural-alignment-hr__table-wrap table{border-collapse:collapse;width:100%;min-width:920px}.cultural-alignment-hr__table-wrap th{background:var(--brown);color:#fff;letter-spacing:.07em;text-align:left;text-transform:uppercase;padding:13px 15px;font-size:9px}.cultural-alignment-hr__table-wrap td{color:#4f443b;vertical-align:middle;border-bottom:1px solid #e6ddd4;padding:15px;font-size:12px}.cultural-alignment-hr__table-wrap td strong,.cultural-alignment-hr__table-wrap td span{display:block}.cultural-alignment-hr__table-wrap td span{color:#84776b;margin-top:5px;font-size:10px}.cultural-alignment-hr__table-wrap td button{min-height:39px;box-shadow:3px 3px 0 var(--sand);margin:0;padding:0 13px}.cultural-alignment-band{max-width:145px;padding:7px 9px;font-weight:850;line-height:1.3;color:#fff!important;font-size:9px!important}.cultural-alignment-band--high{background:var(--turquoise-dark)}.cultural-alignment-band--strong{background:#5e7f65}.cultural-alignment-band--mixed{background:#a6783d}.cultural-alignment-band--explore{background:#8b493d}.cultural-alignment-hr__empty{text-align:center;background:#fff;border:1px dashed #cdbba9;align-content:center;place-items:center;min-height:210px;padding:36px;display:grid}.cultural-alignment-hr__empty h2{color:var(--brown);font-family:var(--font-display);margin:9px 0 0}.cultural-alignment-hr__empty p{color:#77695d}.cultural-alignment-hr-detail{border-top:6px solid var(--turquoise);background:#fff;padding:clamp(24px,4vw,42px);box-shadow:0 26px 65px #311b1021}.cultural-alignment-hr-detail>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.cultural-alignment-hr-detail>header h2{color:var(--brown);font-family:var(--font-display);margin:5px 0 7px;font-size:clamp(28px,4vw,44px);font-weight:400}.cultural-alignment-hr-detail>header h2:focus{outline:none}.cultural-alignment-hr-detail>header p:last-child{color:#786b61;margin:0;font-size:12px}.cultural-alignment-hr-detail>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.cultural-alignment-hr-detail>header button{border:1px solid var(--brown);min-height:43px;color:var(--brown);cursor:pointer;background:0 0;padding:0 14px;font-size:10px;font-weight:850}.cultural-alignment-hr-detail>header button:first-child{box-shadow:3px 3px 0 var(--sand);margin:0}.cultural-alignment-hr-detail__score{background:#cfbead;border:1px solid #cfbead;grid-template-columns:1.45fr repeat(4,1fr);gap:1px;margin-top:32px;display:grid}.cultural-alignment-hr-detail__score>div,.cultural-alignment-hr-detail__score>article{background:var(--cream);align-content:space-between;min-height:114px;padding:18px;display:grid}.cultural-alignment-hr-detail__score>div{background:var(--brown);color:#fff}.cultural-alignment-hr-detail__score span{letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:850}.cultural-alignment-hr-detail__score b{color:var(--turquoise-dark);font-family:var(--font-display);font-size:27px;font-weight:400}.cultural-alignment-hr-detail__score>div b{color:#fff;font-size:32px}.cultural-alignment-hr-detail__score>div strong{color:var(--sand-light);font-size:11px}.cultural-alignment-hr-detail__summary,.cultural-alignment-hr-detail__profile,.cultural-alignment-hr-detail__prompts{margin-top:30px}.cultural-alignment-hr-detail h3{color:var(--brown);font-family:var(--font-display);margin:0 0 15px;font-size:22px;font-weight:400}.cultural-alignment-hr-detail__summary p,.cultural-alignment-hr-detail__profile p,.cultural-alignment-hr-detail__development p,.cultural-alignment-hr-detail__prompts li{color:#61564c;font-size:12px;line-height:1.65}.cultural-alignment-hr-detail__profile>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cultural-alignment-hr-detail__profile article{background:var(--paper);border:1px solid #ded2c6;padding:18px}.cultural-alignment-hr-detail__profile article header{color:var(--turquoise-dark);justify-content:space-between;font-size:10px;display:flex}.cultural-alignment-hr-detail__profile h4{min-height:38px;color:var(--brown);margin:9px 0;font-size:13px}.cultural-alignment-hr-detail__development{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.cultural-alignment-hr-detail__development>section{background:var(--cream);padding:24px}.cultural-alignment-hr-detail__development article+article{border-top:1px solid #d7c9bb;margin-top:14px;padding-top:14px}.cultural-alignment-hr-detail__development b{color:var(--brown);font-size:12px}.cultural-alignment-hr-detail__development small{color:#667675;margin-top:8px;font-size:10px;line-height:1.55;display:block}.cultural-alignment-hr-detail__prompts{border-inline-start:5px solid var(--turquoise);background:#edf7f7;padding:24px}.cultural-alignment-hr-detail__prompts ol{margin:0;padding-inline-start:22px}.cultural-alignment-hr-detail__prompts li+li{margin-top:9px}@media (width<=900px){.cultural-alignment-welcome__grid{grid-template-columns:1fr}.cultural-alignment-hr__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.cultural-alignment-hr__filters{grid-template-columns:1fr 1fr}.cultural-alignment-hr__filters>div{grid-column:1/-1}.cultural-alignment-hr-detail__score{grid-template-columns:repeat(2,1fr)}.cultural-alignment-hr-detail__score>div{grid-column:1/-1}.cultural-alignment-hr-detail__profile>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cultural-alignment-hero{min-height:430px}.cultural-alignment-hero__content{padding-block:48px 44px}.cultural-alignment-welcome,.cultural-alignment-profile,.cultural-alignment-assessment,.cultural-alignment-complete{padding:56px 0}.cultural-alignment-welcome aside{grid-template-columns:1fr;padding:22px}.cultural-alignment-welcome aside>p{grid-column:auto}.cultural-alignment-profile__fields,.cultural-alignment-complete dl,.cultural-alignment-hr-detail__development,.cultural-alignment-hr-detail__profile>div{grid-template-columns:1fr}.cultural-alignment-profile__wide{grid-column:auto}.cultural-alignment-profile__actions,.cultural-alignment-assessment__actions{display:grid}.cultural-alignment-profile__actions button,.cultural-alignment-assessment__actions button{width:100%}.cultural-alignment-question{padding:28px 20px 28px 26px}.cultural-alignment-question>div>button{min-height:166px;padding:68px 18px 18px}.cultural-alignment-question>div>button>span{top:18px;left:20px}.cultural-alignment-hr__header,.cultural-alignment-hr-detail>header{display:grid}.cultural-alignment-hr__header>button{width:100%}.cultural-alignment-hr__summary,.cultural-alignment-hr__filters,.cultural-alignment-hr-detail__score{grid-template-columns:1fr}.cultural-alignment-hr__filters>div{grid-column:auto;display:grid}.cultural-alignment-hr-detail>header>div:last-child{justify-content:stretch;display:grid}.cultural-alignment-hr-detail>header button{width:100%}}.final-stage-interview-view{min-height:100vh;color:var(--brown);background:radial-gradient(circle at 88% 8%,#26a9af1a,#0000 24rem),#f7f3ec}.final-stage-hero{isolation:isolate;background:var(--brown);align-items:end;min-height:460px;display:grid;position:relative;overflow:hidden}.final-stage-hero__image,.final-stage-hero__wash{position:absolute;inset:0}.final-stage-hero__image{z-index:-3;filter:saturate(.92)contrast(1.04);background-size:cover;transform:scale(1.015)}.final-stage-hero__wash{z-index:-2;background:linear-gradient(90deg,#341c0ff2 0%,#341c0fc7 48%,#341c0f3d 100%),linear-gradient(#0000 40%,#341c0fbd)}.final-stage-hero__content{color:#fff;width:100%;padding-block:72px 68px}.final-stage-hero__content>button{color:#fff;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff8c;margin:0 0 44px;padding:10px 0;font-size:13px;font-weight:800}.final-stage-hero__content>button:hover,.final-stage-hero__content>button:focus-visible{border-color:var(--turquoise);color:#b9f2f1}.final-stage-hero__content h1{color:#fff;max-width:900px;font-family:var(--font-display);letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(44px,6vw,76px);font-weight:400;line-height:.98}.final-stage-hero__content>p:last-child{color:#ffffffde;max-width:730px;margin:0;font-size:17px;line-height:1.75}.final-stage-main{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,76px);padding-block:72px 110px;display:grid}.final-stage-progress{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd4;border:1px solid #5f361e29;padding:28px;position:sticky;top:94px;box-shadow:0 18px 42px #45271614}.final-stage-progress ol{margin:23px 0 28px;padding:0;list-style:none}.final-stage-progress li{color:#7b6a5e;border-bottom:1px solid #e7ddd0;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:54px;padding:8px 0;display:grid}.final-stage-progress li span{border:1px solid #c9b7a5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.final-stage-progress li b{font-size:12px;line-height:1.35}.final-stage-progress li.is-current{color:var(--brown)}.final-stage-progress li.is-current span{border-color:var(--turquoise);background:var(--turquoise);color:#fff;box-shadow:0 0 0 5px #26a9af1f}.final-stage-progress li.is-complete span{border-color:var(--brown);background:var(--brown);color:#fff}.final-stage-progress>div{border-inline-start:4px solid var(--gold);background:var(--cream);padding:18px}.final-stage-progress>div strong{margin-bottom:7px;font-size:12px;display:block}.final-stage-progress>div p{color:#75675d;margin:0;font-size:11px;line-height:1.65}.final-stage-form{background:#fff;border:1px solid #5f361e24;min-width:0;padding:clamp(28px,5vw,58px);box-shadow:0 24px 65px #4527161a}.final-stage-form>section>header{border-bottom:1px solid #dfd2c4;max-width:830px;margin-bottom:34px;padding-bottom:24px}.final-stage-form>section>header h2{max-width:780px;font-family:var(--font-display);letter-spacing:-.035em;margin:8px 0 12px;font-size:clamp(34px,4vw,50px);font-weight:400;line-height:1.05}.final-stage-form>section>header>p:last-child{color:#6d625a;max-width:740px;margin:0;line-height:1.7}.final-stage-alert{color:#6d2020;background:#fff0ed;border-inline-start:5px solid #a63f3f;margin:0 0 28px;padding:17px 20px;font-size:13px;font-weight:750;line-height:1.55}.final-stage-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.final-stage-field-grid+.final-stage-field-grid{border-top:1px solid #e6ddd4;margin-top:28px;padding-top:28px}.final-stage-field-grid__wide{grid-column:1/-1}.final-stage-form label,.final-stage-form legend{color:var(--brown);letter-spacing:.015em;font-size:12px;font-weight:850}.final-stage-form input:not([type=radio]):not([type=checkbox]),.final-stage-form select,.final-stage-form textarea{color:#2f231b;width:100%;font:inherit;background:#fffdfa;border:1px solid #cdbbaa;border-radius:0;outline:0;margin-top:8px;padding:14px 15px;font-size:14px;font-weight:500;line-height:1.55;transition:border-color .16s,box-shadow .16s,background .16s}.final-stage-form textarea{resize:vertical}.final-stage-form input:focus,.final-stage-form select:focus,.final-stage-form textarea:focus{border-color:var(--turquoise);background:#fff;box-shadow:0 0 0 4px #26a9af1f}.final-stage-pack-card{background:linear-gradient(135deg,#f0e6d5f5,#fffffffa);border:1px solid #cab293;margin:32px 0;padding:clamp(24px,4vw,38px);position:relative;overflow:hidden}.final-stage-pack-card:after{content:"◇";color:#26a9af21;pointer-events:none;font-size:190px;line-height:1;position:absolute;top:-62px;right:-18px}.final-stage-pack-card>*{z-index:1;position:relative}.final-stage-pack-card h3{font-family:var(--font-display);margin:6px 0 8px;font-size:clamp(28px,4vw,42px);font-weight:400}.final-stage-pack-card>div:first-child>p:last-child{color:#6e5e51;margin:0;line-height:1.55}.final-stage-pack-card dl{background:#5f361e29;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:26px 0;display:grid}.final-stage-pack-card dl div{background:#ffffffe6;padding:17px}.final-stage-pack-card dt{color:#76665a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.final-stage-pack-card dd{margin:7px 0 0;font-size:12px;font-weight:800;line-height:1.5}.final-stage-pack-card__actions{flex-wrap:wrap;gap:12px;display:flex}.final-stage-pack-card__actions button,.final-stage-pack-card__actions a,.final-stage-form-actions button,.final-stage-receipt button{border:1px solid var(--brown);background:var(--brown);color:#fff;min-height:48px;font:inherit;cursor:pointer;padding:13px 21px;font-size:12px;font-weight:850;line-height:1.2;text-decoration:none;transition:transform .15s,background .15s,border-color .15s}.final-stage-pack-card__actions a,.final-stage-form-actions button:not(.is-secondary){border-color:var(--turquoise);background:var(--turquoise)}.final-stage-pack-card__actions button:hover,.final-stage-pack-card__actions button:focus-visible,.final-stage-pack-card__actions a:hover,.final-stage-pack-card__actions a:focus-visible,.final-stage-form-actions button:hover,.final-stage-form-actions button:focus-visible,.final-stage-receipt button:hover,.final-stage-receipt button:focus-visible{background:#4b2a18;border-color:#4b2a18;transform:translateY(-2px)}.final-stage-pack-card iframe{background:#fff;border:1px solid #bba58e;width:100%;height:min(78vh,760px);margin-top:24px}.final-stage-confirmations,.final-stage-gates{background:#f7f1e7;border:0;gap:12px;margin-top:30px;padding:25px;display:grid}.final-stage-confirmations label,.final-stage-gates label,.final-stage-declaration{background:#ffffffc7;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;line-height:1.55;display:grid}.final-stage-confirmations input,.final-stage-gates input,.final-stage-declaration input{width:18px;height:18px;accent-color:var(--turquoise);margin:1px 0 0}.final-stage-question-list{gap:26px;display:grid}.final-stage-question{background:#fffdfa;border:1px solid #d8cabc;padding:clamp(24px,4vw,38px);position:relative}.final-stage-question.is-must-ask,.final-stage-question.is-priority{border-inline-start:6px solid var(--turquoise)}.final-stage-question__heading{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.final-stage-question__heading>span{background:var(--brown);color:#fff;letter-spacing:.1em;flex:none;padding:8px 10px;font-size:9px;font-weight:900}.final-stage-question.is-must-ask .final-stage-question__heading>span,.final-stage-question.is-priority .final-stage-question__heading>span{background:var(--turquoise)}.final-stage-question__heading p{color:#7b6a5e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:850}.final-stage-question__heading h3{font-family:var(--font-display);margin:0;font-size:clamp(25px,3vw,34px);font-weight:400;line-height:1.12}.final-stage-question blockquote{border:0;border-inline-start:4px solid var(--gold);color:#3c291d;font-family:var(--font-display);background:#f3eadc;margin:0 0 20px;padding:23px 25px;font-size:19px;line-height:1.55}.final-stage-question details{color:#3e514f;background:#eff8f7;border:1px solid #bcd9d8;margin:0 0 24px;padding:17px 19px;font-size:12px;line-height:1.65}.final-stage-question summary{color:var(--brown);cursor:pointer;font-weight:850}.final-stage-question details p,.final-stage-question details ul{margin-bottom:0}.final-stage-target-standard{color:#455b58;background:#f1f6f5;margin:0 0 18px;padding:15px 17px;font-size:12px;line-height:1.65}.final-stage-rating-row{grid-template-columns:minmax(0,2fr) minmax(180px,1fr);align-items:end;gap:20px;margin:18px 0;display:grid}.final-stage-rating-row fieldset{border:0;min-width:0;margin:0;padding:0}.final-stage-rating-row legend{margin-bottom:8px}.final-stage-rating-options{grid-template-columns:repeat(6,minmax(42px,1fr));gap:7px;display:grid}.final-stage-rating-options label{cursor:pointer;display:block}.final-stage-rating-options input{opacity:0;pointer-events:none;position:absolute}.final-stage-rating-options span{background:#fff;border:1px solid #cbb9a8;place-items:center;min-height:48px;font-size:12px;font-weight:900;display:grid}.final-stage-rating-options input:checked+span{border-color:var(--brown);background:var(--brown);color:#fff;box-shadow:0 0 0 3px #5f361e21}.final-stage-score-preview{background:#5f361e2e;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:1px;margin-bottom:30px;display:grid}.final-stage-score-preview>div{background:#f2e8d8;padding:26px}.final-stage-score-preview>div:last-child{background:#e9f6f5}.final-stage-score-preview p{color:#68594e;margin:0;font-size:12px;line-height:1.6}.final-stage-score-preview strong{font-family:var(--font-display);margin:5px 0;font-size:58px;font-weight:400;line-height:1;display:block}.final-stage-score-preview strong span{font-size:17px}.final-stage-score-preview h3{font-family:var(--font-display);margin:8px 0 13px;font-size:28px;font-weight:400}.final-stage-gates{margin:0 0 30px}.final-stage-gates legend{float:left;width:100%;margin:0 0 13px;font-size:14px}.final-stage-gates legend+*{clear:both}.final-stage-declaration{border-inline-start:5px solid var(--turquoise);background:#eaf7f6;margin-top:27px}.final-stage-form-actions{border-top:1px solid #ded0c1;justify-content:space-between;gap:14px;margin-top:38px;padding-top:27px;display:flex}.final-stage-form-actions button:only-child{margin-inline-start:auto}.final-stage-form-actions button.is-secondary{color:var(--brown);background:#fff;border-color:#ad9986}.final-stage-form-actions button:disabled{cursor:wait;opacity:.6;transform:none}.final-stage-receipt{text-align:center;background:#fff;border:1px solid #cabaa9;max-width:780px;margin-block:75px 110px;padding:clamp(32px,6vw,62px);box-shadow:0 24px 65px #4527161a}.final-stage-receipt>span{background:var(--turquoise);color:#fff;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto 20px;font-size:30px;display:grid}.final-stage-receipt h2{font-family:var(--font-display);margin:8px 0 18px;font-size:clamp(38px,6vw,60px);font-weight:400}.final-stage-receipt>p:not(.eyebrow){color:#6f6259;max-width:560px;margin:0 auto 27px;line-height:1.7}@media (width<=980px){.final-stage-main{grid-template-columns:1fr}.final-stage-progress{padding:22px;position:static}.final-stage-progress ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:18px 0 22px;display:grid}.final-stage-progress li{text-align:center;border:0;grid-template-columns:1fr;justify-items:center;min-height:0}.final-stage-progress li b{font-size:9px}.final-stage-pack-card dl{grid-template-columns:1fr}}@media (width<=700px){.final-stage-hero{min-height:520px}.final-stage-hero__wash{background:linear-gradient(90deg,#341c0fe8,#341c0f94),linear-gradient(#0000 28%,#341c0fd1)}.final-stage-hero__content{padding-block:54px 48px}.final-stage-hero__content>button{margin-bottom:64px}.final-stage-hero__content h1{font-size:clamp(39px,12vw,56px)}.final-stage-main{gap:22px;padding-block:42px 70px}.final-stage-progress ol{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px}.final-stage-form{padding:26px 18px 30px}.final-stage-field-grid,.final-stage-rating-row,.final-stage-score-preview{grid-template-columns:1fr}.final-stage-field-grid__wide{grid-column:auto}.final-stage-pack-card{padding:24px 18px}.final-stage-pack-card__actions,.final-stage-form-actions{display:grid}.final-stage-pack-card__actions>*,.final-stage-form-actions button,.final-stage-receipt button{text-align:center;width:100%}.final-stage-pack-card iframe{height:70vh}.final-stage-question{padding:24px 17px}.final-stage-question__heading{display:grid}.final-stage-question__heading>span{width:fit-content}.final-stage-question blockquote{padding:20px 17px;font-size:17px}.final-stage-rating-options{grid-template-columns:repeat(3,1fr)}.final-stage-confirmations,.final-stage-gates{padding:17px 12px}}.maturity-models-view{background:#f8f4ec}.maturity-models-loading{text-align:center;background:#f8f4ec;align-content:center;place-items:center;min-height:70vh;padding:150px 24px;display:grid}.maturity-models-loading>span{color:var(--sand);font-size:48px;transform:rotate(45deg)}.maturity-models-loading h1{color:var(--brown-dark);font-family:var(--font-display);margin:5px 0 0;font-size:clamp(38px,6vw,62px);font-weight:400}.maturity-models-hero{background:var(--brown-dark);color:#fff;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.maturity-models-hero__image,.maturity-models-hero__wash{position:absolute;inset:0}.maturity-models-hero__image{background-repeat:no-repeat;background-size:cover;transform:scale(1.025)}.maturity-models-hero__wash{background:linear-gradient(90deg,#29180ff5 0%,#3e2212d4 45%,#2d1a1042 78%),linear-gradient(#0000 38%,#28170eb8)}.maturity-models-hero__content{z-index:1;padding-block:78px 86px;position:relative}.maturity-models-hero__content .engagement-back-button{margin-bottom:80px}.maturity-models-hero__content h1{max-width:820px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(52px,7vw,92px);font-weight:400;line-height:.96}.maturity-models-hero__content>p:not(.eyebrow){color:#ffffffd1;max-width:650px;margin:28px 0 34px;font-size:17px;line-height:1.72}.maturity-models-hero__content>a,.behavioural-competencies-hero__jump{border:1px solid #e8d8c39e;border-inline-start:4px solid var(--sand);color:#fffaf2;cursor:pointer;text-align:start;background:linear-gradient(105deg,#311b10f5,#60300feb);justify-content:space-between;gap:34px;min-width:270px;padding:16px 19px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .2s,border-color .2s;display:inline-flex;box-shadow:0 14px 34px #1f110940}.maturity-models-hero__content>a:hover,.maturity-models-hero__content>a:focus-visible,.behavioural-competencies-hero__jump:hover,.behavioural-competencies-hero__jump:focus-visible{border-color:var(--sand-light);outline:none;transform:translateY(-2px)}.maturity-track-choice,.maturity-personaliser{padding-block:clamp(78px,9vw,120px)}.maturity-section-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:clamp(32px,6vw,85px);margin-bottom:50px;display:grid}.maturity-section-heading h2{max-width:740px;color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(40px,5vw,66px);font-weight:400;line-height:1.02}.maturity-section-heading>p{border-inline-start:2px solid var(--sand);color:#6d625a;margin:0;padding-inline-start:24px;font-size:14px;line-height:1.75}.maturity-section-heading--light h2{color:#fffaf2}.maturity-section-heading--light>p{border-inline-start-color:var(--turquoise);color:#ffffffb8}.maturity-track-choice__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.maturity-track-card{border:1px solid #d6c7b7;border-inline-start:5px solid var(--sand);min-height:255px;color:var(--ink);text-align:start;cursor:pointer;background:#ffffffb8;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:21px 27px;padding:31px 32px;transition:transform .2s,background .2s,border-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #4328170f}.maturity-track-card:after{content:"";border:26px solid #43aebe14;width:210px;height:210px;position:absolute;bottom:-110px;right:-95px;transform:rotate(45deg)}.maturity-track-card:hover,.maturity-track-card:focus-visible{background:#fff;border-color:#ae947b;outline:none;transform:translateY(-3px)}.maturity-track-card--active{border-color:#80664d;border-inline-start-color:var(--turquoise);background:#fff;box-shadow:0 24px 58px #4328171f}.maturity-track-card__number{color:var(--turquoise-dark);letter-spacing:.15em;font-size:11px;font-weight:900}.maturity-track-card__copy{align-content:start;display:grid}.maturity-track-card__copy b{color:var(--brown-dark);font-family:var(--font-display);font-size:clamp(29px,3.5vw,42px);font-weight:400;line-height:1}.maturity-track-card__copy small{color:var(--turquoise-dark);letter-spacing:.13em;text-transform:uppercase;margin:10px 0 20px;font-size:10px;font-weight:900}.maturity-track-card__copy>span{color:#6d625a;max-width:520px;font-size:13px;line-height:1.72}.maturity-track-card__indicator{width:fit-content;color:var(--brown);letter-spacing:.12em;text-transform:uppercase;border:1px solid #ccbca9;grid-column:2;padding:8px 12px;font-size:9px;font-weight:900}.maturity-track-card--active .maturity-track-card__indicator{border-color:var(--turquoise-dark);background:var(--turquoise-dark);color:#fff}.maturity-framework{color:#fff;background:#173f43;padding-block:clamp(82px,10vw,128px);position:relative;overflow:hidden}.maturity-framework:after{content:"";opacity:.07;pointer-events:none;background:url(/brand/diriyah-pattern-transparent.png) 50%/contain no-repeat;width:580px;height:580px;position:absolute;bottom:-260px;right:-170px}.maturity-framework>.container{z-index:1;position:relative}.maturity-level-map{background:#ffffff2b;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.maturity-level-map--3{grid-template-columns:repeat(3,minmax(0,1fr))}.maturity-level-card{color:#fff;text-align:start;cursor:pointer;background:#ffffff0e;border:0;border-top:5px solid #0000;flex-direction:column;align-items:flex-start;min-height:420px;padding:27px 24px 25px;transition:background .2s,border-color .2s;display:flex}.maturity-level-card:hover,.maturity-level-card:focus-visible,.maturity-level-card--active{border-top-color:var(--sand);background:#ffffff21;outline:none}.maturity-level-card__level{color:#9fe3e9;border:1px solid #ffffff61;place-items:center;width:45px;height:45px;margin-bottom:30px;font-size:11px;font-weight:900;display:grid}.maturity-level-card--active .maturity-level-card__level{border-color:var(--turquoise);background:var(--turquoise);color:#153a3e}.maturity-level-card strong{font-family:var(--font-display);font-size:27px;font-weight:400;line-height:1.05}.maturity-level-card>b{color:var(--sand-light);margin:11px 0 7px;font-size:12px}.maturity-level-card>small{color:#ffffff94;font-size:10px}.maturity-level-card>span:not(.maturity-level-card__level){color:#ffffffba;margin-top:25px;font-size:11px;line-height:1.65}.maturity-level-card em{color:#a6dfe4;border-top:1px solid #ffffff2b;margin-top:auto;padding-top:20px;font-size:10px;font-style:normal;line-height:1.55}.maturity-framework__actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.maturity-framework__actions a{border:1px solid #ffffff54;border-inline-start:4px solid var(--sand);color:#fff;justify-content:space-between;align-items:center;gap:30px;min-height:50px;padding:0 17px;font-size:11px;font-weight:800;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.maturity-framework__actions a:hover,.maturity-framework__actions a:focus-visible{background:#ffffff1a;border-color:#ffffffb8;outline:none}.maturity-framework-preview{background:#0a22257a;border:1px solid #ffffff30;margin-top:17px}.maturity-framework-preview summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:76px;padding:17px 20px;list-style:none;display:flex}.maturity-framework-preview summary::-webkit-details-marker{display:none}.maturity-framework-preview summary>span:first-child{gap:4px;display:grid}.maturity-framework-preview summary b{font-size:13px}.maturity-framework-preview summary small{color:#ffffff94;font-size:10px}.maturity-framework-preview summary>span:last-child{color:var(--turquoise);font-size:26px;transition:transform .2s}.maturity-framework-preview[open] summary>span:last-child{transform:rotate(45deg)}.maturity-framework-preview object{background:#fff;border:0;width:100%;height:min(78vh,900px);display:block}.maturity-personaliser{background:linear-gradient(#f8f4ecf5,#f8f4ecf5),url(/brand/diriyah-pattern-transparent.png) 100% 100%/540px no-repeat}.maturity-personaliser__controls{border:1px solid #d6c7b7;border-top:5px solid var(--sand);background:#fff;grid-template-columns:.75fr 1.4fr 1fr;gap:15px;padding:28px;display:grid;box-shadow:0 20px 60px #43281714}.maturity-personaliser__controls label{gap:8px;display:grid}.maturity-personaliser__controls label>span{color:#74665c;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.maturity-personaliser__controls select{width:100%;min-height:53px;color:var(--brown-dark);background:#fbfaf7;border:1px solid #cabaa9;border-radius:0;padding:0 42px 0 14px;font-size:13px}.maturity-personaliser__controls select:focus{border-color:var(--turquoise-dark);outline:3px solid #43aebe2b}.maturity-personaliser__empty{background:#ffffff7a;border:1px dashed #c8b49e;grid-template-columns:auto 1fr;align-items:center;gap:28px;min-height:230px;margin-top:18px;padding:42px;display:grid}.maturity-personaliser__empty>span{color:var(--sand);font-size:52px;transform:rotate(45deg)}.maturity-personaliser__empty h3{color:var(--brown);font-family:var(--font-display);margin:0 0 10px;font-size:29px;font-weight:400}.maturity-personaliser__empty p{color:#6f635a;max-width:640px;margin:0;font-size:13px;line-height:1.7}.maturity-profile{background:#fff;border:1px solid #cbb9a7;margin-top:24px;box-shadow:0 28px 75px #4226151c}.maturity-profile__header{color:#fff;background:linear-gradient(105deg,#3e2213f7,#5f361eeb),url(/brand/heritage-detail.avif) 50%/cover;justify-content:space-between;align-items:center;gap:38px;min-height:250px;padding:clamp(34px,5vw,58px);display:flex;position:relative;overflow:hidden}.maturity-profile__header:after{content:"";border:34px solid #43aebe21;width:290px;height:290px;position:absolute;top:-80px;right:-60px;transform:rotate(45deg)}.maturity-profile__header>*{z-index:1;position:relative}.maturity-profile__header p{color:#9fe3e9;letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:900}.maturity-profile__header h2{max-width:760px;font-family:var(--font-display);margin:0;font-size:clamp(42px,6vw,70px);font-weight:400;line-height:.98}.maturity-profile__header h2:focus{outline:none}.maturity-profile__header>div:first-child>span{color:var(--sand-light);margin-top:17px;font-size:13px;font-weight:700;display:block}.maturity-profile__level-mark{background:#153a3e73;border:1px solid #ffffff73;flex:none;align-content:center;place-items:center;width:105px;height:105px;display:grid}.maturity-profile__level-mark small{color:#9fe3e9;letter-spacing:.18em;font-size:8px;font-weight:900}.maturity-profile__level-mark strong{font-family:var(--font-display);font-size:58px;font-weight:400;line-height:.9}.maturity-profile__facts{background:#d9cbbc;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.maturity-profile__facts>div{background:#f4eee4;align-content:start;gap:12px;min-height:150px;padding:26px;display:grid}.maturity-profile__facts span{color:var(--turquoise-dark);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.maturity-profile__facts b{color:#4e4036;font-family:var(--font-display);font-size:18px;font-weight:400;line-height:1.35}.maturity-profile__technical,.maturity-profile__behavioural{padding:clamp(36px,6vw,64px)}.maturity-profile__behavioural{background:#fbf9f5;border-top:1px solid #ddd0c2}.maturity-profile__section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:end;gap:45px;margin-bottom:35px;display:grid}.maturity-profile__section-heading h3{max-width:680px;color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:clamp(32px,4vw,47px);font-weight:400;line-height:1.05}.maturity-profile__section-heading>p{color:#71645a;margin:0;font-size:12px;line-height:1.7}.maturity-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.maturity-technical-card{background:#fff;border:1px solid #ded2c5;border-top:4px solid #a89888;flex-direction:column;min-height:315px;padding:25px;display:flex}.maturity-technical-card--priority{border-top-color:var(--turquoise-dark);background:linear-gradient(145deg,#eef8f7,#fff 62%)}.maturity-technical-card__meta{justify-content:space-between;align-items:center;gap:15px;display:flex}.maturity-technical-card__meta span{color:var(--turquoise-dark);letter-spacing:.13em;font-size:10px;font-weight:900}.maturity-technical-card__meta b{color:#716157;letter-spacing:.1em;text-transform:uppercase;border:1px solid #c8b9aa;padding:6px 8px;font-size:8px}.maturity-technical-card--priority .maturity-technical-card__meta b{border-color:var(--turquoise-dark);background:var(--turquoise-dark);color:#fff}.maturity-technical-card h4{color:var(--brown);font-family:var(--font-display);margin:21px 0 12px;font-size:24px;font-weight:400;line-height:1.18}.maturity-technical-card>p:not(.maturity-technical-card__stage){color:#6f635a;margin:0;font-size:11px;line-height:1.68}.maturity-technical-card__stage{color:#88786b;margin:0 0 15px;font-size:10px}.maturity-technical-card__stage strong{color:var(--turquoise-dark);margin-inline-start:5px}.maturity-technical-card details{margin-top:auto;padding-top:18px}.maturity-technical-card details summary{color:var(--brown);cursor:pointer;font-size:10px;font-weight:900}.maturity-technical-card details p{border-inline-start:3px solid var(--sand);color:#6d6057;background:#f5efe6;margin:12px 0 0;padding:13px;font-size:10px;line-height:1.65}.maturity-behaviour-domains{gap:18px;display:grid}.maturity-behaviour-domain{background:#fff;border:1px solid #dcd0c3;grid-template-columns:minmax(160px,.38fr) minmax(0,1.62fr);display:grid}.maturity-behaviour-domain>header{background:#f0e6d8;border-inline-end:1px solid #dcd0c3;padding:27px 24px}.maturity-behaviour-domain>header span{color:var(--turquoise-dark);letter-spacing:.14em;font-size:10px;font-weight:900}.maturity-behaviour-domain>header h4{color:var(--brown);font-family:var(--font-display);margin:17px 0 0;font-size:25px;font-weight:400;line-height:1.08}.maturity-behaviour-domain>div{min-width:0}.maturity-behaviour-card{border-bottom:1px solid #e3d8cc}.maturity-behaviour-card:last-child{border-bottom:0}.maturity-behaviour-card summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:92px;padding:19px 22px;list-style:none;display:grid}.maturity-behaviour-card summary::-webkit-details-marker{display:none}.maturity-behaviour-card summary>span:first-child{color:var(--turquoise-dark);letter-spacing:.08em;font-size:9px;font-weight:900}.maturity-behaviour-card summary>span:nth-child(2){gap:5px;display:grid}.maturity-behaviour-card summary b{color:#44382f;font-size:13px}.maturity-behaviour-card summary small{color:#74675e;max-width:680px;font-size:10px;line-height:1.5}.maturity-behaviour-card summary>span:last-child{color:var(--turquoise-dark);font-size:20px;transition:transform .2s}.maturity-behaviour-card[open] summary{background:#f7f0e7}.maturity-behaviour-card[open] summary>span:last-child{transform:rotate(45deg)}.maturity-behaviour-card>div{background:#f7f0e7;padding:0 22px 22px 58px}.maturity-behaviour-card h5{color:var(--brown);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.maturity-behaviour-card ul{color:#655950;margin:0;padding-inline-start:18px;font-size:11px;line-height:1.65}.maturity-behaviour-card>div>p{border-inline-start:3px solid var(--sand);color:#655950;background:#fff;margin:15px 0 0;padding:12px 14px;font-size:10px;line-height:1.6}.maturity-profile__footer{color:#fff;background:#173f43;border-top:1px solid #ffffff2b;justify-content:space-between;align-items:center;gap:36px;padding:31px clamp(32px,5vw,58px);display:flex}.maturity-profile__footer>div{max-width:760px}.maturity-profile__footer span{color:#9fe3e9;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.maturity-profile__footer p{color:#ffffffc7;margin:9px 0 12px;font-size:12px;line-height:1.68}.maturity-profile__footer small{color:#ffffff7a;font-size:9px;line-height:1.5}.maturity-profile__footer button{border:1px solid #ffffff6b;border-inline-start:4px solid var(--sand);color:#fff;cursor:pointer;background:#ffffff12;min-width:180px;min-height:50px;padding:0 16px;font-size:11px;font-weight:800}.maturity-profile__footer button:hover,.maturity-profile__footer button:focus-visible{background:#ffffff24;border-color:#fff;outline:none}.maturity-related-resources{background:var(--brown);color:#fff;padding-block:90px}.maturity-related-resources .container{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(40px,7vw,95px);display:grid}.maturity-related-resources h2{max-width:540px;font-family:var(--font-display);margin:0;font-size:clamp(36px,4.6vw,56px);font-weight:400;line-height:1.04}.maturity-related-resources .container>div{gap:9px;display:grid}.maturity-related-resources a{border:1px solid #ffffff40;border-inline-start:5px solid var(--sand);color:#fff;background:#ffffff0d;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:4px 19px;min-height:105px;padding:20px 23px;text-decoration:none;transition:background .2s,transform .2s;display:grid}.maturity-related-resources a:hover,.maturity-related-resources a:focus-visible{background:#ffffff1c;outline:none;transform:translate(4px)}.maturity-related-resources a>span{color:var(--turquoise);grid-row:1/3;font-size:10px;font-weight:900}.maturity-related-resources a b{font-family:var(--font-display);font-size:22px;font-weight:400}.maturity-related-resources a small{color:#ffffff9c;font-size:10px}@media (width<=1000px){.maturity-section-heading,.maturity-profile__section-heading,.maturity-related-resources .container{grid-template-columns:1fr}.maturity-section-heading>p{max-width:740px}.maturity-level-map{grid-template-columns:repeat(2,minmax(0,1fr))}.maturity-level-map--3{grid-template-columns:repeat(3,minmax(0,1fr))}.maturity-level-card{min-height:345px}.maturity-personaliser__controls{grid-template-columns:1fr 1fr}.maturity-personaliser__controls label:nth-child(2){grid-area:2/1/auto/-1}.maturity-profile__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.maturity-models-hero{min-height:560px}.maturity-models-hero__wash{background:linear-gradient(90deg,#29180ff0,#3e2212ab),linear-gradient(#0000 30%,#28170ed1)}.maturity-models-hero__content{padding-block:52px 55px}.maturity-models-hero__content .engagement-back-button{margin-bottom:64px}.maturity-models-hero__content h1{font-size:clamp(42px,12vw,59px)}.maturity-models-hero__content>p:not(.eyebrow){font-size:15px}.maturity-models-hero__content>a,.behavioural-competencies-hero__jump{width:100%;min-width:0}.maturity-section-heading{gap:23px;margin-bottom:34px}.maturity-section-heading h2{font-size:clamp(37px,10vw,49px)}.maturity-section-heading>p{padding-inline-start:16px}.maturity-track-choice__grid,.maturity-level-map,.maturity-level-map--3,.maturity-personaliser__controls,.maturity-profile__facts,.maturity-technical-grid{grid-template-columns:1fr}.maturity-track-card{gap:18px;min-height:0;padding:26px 20px}.maturity-track-card__copy>span{font-size:12px}.maturity-level-card{min-height:0}.maturity-level-card em{margin-top:22px}.maturity-framework__actions{display:grid}.maturity-framework__actions a{width:100%}.maturity-framework-preview object{height:68vh}.maturity-personaliser__controls{padding:20px 16px}.maturity-personaliser__controls label:nth-child(2){grid-area:auto}.maturity-personaliser__empty{grid-template-columns:1fr;padding:29px 19px}.maturity-personaliser__empty>span{width:fit-content}.maturity-profile__header{align-items:flex-end;min-height:0;padding:34px 21px}.maturity-profile__header h2{font-size:clamp(38px,11vw,52px)}.maturity-profile__level-mark{width:70px;height:70px}.maturity-profile__level-mark strong{font-size:39px}.maturity-profile__facts>div{min-height:0;padding:22px 20px}.maturity-profile__technical,.maturity-profile__behavioural{padding:35px 18px}.maturity-profile__section-heading{gap:20px}.maturity-technical-card{min-height:0;padding:22px 18px}.maturity-behaviour-domain{grid-template-columns:1fr}.maturity-behaviour-domain>header{border-inline-end:0;border-bottom:1px solid #dcd0c3;padding:20px}.maturity-behaviour-domain>header h4{margin-top:8px}.maturity-behaviour-card summary{gap:12px;padding:17px 15px}.maturity-behaviour-card>div{padding:0 15px 18px}.maturity-profile__footer{padding:27px 20px;display:grid}.maturity-profile__footer button{width:100%}.maturity-related-resources{padding-block:70px}}.behavioural-competencies-view{background:var(--paper);overflow:clip}.behavioural-competencies-hero .maturity-models-hero__wash{background:linear-gradient(90deg,#2a160ced 0%,#422312c2 45%,#1c3f3d40 78%,#1c3f3d0f 100%),linear-gradient(0deg,#311b10e6 0,#311b1047 28%,#0000 58%)}.behavioural-track-choice .maturity-track-card__copy b{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.behavioural-track-choice .maturity-track-card__copy b em{font-family:var(--font-body);letter-spacing:.11em;border:1px solid;border-radius:999px;padding:5px 8px 4px;font-size:10px;font-style:normal;font-weight:900;line-height:1}.behavioural-model-overview{background:linear-gradient(90deg, transparent 0 74%, #43aebe14 74% 100%), var(--cream);padding:112px 0 126px;position:relative}.behavioural-model-overview--paraprofessional{background:linear-gradient(90deg, transparent 0 74%, #829c8421 74% 100%), var(--cream)}.behavioural-model-overview:before{content:"";opacity:.35;background:linear-gradient(45deg, transparent 41%, var(--turquoise) 41% 47%, transparent 47% 53%, var(--sand) 53% 59%, transparent 59%);pointer-events:none;inset-inline-end:clamp(18px,5vw,74px);width:136px;height:136px;position:absolute;top:42px;transform:rotate(45deg)}.behavioural-model-overview--paraprofessional:before{background:linear-gradient(45deg, transparent 41%, var(--sage) 41% 47%, transparent 47% 53%, var(--sand) 53% 59%, transparent 59%)}.behavioural-domain-overview{border:1px solid var(--line);background:#ffffffa3;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:55px;display:grid;box-shadow:0 24px 60px #311b1014}.behavioural-domain-overview__card{border-top:6px solid var(--turquoise);min-width:0;padding:34px 30px 31px;position:relative}.behavioural-model-overview--paraprofessional .behavioural-domain-overview__card{border-top-color:var(--sage)}.behavioural-domain-overview__card+.behavioural-domain-overview__card{border-inline-start:1px solid var(--line)}.behavioural-domain-overview__card:nth-child(2){border-top-color:var(--sand)}.behavioural-domain-overview__card:nth-child(3){border-top-color:var(--brown)}.behavioural-domain-overview__card>header{grid-template-columns:46px minmax(0,1fr);align-items:start;gap:15px;display:grid}.behavioural-domain-overview__card>header>span{background:var(--brown);color:#fff;letter-spacing:.08em;border-radius:50%;place-items:center;width:46px;height:46px;font-size:10px;font-weight:900;display:grid}.behavioural-domain-overview__card header small{color:var(--turquoise-dark);letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.behavioural-model-overview--paraprofessional .behavioural-domain-overview__card header small{color:#506f53}.behavioural-domain-overview__card h3{color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(25px,2.15vw,33px);font-weight:400;line-height:1.03}.behavioural-domain-overview__card blockquote{border-inline-start:3px solid var(--sand);min-height:82px;color:var(--brown);font-family:var(--font-display);margin:27px 0 15px;padding:0 0 0 16px;font-size:18px;font-style:italic;line-height:1.42}.behavioural-domain-overview__card>p{color:#665c55;min-height:76px;margin:0;font-size:12px;line-height:1.67}.behavioural-domain-overview__card ol{border-top:1px solid var(--line);margin:25px 0 0;padding:0;list-style:none}.behavioural-domain-overview__card li{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:12px 0;display:grid}.behavioural-domain-overview__card li span{color:var(--turquoise-dark);letter-spacing:.06em;font-size:9px;font-weight:900}.behavioural-model-overview--paraprofessional .behavioural-domain-overview__card li span{color:#506f53}.behavioural-domain-overview__card li b{color:var(--brown-dark);font-size:11px;line-height:1.4}.behavioural-level-explorer{color:#fff;background:radial-gradient(circle at 92% 10%, #43aebe40, transparent 29%), linear-gradient(135deg, #2d1a11 0%, var(--brown) 60%, #49301f 100%);padding:112px 0 124px;position:relative}.behavioural-level-explorer--paraprofessional{background:radial-gradient(circle at 92% 10%,#829c845c,#0000 31%),linear-gradient(135deg,#2d1a11 0%,#563418 59%,#425d46 100%)}.behavioural-level-explorer:before{content:"";opacity:.08;pointer-events:none;background-image:linear-gradient(45deg,#0000 46%,#fff 47% 49%,#0000 50%),linear-gradient(-45deg,#0000 46%,#fff 47% 49%,#0000 50%);background-size:92px 92px;position:absolute;inset:0}.behavioural-level-explorer>.container{z-index:1;position:relative}.behavioural-level-explorer__heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:58px;display:grid}.behavioural-level-explorer__heading h2{color:#fff;max-width:800px;font-family:var(--font-display);letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(46px,5.6vw,76px);font-weight:400;line-height:.96}.behavioural-level-explorer__heading>p{color:#ffffffc7;border-inline-start:1px solid #ffffff52;margin:0 0 5px;padding-inline-start:24px;font-size:13px;line-height:1.7}.behavioural-level-navigator{grid-template-columns:82px minmax(0,1fr) 82px;align-items:stretch;gap:14px;margin-top:54px;display:grid}.behavioural-level-arrow{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff70;align-content:center;place-items:center;gap:11px;min-width:64px;min-height:140px;padding:15px 8px;transition:background .18s,color .18s,transform .18s,border-color .18s;display:grid}.behavioural-level-arrow>span{font-family:var(--font-display);font-size:34px;line-height:1}.behavioural-level-arrow small{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.behavioural-level-arrow:hover:not(:disabled),.behavioural-level-arrow:focus-visible{border-color:var(--sand-light);background:var(--sand-light);color:var(--brown-dark);outline:none;transform:translateY(-2px)}.behavioural-level-arrow:disabled{opacity:.26;cursor:not-allowed}.behavioural-level-current{border:1px solid #ffffff45;border-top:5px solid var(--turquoise);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140b076b;min-width:0;padding:31px 38px 29px}.behavioural-level-explorer--paraprofessional .behavioural-level-current{border-top-color:var(--sage)}.behavioural-level-current>span{color:var(--sand-light);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.behavioural-level-current>h3{color:#fff;font-family:var(--font-display);margin:8px 14px 0 0;font-size:clamp(35px,4vw,51px);font-weight:400;line-height:1;display:inline}.behavioural-level-current>b{color:var(--turquoise);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900;display:inline-block}.behavioural-level-explorer--paraprofessional .behavioural-level-current>b{color:#b9d0ba}.behavioural-level-current>p{color:#ffffffc2;max-width:770px;margin:17px 0 0;font-size:12px;line-height:1.65}.behavioural-level-progress{border:1px solid #fff3;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:25px;display:grid}.behavioural-level-explorer--paraprofessional .behavioural-level-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.behavioural-level-progress__step{color:#ffffff91;cursor:pointer;background:0 0;border:0;border-inline-end:1px solid #fff3;align-content:center;place-items:center;gap:3px;min-width:0;min-height:58px;padding:9px 6px;display:grid}.behavioural-level-progress__step:last-child{border-inline-end:0}.behavioural-level-progress__step span{letter-spacing:.07em;font-size:10px;font-weight:900}.behavioural-level-progress__step small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:800;overflow:hidden}.behavioural-level-progress__step:hover,.behavioural-level-progress__step:focus-visible{color:#fff;background:#ffffff1a;outline:none}.behavioural-level-progress__step--active{background:var(--turquoise);color:#102f33}.behavioural-level-explorer--paraprofessional .behavioural-level-progress__step--active{background:var(--sage);color:#172a1a}.behavioural-indicator-domains{gap:24px;margin-top:38px;display:grid}.behavioural-indicator-domain{background:var(--paper);color:var(--ink);border:1px solid #fff3;box-shadow:0 20px 45px #140a0533}.behavioural-indicator-domain>header{border-bottom:1px solid var(--line);background:linear-gradient(90deg, #43aebe1f, transparent 52%), var(--cream);grid-template-columns:54px minmax(0,1fr);align-items:start;gap:18px;min-height:128px;padding:28px 31px;display:grid}.behavioural-level-explorer--paraprofessional .behavioural-indicator-domain>header{background:linear-gradient(90deg, #829c842e, transparent 52%), var(--cream)}.behavioural-indicator-domain>header>span{background:var(--brown);color:#fff;letter-spacing:.08em;border-radius:50%;place-items:center;width:54px;height:54px;font-size:10px;font-weight:900;display:grid}.behavioural-indicator-domain header small{color:var(--turquoise-dark);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.behavioural-level-explorer--paraprofessional .behavioural-indicator-domain header small{color:#506f53}.behavioural-indicator-domain h3{color:var(--brown-dark);font-family:var(--font-display);margin:4px 0;font-size:30px;font-weight:400;line-height:1.05}.behavioural-indicator-domain header p{color:#6c5c50;font-family:var(--font-display);margin:0;font-size:14px;font-style:italic;line-height:1.45}.behavioural-indicator-domain__grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.behavioural-indicator-card{min-width:0;padding:27px 25px 24px}.behavioural-indicator-card+.behavioural-indicator-card{border-inline-start:1px solid var(--line)}.behavioural-indicator-card>header{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;min-height:67px;display:grid}.behavioural-indicator-card>header span{color:var(--brown);letter-spacing:.05em;text-align:center;border:1px solid #c8b69d;padding:5px 6px 4px;font-size:8px;font-weight:900}.behavioural-indicator-card h4{color:var(--brown-dark);font-family:var(--font-display);margin:2px 0 0;font-size:18px;font-weight:400;line-height:1.2}.behavioural-indicator-card ol{margin:0;padding:0;list-style:none}.behavioural-indicator-card li{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:10px;min-height:63px;padding:12px 0;display:grid}.behavioural-indicator-card li>span{width:25px;height:25px;color:var(--brown);background:#eee5d8;border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.behavioural-indicator-card li p{color:#554b44;margin:1px 0 0;font-size:11px;line-height:1.55}.behavioural-level-explorer__footer{background:#ffffff14;border:1px solid #ffffff45;justify-content:space-between;align-items:center;gap:35px;margin-top:26px;padding:25px 28px;display:flex}.behavioural-level-explorer__footer>div{max-width:740px}.behavioural-level-explorer__footer span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.behavioural-level-explorer__footer p{color:#ffffffb8;margin:7px 0 0;font-size:11px;line-height:1.6}.behavioural-level-explorer__footer a{border:1px solid var(--sand-light);background:var(--sand-light);min-height:46px;color:var(--brown-dark);text-transform:uppercase;letter-spacing:.07em;flex:none;justify-content:space-between;align-items:center;gap:23px;padding:0 16px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.behavioural-level-explorer__footer a:hover,.behavioural-level-explorer__footer a:focus-visible{background:#fff;outline:none}@media (width<=980px){.behavioural-domain-overview{grid-template-columns:1fr}.behavioural-domain-overview__card+.behavioural-domain-overview__card{border-inline-start:0;border-top-width:6px}.behavioural-domain-overview__card blockquote,.behavioural-domain-overview__card>p{min-height:0}.behavioural-level-explorer__heading{grid-template-columns:1fr;gap:24px}.behavioural-level-explorer__heading>p{max-width:650px}.behavioural-indicator-domain__grid{grid-template-columns:1fr}.behavioural-indicator-card+.behavioural-indicator-card{border-inline-start:0;border-top:1px solid var(--line)}.behavioural-indicator-card>header{min-height:0}}@media (width<=720px){.behavioural-model-overview,.behavioural-level-explorer{padding-block:78px}.behavioural-model-overview:before{display:none}.behavioural-domain-overview{margin-top:38px}.behavioural-domain-overview__card{padding:27px 20px 25px}.behavioural-level-navigator{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.behavioural-level-current{grid-area:1/1/auto/-1;padding:27px 20px 23px}.behavioural-level-arrow{justify-content:center;gap:10px;min-width:0;min-height:48px;padding:10px 13px;display:flex}.behavioural-level-arrow>span{font-size:25px}.behavioural-level-progress{scrollbar-width:thin;grid-template-columns:repeat(5,minmax(78px,1fr));overflow-x:auto}.behavioural-level-explorer--paraprofessional .behavioural-level-progress{grid-template-columns:repeat(3,minmax(78px,1fr))}.behavioural-indicator-domain>header{grid-template-columns:46px minmax(0,1fr);gap:14px;min-height:0;padding:24px 19px}.behavioural-indicator-domain>header>span{width:46px;height:46px}.behavioural-indicator-card{padding:24px 18px 20px}.behavioural-level-explorer__footer{padding:24px 19px;display:grid}.behavioural-level-explorer__footer a{width:100%}}@media (width<=480px){.behavioural-level-explorer__heading h2{font-size:clamp(39px,12vw,51px)}.behavioural-level-explorer__heading>p{padding-inline-start:15px}.behavioural-level-current>h3{margin-inline-end:0;display:block}.behavioural-level-current>b{margin-top:9px}.behavioural-domain-overview__card>header,.behavioural-indicator-domain>header{grid-template-columns:42px minmax(0,1fr);gap:12px}.behavioural-domain-overview__card>header>span,.behavioural-indicator-domain>header>span{width:42px;height:42px}.behavioural-domain-overview__card blockquote{font-size:16px}.behavioural-indicator-domain h3{font-size:25px}}.technical-competencies-view{background:var(--paper);overflow:clip}.technical-competencies-hero .maturity-models-hero__wash{background:linear-gradient(90deg,#2a160cf0 0%,#432515c9 46%,#23504e3d 79%,#23504e0a 100%),linear-gradient(0deg,#311b10e8 0,#311b1042 28%,#0000 59%)}.technical-competencies-hero__jump{border:1px solid var(--sand-light);background:var(--sand-light);min-height:48px;color:var(--brown-dark);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:30px;margin-top:27px;padding:0 20px;font-size:9px;font-weight:900;transition:background .18s,transform .18s;display:inline-flex}.technical-competencies-hero__jump:hover,.technical-competencies-hero__jump:focus-visible{background:#fff;outline:none;transform:translateY(-2px)}.technical-track-choice{padding-bottom:118px}.technical-family-selector{border:1px solid var(--line);border-inline-start:6px solid var(--turquoise);background:linear-gradient(100deg,#43aebe1a,#0000 55%),#fff;grid-template-columns:58px minmax(0,1fr) minmax(290px,.72fr);align-items:center;gap:24px;margin-top:34px;padding:28px 30px;display:grid;box-shadow:0 18px 48px #311b1014}.technical-family-selector__number{background:var(--brown);color:#fff;letter-spacing:.08em;border-radius:50%;place-items:center;width:54px;height:54px;font-size:11px;font-weight:900;display:grid}.technical-family-selector__copy{min-width:0}.technical-family-selector__copy .eyebrow{margin:0 0 5px}.technical-family-selector__copy h3{color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(27px,3vw,39px);font-weight:400;line-height:1.05}.technical-family-selector__copy>p:last-child{color:#6a5e55;max-width:690px;margin:9px 0 0;font-size:11px;line-height:1.6}.technical-family-selector label{gap:8px;min-width:0;display:grid}.technical-family-selector label>span{color:var(--brown);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.technical-family-selector select{background-color:var(--cream);width:100%;min-width:0;min-height:51px;color:var(--brown-dark);font:800 11px/1.3 var(--font-body);border:1px solid #cbbdac;border-radius:0;padding:0 43px 0 15px}.technical-family-selector select:focus-visible{border-color:var(--turquoise-dark);outline-offset:2px;outline:3px solid #23869033}.technical-level-explorer{color:#fff;background:radial-gradient(circle at 92% 8%,#43aebe42,#0000 30%),linear-gradient(135deg,#2c1910 0%,#59361e 60%,#354c48 100%);padding:112px 0 124px;position:relative}.technical-level-explorer--paraprofessional{background:radial-gradient(circle at 92% 8%,#829c845e,#0000 31%),linear-gradient(135deg,#2c1910 0%,#59361e 58%,#405c44 100%)}.technical-level-explorer:before{content:"";opacity:.075;pointer-events:none;background-image:linear-gradient(45deg,#0000 46%,#fff 47% 49%,#0000 50%),linear-gradient(-45deg,#0000 46%,#fff 47% 49%,#0000 50%);background-size:92px 92px;position:absolute;inset:0}.technical-level-explorer>.container{z-index:1;position:relative}.technical-level-explorer__heading{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:58px;display:grid}.technical-level-explorer__heading h2{color:#fff;max-width:820px;font-family:var(--font-display);letter-spacing:-.04em;overflow-wrap:anywhere;margin:9px 0 0;font-size:clamp(44px,5.4vw,72px);font-weight:400;line-height:.97}.technical-level-explorer__heading>p{color:#ffffffc7;border-inline-start:1px solid #ffffff52;margin:0 0 5px;padding-inline-start:24px;font-size:13px;line-height:1.7}.technical-level-current{border-top-color:var(--turquoise)}.technical-level-explorer--paraprofessional .technical-level-current{border-top-color:var(--sage)}.technical-level-current__mix{background:#ffffff12;border:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:12px 14px;display:flex}.technical-level-current__mix span{color:var(--sand-light);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.technical-level-current__mix strong{color:#fff;text-align:end;font-size:10px;line-height:1.45}.technical-competency-summary{background:#ffffff13;border:1px solid #ffffff3d;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid}.technical-competency-summary>div{grid-template-columns:39px minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:21px 23px;display:grid}.technical-competency-summary>div+div{border-inline-start:1px solid #fff3}.technical-competency-summary>div>span{background:var(--sand-light);width:39px;height:39px;color:var(--brown-dark);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:19px;display:grid}.technical-competency-summary p{color:#ffffffb3;margin:0;font-size:10px;line-height:1.5}.technical-competency-summary p b{color:#fff;margin-bottom:2px;font-size:10px;display:block}.technical-competency-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:25px;display:grid}.technical-competency-card{background:linear-gradient(145deg, #c4a67a0f, transparent 48%), var(--paper);min-width:0;min-height:405px;color:var(--ink);border:1px solid #d8ccbf;border-top:6px solid #a99581;flex-direction:column;grid-column:span 2;padding:27px 25px 23px;display:flex;box-shadow:0 19px 44px #140a0533}.technical-competency-card--priority{border-top-color:var(--turquoise);background:linear-gradient(145deg, #43aebe29, #ffffffd1 54%), var(--paper);grid-column:span 3}.technical-level-explorer--paraprofessional .technical-competency-card--priority{border-top-color:var(--sage);background:linear-gradient(145deg, #829c842e, #ffffffd6 54%), var(--paper)}.technical-competency-card>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.technical-competency-card>header span{color:var(--turquoise-dark);letter-spacing:.1em;font-size:9px;font-weight:900}.technical-level-explorer--paraprofessional .technical-competency-card>header span{color:#506f53}.technical-competency-card>header b{color:#746457;letter-spacing:.09em;text-transform:uppercase;border:1px solid #bdaa97;padding:6px 8px 5px;font-size:8px;font-weight:900}.technical-competency-card--priority>header b{border-color:var(--turquoise-dark);background:var(--turquoise-dark);color:#fff}.technical-level-explorer--paraprofessional .technical-competency-card--priority>header b{background:#506f53;border-color:#506f53}.technical-competency-card>h3{min-height:66px;color:var(--brown-dark);font-family:var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:19px 0 14px;font-size:clamp(21px,2vw,28px);font-weight:400;line-height:1.17}.technical-competency-card__stage{border-inline-start:4px solid var(--sand);background:#f0e9df;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.technical-competency-card__stage span,.technical-competency-card__standard>span{color:#77675a;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.technical-competency-card__stage strong{color:var(--turquoise-dark);font-size:10px}.technical-level-explorer--paraprofessional .technical-competency-card__stage strong{color:#506f53}.technical-competency-card__standard{margin-top:17px}.technical-competency-card__standard>span{margin-bottom:7px;display:block}.technical-competency-card__standard p{color:#554b44;margin:0;font-size:11px;line-height:1.62}.technical-competency-card details{margin-top:auto;padding-top:18px}.technical-competency-card summary{border:1px solid var(--line);min-height:43px;color:var(--brown);letter-spacing:.05em;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:10px 11px;font-size:9px;font-weight:900;list-style:none;display:flex}.technical-competency-card summary::-webkit-details-marker{display:none}.technical-competency-card summary b{font-family:var(--font-display);font-size:20px;font-weight:400;transition:transform .18s}.technical-competency-card details[open] summary b{transform:rotate(45deg)}.technical-competency-card details>p{border:1px solid var(--line);color:#665a51;background:#f4eee5;border-top:0;margin:0;padding:14px;font-size:10px;line-height:1.6}.technical-level-explorer__footer{background:#ffffff14;border:1px solid #ffffff45;justify-content:space-between;align-items:center;gap:35px;margin-top:27px;padding:25px 28px;display:flex}.technical-level-explorer__footer>div:first-child{max-width:720px}.technical-level-explorer__footer>div:first-child span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.technical-level-explorer__footer p{color:#ffffffb8;margin:7px 0 0;font-size:11px;line-height:1.6}.technical-level-explorer__footer>div:last-child{gap:9px;display:flex}.technical-level-explorer__footer a{border:1px solid var(--sand-light);color:#fff;letter-spacing:.06em;text-transform:uppercase;flex:none;justify-content:space-between;align-items:center;gap:22px;min-height:46px;padding:0 15px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.technical-level-explorer__footer a:first-child{background:var(--sand-light);color:var(--brown-dark)}.technical-level-explorer__footer a:hover,.technical-level-explorer__footer a:focus-visible{color:var(--brown-dark);background:#fff;outline:none}@media (width<=980px){.technical-family-selector{grid-template-columns:58px minmax(0,1fr)}.technical-family-selector label{grid-column:1/-1}.technical-level-explorer__heading{grid-template-columns:1fr;gap:24px}.technical-level-explorer__heading>p{max-width:680px}.technical-competency-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technical-competency-card,.technical-competency-card--priority{grid-column:auto}.technical-competency-card:last-child{grid-column:1/-1}.technical-level-explorer__footer{align-items:start}.technical-level-explorer__footer>div:last-child{display:grid}}@media (width<=720px){.technical-track-choice{padding-bottom:78px}.technical-family-selector{grid-template-columns:47px minmax(0,1fr);gap:15px;margin-top:25px;padding:23px 19px}.technical-family-selector__number{width:47px;height:47px}.technical-family-selector__copy>p:last-child{grid-column:1/-1}.technical-level-explorer{padding-block:78px}.technical-level-explorer__heading h2{font-size:clamp(38px,11vw,52px)}.technical-level-navigator{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.technical-level-navigator .behavioural-level-arrow{min-height:48px}.technical-level-current{grid-area:1/1/auto/-1}.technical-level-current__mix{display:grid}.technical-level-current__mix strong{text-align:start}.technical-competency-summary{grid-template-columns:1fr}.technical-competency-summary>div+div{border-inline-start:0;border-top:1px solid #fff3}.technical-competency-grid{grid-template-columns:minmax(0,1fr)}.technical-competency-card,.technical-competency-card:last-child{grid-column:auto;min-width:0;min-height:0}.technical-competency-card>h3{min-height:0}.technical-level-explorer__footer{padding:24px 19px;display:grid}.technical-level-explorer__footer>div:last-child,.technical-level-explorer__footer a{width:100%}}@media (width<=480px){.technical-family-selector{display:grid}.technical-family-selector__copy h3{font-size:26px}.technical-family-selector label{min-width:0}.technical-competency-card{padding:24px 18px 20px}.technical-competency-card__stage{align-items:start;display:grid}}.leadership-model{color:#241a14;background:#f7f2ea}.leadership-model__hero{background:#332116;align-items:end;min-height:610px;display:grid;position:relative;overflow:hidden}.leadership-model__hero-image,.leadership-model__hero-wash{position:absolute;inset:0}.leadership-model__hero-content{z-index:1;color:#fff;padding-block:10rem 4.75rem;position:relative}.leadership-model__hero-content>button{color:#fff;font:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:0;margin:0 0 3.5rem;padding:0;font-weight:700}.leadership-model__hero-content h1{max-width:820px;font-family:var(--font-display);letter-spacing:-.055em;margin:.7rem 0 1.15rem;font-size:clamp(3.25rem,7vw,7.5rem);font-weight:400;line-height:.94}.leadership-model__hero-content>p:last-child{max-width:700px;margin:0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.6}.leadership-model__introduction-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,7rem);display:grid}.leadership-model__introduction h2,.leadership-model__domains h2,.leadership-model__application h2{font-family:var(--font-display);letter-spacing:-.045em;margin:.6rem 0 0;font-size:clamp(2.15rem,4vw,4.4rem);font-weight:400;line-height:1}.leadership-model__introduction-grid>div:last-child{gap:1.2rem;font-size:1.1rem;line-height:1.75;display:grid}.leadership-model__introduction-grid p{margin:0}.leadership-model__domains{background:#ece2d4;padding-block:6rem 7rem}.leadership-model__domains header{max-width:760px;margin-bottom:3.5rem}.leadership-model__domain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.leadership-model__domain-grid>article{background:#ffffffb8;border-top:6px solid #72472f;min-width:0;padding:clamp(1.5rem,3vw,2.35rem);box-shadow:0 24px 52px #452d1e14}.leadership-model__domain-grid>article:nth-child(2){border-color:#b6915e}.leadership-model__domain-grid>article:nth-child(3){border-color:#3a8990}.leadership-model__domain-heading{align-items:flex-start;gap:1rem;display:flex}.leadership-model__domain-heading>span{color:#3a8990;letter-spacing:.12em;font-weight:800}.leadership-model__domain-heading p{color:#72472f;text-transform:uppercase;letter-spacing:.12em;margin:0 0 .5rem;font-size:.76rem;font-weight:800}.leadership-model__domain-heading h3{font-family:var(--font-display);margin:0;font-size:1.45rem;font-weight:400;line-height:1.18}.leadership-model__strategy-link{color:#635247;min-height:9.5rem;margin:1.5rem 0;line-height:1.65}.leadership-model__domain-grid ol{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.leadership-model__domain-grid li{border-top:1px solid #72472f29;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding-top:1rem;display:grid}.leadership-model__domain-grid li>span{color:#3a8990;letter-spacing:.06em;font-size:.78rem;font-weight:800}.leadership-model__domain-grid h4{font-family:var(--font-display);margin:0 0 .35rem;font-size:1rem;font-weight:400}.leadership-model__domain-grid li p{color:#6a584c;margin:0;font-size:.9rem;line-height:1.55}.leadership-model__application{color:#fff;background:#422a1d;padding-block:6rem}.leadership-model__application-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(2.5rem,7vw,8rem);display:grid}.leadership-model__application-grid>div>p:last-child{color:#ffffffc4;max-width:680px;margin:1.5rem 0 0;line-height:1.7}.leadership-model__application ol{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.leadership-model__application li{border-top:1px solid #ffffff2e;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.1rem;padding-top:1.35rem;display:grid}.leadership-model__application li span{color:#68d1d6;letter-spacing:.08em;font-weight:800}.leadership-model__application li p{margin:0;line-height:1.6}@media (width<=960px){.leadership-model__domain-grid{grid-template-columns:1fr}.leadership-model__strategy-link{min-height:0}}@media (width<=700px){.leadership-model__hero{min-height:560px}.leadership-model__hero-content{padding-block:8rem 3.5rem}.leadership-model__hero-content>button{margin-bottom:2.5rem}.leadership-model__introduction,.leadership-model__domains,.leadership-model__application{padding-block:4.25rem}.leadership-model__introduction-grid,.leadership-model__application-grid{grid-template-columns:1fr}}.leadership-model{--leadership-brown:#3f2a20;--leadership-brown-deep:#271a14;--leadership-copper:#9f6f42;--leadership-gold:#c8a66f;--leadership-teal:#1f9299;--leadership-teal-soft:#dff0ee;--leadership-cream:#f6f0e7;--leadership-sand:#e7d7c3;background:var(--leadership-cream);color:var(--leadership-brown-deep);overflow:clip}.leadership-model button{font:inherit}.leadership-model__hero{isolation:isolate;min-height:720px}.leadership-model__hero-image{filter:saturate(.86)contrast(1.08);background-size:cover;transform:scale(1.02)}.leadership-model__hero-wash{background:linear-gradient(90deg,#20140ef2 0%,#2d1c12d6 43%,#2d1c1233 100%),linear-gradient(#1e130d14 38%,#1e130de6 100%)}.leadership-model__hero-content{padding-block:10rem 5.5rem}.leadership-model__hero-content h1{max-width:920px;font-family:var(--font-display);letter-spacing:-.052em;font-size:clamp(3.4rem,7vw,7rem);font-weight:400;line-height:.94}.leadership-model__hero-lead{color:#ffffffe0;max-width:760px!important;font-size:clamp(1.2rem,2vw,1.6rem)!important;line-height:1.45!important}.leadership-model__back{border-bottom:1px solid #ffffff6b!important;padding-bottom:.35rem!important}.leadership-model__hero-pills{flex-wrap:wrap;gap:.7rem;margin-top:2.1rem;display:flex}.leadership-model__hero-pills button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff6;border-radius:999px;min-width:9.5rem;padding:.72rem 1.15rem;font-weight:800;transition:transform .2s,background .2s,border-color .2s}.leadership-model__hero-pills button:nth-child(2){border-color:#5cd3d8b3}.leadership-model__hero-pills button:nth-child(3){border-color:#d5b275b3}.leadership-model__hero-pills button:hover,.leadership-model__hero-pills button:focus-visible{background:#fff3;transform:translateY(-2px)}.leadership-model__introduction{padding-block:7rem}.leadership-model__introduction h2,.leadership-model__section-heading h2,.leadership-model__maturity-layout h2,.leadership-model__application h2{font-family:var(--font-display);letter-spacing:-.045em;margin:.65rem 0 0;font-size:clamp(2.35rem,4.4vw,4.75rem);font-weight:400;line-height:.98}.leadership-model__introduction-grid>div:last-child{align-content:start}.leadership-model__imperative-note{border-left:5px solid var(--leadership-teal);background:var(--leadership-teal-soft);margin-top:.8rem;padding:1.35rem 1.5rem}.leadership-model__imperative-note strong{color:var(--leadership-teal);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.78rem;display:block}.leadership-model__imperative-note p{color:#38585a;font-size:.98rem;line-height:1.6}.leadership-model__strategy{background:radial-gradient(circle at 92% 6%,#1f92991c,#0000 24rem),#efe4d5;padding-block:7rem}.leadership-model__section-heading{max-width:890px;margin-bottom:3rem}.leadership-model__section-heading>p:last-child{color:#665448;max-width:780px;margin:1.4rem 0 0;font-size:1.06rem;line-height:1.72}.leadership-model__section-heading--light{color:#fff}.leadership-model__section-heading--light>p:last-child{color:#ffffffb3}.leadership-model__purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.leadership-model__purpose-grid article{border:1px solid #432b1e21;border-top:5px solid var(--leadership-teal);background:#ffffffbd;min-height:230px;padding:2rem;box-shadow:0 24px 60px #452d1e12}.leadership-model__purpose-grid article:last-child{border-top-color:var(--leadership-gold)}.leadership-model__purpose-grid span,.leadership-model__outcomes>h3,.leadership-model__chain>p,.leadership-model__value-grid article>p:first-child{color:var(--leadership-teal);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800}.leadership-model__purpose-grid h3{font-family:var(--font-display);margin:.7rem 0 .8rem;font-size:clamp(1.7rem,2.7vw,2.65rem);font-weight:400;line-height:1.05}.leadership-model__purpose-grid p,.leadership-model__value-grid article>p:last-child{color:#69584c;margin:0;line-height:1.65}.leadership-model__outcomes{margin-top:2.8rem}.leadership-model__outcomes ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.leadership-model__outcomes li{background:var(--leadership-brown);color:#fff;grid-template-columns:auto minmax(0,1fr);gap:1rem;min-height:150px;padding:1.45rem;display:grid}.leadership-model__outcomes li:nth-child(2){background:#6f4a35}.leadership-model__outcomes li:nth-child(3){background:var(--leadership-teal)}.leadership-model__outcomes li span{color:#f0ca87;letter-spacing:.08em;font-weight:800}.leadership-model__outcomes li p{margin:0;line-height:1.55}.leadership-model__values-heading{grid-template-columns:4fr 3fr;gap:1rem;margin:4.3rem 0 1rem;display:grid}.leadership-model__values-heading>div{border-bottom:1px solid #3f2a202e;grid-template-columns:auto auto 1fr;align-items:baseline;gap:.7rem;padding-bottom:.8rem;display:grid}.leadership-model__values-heading span{color:var(--leadership-teal);font-weight:800}.leadership-model__values-heading h3,.leadership-model__values-heading p{margin:0}.leadership-model__values-heading h3{font-family:var(--font-display);font-size:1.55rem;font-weight:400}.leadership-model__values-heading p{color:#756357;font-size:.88rem}.leadership-model__value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.leadership-model__value-grid article{background:#ffffffb8;border:1px solid #3f2a2021;min-height:235px;padding:1.45rem;position:relative;overflow:hidden}.leadership-model__value-grid article:after{content:"";border:1px solid #1f929938;width:5rem;height:5rem;position:absolute;bottom:-2.2rem;right:-2.2rem;transform:rotate(45deg)}.leadership-model__value-grid article[data-value-type=operational]{border-top:5px solid var(--leadership-teal)}.leadership-model__value-grid article h4{font-family:var(--font-display);margin:.55rem 0 .8rem;font-size:1.55rem;font-weight:400}.leadership-model__chain{margin-top:4.5rem}.leadership-model__chain ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.leadership-model__chain li{background:var(--leadership-brown);color:#fff;border-right:1px solid #ffffff3b;min-height:180px;padding:1.4rem;position:relative}.leadership-model__chain li:nth-child(2n){background:#5a3a2b}.leadership-model__chain li:last-child{background:var(--leadership-teal);border-right:0}.leadership-model__chain li>span{color:#f0ca87;margin-bottom:1.2rem;font-size:.72rem;font-weight:800;display:block}.leadership-model__chain li strong{font-family:var(--font-display);font-size:1.25rem;font-weight:400;display:block}.leadership-model__chain li p{color:#ffffffb8;margin:.55rem 0 0;font-size:.82rem;line-height:1.5}.leadership-model__architecture{color:#fff;background:radial-gradient(circle at 20% 40%,#1f92992e,#0000 26rem),linear-gradient(145deg,#291b15 0%,#432c20 100%);padding-block:7rem;scroll-margin-top:5rem}.leadership-model__architecture-grid{grid-template-columns:minmax(560px,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.leadership-model__diagram{min-height:660px;position:relative}.leadership-model__pillar{z-index:2;color:#fff;text-align:center;cursor:pointer;background:#533426;border:2px solid #ffffff61;border-radius:50%;align-content:center;width:210px;min-height:210px;padding:1.5rem;transition:transform .22s,border-color .22s,background .22s;display:grid;position:absolute;box-shadow:0 25px 65px #00000040}.leadership-model__pillar--1{top:0;left:50%;transform:translate(-50%)}.leadership-model__pillar--2{background:#197f86;bottom:20px;left:0}.leadership-model__pillar--3{background:#a87a42;bottom:20px;right:0}.leadership-model__pillar--1:hover,.leadership-model__pillar--1:focus-visible,.leadership-model__pillar--1[aria-pressed=true]{transform:translate(-50%)scale(1.045)}.leadership-model__pillar--2:hover,.leadership-model__pillar--2:focus-visible,.leadership-model__pillar--2[aria-pressed=true],.leadership-model__pillar--3:hover,.leadership-model__pillar--3:focus-visible,.leadership-model__pillar--3[aria-pressed=true]{transform:scale(1.045)}.leadership-model__pillar[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 7px #ffffff1f,0 25px 65px #00000047}.leadership-model__pillar span{color:#9ee4e3;letter-spacing:.15em;font-size:.7rem;font-weight:800}.leadership-model__pillar strong{font-family:var(--font-display);margin:.3rem 0 .55rem;font-size:1.65rem;font-weight:400}.leadership-model__pillar small{color:#ffffffb3;line-height:1.35}.leadership-model__diagram-centre{z-index:3;background:var(--leadership-cream);width:160px;min-height:160px;color:var(--leadership-brown);text-align:center;border:6px solid #ffffff21;border-radius:50%;align-content:center;padding:.8rem;display:grid;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 48px #0003,0 0 0 1px #ffffff59}.leadership-model__diagram-centre span{color:var(--leadership-teal);letter-spacing:.15em;font-size:.75rem;font-weight:800}.leadership-model__diagram-centre strong{font-family:var(--font-display);margin:.3rem 0;font-size:1.12rem;font-weight:400;line-height:1.08}.leadership-model__diagram-centre small{color:#6c5a4e;font-size:.65rem;line-height:1.3}.leadership-model__connector{z-index:1;filter:drop-shadow(0 0 5px #c6a46c33);transform-origin:0;border-top:3px solid #d6b57cb8;position:absolute}.leadership-model__connector--left{width:78%;top:calc(100% - 125px);left:105px;transform:rotate(-63deg)}.leadership-model__connector--right{transform-origin:100%;width:78%;top:calc(100% - 125px);right:105px;transform:rotate(63deg)}.leadership-model__connector--bottom{width:calc(100% - 210px);bottom:125px;left:105px}.leadership-model__domain-panel{border-top:6px solid var(--leadership-teal);background:var(--leadership-cream);color:var(--leadership-brown);padding:clamp(1.8rem,3vw,2.7rem);box-shadow:0 28px 80px #00000038}.leadership-model__domain-panel>p:first-child{color:var(--leadership-teal);letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:800}.leadership-model__domain-panel h3{font-family:var(--font-display);margin:.6rem 0 1rem;font-size:clamp(2rem,3vw,3.25rem);font-weight:400;line-height:1}.leadership-model__domain-panel>strong{color:var(--leadership-copper);margin-bottom:.65rem;display:block}.leadership-model__domain-panel>p{line-height:1.65}.leadership-model__domain-panel>div{border-left:4px solid var(--leadership-gold);background:#eadfcf;margin:1.5rem 0;padding:.9rem 1rem}.leadership-model__domain-panel>div span{color:var(--leadership-copper);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.leadership-model__domain-panel>div p{margin:.25rem 0 0}.leadership-model__domain-panel ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.leadership-model__domain-panel li{border-top:1px solid #3f2a2024;grid-template-columns:4rem 1fr;padding-top:.75rem;display:grid}.leadership-model__domain-panel li span{color:var(--leadership-teal);font-weight:800}.leadership-model__balance-note{border-left:5px solid var(--leadership-teal);color:#ffffffb8;background:#ffffff14;max-width:1040px;margin:3rem auto 0;padding:1.3rem 1.5rem;line-height:1.65}.leadership-model__balance-note strong{color:#fff}.leadership-model__domains{background:#eee3d5;padding-block:7rem;scroll-margin-top:5rem}.leadership-model__domain-filter{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.leadership-model__domain-filter button{color:var(--leadership-brown);text-align:left;cursor:pointer;background:#ffffffa3;border:1px solid #3f2a2026;align-items:center;gap:1rem;padding:1rem 1.2rem;font-weight:800;display:flex}.leadership-model__domain-filter button span{color:var(--leadership-teal);font-size:.72rem}.leadership-model__domain-filter button[aria-pressed=true]{border-color:var(--leadership-teal);background:var(--leadership-brown);color:#fff}.leadership-model__competency-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.leadership-model__competency-grid article{border-top:6px solid var(--leadership-teal);background:#ffffffd1;min-height:310px;padding:2rem;box-shadow:0 20px 50px #3f2a2014}.leadership-model__competency-grid article>span{color:var(--leadership-teal);letter-spacing:.12em;font-size:.75rem;font-weight:800}.leadership-model__competency-grid h3{font-family:var(--font-display);margin:.75rem 0 1rem;font-size:1.85rem;font-weight:400;line-height:1.05}.leadership-model__competency-grid article>p{color:#68564a;line-height:1.65}.leadership-model__competency-grid article>div{border-top:1px solid #3f2a2024;margin-top:1.6rem;padding-top:1rem}.leadership-model__competency-grid article>div strong{color:var(--leadership-copper);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;display:block}.leadership-model__competency-grid article>div p{margin:.35rem 0 0}.leadership-model__maturity{background:var(--leadership-cream);padding-block:7rem;scroll-margin-top:5rem}.leadership-model__maturity-layout{grid-template-columns:1.25fr .75fr;align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.leadership-model__maturity-layout>div>p:last-child{color:#67564b;max-width:760px;line-height:1.72}.leadership-model__maturity-layout aside{border-top:5px solid var(--leadership-teal);background:var(--leadership-teal-soft);padding:1.5rem}.leadership-model__maturity-layout aside strong{color:var(--leadership-teal)}.leadership-model__maturity-layout aside p{color:#3e5c5e;margin-bottom:0;line-height:1.55}.leadership-model__maturity-explorer{margin-top:3rem}.leadership-model__maturity-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.leadership-model__maturity-tabs button{min-height:96px;color:var(--leadership-brown);text-align:left;cursor:pointer;background:#eadfce;border:1px solid #3f2a2026;gap:.5rem;padding:1rem;font-weight:800;display:grid}.leadership-model__maturity-tabs button span{color:var(--leadership-teal);letter-spacing:.1em;font-size:.68rem}.leadership-model__maturity-tabs button[aria-selected=true]{border-color:var(--leadership-brown);background:var(--leadership-brown);color:#fff}.leadership-model__maturity-explorer>article{border-left:8px solid var(--leadership-teal);background:#fff;grid-template-columns:auto minmax(0,1fr);gap:2rem;min-height:290px;margin-top:.7rem;padding:clamp(1.8rem,4vw,3.2rem);display:grid;box-shadow:0 26px 60px #3f2a2017}.leadership-model__maturity-index{color:#ded0bd;font-family:var(--font-display);font-size:clamp(4rem,8vw,8rem);line-height:.8}.leadership-model__maturity-explorer article>div:last-child>p:first-child{color:var(--leadership-teal);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.leadership-model__maturity-explorer article h3{font-family:var(--font-display);margin:.55rem 0 .8rem;font-size:clamp(2rem,3.6vw,3.7rem);font-weight:400;line-height:1}.leadership-model__maturity-explorer article>div:last-child>p:last-of-type{color:#665448;max-width:790px;line-height:1.65}.leadership-model__maturity-explorer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:1.5rem 0 0;display:grid}.leadership-model__maturity-explorer dl>div{background:#f2eadf;padding:1rem}.leadership-model__maturity-explorer dt{color:var(--leadership-copper);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.leadership-model__maturity-explorer dd{margin:.4rem 0 0;font-weight:800}.leadership-model__growth-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.leadership-model__growth-grid>div{border-top:4px solid var(--leadership-gold);background:#e8dccb;padding:1.25rem}.leadership-model__growth-grid span{color:var(--leadership-teal);font-size:.68rem;font-weight:800}.leadership-model__growth-grid strong{font-family:var(--font-display);margin:.65rem 0;font-size:1.3rem;font-weight:400;display:block}.leadership-model__growth-grid p{color:#6c594c;margin:0;font-size:.88rem;line-height:1.55}.leadership-model__maturity-note{border-left:5px solid var(--leadership-teal);background:var(--leadership-teal-soft);color:#3f5e60;margin:1rem 0 0;padding:1rem 1.2rem;line-height:1.6}.leadership-model__behaviours{background:#e9dece;padding-block:7rem}.leadership-model__behaviour-levels{background:#ffffff7a;border:1px solid #3f2a2029;grid-template-columns:repeat(5,minmax(0,1fr));margin:2.2rem 0 0;padding:.45rem;display:grid}.leadership-model__behaviour-levels button{min-height:86px;color:var(--leadership-brown);text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #3f2a201f;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .7rem;padding:.85rem 1rem;display:grid}.leadership-model__behaviour-levels button:last-child{border-right:0}.leadership-model__behaviour-levels button>span{width:34px;height:34px;color:var(--leadership-teal);border:1px solid #1f7f8647;border-radius:50%;grid-row:1/span 2;place-items:center;font-size:.75rem;font-weight:800;display:grid}.leadership-model__behaviour-levels button strong{font-family:var(--font-display);font-size:1.05rem;font-weight:400}.leadership-model__behaviour-levels button small{color:#765f50;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.3;overflow:hidden}.leadership-model__behaviour-levels button[aria-selected=true]{background:var(--leadership-brown);color:#fff;box-shadow:0 14px 32px #3f2a202e}.leadership-model__behaviour-levels button[aria-selected=true]>span{border-color:var(--leadership-gold);background:var(--leadership-gold);color:var(--leadership-brown)}.leadership-model__behaviour-levels button[aria-selected=true] small{color:#ffffffb3}.leadership-model__behaviour-level-summary{border-left:6px solid var(--leadership-teal);background:#fff;grid-template-columns:110px minmax(0,1fr);align-items:center;margin-bottom:1rem;padding:1.25rem 1.5rem;display:grid;box-shadow:0 18px 45px #3f2a2017}.leadership-model__behaviour-level-summary>span{color:var(--leadership-teal);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.leadership-model__behaviour-level-summary p,.leadership-model__behaviour-level-summary h3{margin:0}.leadership-model__behaviour-level-summary div>p:first-child{color:var(--leadership-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.leadership-model__behaviour-level-summary h3{font-family:var(--font-display);margin:.3rem 0 .35rem;font-size:1.55rem;font-weight:400}.leadership-model__behaviour-level-summary div>p:last-child{color:#68564a;line-height:1.55}.leadership-model__behaviour-toggle{background:#ffffff8c;border:1px solid #3f2a2029;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.5rem;padding:.35rem;display:inline-grid}.leadership-model__behaviour-toggle button{color:var(--leadership-brown);cursor:pointer;background:0 0;border:0;padding:.85rem 1.25rem;font-weight:800}.leadership-model__behaviour-toggle button[aria-pressed=true]{background:var(--leadership-brown);color:#fff}.leadership-model__behaviour-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.leadership-model__behaviour-groups>section{background:#ffffffb8;min-width:0;padding:1rem}.leadership-model__behaviour-groups>section>div{border-top:6px solid var(--leadership-teal);align-items:baseline;gap:.7rem;padding:1.1rem .5rem .6rem;display:flex}.leadership-model__behaviour-groups>section:nth-child(2)>div{border-color:var(--leadership-gold)}.leadership-model__behaviour-groups>section:nth-child(3)>div{border-color:var(--leadership-copper)}.leadership-model__behaviour-groups>section>div span{color:var(--leadership-teal);font-size:.72rem;font-weight:800}.leadership-model__behaviour-groups h3{font-family:var(--font-display);margin:0;font-size:1.6rem;font-weight:400}.leadership-model__behaviour-groups article{background:#fff;border:1px solid #3f2a2021;min-height:330px;margin-top:.6rem;padding:1.25rem}.leadership-model__behaviour-groups article>p:first-child{color:var(--leadership-teal);letter-spacing:.1em;margin:0;font-size:.7rem;font-weight:800}.leadership-model__behaviour-groups h4{min-height:3.1rem;font-family:var(--font-display);margin:.5rem 0 .8rem;font-size:1.28rem;font-weight:400;line-height:1.1}.leadership-model__behaviour-groups article>span{background:var(--leadership-teal-soft);color:var(--leadership-teal);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.35rem .65rem;font-size:.65rem;font-weight:800;display:inline-block}.leadership-model__behaviour-groups article>p:last-child{color:#665448;font-size:.9rem;line-height:1.58}.leadership-model__behaviour-indicators{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.leadership-model__behaviour-indicators li{grid-template-columns:25px minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.leadership-model__behaviour-indicators li>span{background:var(--leadership-teal-soft);width:25px;height:25px;color:var(--leadership-teal);border-radius:50%;place-items:center;font-size:.58rem;font-weight:800;display:grid}.leadership-model__behaviour-indicators li p{color:#665448;margin:0;font-size:.84rem;line-height:1.48}.leadership-model__watch-out-detail{margin-top:1rem}.leadership-model__watch-out-detail>strong{color:var(--leadership-copper);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.leadership-model__watch-out-detail>p{color:#665448;margin:.5rem 0 1rem;font-size:.9rem;line-height:1.58}.leadership-model__watch-out-detail aside{border-left:4px solid var(--leadership-gold);background:#f4ede3;padding:.9rem 1rem}.leadership-model__watch-out-detail aside span{color:var(--leadership-brown);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:800}.leadership-model__watch-out-detail aside p{color:#6b594d;margin:.45rem 0 0;font-size:.82rem;line-height:1.5}.leadership-model__assessment-principle{border-left:5px solid var(--leadership-teal);background:var(--leadership-teal-soft);color:#3f5c5e;margin:1.2rem 0 0;padding:1.15rem 1.35rem;line-height:1.6}.leadership-model__application{background:radial-gradient(circle at 95% 10%, #1f929933, transparent 22rem), var(--leadership-brown-deep);padding-block:7rem}.leadership-model__application h2,.leadership-model__domain-heading h3,.leadership-model__domain-grid h4{font-family:var(--font-display);font-weight:400}.leadership-model__application-grid>div>p:last-of-type{color:#ffffffbd;line-height:1.72}.leadership-model__closing-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.8rem;display:flex}.leadership-model__closing-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;padding:.85rem 1.1rem;font-weight:800}.leadership-model__closing-actions button:first-child{border-color:var(--leadership-teal);background:var(--leadership-teal)}.leadership-model button:focus-visible{outline-offset:4px;outline:3px solid #7de0e4}@media (width<=1120px){.leadership-model__value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leadership-model__architecture-grid{grid-template-columns:1fr}.leadership-model__diagram{width:100%;max-width:700px;margin-inline:auto}.leadership-model__domain-panel{max-width:760px;margin-inline:auto}}@media (width<=900px){.leadership-model__outcomes ol,.leadership-model__competency-grid,.leadership-model__behaviour-groups{grid-template-columns:1fr}.leadership-model__chain ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.leadership-model__chain li:last-child{grid-column:1/-1}.leadership-model__competency-grid article,.leadership-model__behaviour-groups article,.leadership-model__behaviour-groups h4{min-height:0}.leadership-model__behaviour-levels{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.leadership-model__behaviour-levels button{scroll-snap-align:start;border-right:1px solid #3f2a201f;min-width:180px}.leadership-model__maturity-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.leadership-model__growth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.leadership-model__hero{min-height:650px}.leadership-model__hero-content{padding-block:8.5rem 3.5rem}.leadership-model__hero-content h1{font-size:clamp(3.05rem,15vw,4.7rem)}.leadership-model__hero-pills{grid-template-columns:1fr;display:grid}.leadership-model__hero-pills button{width:100%}.leadership-model__introduction,.leadership-model__strategy,.leadership-model__architecture,.leadership-model__domains,.leadership-model__maturity,.leadership-model__behaviours,.leadership-model__application{padding-block:4.5rem}.leadership-model__purpose-grid,.leadership-model__values-heading,.leadership-model__value-grid,.leadership-model__domain-filter,.leadership-model__maturity-layout,.leadership-model__growth-grid{grid-template-columns:1fr}.leadership-model__values-heading>div{grid-template-columns:auto 1fr}.leadership-model__values-heading p{grid-column:1/-1}.leadership-model__chain ol{grid-template-columns:1fr}.leadership-model__chain li:last-child{grid-column:auto}.leadership-model__diagram{gap:.8rem;min-height:0;display:grid}.leadership-model__pillar,.leadership-model__pillar--1,.leadership-model__pillar--2,.leadership-model__pillar--3,.leadership-model__pillar--1:hover,.leadership-model__pillar--1:focus-visible,.leadership-model__pillar--1[aria-pressed=true],.leadership-model__pillar--2:hover,.leadership-model__pillar--2:focus-visible,.leadership-model__pillar--2[aria-pressed=true],.leadership-model__pillar--3:hover,.leadership-model__pillar--3:focus-visible,.leadership-model__pillar--3[aria-pressed=true]{border-radius:0;width:100%;min-height:0;padding:1.35rem;position:static;transform:none}.leadership-model__diagram-centre{border-radius:0;order:-1;width:100%;min-height:190px;position:static;transform:none}.leadership-model__connector{display:none}.leadership-model__maturity-tabs{scroll-snap-type:x mandatory;padding-bottom:.5rem;display:flex;overflow-x:auto}.leadership-model__maturity-tabs button{scroll-snap-align:start;min-width:150px}.leadership-model__maturity-explorer>article{grid-template-columns:1fr}.leadership-model__maturity-index{font-size:4.5rem}.leadership-model__maturity-explorer dl{grid-template-columns:1fr}.leadership-model__behaviour-toggle{width:100%;display:grid}.leadership-model__behaviour-level-summary{grid-template-columns:1fr;gap:.65rem}.leadership-model__closing-actions{display:grid}}@media (width<=430px){.leadership-model__behaviour-toggle{grid-template-columns:1fr}.leadership-model__purpose-grid article,.leadership-model__value-grid article{min-height:0}}.leadership-tool{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 88% 30%,#39b1bd14,#0000 26rem),#f7f3ec}.leadership-tool__hero{isolation:isolate;background:#422715;min-height:440px;position:relative;overflow:hidden}.leadership-tool__hero-image,.leadership-tool__hero-wash{position:absolute;inset:0}.leadership-tool__hero-image{z-index:-2;filter:saturate(.9)contrast(1.03);background-size:cover;transform:scale(1.02)}.leadership-tool__hero-wash{z-index:-1;background:linear-gradient(90deg,#321c0ef7 0%,#3d2312e0 48%,#321c0e6b 100%),linear-gradient(#0000 35%,#321c0edb)}.leadership-tool__hero-content{color:#fff;flex-direction:column;justify-content:center;max-width:820px;min-height:440px;padding-top:88px;padding-bottom:56px;display:flex}.leadership-tool__back{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff7a;align-self:flex-start;margin-bottom:38px;padding:0 0 8px;font-weight:760}.leadership-tool__back span{margin-inline-end:10px}.leadership-tool__hero h1{max-width:760px;font-family:var(--font-display);letter-spacing:-.045em;margin:10px 0 17px;font-size:clamp(2.7rem,6vw,5.2rem);font-weight:400;line-height:.98}.leadership-tool__hero-content>p:not(.eyebrow){color:#ffffffdb;max-width:720px;margin:0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.leadership-tool__hero-meta{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.leadership-tool__hero-meta span{color:#fff;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff47;border-radius:999px;padding:8px 13px;font-size:.78rem;font-weight:750}.leadership-tool__body{z-index:2;padding-top:72px;padding-bottom:100px;position:relative}.leadership-tool__start,.leadership-tool__choice,.leadership-tool__assessment,.leadership-tool__complete{width:min(100%,960px);margin:0 auto}.leadership-tool__start,.leadership-tool__choice{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:52px;display:grid}.leadership-tool__start>header,.leadership-tool__choice>header{position:sticky;top:118px}.leadership-tool__start h2,.leadership-tool__choice h2,.leadership-tool__complete h2,.leadership-tool__question-card h2{color:var(--brown);font-family:var(--font-display);letter-spacing:-.035em;margin:10px 0 16px;font-size:clamp(2rem,4vw,3.1rem);font-weight:400;line-height:1.06}.leadership-tool__start header>p:last-child,.leadership-tool__choice header>p:last-child{color:#5b554e;line-height:1.72}.leadership-tool__start form,.leadership-tool__join form{background:#ffffffeb;border:1px solid #5b3a2229;border-radius:26px;padding:34px;box-shadow:0 28px 70px #412a161f}.leadership-tool__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.leadership-tool__start label,.leadership-tool__join label,.leadership-tool__comments label{color:var(--brown);letter-spacing:.045em;text-transform:uppercase;gap:8px;font-size:.78rem;font-weight:820;display:grid}.leadership-tool__start input:not([type=checkbox]),.leadership-tool__start select,.leadership-tool__join input,.leadership-tool__join select,.leadership-tool__comments textarea{width:100%;color:var(--ink);font:inherit;text-transform:none;background:#fff;border:1px solid #d6cabb;border-radius:12px;padding:13px 14px;font-size:.94rem}.leadership-tool__date{margin-top:18px}.leadership-tool__consent{align-items:start;margin:26px 0;line-height:1.52;color:#514a43!important;letter-spacing:0!important;text-transform:none!important;grid-template-columns:auto 1fr!important;gap:11px!important;font-size:.84rem!important;font-weight:600!important}.leadership-tool__consent input{width:19px;height:19px;accent-color:var(--brown);margin-top:1px}.leadership-tool__start form>button,.leadership-tool__join form>button,.leadership-tool__complete>button,.leadership-tool__controls button:last-child{border:1px solid var(--brown);background:var(--brown);color:#fff;font:inherit;cursor:pointer;border-radius:999px;padding:13px 22px;font-weight:820}.leadership-tool__start form>button,.leadership-tool__join form>button{justify-content:space-between;width:100%;display:flex}.leadership-tool__start button:disabled,.leadership-tool__join button:disabled,.leadership-tool__controls button:disabled{cursor:not-allowed;opacity:.45}.leadership-tool__progress{background:#e8dfd1;border-radius:16px;margin-bottom:18px;padding:17px 20px}.leadership-tool__progress>div{align-items:baseline;gap:12px;margin-bottom:11px;display:flex}.leadership-tool__progress span{color:#655d53;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:780}.leadership-tool__progress strong{color:var(--brown);margin-inline-start:auto}.leadership-tool__progress b{min-width:72px;color:var(--brown);font-variant-numeric:tabular-nums;border-left:1px solid #5b3a2238;padding-left:12px}.leadership-tool__progress b.is-low{color:#9d2b22}.leadership-tool__progress>i{background:#5b3a2221;border-radius:999px;height:7px;display:block;overflow:hidden}.leadership-tool__progress>i span{border-radius:inherit;background:linear-gradient(90deg, var(--sand), var(--turquoise));height:100%;transition:width .22s;display:block}.leadership-tool__question-card{background:#fffffff0;border:1px solid #5b3a2229;border-radius:28px;padding:clamp(26px,5vw,52px);box-shadow:0 30px 70px #412a161c}.leadership-tool__question-card h2{max-width:800px;font-size:clamp(1.8rem,3.8vw,2.8rem)}.leadership-tool__question-note,.leadership-tool__question-card header>p:last-child,.leadership-tool__question-card--360>p{color:#655d53;line-height:1.6}.leadership-tool__preference-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.leadership-tool__preference-options button{min-height:200px;color:var(--ink);text-align:left;cursor:pointer;background:#fbf8f3;border:1px solid #d9cdbf;border-radius:20px;grid-template-rows:auto 1fr;gap:24px;padding:24px;display:grid}.leadership-tool__preference-options button span,.leadership-tool__sjt-options>article>span{width:34px;height:34px;color:var(--brown);background:#e8dfd1;border-radius:50%;place-items:center;font-weight:860;display:grid}.leadership-tool__preference-options button strong{align-self:end;font-size:1.05rem;line-height:1.52}.leadership-tool__preference-options button.is-selected{border-color:var(--brown);box-shadow:inset 0 0 0 2px var(--brown);background:#f1e7da}.leadership-tool__preference-options button.is-selected span{background:var(--brown);color:#fff}.leadership-tool__start-note{color:#6f655b;text-align:center;margin:-4px 0 0;font-size:.86rem;line-height:1.55}.leadership-tool__preference-page{padding:clamp(24px,4vw,44px)}.leadership-tool__preference-page-header{border-bottom:1px solid #5b3a2224;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(24px,4vw,56px);padding-bottom:24px;display:grid}.leadership-tool__preference-page-header h2{max-width:760px;margin-bottom:10px;font-size:clamp(1.65rem,3vw,2.35rem)}.leadership-tool__preference-page-header .leadership-tool__question-note{max-width:760px;margin-bottom:0}.leadership-tool__preference-page-status{color:#fff;background:linear-gradient(135deg,#5d3922,#785039);border-radius:18px 18px 5px;gap:5px;min-width:210px;padding:18px 20px;display:grid;box-shadow:0 15px 30px #412a1626}.leadership-tool__preference-page-status span,.leadership-tool__preference-page-status small{color:#ffffffc2}.leadership-tool__preference-page-status span{letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.leadership-tool__preference-page-status strong{font-size:1.08rem}.leadership-tool__preference-page-status small{font-size:.76rem}.leadership-tool__preference-page-track{grid-template-columns:repeat(9,minmax(28px,1fr));gap:8px;margin:22px 0 26px;display:grid}.leadership-tool__preference-page-track span{color:#786c5f;background:#eee7dc;border-radius:999px;place-items:center;min-height:34px;font-size:.78rem;font-weight:820;display:grid}.leadership-tool__preference-page-track span.is-current{background:var(--brown);color:#fff;box-shadow:0 0 0 4px #5b3a221c}.leadership-tool__preference-page-track span.is-complete{background:var(--turquoise);color:#fff}.leadership-tool__preference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.leadership-tool__preference-item{background:linear-gradient(150deg,#fff 0%,#faf6f0 100%);border:1px solid #ddd2c4;border-radius:18px 18px 6px;padding:18px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.leadership-tool__preference-item:before{background:var(--sand);content:"";width:4px;position:absolute;inset:0 auto 0 0}.leadership-tool__preference-item.is-answered{border-color:#3290a08c;box-shadow:0 12px 24px #3290a014}.leadership-tool__preference-item.is-answered:before{background:var(--turquoise)}.leadership-tool__preference-item-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.leadership-tool__preference-item-heading span{color:var(--brown);letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:850}.leadership-tool__preference-item-heading b{color:#24768a;font-size:.72rem}.leadership-tool__preference-item h3{color:#47382d;margin:0 0 13px;font-size:.98rem;line-height:1.4}.leadership-tool__preference-options--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:0}.leadership-tool__preference-options--compact button{border-radius:14px;gap:10px;min-height:126px;padding:13px}.leadership-tool__preference-options--compact button span{width:28px;height:28px;font-size:.78rem}.leadership-tool__preference-options--compact button strong{font-size:.84rem;line-height:1.42}.leadership-tool__preference-page-footer{background:#eee6da;border-radius:18px 18px 6px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:16px 18px;display:flex}.leadership-tool__preference-page-footer>p{color:#655d53;margin:0;font-size:.9rem;line-height:1.5}.leadership-tool__preference-page-footer .leadership-tool__controls{flex:none;margin:0}.leadership-tool__sjt-options{gap:12px;margin-top:30px;display:grid}.leadership-tool__sjt-options>article{background:#fbf9f5;border:1px solid #dfd5c7;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:17px;display:grid}.leadership-tool__sjt-options>article.is-most{background:#edf7f3;border-color:#287b67}.leadership-tool__sjt-options>article.is-least{background:#f8eee8;border-color:#9d6040}.leadership-tool__sjt-options p{margin:0;line-height:1.55}.leadership-tool__sjt-options article>div{gap:7px;display:flex}.leadership-tool__sjt-options button{color:var(--brown);cursor:pointer;background:#fff;border:1px solid #bcae9d;border-radius:999px;padding:8px 12px;font-size:.71rem;font-weight:850}.leadership-tool__sjt-options button[aria-pressed=true]:first-child{color:#fff;background:#287b67;border-color:#287b67}.leadership-tool__sjt-options button[aria-pressed=true]:last-child{color:#fff;background:#8b4d30;border-color:#8b4d30}.leadership-tool__controls{justify-content:space-between;gap:14px;margin-top:34px;display:flex}.leadership-tool__controls button{color:var(--brown);font:inherit;cursor:pointer;background:0 0;border:1px solid #bba994;border-radius:999px;padding:12px 21px;font-weight:800}.leadership-tool__error{color:#7d211b;background:#fff0ed;border-left:4px solid #a23b32;border-radius:8px;margin:20px 0 0;padding:13px 15px;font-weight:700;line-height:1.5}.leadership-tool__complete{text-align:center;background:#fff;border:1px solid #5b3a2226;border-radius:28px;justify-items:center;padding:clamp(34px,7vw,70px);display:grid;box-shadow:0 30px 80px #412a161c}.leadership-tool__complete-mark{background:var(--brown);color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;margin-bottom:22px;font-size:1.7rem;font-weight:900;display:grid}.leadership-tool__complete>p:not(.eyebrow){color:#60584e;max-width:680px;line-height:1.7}.leadership-tool__complete>div{background:#eee5d9;border-radius:15px;min-width:min(100%,420px);margin:18px 0 26px;padding:17px 20px}.leadership-tool__complete>div span,.leadership-tool__complete>div strong{display:block}.leadership-tool__complete>div span{color:#73695e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.leadership-tool__complete>div strong{color:var(--brown);letter-spacing:.04em;margin-top:4px;font-size:1.35rem}.leadership-tool__complete--expired .leadership-tool__complete-mark{background:#9c3b2f}.leadership-tool__choice>div{gap:16px;display:grid}.leadership-tool__choice>div>button{color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #d8cbbb;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px 17px;padding:24px;display:grid;box-shadow:0 17px 38px #412a1614}.leadership-tool__choice button>span{width:44px;height:44px;color:var(--brown);background:#e8dfd1;border-radius:50%;grid-row:1/3;place-items:center;font-weight:900;display:grid}.leadership-tool__choice button strong{color:var(--brown);font-family:var(--font-display);font-size:1.05rem;font-weight:400}.leadership-tool__choice button small{color:#665e55;line-height:1.45}.leadership-tool__choice button b{grid-row:1/3;font-size:1.3rem}.leadership-tool__join form{gap:18px;display:grid}.leadership-tool__campaign-created>button+button{margin-top:12px}.leadership-tool__secondary{color:var(--brown)!important;background:0 0!important;border-color:#b9a894!important}.leadership-tool__participant-banner{background:var(--brown);color:#fff;border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:7px 12px;margin-bottom:15px;padding:15px 19px;display:flex}.leadership-tool__participant-banner span,.leadership-tool__participant-banner small{color:#ffffffb8}.leadership-tool__participant-banner strong{font-size:1.05rem}.leadership-tool__rating-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.leadership-tool__rating-options button{color:var(--brown);cursor:pointer;background:#faf7f2;border:1px solid #d5c8b8;border-radius:15px;justify-items:center;gap:8px;padding:14px 9px;display:grid}.leadership-tool__rating-options button span{background:#e8dfd1;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.leadership-tool__rating-options button strong{text-align:center;font-size:.76rem}.leadership-tool__rating-options button.is-selected{border-color:var(--brown);box-shadow:inset 0 0 0 2px var(--brown);background:#efe4d6}.leadership-tool__rating-options button.is-selected span{background:var(--brown);color:#fff}.leadership-tool__comments{border-top:1px solid #e1d7ca;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:34px;padding-top:28px;display:grid}.leadership-tool__comments h3{color:var(--brown);font-family:var(--font-display);grid-column:1/-1;margin:0;font-size:1.45rem;font-weight:400}.leadership-tool__campaign-created{text-align:left;background:linear-gradient(145deg,#fffffffa,#f7f2e8f5);justify-items:stretch;width:min(100%,1120px)}.leadership-tool__campaign-created>.leadership-tool__complete-mark{justify-self:start}.leadership-tool__campaign-created>p:not(.eyebrow){max-width:850px}.leadership-tool__campaign-created>.leadership-tool__campaign-code{border:0;border-left:7px solid var(--turquoise-dark);background:#efe5d8;border-radius:0;width:100%;min-width:0;margin:10px 0 26px;padding:19px 22px}.leadership-tool__campaign-code small{color:#64594f;margin-top:7px;line-height:1.45;display:block}.leadership-tool__campaign-created>.leadership-tool__rater-route-grid{background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;min-width:0;margin:0;padding:0;display:grid}.leadership-tool__rater-route-grid article{--route-accent:var(--sand);border:1px solid #311b102b;border-top:8px solid var(--route-accent);border-bottom:10px solid var(--brown-dark);background:#fff;align-content:start;gap:10px;min-height:245px;padding:25px;display:grid;box-shadow:-8px -8px #ead9c2,0 20px 42px #311b101f}.leadership-tool__rater-route-grid article:nth-child(2){--route-accent:var(--turquoise);box-shadow:-8px -8px #d7e8e7,0 20px 42px #311b101f}.leadership-tool__rater-route-grid article:nth-child(3){--route-accent:var(--sage);box-shadow:-8px -8px #dfe6dc,0 20px 42px #311b101f}.leadership-tool__rater-route-grid article:nth-child(4){--route-accent:#b9653f;box-shadow:-8px -8px #ead6ca,0 20px 42px #311b101f}.leadership-tool__rater-route-grid article>span{color:var(--turquoise-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.leadership-tool__rater-route-grid article>strong{color:var(--brown);font-family:var(--font-display);font-size:1.35rem;font-weight:400;line-height:1.12}.leadership-tool__rater-route-grid article>p{color:#62594f;margin:0;line-height:1.55}.leadership-tool__rater-route-grid article>button{border:1px solid var(--brown);background:var(--brown);color:#fff;font:inherit;cursor:pointer;border-radius:999px;place-self:end start;margin-top:auto;padding:11px 16px;font-size:.82rem;font-weight:820}.leadership-tool__start label>small,.leadership-tool__join label>small{color:#756a60;letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:600;line-height:1.45}@media (width<=720px){.leadership-tool__campaign-created>.leadership-tool__rater-route-grid{grid-template-columns:1fr;gap:23px}.leadership-tool__rater-route-grid article{min-height:0;padding:22px}}.leadership-tool__comments h3 small{color:#756d63;font-family:var(--font-body);font-size:.72rem;font-weight:650}@media (width<=800px){.leadership-tool__hero,.leadership-tool__hero-content{min-height:400px}.leadership-tool__hero-content{padding-top:68px;padding-bottom:45px}.leadership-tool__start,.leadership-tool__choice{grid-template-columns:1fr;gap:28px}.leadership-tool__start>header,.leadership-tool__choice>header{position:static}.leadership-tool__preference-options{grid-template-columns:1fr}.leadership-tool__preference-options button{min-height:150px}.leadership-tool__preference-page-header{grid-template-columns:1fr;align-items:start}.leadership-tool__preference-page-status{width:100%;min-width:0}.leadership-tool__preference-grid{grid-template-columns:1fr}.leadership-tool__preference-options--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.leadership-tool__preference-options--compact button{min-height:112px}.leadership-tool__preference-page-footer{flex-direction:column;align-items:stretch}.leadership-tool__preference-page-footer .leadership-tool__controls{width:100%}.leadership-tool__sjt-options>article{grid-template-columns:auto 1fr}.leadership-tool__sjt-options article>div{grid-column:1/-1;justify-content:flex-end}}@media (width<=560px){.leadership-tool__body{padding-top:42px;padding-bottom:70px}.leadership-tool__hero-content{padding-inline:20px}.leadership-tool__hero h1{font-size:clamp(2.4rem,12vw,3.5rem)}.leadership-tool__preference-page{padding:18px}.leadership-tool__preference-page-track{grid-template-columns:repeat(9,minmax(22px,1fr));gap:4px}.leadership-tool__preference-page-track span{min-height:28px;font-size:.7rem}.leadership-tool__preference-item{padding:16px}.leadership-tool__preference-options--compact{grid-template-columns:1fr}.leadership-tool__preference-options--compact button{min-height:96px}.leadership-tool__back{margin-bottom:26px}.leadership-tool__start form,.leadership-tool__question-card,.leadership-tool__join form{border-radius:20px;padding:22px}.leadership-tool__fields,.leadership-tool__comments{grid-template-columns:1fr}.leadership-tool__rating-options{grid-template-columns:repeat(2,minmax(0,1fr))}.leadership-tool__progress>div{flex-wrap:wrap}.leadership-tool__progress strong{margin-inline-start:0}.leadership-tool__progress b{margin-inline-start:auto}.leadership-tool__controls{grid-template-columns:.8fr 1.2fr;display:grid}.leadership-tool__controls button{width:100%;padding-inline:12px}}.hr-interview-workspace{--hr-interview-green:#173f43;--hr-interview-green-deep:#102f32;--hr-interview-ivory:#f8f3eb;--hr-interview-sand:#c69d68;--hr-interview-ink:#35251b;width:min(1320px,100%)}.hr-interview-hero{border-bottom:7px solid var(--hr-interview-sand);color:#fff;background:linear-gradient(112deg,#102f32fc 0%,#173f43f7 58%,#2a5b58e8 100%);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;min-height:278px;padding:clamp(30px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 52px #311b101f}.hr-interview-hero:after{content:"";opacity:.08;pointer-events:none;background:url(/brand/diriyah-pattern-transparent.png) 50%/contain no-repeat;width:430px;height:430px;position:absolute;bottom:-255px;right:-125px}.hr-interview-hero__copy,.hr-interview-hero__actions{z-index:1;position:relative}.hr-interview-hero__copy{max-width:820px}.hr-interview-hero__copy h1{color:#fffaf2;font-family:var(--font-display);letter-spacing:-.045em;margin:7px 0 17px;font-size:clamp(42px,5vw,70px);font-weight:400;line-height:.96}.hr-interview-hero__copy>p:not(.eyebrow){color:#ffffffc2;max-width:720px;margin:0;font-size:15px;line-height:1.72}.hr-interview-hero__stage{border:1px solid #e8d8c347;border-inline-start:4px solid var(--hr-interview-sand);background:#ffffff13;align-items:center;gap:12px;width:fit-content;margin-top:24px;padding:11px 15px;display:flex}.hr-interview-hero__stage span{color:#ffffff8c;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.hr-interview-hero__stage strong{color:#fff;font-size:11px;font-weight:800}.hr-interview-hero__actions{gap:9px;min-width:212px;display:grid}.hr-interview-hero__actions button,.hr-interview-hero__actions a{border:1px solid #e8d8c380;border-inline-start:4px solid var(--hr-interview-sand);color:#fffaf2;cursor:pointer;background:#2b190f85;justify-content:space-between;align-items:center;gap:20px;min-height:47px;padding:0 15px;font-size:11px;font-weight:850;text-decoration:none;transition:background .2s,transform .2s;display:flex}.hr-interview-hero__actions button:hover,.hr-interview-hero__actions button:focus-visible,.hr-interview-hero__actions a:hover,.hr-interview-hero__actions a:focus-visible{outline:2px solid var(--hr-interview-sand);outline-offset:2px;background:#4e2d18c7;transform:translateY(-1px)}.hr-interview-stage-rail{background:#fff;border:1px solid #d8cab9;border-top:0;margin:0 0 18px;box-shadow:0 14px 35px #311b1012}.hr-interview-stage-rail ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hr-interview-stage-rail li+li{border-inline-start:1px solid #e1d7ca}.hr-interview-stage-rail button{color:#75675d;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:86px;padding:17px 19px;display:grid;position:relative}.hr-interview-stage-rail button:after{content:"";background:0 0;height:4px;position:absolute;bottom:0;left:0;right:0}.hr-interview-stage-rail button>span{width:32px;height:32px;color:var(--brown);border:1px solid #bca68d;place-items:center;font-size:8px;font-weight:900;display:grid}.hr-interview-stage-rail button>div{gap:5px;min-width:0;display:grid}.hr-interview-stage-rail strong{color:var(--hr-interview-ink);font-family:var(--font-display);font-size:18px;font-weight:400}.hr-interview-stage-rail small{color:#7c6f65;font-size:10px;line-height:1.4}.hr-interview-stage-rail button:hover,.hr-interview-stage-rail button:focus-visible{outline:2px solid var(--hr-interview-sand);outline-offset:-2px;background:#fbf7f1}.hr-interview-stage-rail li.is-active button{background:#f3ede4}.hr-interview-stage-rail li.is-active button:after{background:var(--hr-interview-green)}.hr-interview-stage-rail li.is-active button>span{border-color:var(--hr-interview-green);background:var(--hr-interview-green);color:#fff}.recruitment-candidate-overview{--candidate-ink:#302119;--candidate-brown:#6b432b;--candidate-sand:#c6a774;--candidate-green:#536f63;color:var(--candidate-ink);gap:18px;display:grid}.candidate-overview-hero{border-block-end:6px solid var(--candidate-sand);color:#fff;background:linear-gradient(100deg,#2b1b11f0,#3a2619bf),url(/brand/family-banners/06-heritage-street.avif) 50% 44%/cover;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;min-height:235px;padding:clamp(28px,5vw,54px);display:grid;position:relative;overflow:hidden}.candidate-overview-hero:after{content:"";border:1px solid #fff3;width:190px;height:190px;position:absolute;inset-block-start:-78px;inset-inline-end:-62px;transform:rotate(45deg)}.candidate-overview-hero h1{color:#fff;font-family:var(--font-display);letter-spacing:-.035em;margin:5px 0 13px;font-size:clamp(41px,6vw,68px);font-weight:400}.candidate-overview-hero p:not(.eyebrow){color:#ffffffd1;max-width:670px;margin:0;font-size:14px;line-height:1.7}.candidate-overview-hero>span{border:1px solid #ffffff5c;border-inline-start:4px solid var(--candidate-sand);color:#fff9f0;letter-spacing:.08em;text-transform:uppercase;background:#2b190f80;align-items:center;gap:11px;min-width:164px;padding:15px 17px;font-size:10px;font-weight:850;display:flex}.candidate-overview-hero>span i{background:#9ec7b7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #9ec7b726}.candidate-overview-lookup{border:1px solid #dacdbd;border-inline-start:5px solid var(--candidate-green);background:#fff;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:18px 24px;padding:clamp(22px,4vw,36px);display:grid;box-shadow:0 14px 34px #311b1012}.candidate-overview-lookup>header{grid-column:1/-1;justify-content:space-between;align-items:end;gap:22px;display:flex}.candidate-overview-lookup h2,.candidate-overview-summary h2,.candidate-overview-consistency h2{font-family:var(--font-display);letter-spacing:-.025em;margin:4px 0 0;font-size:clamp(25px,3vw,37px);font-weight:400}.candidate-overview-lookup header>small{color:#75675d;font-size:10px}.candidate-overview-lookup fieldset{border:0;flex-wrap:wrap;grid-column:1/-1;gap:10px;margin:0;padding:0;display:flex}.candidate-overview-lookup legend{color:#6c5c50;letter-spacing:.09em;text-transform:uppercase;width:100%;margin-block-end:2px;font-size:9px;font-weight:900}.candidate-overview-lookup fieldset label{color:#544238;cursor:pointer;background:#faf7f2;border:1px solid #d8cab9;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:11px;font-weight:800;display:flex}.candidate-overview-lookup>label{color:#5b4c41;gap:7px;font-size:10px;font-weight:850;display:grid}.candidate-overview-lookup>label input{min-height:48px;color:var(--candidate-ink);font:inherit;background:#fff;border:1px solid #cdbca9;border-radius:0;padding:0 14px;font-size:13px}.candidate-overview-lookup>label input:focus{outline:2px solid var(--candidate-green);outline-offset:2px}.candidate-overview-lookup>button,.candidate-overview-summary>button,.candidate-overview-stage-grid article>button,.candidate-overview-choices button{border:1px solid var(--candidate-brown);border-inline-start:4px solid var(--candidate-sand);background:var(--candidate-brown);color:#fffaf3;cursor:pointer;border-radius:0;min-height:48px;padding:0 18px;font-size:10px;font-weight:850}.candidate-overview-lookup>button:disabled,.candidate-overview-summary>button:disabled{cursor:wait;opacity:.62}.candidate-overview-alert{color:#6f2f25;background:#f9eae6;border-inline-start:5px solid #a24d3c;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:13px;padding:17px 20px;display:grid}.candidate-overview-alert>span{border:1px solid;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.candidate-overview-alert p{margin:5px 0 0;font-size:11px;line-height:1.6}.candidate-overview-choices{flex-wrap:wrap;gap:8px;margin-block-start:12px;display:flex}.candidate-overview-choices button{min-height:38px;color:var(--candidate-brown);background:#fff}.candidate-overview-summary{background:#f4eee6;border:1px solid #d7c8b6;grid-template-columns:minmax(230px,1.2fr) minmax(320px,1.5fr) auto;align-items:center;gap:24px;padding:clamp(22px,4vw,34px);display:grid}.candidate-overview-summary p{color:#746359;margin:7px 0 0;font-size:11px}.candidate-overview-summary dl,.candidate-overview-stage-grid dl,.candidate-overview-consistency dl{margin:0}.candidate-overview-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.candidate-overview-summary dt,.candidate-overview-stage-grid dt,.candidate-overview-consistency dt{color:#8b796b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.candidate-overview-summary dd,.candidate-overview-stage-grid dd,.candidate-overview-consistency dd{color:var(--candidate-ink);overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;font-weight:750}.candidate-overview-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.candidate-overview-stage-grid>article{border:1px solid #d8ccbd;border-block-start:4px solid var(--candidate-sand);background:#fff;flex-direction:column;min-height:295px;padding:23px;display:flex;box-shadow:0 12px 28px #311b100e}.candidate-overview-stage-grid article>header{border-block-end:1px solid #e8ded2;grid-template-columns:42px minmax(0,1fr);gap:13px;padding-block-end:17px;display:grid}.candidate-overview-stage-grid article>header>span{border:1px solid var(--candidate-green);width:39px;height:39px;color:var(--candidate-green);background:#edf2ef;place-items:center;font-size:9px;font-weight:900;display:grid}.candidate-overview-stage-grid article>header p{color:var(--candidate-ink);font-family:var(--font-display);margin:0 0 4px;font-size:21px}.candidate-overview-stage-grid article>header strong{color:#7f6f63;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.candidate-overview-stage-grid article>dl{gap:13px;padding-block:18px;display:grid}.candidate-overview-stage-grid article>p{color:#796a5e;flex:1;margin:19px 0;font-size:11px;line-height:1.6}.candidate-overview-stage-grid article>button{min-height:42px;color:var(--candidate-brown);background:#fff;border-color:#bca890;align-self:flex-start;margin-block-start:auto}.candidate-overview-assessment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-block:18px;display:grid}.candidate-overview-assessment{background:#f7f2eb;align-content:start;gap:6px;min-height:110px;padding:13px;display:grid}.candidate-overview-assessment span,.candidate-overview-assessment small{color:#7d6d61;text-transform:uppercase;font-size:8px;font-weight:850}.candidate-overview-assessment strong{color:var(--candidate-ink);font-family:var(--font-display);font-size:22px;font-weight:400}.candidate-overview-assessment code{color:#71513b;overflow-wrap:anywhere;font-family:inherit;font-size:8px}.candidate-overview-consistency{background:#fff;border:1px solid #d8ccbd;padding:clamp(22px,4vw,34px)}.candidate-overview-consistency>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.candidate-overview-consistency>header>span{color:#3c6153;text-transform:uppercase;background:#edf3ef;border:1px solid #9cb4a8;padding:9px 12px;font-size:9px;font-weight:900}.candidate-overview-consistency>header>span.is-review{color:#814d2d;background:#fbf0e5;border-color:#d1aa83}.candidate-overview-consistency dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-block-start:22px;display:grid}.candidate-overview-consistency dl>div{background:#f7f2eb;padding:14px}.candidate-overview-consistency ul{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.candidate-overview-consistency li{color:#5d4f45;background:#f8f4ee;border-inline-start:4px solid #bda27c;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px 14px;font-size:10px;line-height:1.5;display:grid}.candidate-overview-consistency li.is-critical{background:#f8e9e6;border-inline-start-color:#9a4237}.candidate-overview-consistency li.is-information{border-inline-start-color:var(--candidate-green);background:#edf2ef}@media (width<=980px){.candidate-overview-summary{grid-template-columns:1fr}.candidate-overview-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.candidate-overview-hero,.candidate-overview-lookup,.candidate-overview-stage-grid,.candidate-overview-consistency dl{grid-template-columns:1fr}.candidate-overview-hero{padding:30px 22px}.candidate-overview-hero>span{justify-self:start}.candidate-overview-lookup>header,.candidate-overview-consistency>header{flex-direction:column;align-items:flex-start}.candidate-overview-lookup>label,.candidate-overview-lookup>button{grid-column:1}.candidate-overview-summary dl,.candidate-overview-assessment-grid{grid-template-columns:1fr}}.hr-interview-workspace .first-stage-hr__privacy{border-inline-start:4px solid var(--hr-interview-green);background:#e9efeb;grid-template-columns:24px minmax(0,1fr);align-items:start;margin:0 0 18px;padding:13px 17px}.hr-interview-workspace .first-stage-hr__privacy>span{color:var(--hr-interview-green);font-size:14px}.hr-interview-workspace .first-stage-hr__privacy strong{color:#294a40;font-size:12px;display:block}.hr-interview-workspace .first-stage-hr__privacy p{color:#59685f;margin-top:4px;font-size:12px;line-height:1.55}.hr-interview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.hr-interview-metrics article{border:1px solid #ddd2c5;border-top:4px solid var(--hr-interview-sand);background:#fff;flex-direction:column;min-height:126px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #311b100d}.hr-interview-metrics article:after{content:"";border:10px solid #173f430f;width:70px;height:70px;position:absolute;bottom:-38px;right:-38px;transform:rotate(45deg)}.hr-interview-metrics span{color:#76675d;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.hr-interview-metrics strong{color:var(--hr-interview-green);font-family:var(--font-display);margin:7px 0 5px;font-size:35px;font-weight:400}.hr-interview-metrics small{color:#82756b;margin-top:auto;font-size:11px;line-height:1.4}.hr-interview-workspace .hr-interview-filters{border:1px solid #ddd2c5;border-inline-start:5px solid var(--hr-interview-sand);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 18px;padding:22px;box-shadow:0 12px 30px #311b100b}.hr-interview-filters__header{border-bottom:1px solid #e4dbd0;grid-column:1/-1;justify-content:space-between;align-items:end;gap:20px;padding-bottom:15px;display:flex}.hr-interview-filters__header span{color:var(--hr-interview-ink);font-family:var(--font-display);font-size:23px;display:block}.hr-interview-filters__header p{color:#75685e;max-width:720px;margin:5px 0 0;font-size:11px;line-height:1.55}.hr-interview-filters__header small{color:var(--hr-interview-green);white-space:nowrap;font-size:10px;font-weight:900}.hr-interview-workspace .hr-interview-filters label{color:#6f6157;letter-spacing:.07em;text-transform:uppercase;align-content:start;gap:7px;min-width:0;font-size:10px;font-weight:900;display:grid}.hr-interview-workspace .hr-interview-filters label:first-of-type{grid-column:span 2}.hr-interview-workspace .hr-interview-filters input,.hr-interview-workspace .hr-interview-filters select{color:#382b22;text-transform:none;background:#fcfaf7;border:1px solid #cfc1b2;width:100%;min-width:0;min-height:45px;padding:0 12px;font-size:13px}.hr-interview-workspace .hr-interview-filters input:focus,.hr-interview-workspace .hr-interview-filters select:focus{border-color:var(--hr-interview-sand);outline-offset:1px;outline:2px solid #c69d6833}.hr-interview-filters__actions{grid-column:1/-1;justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.hr-interview-workspace .hr-interview-filters__actions button{border:1px solid var(--hr-interview-green);background:var(--hr-interview-green);color:#fff;cursor:pointer;min-height:44px;padding:0 18px;font-size:10px;font-weight:900}.hr-interview-workspace .hr-interview-filters__actions button:last-child{color:var(--brown);background:#fff;border-color:#bca996}.hr-interview-review{grid-template-columns:minmax(340px,.82fr) minmax(0,1.48fr);align-items:start;gap:14px;display:grid}.hr-interview-register-panel,.hr-interview-detail-panel{min-width:0}.hr-interview-register-panel{background:#fff;border:1px solid #d9cdbf;grid-template-rows:auto minmax(0,1fr);max-height:calc(100vh - 44px);display:grid;position:sticky;top:20px;overflow:hidden;box-shadow:0 18px 42px #311b1012}.hr-interview-register-panel__header{background:var(--hr-interview-ivory);border-bottom:1px solid #e2d8cc;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:18px 20px;display:flex}.hr-interview-register-panel__header h2{color:var(--hr-interview-ink);font-family:var(--font-display);margin:3px 0 0;font-size:25px;font-weight:400}.hr-interview-register-panel__header>span{background:var(--hr-interview-green);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.hr-interview-workspace .first-stage-hr__register{background:#f5f0e8;min-height:420px;overflow:auto}.hr-interview-record-list{gap:9px;padding:10px;display:grid}.hr-interview-record-list>article{border:1px solid #d9cdbf;background:#fff;border-inline-start:4px solid #c9b395;padding:18px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 8px 22px #311b1009}.hr-interview-record-list>article.is-selected{border-color:var(--hr-interview-green);border-inline-start-color:var(--hr-interview-green);transform:translate(2px);box-shadow:0 12px 28px #173f4321}.hr-interview-record-list article>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:13px;display:grid}.hr-interview-record-list article>header p{color:var(--hr-interview-green);letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:900}.hr-interview-record-list article>header h3{color:var(--hr-interview-ink);font-family:var(--font-display);margin:0 0 5px;font-size:22px;font-weight:400;line-height:1.12}.hr-interview-record-list article>header div>span{color:#786a60;font-size:12px;line-height:1.4}.hr-interview-record-list article dl{background:#e2d8cc;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:16px 0;display:grid}.hr-interview-record-list article dl>div{background:#f9f6f1;min-width:0;padding:11px}.hr-interview-record-list article dt{color:#8a796c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900}.hr-interview-record-list article dd{overflow-wrap:anywhere;color:#45372d;margin:0;font-size:11px;font-weight:750;line-height:1.45}.hr-interview-record-list article>footer{border-top:1px solid #e8e0d6;justify-content:space-between;align-items:end;gap:14px;padding-top:14px;display:flex}.hr-interview-record-list article>footer>div{min-width:0}.hr-interview-record-list article>footer div>span,.hr-interview-record-list article>footer small{display:block}.hr-interview-record-list article>footer div>span{color:#5b4b3e;margin-bottom:4px;font-size:11px;font-weight:850}.hr-interview-record-list article>footer small{color:#8b7e74;font-size:9px;line-height:1.45}.hr-interview-record-list article>footer button{border:1px solid var(--hr-interview-green);background:var(--hr-interview-green);color:#fff;white-space:nowrap;cursor:pointer;align-items:center;gap:12px;min-height:42px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.hr-interview-record-list article>footer button:hover,.hr-interview-record-list article>footer button:focus-visible{background:var(--hr-interview-green-deep);outline:2px solid var(--hr-interview-sand);outline-offset:2px}.hr-interview-record-signal{border-inline-start:3px solid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;margin:-5px 0 15px;padding:10px 12px;display:grid}.hr-interview-record-signal>span{border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:900;display:grid}.hr-interview-record-signal p{margin:0}.hr-interview-record-signal strong,.hr-interview-record-signal small{display:block}.hr-interview-record-signal strong{font-size:9px}.hr-interview-record-signal small{margin-top:2px;font-size:8px;line-height:1.4}.hr-interview-record-signal.is-positive{color:#345c48;background:#e7f0e9;border-color:#46735e}.hr-interview-record-signal.is-positive>span{color:#fff;background:#46735e}.hr-interview-record-signal.is-review{color:#79562e;background:#f7ebd9;border-color:#aa7534}.hr-interview-record-signal.is-review>span{color:#fff;background:#aa7534}.hr-interview-detail-panel{min-height:590px}.hr-interview-detail-placeholder{background:linear-gradient(145deg,#fffffff5,#f8f3ebf5);border:1px solid #d9cdbf;align-content:center;place-items:start;min-height:590px;padding:clamp(42px,7vw,86px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #311b100f}.hr-interview-detail-placeholder:after{content:"";opacity:.07;pointer-events:none;background:url(/brand/diriyah-pattern-transparent.png) 50%/contain no-repeat;width:330px;height:330px;position:absolute;bottom:-170px;right:-120px}.hr-interview-detail-placeholder>span{color:var(--hr-interview-sand);font-size:42px}.hr-interview-detail-placeholder h2{max-width:560px;color:var(--hr-interview-ink);font-family:var(--font-display);margin:8px 0 14px;font-size:clamp(35px,4vw,52px);font-weight:400;line-height:1}.hr-interview-detail-placeholder>p:last-child{color:#74675d;max-width:540px;margin:0;font-size:13px;line-height:1.7}.hr-interview-workspace .first-stage-hr-detail{background:#fff;border:1px solid #d9cdbf;margin:0;padding:0;overflow:hidden;box-shadow:0 20px 55px #311b1017}.hr-interview-workspace .first-stage-hr-detail>.hr-interview-detail__header{border-bottom:6px solid var(--hr-interview-sand);background:var(--hr-interview-green);align-items:start;padding:25px 27px}.hr-interview-workspace .hr-interview-detail__header .eyebrow{color:#a8e0df}.hr-interview-workspace .hr-interview-detail__header h2{color:#fffaf2;margin:6px 0 8px;font-size:clamp(32px,3.8vw,48px)}.hr-interview-workspace .hr-interview-detail__header p:last-child{color:#ffffffad;font-size:11px;line-height:1.5}.hr-interview-detail__header-actions{justify-items:stretch;gap:8px;max-width:245px;display:grid}.hr-interview-detail__header-actions a,.hr-interview-workspace .hr-interview-detail__header-actions button{color:#fff;text-align:center;cursor:pointer;background:#ffffff14;border:1px solid #ffffff73;justify-content:center;align-items:center;min-height:42px;padding:0 13px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.hr-interview-detail__header-actions a{border-inline-start:4px solid var(--hr-interview-sand);background:#311b1073}.hr-interview-workspace .hr-interview-detail__header-actions .first-stage-hr-badge{text-align:center;max-width:none;padding:9px 11px}.hr-interview-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:25px 27px 0;display:grid}.hr-interview-overview-grid>section{border:1px solid #ded3c6;border-top:4px solid var(--hr-interview-sand);background:#fbf8f3;min-width:0;padding:18px}.hr-interview-overview-grid h3{color:var(--hr-interview-ink);font-family:var(--font-display);margin:5px 0 15px;font-size:20px;font-weight:400}.hr-interview-overview-grid dl{gap:10px;margin:0;display:grid}.hr-interview-overview-grid dl>div{border-top:1px solid #e5ddd3;padding-top:9px}.hr-interview-overview-grid dt{color:#8a796c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:900}.hr-interview-overview-grid dd{overflow-wrap:anywhere;color:#45372d;margin:0;font-size:11px;line-height:1.5}.hr-interview-priority-strip{background:#d9cdbf;border:1px solid #d9cdbf;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:12px 27px 0;display:grid}.hr-interview-priority-strip>div{background:#f1e7d9;padding:16px 18px}.hr-interview-priority-strip span,.hr-interview-priority-strip strong{display:block}.hr-interview-priority-strip span{color:#8a6b43;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:900}.hr-interview-priority-strip strong{color:var(--hr-interview-ink);font-family:var(--font-display);font-size:17px;font-weight:400;line-height:1.35}.hr-interview-workspace .first-stage-hr-detail__setup,.hr-interview-workspace .first-stage-hr-detail__responses,.hr-interview-workspace .first-stage-hr-detail__decision{margin-left:27px;margin-right:27px}.hr-interview-workspace .first-stage-hr-detail__setup{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:11px}.hr-interview-workspace .first-stage-hr-detail__setup>div,.hr-interview-workspace .first-stage-hr-detail__setup>section{background:#fbf8f3;border:1px solid #ded3c6;min-height:0;padding:20px}.hr-interview-workspace .first-stage-hr-detail__setup h3,.hr-interview-workspace .first-stage-hr-detail__responses h3,.hr-interview-workspace .first-stage-hr-detail__decision h3{font-size:25px;line-height:1.1}.hr-interview-workspace .first-stage-hr-detail__setup p:not(.eyebrow),.hr-interview-workspace .first-stage-hr-detail__setup li{font-size:11px;line-height:1.65}.hr-interview-workspace .first-stage-hr-detail__responses{padding-top:8px}.hr-interview-workspace .first-stage-hr-detail__responses>header{margin-bottom:12px}.hr-interview-evidence-card{background:#fff;border-top:1px solid #dfd5c9}.hr-interview-evidence-card:last-child{border-bottom:1px solid #dfd5c9}.hr-interview-evidence-card>summary{cursor:pointer;grid-template-columns:34px minmax(0,1fr) 76px;align-items:start;gap:13px;padding:18px 48px 18px 14px;list-style:none;display:grid;position:relative}.hr-interview-evidence-card>summary::-webkit-details-marker{display:none}.hr-interview-evidence-card>summary:after{content:"+";color:var(--hr-interview-green);font-family:var(--font-display);font-size:23px;position:absolute;top:20px;right:16px}.hr-interview-evidence-card[open]>summary{background:#f8f3eb}.hr-interview-evidence-card[open]>summary:after{content:"−"}.hr-interview-evidence-card>summary>span{color:var(--hr-interview-sand);font-size:10px;font-weight:900}.hr-interview-evidence-card h4{color:var(--hr-interview-ink);font-family:var(--font-display);margin:5px 0 0;font-size:18px;font-weight:400;line-height:1.35}.hr-interview-evidence-card aside{text-align:center}.hr-interview-evidence-card aside b{background:var(--hr-interview-green);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto 5px;font-size:11px;display:grid}.hr-interview-evidence-card aside span{color:#766a61;font-size:8px;line-height:1.3}.hr-interview-evidence-card__body{background:#fcfaf7;border-top:1px solid #e4dbd0;padding:18px 48px 22px 61px}.hr-interview-evidence-card__body>span{color:#8a796c;letter-spacing:.08em;text-transform:uppercase;margin:12px 0 5px;font-size:8px;font-weight:900;display:block}.hr-interview-evidence-card__body>span:first-child{margin-top:0}.hr-interview-evidence-card__body p{color:#61564d;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.7}.hr-interview-workspace .first-stage-hr-detail__decision{background:#eee6da;margin-bottom:27px;padding:24px}.hr-interview-workspace .first-stage-hr-detail__score-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.hr-interview-workspace .first-stage-hr-detail__score-grid>div{min-height:104px}.hr-interview-workspace .first-stage-hr-detail__score-grid p,.hr-interview-workspace .first-stage-hr-detail__decision dt{font-size:8px}.hr-interview-workspace .first-stage-hr-detail__decision dd{font-size:11px}.hr-interview-selection-result{position:relative;overflow:hidden;background:#e8efeb!important}.hr-interview-selection-result:after{content:"";pointer-events:none;border:24px solid #173f430d;width:220px;height:220px;position:absolute;top:-125px;right:-90px;transform:rotate(45deg)}.hr-interview-selection-result__headline{z-index:1;background:var(--hr-interview-green);color:#fff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;margin:20px 0 14px;padding:22px;display:grid;position:relative}.hr-interview-selection-result__headline>strong{font-family:var(--font-display);font-size:clamp(54px,6vw,78px);font-weight:400;line-height:.9}.hr-interview-selection-result__headline>strong span{color:#ffffff8c;margin-left:4px;font-size:17px}.hr-interview-selection-result__headline div>span{color:#fff3df;font-family:var(--font-display);font-size:22px;display:block}.hr-interview-selection-result__headline p{color:#ffffffb3;margin:6px 0 0;font-size:10px;line-height:1.5}@media (width<=1200px){.hr-interview-review{grid-template-columns:1fr}.hr-interview-register-panel{max-height:none;position:static}.hr-interview-workspace .first-stage-hr__register{max-height:620px}.hr-interview-detail-placeholder{min-height:410px}}@media (width<=980px){.hr-interview-metrics,.hr-interview-workspace .hr-interview-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-interview-overview-grid{grid-template-columns:1fr}.hr-interview-stage-rail small{display:none}}@media (width<=700px){.hr-interview-hero{grid-template-columns:1fr;align-items:start;gap:25px;min-height:0;padding:30px 22px}.hr-interview-hero__copy h1{font-size:clamp(39px,12vw,56px)}.hr-interview-hero__copy>p:not(.eyebrow){font-size:13px}.hr-interview-hero__stage{flex-direction:column;align-items:flex-start;gap:5px}.hr-interview-hero__actions{width:100%}.hr-interview-stage-rail{overflow-x:auto}.hr-interview-stage-rail ol{min-width:620px}.hr-interview-stage-rail button{grid-template-columns:29px minmax(0,1fr);min-height:73px;padding:13px}.hr-interview-stage-rail button>span{width:28px;height:28px}.hr-interview-stage-rail strong{font-size:15px}.hr-interview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-interview-metrics article{min-height:116px;padding:16px}.hr-interview-workspace .hr-interview-filters{grid-template-columns:1fr;padding:18px}.hr-interview-workspace .hr-interview-filters label:first-of-type{grid-column:auto}.hr-interview-filters__header{flex-direction:column;align-items:start;gap:7px}.hr-interview-filters__actions{grid-column:auto;grid-template-columns:1fr 1fr;display:grid}.hr-interview-workspace .hr-interview-filters__actions button{width:100%}.hr-interview-record-list{padding:8px}.hr-interview-record-list>article{padding:15px}.hr-interview-record-list article>header{grid-template-columns:1fr}.hr-interview-record-list article>header .first-stage-hr-badge{max-width:100%}.hr-interview-record-list article dl{grid-template-columns:1fr}.hr-interview-record-list article>footer{flex-direction:column;align-items:stretch}.hr-interview-record-list article>footer button{justify-content:space-between;width:100%;min-height:46px}.hr-interview-workspace .first-stage-hr-detail>.hr-interview-detail__header{padding:22px 19px}.hr-interview-detail__header-actions{width:100%;max-width:none}.hr-interview-overview-grid{padding:20px 18px 0}.hr-interview-priority-strip{grid-template-columns:1fr;margin:11px 18px 0}.hr-interview-workspace .first-stage-hr-detail__setup,.hr-interview-workspace .first-stage-hr-detail__responses,.hr-interview-workspace .first-stage-hr-detail__decision{margin-left:18px;margin-right:18px}.hr-interview-evidence-card>summary{grid-template-columns:26px minmax(0,1fr);padding:16px 40px 16px 11px}.hr-interview-evidence-card summary aside{text-align:start;grid-column:2;align-items:center;gap:8px;display:flex}.hr-interview-evidence-card aside b{margin:0}.hr-interview-evidence-card__body{padding:16px 18px 20px 48px}.hr-interview-selection-result__headline{grid-template-columns:1fr;gap:14px}.hr-interview-workspace .first-stage-hr-detail__decision dl{grid-template-columns:1fr}}@media (width<=440px){.hr-interview-metrics,.hr-interview-filters__actions{grid-template-columns:1fr}}@media (width<=520px){.hr-master-access-summary{grid-template-columns:1fr}}.hr-space-people-quick{border-inline-start:6px solid var(--sand);color:#fff;background:linear-gradient(100deg,#311b10fa,#462919ed),url(/brand/diriyah-pattern-transparent.png) 100%/350px no-repeat;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;margin:20px 0;padding:29px 31px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #311b101f}.hr-space-people-quick:after{content:"◇";color:#e8d8c31a;font-family:var(--font-display);pointer-events:none;font-size:180px;line-height:1;position:absolute;bottom:-58px;right:205px}.hr-space-people-quick>div,.hr-space-people-quick>button{z-index:1;position:relative}.hr-space-people-quick h2{color:#fff;max-width:720px;margin:0;font-size:clamp(28px,3vw,39px);line-height:1.06}.hr-space-people-quick>div>p:last-child{color:#ffffffb3;max-width:720px;margin:12px 0 0;font-size:11px;line-height:1.65}.hr-space-people-quick button{border:1px solid #e8d8c399;border-inline-start:5px solid var(--sand);color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff12;justify-content:space-between;align-items:center;gap:25px;min-height:49px;padding:0 17px;font-size:9px;font-weight:900;display:inline-flex}.hr-space-people-quick button b{color:var(--sand-light);font-size:17px}.hr-space-people-quick button:hover,.hr-space-people-quick button:focus-visible{background:#ffffff21;border-color:#fff;outline:none;transform:translateY(-1px)}.hr-people-panel{width:min(1320px,100%);color:var(--ink);margin:0 auto}.hr-people-hero{border-inline-start:7px solid var(--sand);color:#fff;background:linear-gradient(100deg,#311b10f7,#4b2b18e0),url(/brand/diriyah-pattern-transparent.png) right 40%/440px no-repeat;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:35px;min-height:190px;padding:35px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #311b101f}.hr-people-hero:after{content:"";border:1px solid #e8d8c329;width:215px;height:215px;position:absolute;bottom:-135px;right:135px;transform:rotate(45deg)}.hr-people-hero>div,.hr-people-hero>span{z-index:1;position:relative}.hr-people-hero h1{color:#fff;outline:none;margin:0;font-size:clamp(42px,5vw,68px);line-height:.98}.hr-people-hero>div>p:last-child{color:#ffffffb8;max-width:760px;margin:17px 0 0;font-size:13px;line-height:1.7}.hr-people-hero>span{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff0f;border:1px solid #e8d8c380;align-items:center;gap:8px;padding:10px 13px;font-size:8px;font-weight:900;display:inline-flex}.hr-people-hero>span i{background:#88c69d;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #88c69d21}.hr-people-metrics{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:12px 0;display:grid;box-shadow:0 10px 30px #311b100a}.hr-people-metrics article{background:#fff;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:2px 15px;min-height:102px;padding:17px 21px;display:grid}.hr-people-metrics article>span{color:#b49a78;font-family:var(--font-display);grid-row:1/span 2;font-size:16px}.hr-people-metrics strong{color:var(--brown-dark);font-family:var(--font-display);font-size:30px;font-weight:400;line-height:1}.hr-people-metrics p{color:#7b6d62;letter-spacing:.08em;text-transform:uppercase;margin:2px 0 0;font-size:8px;font-weight:900}.hr-people-tabs{background:var(--brown-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;display:grid}.hr-people-tabs button{color:#ffffffa3;letter-spacing:.04em;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:4px solid #0000;align-items:center;gap:12px;min-height:62px;padding:0 21px;font-size:10px;font-weight:900;display:flex;position:relative}.hr-people-tabs button+button{border-inline-start:1px solid #ffffff1c}.hr-people-tabs button>span{color:var(--sand);font-family:var(--font-display);font-size:18px;font-weight:400}.hr-people-tabs button>b{background:var(--sand);min-width:24px;height:24px;color:var(--brown-dark);border-radius:999px;justify-content:center;align-items:center;margin-inline-start:auto;padding:0 7px;font-size:8px;display:inline-flex}.hr-people-tabs button.is-active{border-bottom-color:var(--sand);color:#fff;background:#ffffff17}.hr-people-tabs button:hover,.hr-people-tabs button:focus-visible{color:#fff;background:#ffffff12;outline:none}.hr-people-feedback{border-inline-start:5px solid var(--sage);color:#324c38;background:#edf2eb;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;margin:12px 0;padding:15px 18px;display:grid}.hr-people-feedback--error{color:#743a2d;background:#f6e5e0;border-inline-start-color:#a34e3b}.hr-people-feedback>span{font-family:var(--font-display);text-align:center;font-size:24px}.hr-people-feedback p{margin:0;font-size:11px;line-height:1.55}.hr-people-tab-panel{min-width:0}.hr-people-workspace,.hr-invitation-composer,.hr-invitation-audience,.hr-invitation-activity{background:#fff;box-shadow:0 12px 35px #311b100b}.hr-people-workspace{padding:31px}.hr-people-workspace>header,.hr-invitation-activity>header{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.hr-people-workspace>header h2,.hr-invitation-audience h2,.hr-invitation-composer>header h2,.hr-invitation-activity>header h2{color:var(--brown-dark);margin:0;font-size:clamp(28px,3vw,38px);line-height:1.08}.hr-people-workspace>header>div>p:last-child,.hr-invitation-audience>header>p:last-child,.hr-invitation-activity>header>div>p:last-child{color:#776b61;max-width:700px;margin:10px 0 0;font-size:11px;line-height:1.65}.hr-people-primary-action,.hr-invitation-prepare{border:1px solid var(--brown);border-inline-start:5px solid var(--sand);background:var(--brown);color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:28px;min-height:47px;padding:0 16px;font-size:9px;font-weight:900;display:inline-flex}.hr-people-primary-action b,.hr-invitation-prepare b{color:var(--sand-light);font-size:17px}.hr-people-primary-action:hover,.hr-people-primary-action:focus-visible,.hr-invitation-prepare:hover,.hr-invitation-prepare:focus-visible{background:#76401e;border-color:#8a6743;outline:none;transform:translateY(-1px)}.hr-people-person-form{border-inline-start:6px solid var(--sand);background:#f5efe5;margin:25px 0;padding:25px}.hr-people-person-form>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.hr-people-person-form h3{color:var(--brown-dark);margin:0;font-size:28px;line-height:1.1}.hr-people-person-form>header>button{width:34px;height:34px;color:var(--brown);cursor:pointer;background:#fff;border:1px solid #c9b99f;font-size:21px;line-height:1}.hr-people-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.hr-people-form-grid label,.hr-people-filters label,.hr-invitation-message label{color:var(--brown);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:8px;font-weight:900;display:grid}.hr-people-form-grid input,.hr-people-form-grid select,.hr-people-filters input,.hr-people-filters select,.hr-invitation-message input,.hr-invitation-message textarea{width:100%;min-height:45px;color:var(--ink);letter-spacing:0;text-transform:none;background:#fff;border:1px solid #cfc1b1;border-radius:0;padding:10px 12px;font-size:12px;font-weight:500}.hr-invitation-message textarea{resize:vertical;min-height:135px;line-height:1.55}.hr-people-form-grid input:focus,.hr-people-form-grid select:focus,.hr-people-filters input:focus,.hr-people-filters select:focus,.hr-invitation-message input:focus,.hr-invitation-message textarea:focus{border-color:#8d7658;outline:none;box-shadow:0 0 0 3px #c69d682b}.hr-people-form-grid label small,.hr-invitation-message label small{color:#84766c;letter-spacing:0;text-transform:none;font-size:9px;font-weight:500;line-height:1.5}.hr-people-person-form>footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.hr-people-person-form>footer button{min-height:42px;color:var(--brown-dark);text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #c8b89f;padding:0 15px;font-size:9px;font-weight:900}.hr-people-person-form>footer button[type=submit]{border-color:var(--brown);border-inline-start:4px solid var(--sand);background:var(--brown);color:#fff}.hr-people-person-form button:disabled,.hr-invitation-prepare:disabled{opacity:.5;cursor:not-allowed;transform:none}.hr-people-filters{background:#f6f1e9;grid-template-columns:minmax(250px,1.4fr) minmax(150px,.7fr) minmax(130px,.6fr) auto;align-items:end;gap:11px;margin-top:25px;padding:19px;display:grid}.hr-people-filters>button{min-height:45px;color:var(--brown-dark);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #c8b89f;padding:0 13px;font-size:8px;font-weight:900}.hr-people-selection-bar{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);align-items:center;gap:22px;margin:11px 0;padding:16px 18px;display:grid}.hr-people-selection-bar strong{color:var(--brown-dark);font-family:var(--font-display);font-size:20px;font-weight:400}.hr-people-selection-bar p{color:#7a6e65;margin:4px 0 0;font-size:9px;line-height:1.5}.hr-people-selection-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.hr-people-selection-bar button{color:#66452c;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#f8f4ee;border:1px solid #d0c1ad;min-height:35px;padding:0 10px;font-size:7px;font-weight:900}.hr-people-selection-bar button:hover,.hr-people-selection-bar button:focus-visible{border-color:var(--brown);background:#fff;outline:none}.hr-people-selection-bar button:disabled{opacity:.4;cursor:not-allowed}.hr-people-selection-bar .hr-people-selection-bar__continue{border-color:var(--brown);border-inline-start:4px solid var(--sand);background:var(--brown);color:#fff}.hr-people-selection-bar__continue span{color:var(--sand-light);margin-inline-start:12px}.hr-people-table-wrap{border:1px solid var(--line);max-width:100%;overflow-x:auto}.hr-people-table{border-collapse:collapse;background:#fff;width:100%;min-width:980px}.hr-people-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hr-people-table th{border-bottom:1px solid var(--line);background:var(--brown-dark);color:#ffffffb3;letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:13px 12px;font-size:7px;font-weight:900}.hr-people-table td{color:#6d6259;vertical-align:middle;border-bottom:1px solid #e8e0d6;padding:15px 12px;font-size:10px;line-height:1.45}.hr-people-table tr:last-child td{border-bottom:0}.hr-people-table tr.is-selected td{background:#f1f5ef}.hr-people-table td:first-child{text-align:center;width:42px}.hr-people-table input[type=checkbox],.hr-invitation-tool-selector input[type=checkbox]{width:18px;height:18px;accent-color:var(--brown);cursor:pointer}.hr-people-table td strong,.hr-people-table td span,.hr-people-table td a{display:block}.hr-people-table td>strong{color:var(--brown-dark);margin-bottom:5px;font-size:12px}.hr-people-table td a{color:#536e68;overflow-wrap:anywhere;text-decoration:none}.hr-people-table td a+a,.hr-people-table td strong+span{margin-top:3px}.hr-people-table td:last-child>div{gap:5px;display:flex}.hr-people-table td:last-child button{min-height:32px;color:var(--brown);text-transform:uppercase;cursor:pointer;background:#f8f4ee;border:1px solid #cdbda7;padding:0 9px;font-size:7px;font-weight:900}.hr-people-table td:last-child button:last-child{color:#8b3f31}.hr-people-type{width:max-content;color:var(--brown);letter-spacing:.07em;text-transform:uppercase;background:#eee6dc;padding:4px 7px;font-size:6px;font-weight:900}.hr-people-type--candidate{color:#3e6547;background:#e6eee4}.hr-people-empty{color:#7d7168;text-align:center;background:#faf8f3;border:1px dashed #cdbfae;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:38px 20px;font-size:11px;display:flex}.hr-people-empty>span{color:var(--sage);font-family:var(--font-display);font-size:37px}.hr-people-empty h3{color:var(--brown-dark);margin:10px 0 7px;font-size:24px}.hr-people-empty p{max-width:520px;margin:0;line-height:1.6}.hr-invitation-layout{grid-template-columns:minmax(265px,.72fr) minmax(0,1.78fr);align-items:start;gap:12px;display:grid}.hr-invitation-audience{border-top:5px solid var(--sand);padding:27px;position:sticky;top:18px}.hr-invitation-audience h2{font-size:29px}.hr-invitation-audience__shortcuts{gap:6px;margin-top:22px;display:grid}.hr-invitation-audience__shortcuts button{min-height:43px;color:var(--brown-dark);text-align:left;cursor:pointer;background:#f8f5ef;border:1px solid #d3c7b8;justify-content:space-between;align-items:center;padding:0 12px;font-size:9px;font-weight:800;display:flex}.hr-invitation-audience__shortcuts button:first-child{border-color:var(--brown);border-inline-start:4px solid var(--sand);background:var(--brown);color:#fff}.hr-invitation-audience__shortcuts button b{min-width:27px;height:24px;color:var(--brown);background:#fff;justify-content:center;align-items:center;font-size:8px;display:inline-flex}.hr-invitation-audience__shortcuts button:disabled{opacity:.45;cursor:not-allowed}.hr-invitation-audience__summary{border-top:1px solid var(--line);margin-top:23px;padding-top:19px}.hr-invitation-audience__summary>strong{color:var(--brown-dark);font-family:var(--font-display);font-size:20px;font-weight:400}.hr-invitation-audience__summary>p{color:#7a6e65;font-size:10px}.hr-invitation-audience__summary ul{flex-wrap:wrap;gap:5px;margin:12px 0 0;padding:0;list-style:none;display:flex}.hr-invitation-audience__summary li{color:#5e4939;background:#eee6db;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:0 5px 0 9px;font-size:8px;display:flex}.hr-invitation-audience__summary li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hr-invitation-audience__summary li button{width:22px;height:22px;color:var(--brown);cursor:pointer;background:#fff;border:0}.hr-invitation-audience__summary .hr-invitation-audience__more{color:#45614b;background:#e5ece3;padding:0 9px}.hr-invitation-audience__privacy{border-inline-start:4px solid var(--sage);background:#edf2eb;margin-top:23px;padding:16px}.hr-invitation-audience__privacy>span{color:var(--sage);font-family:var(--font-display);font-size:25px}.hr-invitation-audience__privacy p{color:#526154;margin:7px 0 0;font-size:9px;line-height:1.6}.hr-invitation-composer{min-width:0;padding:31px}.hr-invitation-composer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:23px;display:flex}.hr-invitation-composer>header>span{color:var(--brown);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;background:#eee7dc;padding:8px 10px;font-size:7px;font-weight:900}.hr-invitation-tool-selector,.hr-invitation-message{margin-top:25px}.hr-invitation-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.hr-invitation-section-heading h3{color:var(--brown-dark);margin:0;font-size:24px}.hr-invitation-section-heading p{color:#7d7066;margin:6px 0 0;font-size:10px}.hr-invitation-section-heading>button{min-height:32px;color:var(--brown);text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #cbbba6;padding:0 10px;font-size:7px;font-weight:900}.hr-invitation-tool-selector fieldset{border:1px solid var(--line);background:#fbfaf7;margin:8px 0 0;padding:0}.hr-invitation-tool-selector legend{width:100%;color:var(--brown);letter-spacing:.08em;text-transform:uppercase;background:#eee7dd;justify-content:space-between;align-items:center;padding:10px 13px;font-size:8px;font-weight:900;display:flex}.hr-invitation-tool-selector legend button{min-height:28px;color:var(--brown);text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #c6b69e;padding:0 8px;font-size:6px;font-weight:900}.hr-invitation-tool-selector fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px;display:grid}.hr-invitation-tool-selector fieldset label{cursor:pointer;background:#fff;border:1px solid #e1d8cc;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:115px;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.hr-invitation-tool-selector fieldset label:hover,.hr-invitation-tool-selector fieldset label:focus-within{border-color:#b89b74;transform:translateY(-1px);box-shadow:0 8px 20px #311b100f}.hr-invitation-tool-selector fieldset label.is-selected{border-color:#78917b;border-inline-start:5px solid var(--sage);background:#f2f6f0}.hr-invitation-tool-selector label>span{min-width:0}.hr-invitation-tool-selector label strong,.hr-invitation-tool-selector label small,.hr-invitation-tool-selector label em{display:block}.hr-invitation-tool-selector label strong{color:var(--brown-dark);font-size:12px;line-height:1.35}.hr-invitation-tool-selector label small{color:#776b62;margin-top:6px;font-size:9px;line-height:1.5}.hr-invitation-tool-selector label em{color:#6b5543;letter-spacing:.06em;text-transform:uppercase;background:#eee7dc;width:max-content;margin-top:8px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.hr-invitation-message{background:#f6f1e9;padding:21px}.hr-invitation-message label+label{margin-top:14px}.hr-invitation-message label small{justify-self:end}.hr-invitation-delivery-note{border-inline-start:5px solid var(--sage);background:#edf2eb;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:13px;margin:18px 0;padding:17px 19px;display:grid}.hr-invitation-delivery-note>span{color:var(--sage);font-family:var(--font-display);font-size:29px}.hr-invitation-delivery-note strong{color:#38523d;font-family:var(--font-display);font-size:17px;font-weight:400}.hr-invitation-delivery-note p{color:#536257;margin:5px 0 0;font-size:9px;line-height:1.55}.hr-invitation-prepare{width:100%;min-height:53px;padding-inline:19px}.hr-invitation-result{border-inline-start:7px solid var(--sage);background:#f3f6f1;margin-top:20px;padding:25px;box-shadow:0 13px 30px #37563d14}.hr-invitation-result>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hr-invitation-result h3{color:var(--brown-dark);margin:0;font-size:28px}.hr-people-status{color:#395b40;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#e3ede1;align-items:center;gap:7px;padding:8px 10px;font-size:7px;font-weight:900;display:inline-flex}.hr-people-status i{background:#5a8a64;border-radius:50%;width:7px;height:7px}.hr-invitation-result dl{background:#d5dfd3;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:19px 0;display:grid}.hr-invitation-result dl>div{background:#fff;padding:14px}.hr-invitation-result dt{color:#6a796c;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.hr-invitation-result dd{color:var(--brown-dark);font-family:var(--font-display);margin:8px 0 0;font-size:18px}.hr-invitation-result__actions{flex-wrap:wrap;gap:7px;display:flex}.hr-invitation-result__actions a,.hr-invitation-result__actions button{min-height:39px;color:var(--brown-dark);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #b8aa95;align-items:center;gap:11px;padding:0 11px;font-size:7px;font-weight:900;text-decoration:none;display:inline-flex}.hr-invitation-result__actions a,.hr-invitation-result__actions button:first-child{border-color:var(--brown);border-inline-start:4px solid var(--sand);background:var(--brown);color:#fff}.hr-invitation-result>p{color:#59655b;margin:15px 0 0;font-size:9px;line-height:1.55}.hr-invitation-activity{padding:31px}.hr-invitation-activity>header>button{min-height:41px;color:var(--brown);text-transform:uppercase;cursor:pointer;background:#f8f4ed;border:1px solid #c9b99f;padding:0 13px;font-size:8px;font-weight:900}.hr-invitation-activity__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:25px;display:grid}.hr-invitation-activity__list>article{border:1px solid var(--line);border-top:5px solid var(--sand);background:#fbfaf7;min-width:0;padding:23px}.hr-invitation-activity__list article>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.hr-invitation-activity__list article>header span:not(.hr-people-status){color:#a28360;letter-spacing:.06em;font-size:7px;font-weight:900}.hr-invitation-activity__list h3{color:var(--brown-dark);margin:7px 0;font-size:22px;line-height:1.15}.hr-invitation-activity__list article>header p{color:#7c7067;margin:0;font-size:8px}.hr-invitation-activity__facts{border-block:1px solid var(--line);flex-wrap:wrap;gap:7px 16px;margin:17px 0;padding:12px 0;display:flex}.hr-invitation-activity__facts p{color:#71655c;margin:0;font-size:8px}.hr-invitation-activity__facts strong{color:var(--brown);font-size:12px}.hr-invitation-activity__list ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.hr-invitation-activity__list li{color:#68523f;background:#eee7dc;padding:5px 7px;font-size:7px;line-height:1.35}.hr-invitation-activity__list footer{border-inline-start:4px solid var(--sage);background:#edf2eb;margin-top:18px;padding:12px}.hr-invitation-activity__list footer span{color:#48624c;letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:900}.hr-invitation-activity__list footer p{color:#59675b;margin:5px 0 0;font-size:8px;line-height:1.5}.hr-people-panel .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.hr-people-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-people-filters{grid-template-columns:minmax(230px,1.2fr) repeat(2,minmax(130px,.7fr))}.hr-people-filters>button{grid-column:1/-1;justify-self:start}.hr-people-selection-bar{grid-template-columns:1fr}.hr-people-selection-bar>div:last-child{justify-content:flex-start}.hr-invitation-layout{grid-template-columns:1fr}.hr-invitation-audience{position:static}.hr-invitation-audience__shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=780px){.hr-space-people-quick{grid-template-columns:1fr;gap:22px;padding:25px 21px}.hr-space-people-quick button{width:100%}.hr-people-hero{grid-template-columns:1fr;gap:22px;min-height:0;padding:30px 23px}.hr-people-hero h1{font-size:clamp(42px,12vw,58px)}.hr-people-hero>span{justify-self:start}.hr-people-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-people-tabs{grid-template-columns:1fr}.hr-people-tabs button+button{border-inline-start:0;border-top:1px solid #ffffff1a}.hr-people-workspace,.hr-invitation-composer,.hr-invitation-audience,.hr-invitation-activity{padding:23px 18px}.hr-people-workspace>header,.hr-invitation-composer>header,.hr-invitation-activity>header{flex-direction:column;align-items:stretch}.hr-people-primary-action,.hr-invitation-activity>header>button{width:100%}.hr-people-form-grid,.hr-people-filters{grid-template-columns:1fr}.hr-people-filters>button{width:100%}.hr-people-person-form{padding:21px 17px}.hr-people-person-form>footer{grid-template-columns:1fr;display:grid}.hr-people-table-wrap{border:0;overflow:visible}.hr-people-table{background:0 0;min-width:0;display:block}.hr-people-table thead{display:none}.hr-people-table tbody,.hr-people-table tr,.hr-people-table td{display:block}.hr-people-table tr{border:1px solid var(--line);border-top:4px solid var(--sand);background:#fff;margin-bottom:9px;padding:15px}.hr-people-table tr.is-selected{border-top-color:var(--sage);background:#f2f6f0}.hr-people-table td,.hr-people-table tr.is-selected td{overflow-wrap:anywhere;background:0 0;border-bottom:1px solid #e9e2d9;min-width:0;padding:9px 0 9px 105px;position:relative}.hr-people-table td:before{content:attr(data-label);color:#8a7869;letter-spacing:.07em;text-transform:uppercase;width:95px;font-size:6px;font-weight:900;position:absolute;top:10px;left:0}.hr-people-table td:first-child{text-align:left;width:auto;padding-left:105px}.hr-people-table td:last-child{border-bottom:0}.hr-invitation-audience__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-invitation-tool-selector fieldset>div{grid-template-columns:1fr}.hr-invitation-tool-selector fieldset label{min-height:0}.hr-invitation-section-heading{flex-direction:column;align-items:flex-start}.hr-invitation-result>header{flex-direction:column}.hr-invitation-result dl{grid-template-columns:1fr}.hr-invitation-result__actions{grid-template-columns:1fr;display:grid}.hr-invitation-result__actions a,.hr-invitation-result__actions button{justify-content:center;width:100%}.hr-invitation-activity__list{grid-template-columns:1fr}.hr-invitation-activity__list article>header{flex-direction:column}}@media (width<=450px){.hr-people-metrics{grid-template-columns:1fr}.hr-people-selection-bar>div:last-child,.hr-invitation-audience__shortcuts{grid-template-columns:1fr;display:grid}.hr-people-selection-bar button{width:100%}.hr-people-table td,.hr-people-table td:first-child{padding-left:88px}.hr-people-table td:before{width:80px}}.hr-space-analytics-quick{border-inline-start:6px solid var(--sand);color:#fff;background:linear-gradient(105deg,#173f43fc,#23565af0),url(/brand/diriyah-pattern-transparent.png) 100%/360px no-repeat;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:38px;margin:20px 0;padding:31px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #20414324}.hr-space-analytics-quick:after{content:"◇";color:#ffffff14;font-family:var(--font-display);pointer-events:none;font-size:190px;line-height:1;position:absolute;bottom:-64px;right:210px}.hr-space-analytics-quick>div,.hr-space-analytics-quick>button{z-index:1;position:relative}.hr-space-analytics-quick h2{color:#fff;max-width:720px;margin:0;font-size:clamp(29px,3vw,40px);line-height:1.06}.hr-space-analytics-quick>div>p:last-child{color:#ffffffb8;max-width:760px;margin:12px 0 0;font-size:11px;line-height:1.68}.hr-space-analytics-quick button{border:1px solid #e8d8c394;border-inline-start:5px solid var(--sand);color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#ffffff12;justify-content:space-between;align-items:center;gap:26px;min-height:49px;padding:0 17px;font-size:12px;font-weight:900;display:inline-flex}.hr-space-analytics-quick button b{color:var(--sand-light);font-size:17px}.hr-space-analytics-quick button:hover,.hr-space-analytics-quick button:focus-visible{background:#ffffff21;border-color:#fff;outline:none;transform:translateY(-1px)}.hr-analytics{width:min(1320px,100%);color:var(--ink);margin:0 auto}.hr-analytics__hero{border-inline-start:7px solid var(--sand);color:#fff;background:linear-gradient(105deg,#311b10fa,#462817e6),url(/brand/diriyah-pattern-transparent.png) right 43%/470px no-repeat;grid-template-columns:minmax(0,1fr) minmax(235px,auto);align-items:start;gap:46px;min-height:245px;padding:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px #311b1021}.hr-analytics__hero:after{content:"◇";color:#e8d8c314;font-family:var(--font-display);pointer-events:none;font-size:300px;line-height:1;position:absolute;bottom:-115px;right:265px}.hr-analytics__hero>div{z-index:1;position:relative}.hr-analytics__hero h1{color:#fff;outline:none;max-width:840px;margin:0;font-size:clamp(46px,5vw,67px);line-height:.98}.hr-analytics__hero>div:first-child>p:last-child{color:#ffffffb8;max-width:810px;margin:22px 0 0;font-size:13px;line-height:1.75}.hr-analytics__hero-actions{gap:9px;display:grid}.hr-analytics__hero-actions>span{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff40;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}.hr-analytics__hero-actions>span i{background:#7fc69b;border-radius:50%;width:7px;height:7px}.hr-analytics__hero-actions>button,.hr-analytics__hero-actions>a{color:#fff;letter-spacing:.06em;text-align:center;text-transform:uppercase;cursor:pointer;background:#ffffff12;border:1px solid #e8d8c38c;justify-content:center;align-items:center;min-height:43px;padding:0 14px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.hr-analytics__hero-actions>button{border-inline-start:4px solid var(--sand);background:var(--brown)}.hr-analytics__hero-actions>button:hover,.hr-analytics__hero-actions>button:focus-visible,.hr-analytics__hero-actions>a:hover,.hr-analytics__hero-actions>a:focus-visible{background:#ffffff24;border-color:#fff;outline:none}.hr-analytics__hero-actions>button:disabled{opacity:.48;cursor:wait}.hr-analytics__period{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(205px,.7fr) minmax(310px,1fr) minmax(275px,.8fr);align-items:center;gap:28px;margin:14px 0;padding:23px 25px;display:grid;box-shadow:0 9px 27px #311b100b}.hr-analytics__period h2{color:var(--brown-dark);margin:0;font-size:24px;line-height:1.05}.hr-analytics__period-options{background:#eee7de;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.hr-analytics__period-options button{color:#71675f;text-align:center;cursor:pointer;background:#f8f5ef;border:0;border-bottom:4px solid #0000;place-content:center;min-height:62px;padding:8px;display:grid}.hr-analytics__period-options button strong{font-family:var(--font-display);font-size:23px;font-weight:400;line-height:1}.hr-analytics__period-options button span{letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:900}.hr-analytics__period-options button.is-active{border-bottom-color:var(--sand);background:var(--brown);color:#fff}.hr-analytics__period-options button:hover,.hr-analytics__period-options button:focus-visible{background:var(--brown-dark);color:#fff;outline:none}.hr-analytics__period-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}.hr-analytics__period-dates p{margin:0}.hr-analytics__period-dates span{color:var(--turquoise-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.hr-analytics__period-dates strong{color:var(--brown-dark);margin-top:4px;font-size:12px;line-height:1.45;display:block}.hr-analytics__period-dates small{border-top:1px solid var(--line);color:#82766c;grid-column:1/-1;padding-top:7px;font-size:11px}.hr-analytics__loading,.hr-analytics__error{border-inline-start:6px solid var(--sage);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:150px;padding:30px;display:grid;box-shadow:0 10px 30px #311b100d}.hr-analytics__loading>span{border:3px solid #ddcfbd;border-top-color:var(--turquoise-dark);border-radius:50%;width:38px;height:38px;animation:1s linear infinite hr-space-spin}.hr-analytics__loading strong,.hr-analytics__error strong{color:var(--brown-dark);font-family:var(--font-display);font-size:22px;font-weight:400}.hr-analytics__loading p,.hr-analytics__error p{color:#776b61;margin:7px 0 0;font-size:12px;line-height:1.55}.hr-analytics__error{background:#fbf3ef;border-inline-start-color:#a55542}.hr-analytics__error>span{color:#fff;background:#a55542;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.hr-analytics__error button{border:1px solid var(--brown);border-inline-start:4px solid var(--sand);background:var(--brown);color:#fff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;min-height:42px;padding:0 15px;font-size:11px;font-weight:900}.hr-analytics__empty{text-align:left;background:#fff;grid-template-columns:84px minmax(0,680px);place-content:center;gap:30px;min-height:300px;padding:48px;display:grid}.hr-analytics__empty>span{color:var(--sage);font-family:var(--font-display);font-size:76px;line-height:1}.hr-analytics__empty h2{color:var(--brown-dark);margin:0;font-size:38px;line-height:1.05}.hr-analytics__empty div>p:last-child{color:#776b61;margin:16px 0 0;font-size:12px;line-height:1.7}.hr-analytics__headline{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.hr-analytics__headline-card{border:1px solid var(--line);background:#fff;border-top:5px solid #9f9184;min-width:0;min-height:177px;padding:22px;position:relative;overflow:hidden;box-shadow:0 8px 25px #311b1009}.hr-analytics__headline-card:after{content:"";border:12px solid #311b1009;width:75px;height:75px;position:absolute;top:-38px;right:-38px;transform:rotate(45deg)}.hr-analytics__headline-card--positive{border-top-color:#6f9279}.hr-analytics__headline-card--watch{border-top-color:#c29b60}.hr-analytics__headline-card--risk{border-top-color:#b45f4a}.hr-analytics__headline-card>div>span{color:var(--turquoise-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.hr-analytics__headline-card>div>strong{color:var(--brown-dark);font-family:var(--font-display);margin-top:13px;font-size:36px;font-weight:400;line-height:1;display:block}.hr-analytics__delta{color:#746960;align-items:center;gap:8px;margin:17px 0 0;font-size:11px;line-height:1.45;display:flex}.hr-analytics__delta b{width:22px;height:22px;color:var(--brown);background:#eee7de;border-radius:50%;place-items:center;font-size:12px;display:grid}.hr-analytics__headline-card>small{color:#887c72;margin-top:12px;font-size:11px;line-height:1.5;display:block}.hr-analytics__evidence-row{grid-template-columns:minmax(0,1.75fr) minmax(340px,.85fr);gap:10px;margin:14px 0;display:grid}.hr-analytics__trend,.hr-analytics__signals{background:#fff;min-width:0;padding:30px;box-shadow:0 8px 25px #311b1009}.hr-analytics__trend>header{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:25px;display:flex}.hr-analytics__trend h2,.hr-analytics__signals h2,.hr-analytics__workstreams h2,.hr-analytics__segments h2{color:var(--brown-dark);margin:0;font-size:32px;line-height:1.05}.hr-analytics__legend{flex-wrap:wrap;justify-content:flex-end;gap:7px 12px;display:flex}.hr-analytics__legend span{color:#786d64;text-transform:capitalize;align-items:center;gap:5px;font-size:11px;font-weight:900;display:inline-flex}.hr-analytics__legend i{border-radius:1px;width:7px;height:7px}.hr-analytics__trend-scroll{overscroll-behavior-inline:contain;padding-bottom:5px;overflow-x:auto}.hr-analytics__trend-plot{background:repeating-linear-gradient(#0000 0 57px,#311b1012 58px);border-bottom:1px solid #cfc3b5;align-items:end;gap:9px;height:235px;display:grid}.hr-analytics__trend-point{text-align:center;grid-template-rows:20px 175px 22px;align-items:end;gap:4px;height:226px;display:grid}.hr-analytics__trend-point>strong{color:var(--brown-dark);font-size:12px}.hr-analytics__trend-track{justify-content:center;align-items:flex-end;height:175px;display:flex}.hr-analytics__trend-stack{flex-direction:column-reverse;width:min(32px,72%);min-height:4px;display:flex;box-shadow:0 5px 11px #311b1014}.hr-analytics__trend-stack i{min-height:2px}.hr-analytics__trend-point>span{color:#766b62;font-size:11px;line-height:1.25}.hr-analytics__trend-table{border-top:1px solid var(--line);margin-top:18px}.hr-analytics__trend-table summary,.hr-analytics__governance>summary{color:var(--brown);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:14px 0;font-size:11px;font-weight:900}.hr-analytics__trend-table>div,.hr-analytics__source-table{overflow-x:auto}.hr-analytics__trend-table table,.hr-analytics__source-table table{border-collapse:collapse;width:100%;font-size:12px}.hr-analytics__trend-table th,.hr-analytics__trend-table td,.hr-analytics__source-table th,.hr-analytics__source-table td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:10px}.hr-analytics__trend-table thead th,.hr-analytics__source-table thead th{color:var(--brown);letter-spacing:.06em;text-transform:uppercase;background:#f2ece3;font-size:11px}.hr-analytics__signals{border-top:5px solid var(--sand)}.hr-analytics__signals>header{margin-bottom:20px}.hr-analytics__signals ol{margin:0;padding:0;list-style:none}.hr-analytics__signals li{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.hr-analytics__signals li>span{color:#ae916d;font-family:var(--font-display);font-size:18px}.hr-analytics__signals li small{color:var(--turquoise-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.hr-analytics__signals li strong{color:var(--brown-dark);font-family:var(--font-display);margin-top:4px;font-size:17px;font-weight:400;line-height:1.2;display:block}.hr-analytics__signals li p{color:#786c63;margin:7px 0 0;font-size:12px;line-height:1.55}.hr-analytics__signals li button{min-height:32px;color:var(--brown);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bfa886;align-items:center;gap:10px;margin-top:10px;padding:0;font-size:11px;font-weight:900;display:inline-flex}.hr-analytics__signals li button b{color:var(--turquoise-dark);font-size:13px}.hr-analytics__signals li.is-risk{border-inline-start:3px solid #b45f4a;padding-inline-start:10px}.hr-analytics__signals li.is-watch{border-inline-start:3px solid #c29b60;padding-inline-start:10px}.hr-analytics__signals li.is-positive{border-inline-start:3px solid #6f9279;padding-inline-start:10px}.hr-analytics__signals-clear{align-content:center;justify-items:start;min-height:220px;display:grid}.hr-analytics__signals-clear>span{color:var(--sage);font-family:var(--font-display);font-size:50px}.hr-analytics__signals-clear strong{color:var(--brown-dark);font-family:var(--font-display);font-size:20px;font-weight:400}.hr-analytics__signals-clear p,.hr-analytics__inline-empty{color:#7c7067;margin:8px 0 0;font-size:12px;line-height:1.6}.hr-analytics__workstreams,.hr-analytics__segments{background:#fff;margin:14px 0;padding:32px}.hr-analytics__workstreams>header,.hr-analytics__segments>header{grid-template-columns:minmax(0,1fr) minmax(290px,.75fr);align-items:end;gap:40px;margin-bottom:25px;display:grid}.hr-analytics__workstreams>header>p,.hr-analytics__segments>header>p{color:#796d63;margin:0;font-size:12px;line-height:1.65}.hr-analytics__workstream-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.hr-analytics__workstream-card{border:1px solid var(--line);background:#fbfaf7;border-top:5px solid #96877b;flex-direction:column;min-width:0;min-height:345px;padding:25px;display:flex}.hr-analytics__workstream-card--strategy{border-top-color:#2f858d}.hr-analytics__workstream-card--recruit{border-top-color:#bb9663}.hr-analytics__workstream-card--perform{border-top-color:#6f9279}.hr-analytics__workstream-card--engage{border-top-color:#ba765f}.hr-analytics__workstream-card--lead{border-top-color:#76567f}.hr-analytics__workstream-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.hr-analytics__workstream-heading>span{color:#ad906d;font-family:var(--font-display);font-size:18px}.hr-analytics__workstream-heading>p{color:var(--brown-dark);font-family:var(--font-display);margin:0;font-size:25px;line-height:1}.hr-analytics__privacy-badge{color:#426c5a;letter-spacing:.05em;text-transform:uppercase;background:#edf5f1;border:1px solid #c9d9d3;align-items:center;gap:6px;padding:7px 8px;font-size:11px;font-weight:900;line-height:1.3;display:inline-flex}.hr-analytics__privacy-badge i{background:#6f9279;border-radius:50%;width:6px;height:6px}.hr-analytics__privacy-badge.is-protected{color:#875f34;background:#f5eadb;border-color:#dcc8ac}.hr-analytics__privacy-badge.is-protected i{background:#b58248}.hr-analytics__workstream-volume{border-bottom:1px solid var(--line);margin:20px 0 16px;padding-bottom:17px}.hr-analytics__workstream-volume>strong{color:var(--brown-dark);font-family:var(--font-display);font-size:38px;font-weight:400}.hr-analytics__workstream-volume>span{color:#766b62;letter-spacing:.04em;text-transform:uppercase;margin-left:8px;font-size:11px;font-weight:900}.hr-analytics__workstream-volume>small{color:#857970;margin-top:5px;font-size:11px;display:block}.hr-analytics__workstream-card dl{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 19px;display:grid}.hr-analytics__workstream-card dl>div{background:#fff;min-height:92px;padding:13px}.hr-analytics__workstream-card dt{color:#756a61;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.4}.hr-analytics__workstream-card dd{color:var(--brown-dark);font-family:var(--font-display);margin:9px 0 0;font-size:21px;line-height:1}.hr-analytics__workstream-card dl small{color:#8a7e74;margin-top:7px;font-size:11px;display:block}.hr-analytics__workstream-card dl .is-positive{box-shadow:inset 3px 0 #6f9279}.hr-analytics__workstream-card dl .is-watch{box-shadow:inset 3px 0 #c29b60}.hr-analytics__workstream-card dl .is-risk{box-shadow:inset 3px 0 #b45f4a}.hr-analytics__workstream-actions{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.hr-analytics__workstream-actions button,.hr-analytics__workstream-actions a{min-height:38px;color:var(--brown);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#f5ede2;border:1px solid #cdbb9f;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:900;line-height:1.25;text-decoration:none;display:inline-flex}.hr-analytics__workstream-actions button{border-color:var(--brown);border-inline-start:4px solid var(--sand);background:var(--brown);color:#fff}.hr-analytics__workstream-actions button b{color:var(--sand-light);margin-inline-start:13px;font-size:13px}.hr-analytics__segment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.hr-analytics__segment-column{border:1px solid var(--line);border-top:4px solid var(--sand);background:#fbfaf7;min-width:0;padding:22px}.hr-analytics__segment-column header{border-bottom:1px solid var(--line);min-height:86px;padding-bottom:16px}.hr-analytics__segment-column h3{color:var(--brown-dark);margin:0;font-size:22px}.hr-analytics__segment-column header p{color:#796e65;margin:8px 0 0;font-size:11px;line-height:1.5}.hr-analytics__segment-column ol{margin:0;padding:0;list-style:none}.hr-analytics__segment-column li{border-bottom:1px solid var(--line);grid-template-columns:25px minmax(0,1fr);gap:8px;padding:13px 0;display:grid}.hr-analytics__segment-column li>span{color:#b09471;font-family:var(--font-display);font-size:14px}.hr-analytics__segment-column li>div>div{justify-content:space-between;gap:8px;display:flex}.hr-analytics__segment-column li strong{color:var(--brown-dark);font-size:11px;line-height:1.35}.hr-analytics__segment-column li b{color:var(--brown);font-size:11px}.hr-analytics__segment-column li i{background:#e9e1d7;height:5px;margin-top:7px;display:block;overflow:hidden}.hr-analytics__segment-column li i b{background:linear-gradient(90deg, var(--turquoise-dark), #69a5a7);height:100%;display:block}.hr-analytics__segment-column li small{color:#8a7f76;margin-top:6px;font-size:11px;line-height:1.4;display:block}.hr-analytics__reporting{border-inline-start:7px solid var(--sand);color:#fff;background:linear-gradient(105deg,#311b10fa,#442717f0),url(/brand/diriyah-pattern-transparent.png) 100%/390px no-repeat;grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr);align-items:end;gap:52px;margin:14px 0;padding:34px;display:grid;position:relative;overflow:hidden}.hr-analytics__reporting h2{color:#fff;margin:0;font-size:35px;line-height:1.05}.hr-analytics__reporting>div>p:not(.eyebrow){color:#ffffffab;max-width:720px;margin:14px 0 0;font-size:12px;line-height:1.65}.hr-analytics__reporting>div>div{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.hr-analytics__reporting button,.hr-analytics__reporting a{color:#fff;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#ffffff14;border:1px solid #e8d8c394;align-items:center;min-height:42px;padding:0 14px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.hr-analytics__reporting button{border-inline-start:4px solid var(--sand);background:var(--brown)}.hr-analytics__reporting dl{background:#ffffff26;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.hr-analytics__reporting dl>div{background:#ffffff0f;min-height:87px;padding:16px}.hr-analytics__reporting dt{color:#9fe3e9;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.hr-analytics__reporting dd{color:#fff;font-family:var(--font-display);margin:9px 0 0;font-size:17px;line-height:1.2}.hr-analytics__governance{border:1px solid var(--line);background:#fff;margin:14px 0 0}.hr-analytics__governance>summary{padding:18px 22px}.hr-analytics__governance-content{grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);gap:28px;padding:0 22px 24px;display:grid}.hr-analytics__governance-content>section{min-width:0}.hr-analytics__source-table{width:100%;max-width:100%}.hr-analytics__governance-content h3{color:var(--brown-dark);margin:0 0 13px;font-size:21px}.hr-analytics__governance-content ul{margin:0;padding-left:18px}.hr-analytics__governance-content li{color:#756a61;margin:0 0 9px;font-size:12px;line-height:1.55}.hr-analytics__executive-grid{grid-template-columns:minmax(0,1.75fr) minmax(320px,.75fr);gap:10px;margin:14px 0;display:grid}.hr-analytics__brief,.hr-analytics__confidence,.hr-analytics__listening,.hr-analytics__risk-exposure,.hr-analytics__pipeline,.hr-analytics__follow-through{background:#fff;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 11px 32px #311b100e}.hr-analytics__brief{border-top:5px solid var(--sand);padding:30px}.hr-analytics__brief:after,.hr-analytics__listening:after,.hr-analytics__pipeline:after{content:"";pointer-events:none;border:14px solid #b9956317;width:115px;height:115px;position:absolute;top:-70px;right:-70px;transform:rotate(45deg)}.hr-analytics__brief>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:20px;display:flex}.hr-analytics__brief h2,.hr-analytics__confidence h2,.hr-analytics__listening h2,.hr-analytics__risk-exposure h2,.hr-analytics__pipeline h2,.hr-analytics__follow-through h2{color:var(--brown-dark);margin:0;font-size:31px;line-height:1.05}.hr-analytics__brief>header>span{color:var(--turquoise-dark);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:900}.hr-analytics__brief ol{margin:0;padding:0;list-style:none}.hr-analytics__brief li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:15px;padding:20px 0;display:grid}.hr-analytics__brief li:last-child{border-bottom:0}.hr-analytics__brief li>span{color:#9d7f5b;width:29px;height:29px;font-family:var(--font-display);border:1px solid #d4c5b2;place-items:center;font-size:13px;display:grid}.hr-analytics__brief li.is-positive>span{color:#587562;border-color:#8fa795}.hr-analytics__brief li.is-watch>span{color:#996d31;border-color:#d1ac73}.hr-analytics__brief li.is-risk>span{color:#9e4a37;border-color:#c88372}.hr-analytics__brief h3{color:var(--brown-dark);margin:0 0 10px;font-size:20px;line-height:1.16}.hr-analytics__brief li p{color:#70655c;margin:6px 0 0;font-size:12px;line-height:1.58}.hr-analytics__brief li p b{min-width:142px;color:var(--turquoise-dark);letter-spacing:.04em;text-transform:uppercase;margin-inline-end:9px;font-size:11px;display:inline-block}.hr-analytics__brief li button,.hr-analytics__listening article button,.hr-analytics__risk-exposure article button,.hr-analytics__pipeline li button,.hr-analytics__follow-through>header button{border:1px solid #cdbb9f;border-inline-start:4px solid var(--sand);min-height:38px;color:var(--brown);letter-spacing:.045em;text-transform:uppercase;cursor:pointer;background:#f5ede2;margin-top:13px;padding:0 12px;font-size:11px;font-weight:900}.hr-analytics__brief li button strong,.hr-analytics__listening article button b,.hr-analytics__risk-exposure article button b,.hr-analytics__pipeline li button b,.hr-analytics__follow-through>header button b{margin-inline-start:10px}.hr-analytics__confidence{border-top:5px solid var(--turquoise);color:#fff;background:linear-gradient(145deg,#1a484cfc,#2b5b5df5),url(/brand/diriyah-pattern-transparent.png) 100% 100%/270px no-repeat;padding:30px}.hr-analytics__confidence h2{color:#fff}.hr-analytics__confidence .eyebrow{color:#b9e8e8}.hr-analytics__confidence-ring-row{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:20px;margin:28px 0 25px;display:grid}.hr-analytics__confidence-ring{background:conic-gradient(var(--sand-light) var(--coverage), #ffffff1f 0);text-align:center;border-radius:50%;place-content:center;width:126px;height:126px;display:grid;position:relative}.hr-analytics__confidence-ring:after{content:"";background:#28585b;border-radius:50%;position:absolute;inset:13px}.hr-analytics__confidence-ring strong,.hr-analytics__confidence-ring span{z-index:1;position:relative}.hr-analytics__confidence-ring strong{color:#fff;font-family:var(--font-display);font-size:31px;font-weight:400;line-height:1}.hr-analytics__confidence-ring span{color:#ffffffb3;letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:900}.hr-analytics__confidence-ring-row>p{color:#ffffffbd;margin:0;font-size:12px;line-height:1.62}.hr-analytics__confidence dl{background:#ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.hr-analytics__confidence dl>div{background:#ffffff0e;min-height:76px;padding:14px}.hr-analytics__confidence dt{color:#a8dddd;letter-spacing:.045em;text-transform:uppercase;font-size:11px;font-weight:900}.hr-analytics__confidence dd{color:#fff;font-family:var(--font-display);margin:8px 0 0;font-size:22px}.hr-analytics__confidence>small{color:#ffffffa3;margin-top:17px;font-size:11px;line-height:1.55;display:block}.hr-analytics__diagnostics-grid,.hr-analytics__flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.hr-analytics__listening,.hr-analytics__risk-exposure,.hr-analytics__pipeline,.hr-analytics__follow-through{padding:30px}.hr-analytics__listening{border-top:5px solid var(--turquoise-dark)}.hr-analytics__risk-exposure{border-top:5px solid #b46f5c}.hr-analytics__pipeline{border-top:5px solid var(--sand)}.hr-analytics__follow-through{border-top:5px solid var(--sage)}.hr-analytics__listening figcaption>p:last-child,.hr-analytics__risk-exposure figcaption>p:last-child,.hr-analytics__pipeline figcaption>p:last-child{color:#786d64;margin:11px 0 0;font-size:12px;line-height:1.55}.hr-analytics__listening-list{margin-top:22px}.hr-analytics__listening-list article{border-top:1px solid var(--line);padding:17px 0}.hr-analytics__listening-list article>header,.hr-analytics__risk-exposure article>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.hr-analytics__listening h3,.hr-analytics__risk-exposure h3,.hr-analytics__pipeline h3,.hr-analytics__follow-through h3{color:var(--brown-dark);margin:0;font-size:16px;line-height:1.25}.hr-analytics__listening article header small{color:#776b61;margin-top:5px;font-size:11px;display:block}.hr-analytics__listening article header>strong,.hr-analytics__risk-exposure article header>strong{color:var(--brown-dark);font-family:var(--font-display);white-space:nowrap;font-size:26px;font-weight:400}.hr-analytics__bullet{margin-top:13px}.hr-analytics__bullet>i{background:linear-gradient(90deg,#ece4da,#f5f1eb);height:14px;display:block;position:relative}.hr-analytics__bullet>i>b{background:linear-gradient(90deg, var(--turquoise-dark), #6facae);height:100%;display:block}.hr-analytics__bullet>i>em{background:var(--brown-dark);width:3px;height:24px;position:absolute;top:-5px;box-shadow:0 0 0 2px #fff}.hr-analytics__bullet>div{color:#8b8077;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.hr-analytics__listening article button{margin-top:10px}.hr-analytics__risk-exposure>div{margin-top:21px}.hr-analytics__risk-exposure article{border-top:1px solid var(--line);padding:18px 0}.hr-analytics__risk-exposure article header p{color:#776c63;max-width:420px;margin:6px 0 0;font-size:11px;line-height:1.45}.hr-analytics__risk-exposure article.is-watch header>strong{color:#9d6f30}.hr-analytics__risk-exposure article.is-risk header>strong{color:#9e4935}.hr-analytics__risk-track{background:#eee7dd;height:12px;margin-top:13px;position:relative}.hr-analytics__risk-track b{background:linear-gradient(90deg,#c6a16a,#b96d57);height:100%;display:block}.hr-analytics__risk-track i{background:var(--brown-dark);width:3px;height:22px;position:absolute;top:-5px;box-shadow:0 0 0 2px #fff}.hr-analytics__risk-exposure article footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 15px;margin-top:9px;display:grid}.hr-analytics__risk-exposure article footer span,.hr-analytics__risk-exposure article footer small{color:#81756b;font-size:11px;line-height:1.4}.hr-analytics__risk-exposure article footer button{grid-area:1/2/span 2;margin:0}.hr-analytics__pipeline ol{margin:22px 0 0;padding:0;list-style:none}.hr-analytics__pipeline li{border-top:1px solid var(--line);grid-template-columns:31px minmax(0,1fr);gap:12px;padding:15px 0;display:grid}.hr-analytics__pipeline li>span{color:#ab8b64;font-family:var(--font-display);font-size:17px}.hr-analytics__pipeline li header,.hr-analytics__pipeline li footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.hr-analytics__pipeline li header strong{color:var(--brown-dark);font-family:var(--font-display);font-size:22px;font-weight:400}.hr-analytics__pipeline li>div>i{background:#eee7de;height:8px;margin-top:8px;display:block}.hr-analytics__pipeline li>div>i b{background:linear-gradient(90deg, var(--sand), var(--brown));height:100%;display:block}.hr-analytics__pipeline li footer{margin-top:7px}.hr-analytics__pipeline li footer small{color:#7d7168;font-size:11px}.hr-analytics__pipeline li button{min-height:33px;margin:0}.hr-analytics__follow-through>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:22px;padding-bottom:20px;display:flex}.hr-analytics__follow-through>header button{margin:0}.hr-analytics__follow-through dl{background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:21px 0;display:grid}.hr-analytics__follow-through dl>div{background:#fbf9f5;min-height:90px;padding:14px;box-shadow:inset 0 4px #9c9186}.hr-analytics__follow-through dl>div.is-overdue{box-shadow:inset 0 4px #ae5743}.hr-analytics__follow-through dl>div.is-due{box-shadow:inset 0 4px #c69d5f}.hr-analytics__follow-through dl>div.is-closed{box-shadow:inset 0 4px #6f9279}.hr-analytics__follow-through dt{color:#71665d;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.35}.hr-analytics__follow-through dd{color:var(--brown-dark);font-family:var(--font-display);margin:11px 0 0;font-size:27px;line-height:1}.hr-analytics__follow-through>section>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.hr-analytics__follow-through>section>div:first-child span{color:#9b4f3c;text-transform:uppercase;font-size:11px;font-weight:900}.hr-analytics__ageing-bar{background:#eee7de;height:16px;margin-top:13px;display:flex;overflow:hidden}.hr-analytics__ageing-bar i{min-width:0}.hr-analytics__ageing-bar .is-band-1,.hr-analytics__follow-through li .is-band-1{background:#6f9279}.hr-analytics__ageing-bar .is-band-2,.hr-analytics__follow-through li .is-band-2{background:#62a0a2}.hr-analytics__ageing-bar .is-band-3,.hr-analytics__follow-through li .is-band-3{background:#c29b60}.hr-analytics__ageing-bar .is-band-4,.hr-analytics__follow-through li .is-band-4{background:#ad5845}.hr-analytics__follow-through section ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hr-analytics__follow-through section li{color:#756a61;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:11px;display:grid}.hr-analytics__follow-through section li>i{width:8px;height:8px}.hr-analytics__follow-through section li strong{color:var(--brown-dark)}.hr-analytics__follow-through section>p{color:#71493f;background:#f8eee9;border-inline-start:4px solid #b25c48;margin:15px 0 0;padding:11px 13px;font-size:11px;line-height:1.5}.hr-analytics__legend .is-comparison i{border:1px solid #8f8175;background:repeating-linear-gradient(135deg,#ddd3c7 0 2px,#0000 2px 4px)!important}.hr-analytics__trend-point>strong small{color:#8b8076;font-size:11px;font-weight:400}.hr-analytics__trend-track{gap:5px}.hr-analytics__trend-previous{background:repeating-linear-gradient(135deg,#e0d7cc 0 3px,#0000 3px 6px);border:1px solid #9d9185;width:min(27px,35%);min-height:0}.hr-analytics__trend-stack{width:min(27px,35%);min-height:0}.hr-analytics__brief button:hover,.hr-analytics__brief button:focus-visible,.hr-analytics__listening button:hover,.hr-analytics__listening button:focus-visible,.hr-analytics__risk-exposure button:hover,.hr-analytics__risk-exposure button:focus-visible,.hr-analytics__pipeline button:hover,.hr-analytics__pipeline button:focus-visible,.hr-analytics__follow-through button:hover,.hr-analytics__follow-through button:focus-visible{border-color:var(--brown);background:var(--brown);color:#fff;outline-offset:2px;outline:3px solid #c29b6061}@media (width<=1180px){.hr-analytics__hero{padding:36px}.hr-analytics__period{grid-template-columns:minmax(190px,.65fr) minmax(300px,1fr)}.hr-analytics__period-dates{border-top:1px solid var(--line);grid-column:1/-1;padding-top:16px}.hr-analytics__period-dates small{border-top:0}.hr-analytics__headline{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-analytics__executive-grid{grid-template-columns:1fr}.hr-analytics__confidence-ring-row{grid-template-columns:126px minmax(0,1fr)}.hr-analytics__evidence-row{grid-template-columns:1fr}.hr-analytics__signals ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.hr-analytics__segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-analytics__segment-column:last-child{grid-column:1/-1}}@media (width<=900px){.hr-space-analytics-quick{grid-template-columns:1fr;gap:22px}.hr-space-analytics-quick button{width:100%}.hr-analytics__hero{grid-template-columns:1fr;gap:28px}.hr-analytics__hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-analytics__hero-actions>span{grid-column:1/-1}.hr-analytics__diagnostics-grid,.hr-analytics__flow-grid,.hr-analytics__workstream-grid,.hr-analytics__segment-grid{grid-template-columns:1fr}.hr-analytics__segment-column:last-child{grid-column:auto}.hr-analytics__workstreams>header,.hr-analytics__segments>header,.hr-analytics__reporting,.hr-analytics__governance-content{grid-template-columns:minmax(0,1fr);gap:24px}}@media (width<=700px){.hr-space-analytics-quick{padding:25px 21px}.hr-analytics__hero{min-height:0;padding:29px 22px}.hr-analytics__hero h1{font-size:clamp(42px,12vw,56px)}.hr-analytics__hero>div:first-child>p:last-child{font-size:12px}.hr-analytics__hero-actions{grid-template-columns:1fr}.hr-analytics__hero-actions>span{grid-column:auto}.hr-analytics__period{grid-template-columns:1fr;gap:17px;padding:20px 17px}.hr-analytics__period-dates{grid-column:auto;grid-template-columns:1fr}.hr-analytics__period-dates small{grid-column:auto}.hr-analytics__period-options button{min-height:67px}.hr-analytics__loading,.hr-analytics__error{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:22px 18px}.hr-analytics__error button{grid-column:1/-1;width:100%}.hr-analytics__empty{grid-template-columns:1fr;gap:18px;padding:34px 23px}.hr-analytics__empty>span{font-size:56px}.hr-analytics__empty h2{font-size:31px}.hr-analytics__headline{grid-template-columns:1fr}.hr-analytics__headline-card{min-height:0}.hr-analytics__brief,.hr-analytics__confidence,.hr-analytics__listening,.hr-analytics__risk-exposure,.hr-analytics__pipeline,.hr-analytics__follow-through{padding:24px 19px}.hr-analytics__brief>header,.hr-analytics__follow-through>header{flex-direction:column;align-items:flex-start}.hr-analytics__brief>header>span{white-space:normal}.hr-analytics__confidence-ring-row{grid-template-columns:112px minmax(0,1fr)}.hr-analytics__confidence-ring{width:106px;height:106px}.hr-analytics__confidence dl,.hr-analytics__follow-through dl{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-analytics__follow-through>header button{width:100%;min-height:44px}.hr-analytics__follow-through section ul{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-analytics__trend,.hr-analytics__signals,.hr-analytics__workstreams,.hr-analytics__segments{padding:24px 19px}.hr-analytics__trend>header{flex-direction:column;align-items:flex-start;gap:13px}.hr-analytics__legend{justify-content:flex-start}.hr-analytics__signals ol{display:block}.hr-analytics__signals li button{min-height:40px}.hr-analytics__workstreams>header,.hr-analytics__segments>header{grid-template-columns:1fr;gap:14px}.hr-analytics__workstream-card{min-height:0;padding:21px 17px}.hr-analytics__workstream-heading{grid-template-columns:auto minmax(0,1fr)}.hr-analytics__privacy-badge{grid-column:1/-1;justify-self:start;min-height:28px}.hr-analytics__workstream-card dl{grid-template-columns:1fr}.hr-analytics__workstream-card dl>div{min-height:0}.hr-analytics__workstream-actions{grid-template-columns:1fr;display:grid}.hr-analytics__workstream-actions button,.hr-analytics__workstream-actions a{width:100%;min-height:44px}.hr-analytics__segment-column{padding:20px 16px}.hr-analytics__reporting{padding:28px 21px}.hr-analytics__reporting>div>div{grid-template-columns:1fr;display:grid}.hr-analytics__reporting button,.hr-analytics__reporting a{justify-content:center;width:100%;min-height:44px}.hr-analytics__reporting dl{grid-template-columns:1fr}.hr-analytics__reporting dl>div{min-height:0}.hr-analytics__governance-content{padding-inline:16px}}@media (width<=420px){.hr-analytics__period-options button strong{font-size:21px}.hr-analytics__period-options button span{font-size:11px}.hr-analytics__trend,.hr-analytics__signals,.hr-analytics__workstreams,.hr-analytics__segments{padding-inline:16px}.hr-analytics__workstream-volume>span{margin:7px 0 0;display:block}.hr-analytics__brief li{grid-template-columns:30px minmax(0,1fr)}.hr-analytics__brief li p b{min-width:0;margin-bottom:2px;display:block}.hr-analytics__confidence-ring-row,.hr-analytics__risk-exposure article footer{grid-template-columns:1fr}.hr-analytics__risk-exposure article footer button{grid-area:auto;width:100%;min-height:44px}.hr-analytics__follow-through dl,.hr-analytics__follow-through section ul{grid-template-columns:1fr}.hr-analytics__reporting dl{display:block}}@media print{.hr-space-view:has(.hr-analytics){background:#fff!important}.hr-space-workspace__header,.hr-space-workspace__sidebar,.hr-analytics__hero-actions,.hr-analytics__period-options,.hr-analytics__brief button,.hr-analytics__listening button,.hr-analytics__risk-exposure button,.hr-analytics__pipeline button,.hr-analytics__follow-through button,.hr-analytics__workstream-actions,.hr-analytics__signals button,.hr-analytics__reporting button,.hr-analytics__reporting a{display:none!important}.hr-space-workspace__layout{display:block!important}.hr-space-workspace__main{padding:0!important}.hr-analytics{width:100%!important}.hr-analytics__hero,.hr-analytics__reporting{color-adjust:exact;-webkit-print-color-adjust:exact;print-color-adjust:exact}.hr-analytics__hero{grid-template-columns:1fr;min-height:0;padding:28px}.hr-analytics__hero h1{font-size:42px}.hr-analytics__period{box-shadow:none;grid-template-columns:1fr}.hr-analytics__period-dates{grid-column:auto}.hr-analytics__headline{grid-template-columns:repeat(4,minmax(0,1fr))}.hr-analytics__headline-card,.hr-analytics__brief,.hr-analytics__confidence,.hr-analytics__listening,.hr-analytics__risk-exposure,.hr-analytics__pipeline,.hr-analytics__follow-through,.hr-analytics__trend,.hr-analytics__signals,.hr-analytics__workstream-card,.hr-analytics__segment-column,.hr-analytics__reporting{break-inside:avoid;box-shadow:none}.hr-analytics__evidence-row,.hr-analytics__executive-grid,.hr-analytics__diagnostics-grid,.hr-analytics__flow-grid,.hr-analytics__workstream-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-analytics__segment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hr-analytics__governance{display:none}}body p,body dd{font-weight:300;font-family:var(--font-body)!important}body :where(input,select,textarea,option,table){font-family:var(--font-body)!important}body :where(button,summary,legend){font-family:var(--font-display)}body :is(h1,h2){font-family:var(--font-display)!important;font-weight:600!important}body :is(h3,h4,h5,h6){font-family:var(--font-display)!important;font-weight:400!important}body :is(.eyebrow,.insights-eyebrow,.insight-eyebrow,[class*=kicker],[class*=overline]){font-family:var(--font-display)!important;font-weight:600!important}.site-nav__item,.portal-header__section-trigger,.portal-header__section-menu-toggle,.portal-header__flyout-links strong,.portal-header__product strong{font-family:var(--font-display);font-weight:400}.site-nav__item[aria-current=page],.portal-header__section.is-open .portal-header__section-trigger,.portal-header__section-trigger[aria-current=page],.portal-header__flyout-links button[aria-current=page] strong{font-weight:600}:where([lang=ar],[dir=rtl]){font-family:var(--font-arabic)}:where([lang=ar],[dir=rtl]) :is(h1,h2,h3,h4,h5,h6),:where([lang=ar],[dir=rtl]) :is(.eyebrow,.insights-eyebrow,.insight-eyebrow,[class*=kicker],[class*=overline]),.home-introduction__media--arabic,.home-introduction__media--arabic :where(p,small,strong,span,time){font-family:var(--font-arabic)!important}.hr-space-view :where(input,select,textarea,option,table){font-family:var(--font-body)!important}.hr-space-view :where(button,summary,[role=tab],nav a){font-family:var(--font-display);font-weight:400}.hr-space-view :where(button[aria-current=page],button[aria-selected=true],[role=tab][aria-selected=true],nav a[aria-current=page]){font-weight:600}.hr-space-view :is(h1,h2){font-family:var(--font-display)!important;font-weight:600!important}.hr-space-view :is(h3,h4,h5,h6){font-family:var(--font-display)!important;font-weight:400!important}.portal-item-hero__image.portal-item-hero--recruit,.portal-item-hero__image.portal-item-hero--engage{transform-origin:0;transform:scale(1.24)}.portal-item-hero__image.portal-item-hero--perform{transform-origin:100%;transform:scale(1.08)}.portal-item-hero__image.portal-item-hero--develop{transform-origin:30%;transform:scale(1.42)}.portal-item-hero__image.portal-item-hero--lead,.portal-item-hero__image.portal-item-hero--ai-hr{transform-origin:27%;transform:scale(1.42)}.portal-item-hero__image.portal-item-hero--insight,.portal-item-hero__image.portal-item-hero--hr-space{transform-origin:0;transform:scale(1.12)}.portal-home-areas__grid button,.engagement-module-card,.assessment-mode-grid>button,.assessment-route-options>button,.assessment-development-tools__grid button,.strategy-action-grid button,.strategy-resource-card,.insights-category-card,.leadership-tool__choice>div>button{--dirah-card-accent:var(--sand);--dirah-card-rail:var(--turquoise-dark);--dirah-card-backing:#ead9c2;--dirah-card-tint:#c79d6921;isolation:isolate;border:1px solid #311b102e;border-top:8px solid var(--dirah-card-accent);border-bottom:10px solid var(--brown-dark);background:linear-gradient(145deg, #fff 0%, #fff 64%, var(--dirah-card-tint) 100%);box-shadow:-9px -9px 0 var(--dirah-card-backing), 0 23px 46px #311b1021;position:relative;overflow:visible}.portal-home-areas__grid>:nth-child(4n+2),.engagement-module-grid>:nth-child(4n+2),.assessment-mode-grid>:nth-child(4n+2),.assessment-route-options>:nth-child(4n+2),.assessment-development-tools__grid>:nth-child(4n+2),.strategy-action-grid>:nth-child(4n+2),.strategy-resource-grid>:nth-child(4n+2),.insights-category-grid>:nth-child(4n+2),.leadership-tool__choice>div>:nth-child(4n+2){--dirah-card-accent:var(--turquoise);--dirah-card-rail:var(--sand);--dirah-card-backing:#d7e8e7;--dirah-card-tint:#43aebe1c}.portal-home-areas__grid>:nth-child(4n+3),.engagement-module-grid>:nth-child(4n+3),.assessment-mode-grid>:nth-child(4n+3),.assessment-route-options>:nth-child(4n+3),.assessment-development-tools__grid>:nth-child(4n+3),.strategy-action-grid>:nth-child(4n+3),.strategy-resource-grid>:nth-child(4n+3),.insights-category-grid>:nth-child(4n+3),.leadership-tool__choice>div>:nth-child(4n+3){--dirah-card-accent:var(--sage);--dirah-card-rail:#b9653f;--dirah-card-backing:#dfe6dc;--dirah-card-tint:#7e977a1f}.portal-home-areas__grid>:nth-child(4n),.engagement-module-grid>:nth-child(4n),.assessment-mode-grid>:nth-child(4n),.assessment-route-options>:nth-child(4n),.assessment-development-tools__grid>:nth-child(4n),.strategy-action-grid>:nth-child(4n),.strategy-resource-grid>:nth-child(4n),.insights-category-grid>:nth-child(4n),.leadership-tool__choice>div>:nth-child(4n){--dirah-card-accent:#b9653f;--dirah-card-rail:var(--turquoise);--dirah-card-backing:#ead6ca;--dirah-card-tint:#b9653f1a}.portal-home-areas__grid button:after,.engagement-module-card:after,.assessment-mode-grid>button:after,.assessment-route-options>button:after,.assessment-development-tools__grid button:after,.strategy-action-grid button:after,.strategy-resource-card:after,.insights-category-card:after,.leadership-tool__choice>div>button:after{content:"";z-index:2;background:var(--dirah-card-rail);pointer-events:none;width:6px;position:absolute;top:62px;bottom:76px;right:-7px}.portal-home-areas__grid button,.assessment-mode-grid>button,.assessment-route-options>button,.assessment-development-tools__grid button,.strategy-action-grid button,.insights-category-card,.leadership-tool__choice>div>button{transition:transform .22s,box-shadow .22s,border-color .22s,background .22s,color .22s}.portal-home-areas__grid button:hover,.portal-home-areas__grid button:focus-visible,.assessment-mode-grid>button:hover,.assessment-mode-grid>button:focus-visible,.assessment-route-options>button:hover,.assessment-route-options>button:focus-visible,.assessment-development-tools__grid button:hover,.assessment-development-tools__grid button:focus-visible,.strategy-action-grid button:hover,.strategy-action-grid button:focus-visible,.insights-category-card:hover,.insights-category-card:focus-visible,.leadership-tool__choice>div>button:hover,.leadership-tool__choice>div>button:focus-visible{border-color:var(--dirah-card-accent);box-shadow:-11px -11px 0 var(--dirah-card-backing), 0 29px 58px #311b102e;outline-offset:4px;outline:3px solid #197d8d30;transform:translateY(-5px)}.portal-home-areas__grid{background:0 0;border:0;gap:32px;padding:12px 9px 18px}.portal-home-areas__grid button{min-height:300px;padding:29px 27px 25px}.portal-home-areas__grid button:hover,.portal-home-areas__grid button:focus-visible{border-top-color:var(--dirah-card-accent);border-bottom-color:var(--brown-dark);background:linear-gradient(145deg, var(--brown-dark), var(--brown) 72%, #174b50)}.portal-home-areas__grid button>span{width:fit-content;min-width:42px;color:var(--turquoise-dark);background:#f4eee6;border:1px solid #311b1029;padding:7px 9px}.portal-home-areas__grid button>b{background:var(--brown);color:#fff;border:1px solid #311b1029;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 9px 18px #311b1026}.portal-home-areas__grid button:hover>b,.portal-home-areas__grid button:focus-visible>b{border-color:var(--sand);background:var(--sand);color:var(--brown-dark)}.engagement-module-grid{gap:36px 32px;padding:12px 9px 18px}.engagement-module-card{min-height:320px;box-shadow:-9px -9px 0 var(--dirah-card-backing), 0 23px 46px #311b1021;border-inline-start-width:1px;padding:27px 29px 0}.engagement-module-card:hover{box-shadow:-11px -11px 0 var(--dirah-card-backing), 0 29px 58px #311b102e;transform:translateY(-5px)}.engagement-module-card:nth-child(2n),.engagement-module-card:nth-child(3n){border-inline-start-color:#311b102e}.engagement-module-card__topline{background:linear-gradient(105deg, var(--brown-dark), var(--brown) 74%, #174b50);border-bottom:0;min-height:62px;margin:-27px -29px 0;padding:13px 20px}.engagement-module-card__topline>span{min-width:43px;color:var(--sand-light);text-align:center;background:#ffffff14;border:1px solid #fff3;padding:6px 8px;font-size:19px;line-height:1}.engagement-module-card__topline>b{color:#ffffffc7;background:#ffffff14;border:1px solid #ffffff2e;padding:7px 9px}.engagement-module-card h3{font-size:30px;line-height:1.05}.engagement-module-card>p:not(.engagement-module-card__audience){margin-bottom:27px;font-size:11px;line-height:1.7}.engagement-module-card>button{border:0;border-top:7px solid var(--dirah-card-accent);width:calc(100% + 58px);min-height:67px;color:var(--brown);background:#f4eee6;margin:auto -29px 0;padding:0 24px}.engagement-module-card>button b{background:var(--brown);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:400;display:grid}.engagement-module-card>button:hover,.engagement-module-card>button:focus-visible{border-top-color:var(--dirah-card-accent);background:var(--brown);color:#fff;outline-offset:3px;outline:3px solid #197d8d33}.engagement-module-card>button:hover b,.engagement-module-card>button:focus-visible b{background:var(--sand);color:var(--brown-dark)}.assessment-mode-grid{gap:31px;padding:12px 9px 18px}.assessment-mode-grid>button{min-height:370px;padding:27px 27px 0}.assessment-mode-grid>button>span{text-align:center;background:#f4eee6;border:1px solid #311b1024;width:fit-content;min-width:46px;padding:7px 10px;font-size:23px;line-height:1}.assessment-mode-grid>button>small{margin-top:20px}.assessment-mode-grid>button>p{font-size:11px;line-height:1.68}.assessment-mode-grid>button>b{border-top:7px solid var(--dirah-card-accent);background:#f4eee6;width:calc(100% + 54px);min-height:64px;margin:18px -27px 0;padding:0 22px}.assessment-mode-grid>button>b i{background:var(--brown);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.assessment-route-options{gap:31px;padding:13px 10px 18px}.assessment-route-options>button{min-height:305px;color:var(--brown-dark);border-inline-start-width:1px;padding:28px 29px 0}.assessment-route-options>button:hover,.assessment-route-options>button:focus-visible{background:linear-gradient(145deg, #fff 0%, #fff 64%, var(--dirah-card-tint) 100%);border-inline-start-color:#311b102e}.assessment-route-options>button>span{width:fit-content;color:var(--turquoise-dark);background:#f4eee6;border:1px solid #311b1024;padding:7px 9px}.assessment-route-options>button>strong{color:var(--brown-dark);margin:19px 0 11px;font-size:26px}.assessment-route-options>button>p{color:#71655c;font-size:11px;line-height:1.68}.assessment-route-options>button>em{border-top:7px solid var(--dirah-card-accent);width:calc(100% + 58px);min-height:65px;color:var(--brown);background:#f4eee6;margin:24px -29px 0;padding:0 22px}.assessment-route-options>button>em b{background:var(--brown);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:400;display:grid}.assessment-development-tools__grid{border:0;gap:28px;padding:13px 9px 18px}.assessment-development-tools__grid button,.assessment-development-tools__grid button:first-child{border:1px solid #311b102e;border-top:8px solid var(--dirah-card-accent);border-bottom:10px solid var(--brown-dark);background:linear-gradient(145deg, #fff 0%, #fff 64%, var(--dirah-card-tint) 100%);min-height:260px;color:var(--brown-dark);padding:26px 24px 0}.assessment-development-tools__grid button>span{color:var(--turquoise-dark)}.assessment-development-tools__grid button>strong{color:var(--brown-dark);font-size:23px}.assessment-development-tools__grid button>p{color:#71655c;font-size:11px;line-height:1.66}.assessment-development-tools__grid button>b{border-top:7px solid var(--dirah-card-accent);width:calc(100% + 48px);min-height:60px;color:var(--brown);background:#f4eee6;justify-content:flex-end;align-items:center;margin:22px -24px 0;padding:0 21px;display:flex}.assessment-development-tools__grid button:hover,.assessment-development-tools__grid button:focus-visible{background:linear-gradient(145deg, #fff 0%, #fff 64%, var(--dirah-card-tint) 100%);box-shadow:-11px -11px 0 var(--dirah-card-backing), 0 29px 58px #311b102e}.strategy-action-grid{border:0;gap:28px;padding:13px 9px 18px}.strategy-action-grid button,.strategy-action-grid button:first-child{border:1px solid #311b102e;border-top:8px solid var(--dirah-card-accent);border-bottom:10px solid var(--brown-dark);background:linear-gradient(145deg, #fff 0%, #fff 64%, var(--dirah-card-tint) 100%);min-height:300px;color:var(--brown-dark);padding:27px 25px 0}.strategy-action-grid button>span{width:fit-content;color:var(--turquoise-dark);background:#f4eee6;border:1px solid #311b1024;padding:7px 9px}.strategy-action-grid button>strong{color:var(--brown-dark);font-size:25px}.strategy-action-grid button>p{color:#71655c;font-size:11px;line-height:1.68}.strategy-action-grid button>b{border-top:7px solid var(--dirah-card-accent);width:calc(100% + 50px);min-height:63px;color:var(--brown);background:#f4eee6;justify-content:flex-end;align-items:center;margin:24px -25px 0;padding:0 21px;display:flex}.strategy-action-grid button:hover,.strategy-action-grid button:focus-visible{background:linear-gradient(145deg, #fff 0%, #fff 64%, var(--dirah-card-tint) 100%);box-shadow:-11px -11px 0 var(--dirah-card-backing), 0 29px 58px #311b102e}.strategy-resource-grid{border:0;gap:31px;padding:12px 9px 18px}.strategy-resource-card{border-right-color:#311b102e;border-bottom:10px solid var(--brown-dark);min-height:410px;padding:30px 28px 28px}.strategy-resource-card__number{text-align:center;background:#f4eee6;border:1px solid #311b1024;width:fit-content;min-width:43px;padding:7px 9px}.strategy-resource-card__actions{border-top:7px solid var(--dirah-card-accent);margin-inline:-28px;background:#f4eee6;margin-bottom:-28px;padding:22px 28px 24px}.insights-category-grid{box-shadow:none;gap:27px;padding:12px 9px 18px}.insights-category-card,.insights-category-card:nth-child(2n),.insights-category-card:nth-child(3n),.insights-category-card:nth-child(n+3),.insights-category-card:last-child{border:1px solid #311b102e;border-top:8px solid var(--dirah-card-accent);border-bottom:10px solid var(--brown-dark);min-height:275px}.insights-category-card--active,.insights-category-card--active:nth-child(2n),.insights-category-card--active:nth-child(3n),.insights-category-card--active:nth-child(n+3),.insights-category-card--active:last-child{border-color:var(--brown);border-top-color:var(--dirah-card-accent);border-bottom-color:var(--brown-dark);background:linear-gradient(145deg, var(--brown-dark), var(--brown) 74%, #174b50);color:#fff}.maturity-track-choice__grid{gap:31px;padding:12px 9px 18px}.maturity-track-card{border:1px solid #311b102e;border-top:8px solid var(--sand);border-bottom:10px solid var(--brown-dark);background:linear-gradient(145deg,#fff 0% 64%,#c79d691f 100%);border-inline-start-width:1px;min-height:275px;box-shadow:-9px -9px #ead9c2,0 23px 46px #311b1021}.maturity-track-card:nth-child(2){border-top-color:var(--turquoise);background:linear-gradient(145deg,#fff 0% 64%,#43aebe1c 100%);box-shadow:-9px -9px #d7e8e7,0 23px 46px #311b1021}.maturity-track-card:hover,.maturity-track-card:focus-visible{border-color:var(--turquoise-dark);transform:translateY(-5px);box-shadow:-11px -11px #ead9c2,0 29px 58px #311b102e}.maturity-track-card:nth-child(2):hover,.maturity-track-card:nth-child(2):focus-visible{box-shadow:-11px -11px #d7e8e7,0 29px 58px #311b102e}.maturity-track-card--active{border-color:var(--turquoise-dark);border-top-color:var(--turquoise);background:#fff}.leadership-tool__choice>div{gap:29px;padding:12px 9px 18px}.leadership-tool__choice>div>button{border-radius:0;min-height:145px;padding:26px 27px}.leadership-tool__choice>div>button:hover,.leadership-tool__choice>div>button:focus-visible{background:linear-gradient(145deg, #fff 0%, #fff 64%, var(--dirah-card-tint) 100%)}.leadership-tool__choice button>span{color:var(--turquoise-dark);background:#f4eee6;border:1px solid #311b1024;border-radius:0}.leadership-tool__choice button b{background:var(--brown);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:400;display:grid}@media (width<=900px){.portal-home-areas__grid,.engagement-module-grid,.assessment-mode-grid,.assessment-route-options,.strategy-action-grid,.strategy-resource-grid,.insights-category-grid,.maturity-track-choice__grid{gap:27px}}@media (width<=680px){.portal-home-areas__grid,.engagement-module-grid,.assessment-mode-grid,.assessment-route-options,.assessment-development-tools__grid,.strategy-action-grid,.strategy-resource-grid,.maturity-track-choice__grid{gap:25px;padding-inline:6px}.portal-home-areas__grid button,.engagement-module-card,.assessment-mode-grid>button,.assessment-route-options>button,.assessment-development-tools__grid button,.strategy-action-grid button,.strategy-resource-card,.insights-category-card,.maturity-track-card,.maturity-track-card:nth-child(2){box-shadow:-6px -6px 0 var(--dirah-card-backing,#ead9c2), 0 18px 36px #311b1021}.portal-home-areas__grid button:after,.engagement-module-card:after,.assessment-mode-grid>button:after,.assessment-route-options>button:after,.assessment-development-tools__grid button:after,.strategy-action-grid button:after,.strategy-resource-card:after,.insights-category-card:after{width:4px;right:-5px}.portal-home-areas__grid button{min-height:0;padding:26px 23px 24px}.engagement-module-card{min-height:0;padding:24px 23px 0}.engagement-module-card__topline{margin:-24px -23px 0}.engagement-module-card>button{width:calc(100% + 46px);margin-inline:-23px}.assessment-mode-grid>button{min-height:0;padding:24px 22px 0}.assessment-mode-grid>button>b{width:calc(100% + 44px);margin-inline:-22px}.assessment-route-options>button{min-height:0;padding:24px 22px 0}.assessment-route-options>button>em{width:calc(100% + 44px);margin-inline:-22px}.assessment-development-tools__grid button,.assessment-development-tools__grid button:first-child{min-height:0;padding:24px 21px 0}.assessment-development-tools__grid button>b{width:calc(100% + 42px);margin-inline:-21px}.strategy-action-grid button,.strategy-action-grid button:first-child{min-height:0;padding:24px 21px 0}.strategy-action-grid button>b{width:calc(100% + 42px);margin-inline:-21px}.strategy-resource-card,.strategy-resource-card:last-child{min-height:0;padding:26px 23px 24px}.strategy-resource-card__actions{margin-inline:-23px;margin-bottom:-24px;padding-inline:23px}}.engagement-module-card:focus-within,.strategy-resource-card:focus-within,.insights-category-card:focus-within{outline-offset:4px;outline:3px solid #236d74bd}@media (prefers-reduced-motion:reduce){.portal-home-areas__grid button,.engagement-module-card,.assessment-mode-grid>button,.assessment-route-options>button,.assessment-development-tools__grid button,.strategy-action-grid button,.strategy-resource-card,.insights-category-card,.maturity-track-card,.leadership-tool__choice>div>button{transition:none}.portal-home-areas__grid button:hover,.portal-home-areas__grid button:focus-visible,.engagement-module-card:hover,.engagement-module-card:focus-within,.assessment-mode-grid>button:hover,.assessment-mode-grid>button:focus-visible,.assessment-route-options>button:hover,.assessment-route-options>button:focus-visible,.assessment-development-tools__grid button:hover,.assessment-development-tools__grid button:focus-visible,.strategy-action-grid button:hover,.strategy-action-grid button:focus-visible,.strategy-resource-card:hover,.strategy-resource-card:focus-within,.insights-category-card:hover,.insights-category-card:focus-within,.maturity-track-card:hover,.maturity-track-card:focus-visible,.leadership-tool__choice>div>button:hover,.leadership-tool__choice>div>button:focus-visible{transform:none}}.team-model{--team-cream:#f5f0e6;--team-paper:#fbf8f1;--team-green:#204d3b;--team-green-deep:#16382b;--team-brown:#643b1b;--team-sand:#c4a37b;--team-teal:#2c9ca6;--team-charcoal:#2e3432;background:var(--team-cream);color:var(--team-charcoal);overflow:clip}.team-model button,.team-model a{font:inherit}.team-model button:focus-visible,.team-model a:focus-visible{outline-offset:4px;outline:3px solid #fff}.team-model__hero{isolation:isolate;min-height:760px;position:relative}.team-model__hero-image,.team-model__hero-wash{position:absolute;inset:0}.team-model__hero-image{z-index:-2;filter:saturate(.82)contrast(1.04);background-size:cover;transform:scale(1.015)}.team-model__hero-wash{z-index:-1;background:linear-gradient(90deg,#143227f7 0%,#16382be6 46%,#16382b57 100%),linear-gradient(#122d2314 34%,#122d23f5 100%)}.team-model__hero-content{color:#fff;align-content:end;min-height:760px;padding-block:9rem 4.5rem;display:grid}.team-model__back{color:#fff;cursor:pointer;border:0;background:0 0;border-bottom:1px solid #ffffff7a;justify-self:start;margin-bottom:2.6rem;padding:0 0 .35rem}.team-model__hero-content h1,.team-model__context h2,.team-model__section-heading h2,.team-model__charter-heading h2,.team-model__closing h2{font-family:var(--font-display);letter-spacing:-.045em;font-weight:400}.team-model__hero-content h1{max-width:980px;margin:.75rem 0 1.4rem;font-size:clamp(3.6rem,7.4vw,7.4rem);line-height:.92}.team-model__hero-lead{color:#ffffffd6;max-width:780px;margin:0;font-size:clamp(1.12rem,1.7vw,1.45rem);line-height:1.55}.team-model__hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.team-model__hero-actions button,.team-model__closing button{background:var(--team-teal);color:#fff;cursor:pointer;border:1px solid #ffffff59;padding:.9rem 1.35rem;font-weight:800;transition:transform .2s,background .2s}.team-model__hero-actions button:last-child{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a}.team-model__hero-actions button:hover,.team-model__closing button:hover{background:#247f87;transform:translateY(-2px)}.team-model__hero-metrics{background:#ffffff38;grid-template-columns:repeat(3,minmax(0,210px));gap:1px;max-width:720px;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.team-model__hero-metrics li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#102d22b8;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:1rem 1.15rem;display:grid}.team-model__hero-metrics strong{color:#8fdce0;font-family:var(--font-display);font-size:2.25rem;font-weight:400}.team-model__hero-metrics span{color:#ffffffba;font-size:.78rem;line-height:1.35}.team-model__context,.team-model__tools,.team-model__journey,.team-model__evidence{padding-block:7rem}.team-model__context-grid,.team-model__charter-heading,.team-model__closing-grid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(2rem,6vw,7rem);display:grid}.team-model__context h2,.team-model__section-heading h2,.team-model__charter-heading h2,.team-model__closing h2{margin:.65rem 0 0;font-size:clamp(2.55rem,4.7vw,5rem);line-height:.96}.team-model__context-grid>div{align-self:end}.team-model__context-grid>div p,.team-model__section-heading>p:last-child,.team-model__charter-heading>p,.team-model__closing-grid>div:last-child>p{color:#625a52;font-size:1.06rem;line-height:1.75}.team-model__context-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:3rem;display:grid}.team-model__context-cards article{border:1px solid #2e34321f;border-top:5px solid var(--team-sand);background:#ffffffb3;min-height:245px;padding:1.6rem;box-shadow:0 22px 55px #312d260f}.team-model__context-cards article:nth-child(2),.team-model__context-cards article:nth-child(4){border-top-color:var(--team-teal)}.team-model__context-cards span,.team-model__journey-grid>li>span{color:var(--team-teal);letter-spacing:.12em;font-size:.74rem;font-weight:900}.team-model__context-cards h3,.team-model__tool-grid h3,.team-model__journey-grid h3,.team-model__charter-grid h3,.team-model__charter-output h3,.team-model__review h3{font-family:var(--font-display);font-weight:400}.team-model__context-cards h3{margin:1.1rem 0 .75rem;font-size:1.55rem;line-height:1.08}.team-model__context-cards p,.team-model__progression p{color:#686058;margin:0;line-height:1.62}.team-model__progression{background:var(--team-green);color:#fff;grid-template-columns:1fr auto 1.3fr auto 1fr;align-items:stretch;margin-top:1rem;display:grid}.team-model__progression article{padding:1.5rem}.team-model__progression article:nth-of-type(2){background:var(--team-teal)}.team-model__progression>b{color:var(--team-sand);align-self:center;padding-inline:.25rem}.team-model__progression span{color:#a9e4e5;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-size:.7rem;font-weight:900;display:block}.team-model__progression strong{font-family:var(--font-display);font-size:1.35rem;font-weight:400;display:block}.team-model__progression p{color:#ffffffb3;margin-top:.45rem;font-size:.84rem}.team-model__cycle{color:#fff;background:radial-gradient(circle at 18% 35%,#2c9ca62b,#0000 28rem),linear-gradient(145deg,#17392c,#204d3b 60%,#17392c);padding-block:7rem;scroll-margin-top:5rem}.team-model__section-heading{max-width:920px;margin-bottom:3rem}.team-model__section-heading>p:last-child{max-width:780px;margin:1.3rem 0 0}.team-model__section-heading--light>p:last-child{color:#ffffffb3}.team-model__cycle-layout{grid-template-columns:minmax(620px,1.2fr) minmax(350px,.8fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.team-model__diagram{min-height:720px;position:relative}.team-model__diagram-ring{border:2px solid #c4a37b73;border-radius:50%;position:absolute;inset:95px 115px}.team-model__node{z-index:2;width:174px;min-height:90px;color:var(--team-green-deep);text-align:left;cursor:pointer;background:#f3eade;border:2px solid #ffffff57;border-radius:999px;grid-template-columns:2rem 1fr;align-items:center;gap:.65rem;padding:.75rem 1rem;transition:transform .2s,background .2s,border-color .2s;display:grid;position:absolute;box-shadow:0 18px 55px #0003}.team-model__node>span{background:var(--team-sand);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid}.team-model__node>strong{font-size:.8rem;line-height:1.25}.team-model__node:nth-of-type(3n)>span,.team-model__node:nth-of-type(3n+1)>span{background:var(--team-teal)}.team-model__node[aria-pressed=true],.team-model__node:hover,.team-model__node:focus-visible{background:#fff;border-color:#fff;transform:scale(1.055)}.team-model__node--1{top:0;left:50%;transform:translate(-50%)}.team-model__node--1[aria-pressed=true],.team-model__node--1:hover,.team-model__node--1:focus-visible{transform:translate(-50%)scale(1.055)}.team-model__node--2{top:20%;right:2%}.team-model__node--3{bottom:22%;right:0}.team-model__node--4{bottom:0;right:24%}.team-model__node--5{bottom:0;left:24%}.team-model__node--6{bottom:22%;left:0}.team-model__node--7{top:20%;left:2%}.team-model__diagram-centre{z-index:1;background:var(--team-green-deep);text-align:center;border:10px solid #ffffff1f;border-radius:50%;align-content:center;width:250px;min-height:250px;padding:1.4rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team-model__diagram-centre span{color:#86d9dd;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900}.team-model__diagram-centre strong{font-family:var(--font-display);margin:.55rem 0;font-size:1.7rem;font-weight:400;line-height:1}.team-model__diagram-centre small{color:#fff9;line-height:1.45}.team-model__practice-panel{border-top:7px solid var(--team-teal);background:var(--team-paper);color:var(--team-charcoal);padding:clamp(1.7rem,3.5vw,2.8rem);box-shadow:0 30px 90px #0000003d}.team-model__practice-panel>p:first-child,.team-model__outcome span,.team-model__tool-link span,.team-model__tool-outputs strong{color:var(--team-teal);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:900}.team-model__practice-panel h3{font-family:var(--font-display);margin:.65rem 0 1rem;font-size:clamp(2rem,3.3vw,3.35rem);font-weight:400;line-height:1}.team-model__practice-panel blockquote{border-left:5px solid var(--team-sand);color:var(--team-brown);font-family:var(--font-display);background:#eee4d6;margin:0 0 1.2rem;padding:1rem 1.2rem;font-size:1.2rem;line-height:1.35}.team-model__practice-panel>p,.team-model__practice-panel li{color:#635b53;line-height:1.62}.team-model__practice-panel h4{margin-bottom:.55rem}.team-model__practice-panel ul{gap:.4rem;margin:0;padding-left:1.1rem;display:grid}.team-model__tool-link{border-left:4px solid var(--team-teal);background:#dceceb;gap:.35rem;margin:1.3rem 0;padding:.9rem 1rem;display:grid}.team-model__tool-link a{color:var(--team-green);font-weight:900;text-decoration:none}.team-model__outcome{border-top:1px solid #2e343226;margin-top:1.4rem;padding-top:1rem}.team-model__outcome p{color:var(--team-green);margin:.35rem 0 0;font-weight:800}.team-model__practice-detail{margin-top:3rem}.team-model__practice-toggle{border:1px solid #ffffff4d;grid-template-columns:repeat(2,minmax(0,1fr));padding:.35rem;display:inline-grid}.team-model__practice-toggle button{color:#ffffffb3;cursor:pointer;background:0 0;border:0;padding:.85rem 1.2rem;font-weight:800}.team-model__practice-toggle button[aria-pressed=true]{background:var(--team-teal);color:#fff}.team-model__practice-evidence{grid-template-columns:repeat(7,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.team-model__practice-evidence article{background:#ffffff14;min-height:265px;padding:1.1rem}.team-model__practice-evidence span{color:#8adddf;font-size:.7rem;font-weight:900}.team-model__practice-evidence h3{min-height:3.2rem;font-family:var(--font-display);margin:.6rem 0;font-size:1.06rem;font-weight:400;line-height:1.1}.team-model__practice-evidence ul{gap:.4rem;margin:0;padding-left:1rem;display:grid}.team-model__practice-evidence li{color:#ffffffa6;font-size:.74rem;line-height:1.42}.team-model__tools{background:radial-gradient(circle at 95% 8%,#2c9ca61a,#0000 25rem),#efe6da}.team-model__tool-flow{background:#ffffffa6;border:1px solid #2e34321f;grid-template-columns:auto auto auto auto auto auto 1fr;align-items:center;gap:.7rem;margin-bottom:1rem;padding:1.3rem;display:grid}.team-model__tool-flow span,.team-model__tool-flow strong{background:var(--team-sand);color:#fff;text-align:center;padding:.85rem 1rem}.team-model__tool-flow span:nth-of-type(2){background:var(--team-teal)}.team-model__tool-flow span:nth-of-type(3){background:var(--team-brown)}.team-model__tool-flow strong{background:var(--team-green)}.team-model__tool-flow b{color:var(--team-teal)}.team-model__tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.team-model__tool-grid article{border:1px solid #2e343221;border-top:6px solid var(--team-sand);background:#ffffffc2;align-content:start;min-height:410px;padding:2rem;display:grid}.team-model__tool-grid article:nth-child(2){border-top-color:var(--team-teal)}.team-model__tool-grid article:nth-child(3){border-top-color:var(--team-brown)}.team-model__tool-grid article>div:first-child{justify-content:space-between;align-items:center;display:flex}.team-model__tool-grid article>div:first-child span{background:var(--team-green);color:#fff;border-radius:50%;place-items:center;width:3.6rem;height:3.6rem;font-weight:900;display:grid}.team-model__tool-grid small{color:var(--team-teal);font-weight:900}.team-model__tool-grid h3{margin:1.3rem 0 1rem;font-size:2rem;line-height:1.04}.team-model__tool-grid article>p,.team-model__tool-outputs p{color:#665e56;line-height:1.62}.team-model__tool-outputs{border-top:1px solid #2e343221;margin:1rem 0;padding-top:1rem}.team-model__tool-outputs p{margin-bottom:0;font-size:.9rem}.team-model__tool-grid a{color:var(--team-green);place-self:end start;font-weight:900;text-decoration:none}.team-model__responsible-use{border-left:6px solid var(--team-teal);background:#dceceb;margin-top:1rem;padding:1.4rem 1.6rem}.team-model__responsible-use>strong{color:var(--team-green);font-family:var(--font-display);font-size:1.35rem;font-weight:400}.team-model__responsible-use ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem 1.5rem;margin:1rem 0 0;padding-left:1.1rem;display:grid}.team-model__responsible-use li{color:#405d59;line-height:1.5}.team-model__journey{background:var(--team-paper);scroll-margin-top:5rem}.team-model__journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.team-model__journey-grid>li{background:#f0e7dc;border:1px solid #2e34321f;grid-template-columns:4rem 1fr;gap:1.3rem;min-height:170px;padding:1.5rem;display:grid}.team-model__journey-grid>li>span{background:var(--team-green);color:#fff;border-radius:50%;align-self:start;place-items:center;width:4rem;height:4rem;display:grid}.team-model__journey-grid h3{margin:.2rem 0 .55rem;font-size:1.45rem}.team-model__journey-grid p{color:#675f57;margin:0;line-height:1.58}.team-model__cadence{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1rem;display:grid}.team-model__cadence>*{background:var(--team-green);color:#fff;text-align:center;border-right:1px solid #ffffff3b;padding:1.1rem}.team-model__cadence>:nth-child(3){background:var(--team-teal)}.team-model__cadence>:last-child{background:var(--team-brown);border:0}.team-model__charter{background:var(--team-green);color:#fff;padding-block:7rem}.team-model__charter-heading{align-items:end}.team-model__charter-heading>p{color:#ffffffad}.team-model__charter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:3rem;display:grid}.team-model__charter-grid article{background:#ffffff14;grid-template-columns:2.8rem 1fr;gap:1rem;min-height:120px;padding:1.2rem;display:grid}.team-model__charter-grid article:last-child{grid-column:1/-1}.team-model__charter-grid article>span{background:var(--team-teal);border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;font-weight:900;display:grid}.team-model__charter-grid h3{margin:.15rem 0 .45rem;font-size:1.3rem}.team-model__charter-grid p{color:#ffffffab;margin:0;line-height:1.52}.team-model__charter-output{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.team-model__charter-output>div{background:var(--team-paper);color:var(--team-charcoal);padding:1.7rem}.team-model__charter-output h3{margin:0 0 1rem;font-size:1.65rem}.team-model__charter-output ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding-left:1.1rem;display:grid}.team-model__charter-output li,.team-model__charter-output dd{color:#665e56;line-height:1.45}.team-model__charter-output dl{gap:.7rem;margin:0;display:grid}.team-model__charter-output dl>div{border-top:1px solid #2e343221;grid-template-columns:7rem 1fr;gap:1rem;padding-top:.7rem;display:grid}.team-model__charter-output dt{color:var(--team-teal);font-weight:900}.team-model__charter-output dd{margin:0}.team-model__evidence{background:#ece2d5}.team-model__maturity{grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 1rem;padding:0;list-style:none;display:grid}.team-model__maturity li{background:#dfd0bd;border-right:1px solid #ffffff47;min-height:165px;padding:1.2rem}.team-model__maturity li:nth-child(2){background:#cbd9d2}.team-model__maturity li:nth-child(3){background:#9fc4c1}.team-model__maturity li:nth-child(4){background:var(--team-teal);color:#fff}.team-model__maturity li:nth-child(5){background:var(--team-green);color:#fff}.team-model__maturity span{color:var(--team-brown);font-weight:900;display:block}.team-model__maturity strong{font-family:var(--font-display);margin:.8rem 0 .55rem;font-size:1.35rem;font-weight:400;display:block}.team-model__maturity p{color:inherit;opacity:.76;margin:0;font-size:.82rem;line-height:1.45}.team-model__evidence-table{background:#ffffffa6;border:1px solid #2e34321f}.team-model__evidence-table>div{grid-template-columns:.7fr 1.15fr 1.15fr;display:grid}.team-model__evidence-table>div>*{border-bottom:1px solid #2e34321a;border-right:1px solid #2e34321a;margin:0;padding:1rem;line-height:1.5}.team-model__evidence-table>div>:last-child{border-right:0}.team-model__evidence-table>div:last-child>*{border-bottom:0}.team-model__evidence-head{background:var(--team-green);color:#fff;font-weight:900}.team-model__evidence-table p{color:#675f57}.team-model__review{border-left:6px solid var(--team-teal);background:var(--team-paper);margin-top:1rem;padding:1.5rem}.team-model__review h3{margin:0;font-size:1.6rem}.team-model__review ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem 1.4rem;margin:1rem 0 0;padding-left:1.1rem;display:grid}.team-model__review li{color:#655d55;line-height:1.5}.team-model__closing{color:#fff;background:linear-gradient(90deg,#143227f5,#143227d6),url(/brand/family-banners/07-cafe-conversation.avif) 50%/cover;padding-block:6rem}.team-model__closing-grid{align-items:end}.team-model__closing-grid>div:last-child>p{color:#ffffffb8}@media (width<=1180px){.team-model__context-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.team-model__cycle-layout{grid-template-columns:1fr}.team-model__diagram{width:100%;max-width:800px;margin-inline:auto}.team-model__practice-panel{max-width:800px;margin-inline:auto}.team-model__practice-evidence{grid-template-columns:repeat(4,minmax(0,1fr))}.team-model__practice-evidence article:last-child{grid-column:span 2}}@media (width<=900px){.team-model__hero-content{min-height:700px}.team-model__context-grid,.team-model__charter-heading,.team-model__closing-grid{grid-template-columns:1fr;gap:1.5rem}.team-model__progression{grid-template-columns:1fr}.team-model__progression>b{display:none}.team-model__tool-grid{grid-template-columns:1fr}.team-model__tool-grid article{min-height:0}.team-model__responsible-use ul,.team-model__review ul{grid-template-columns:repeat(2,minmax(0,1fr))}.team-model__tool-flow{grid-template-columns:1fr}.team-model__tool-flow b{display:none}.team-model__journey-grid,.team-model__charter-grid,.team-model__charter-output{grid-template-columns:1fr}.team-model__charter-grid article:last-child{grid-column:auto}.team-model__evidence-table>div{grid-template-columns:1fr}.team-model__evidence-head{display:none!important}.team-model__evidence-table>div{border-bottom:3px solid var(--team-sand)}.team-model__evidence-table>div>*{border-right:0}}@media (width<=720px){.team-model__hero,.team-model__hero-content{min-height:720px}.team-model__hero-content{padding-block:7rem 3rem}.team-model__hero-content h1{font-size:clamp(3rem,14vw,4.7rem)}.team-model__hero-metrics{grid-template-columns:1fr}.team-model__context,.team-model__cycle,.team-model__tools,.team-model__journey,.team-model__charter,.team-model__evidence{padding-block:4.5rem}.team-model__context-cards,.team-model__journey-grid{grid-template-columns:1fr}.team-model__context-cards article{min-height:0}.team-model__diagram{gap:.65rem;min-height:0;display:grid}.team-model__diagram-ring,.team-model__diagram-centre{display:none}.team-model__node,.team-model__node--1,.team-model__node--2,.team-model__node--3,.team-model__node--4,.team-model__node--5,.team-model__node--6,.team-model__node--7{border-radius:0;width:100%;min-height:72px;position:static;transform:none}.team-model__node[aria-pressed=true],.team-model__node:hover,.team-model__node:focus-visible,.team-model__node--1[aria-pressed=true],.team-model__node--1:hover,.team-model__node--1:focus-visible{transform:none}.team-model__practice-evidence{grid-template-columns:1fr}.team-model__practice-evidence article,.team-model__practice-evidence article:last-child{grid-column:auto;min-height:0}.team-model__practice-toggle{display:grid}.team-model__responsible-use ul,.team-model__review ul,.team-model__charter-output ul,.team-model__cadence,.team-model__maturity{grid-template-columns:1fr}.team-model__maturity li{min-height:0}.team-model__charter-output dl>div{grid-template-columns:1fr;gap:.3rem}}:root{--sand:#2ec4b6;--sand-light:#5ee3d8;--cream:#edf3f5;--paper:#f5f7f8;--brown:#0b1d26;--brown-dark:#06131b;--turquoise:#2ec4b6;--turquoise-dark:#159a91;--ink:#0d0d0d;--sage:#5f8f8b;--lavender:#8ca9b3;--line:#06131b29;--font-body:"Source Sans 3", Inter, Aptos, "Segoe UI", Arial, sans-serif;--font-display:"Source Sans 3", Inter, Aptos, "Segoe UI", Arial, sans-serif}body{font-weight:400}.portal-header__brand-row,.site-footer,.hr-space-workspace__header{background:#06131b}.portal-header__logo{object-fit:contain;background:0 0;width:min(310px,48vw)}.portal-header__brand,.portal-header__product strong,.portal-header__signout{color:#fff}.portal-header__signout:hover,.portal-header__signout:focus-visible{color:#5ee3d8}.portal-header__product{border-inline-start-color:#5ee3d873}.portal-header__product small,.eyebrow{color:#159a91}.hr-space-signin__story,.assessment-centre-hero__wash{background-color:#06131b}.hr-space-signin__panel img{object-fit:contain;max-width:330px;height:auto}.footer-brand img{object-fit:contain;max-width:300px;height:auto}.assessment-access{color:#fff;background:linear-gradient(125deg,#06131bf7,#0b1d26db),url(/hr-delivery/assets/generated/hero-hr-analytics-v2.jpg) 50%/cover;place-items:center;min-height:100svh;padding:24px;display:grid}.assessment-access__story{background:linear-gradient(125deg,#06131bf2,#0b1d26c7),url(/hr-delivery/assets/generated/hero-hr-analytics-v2.jpg) 50%/cover;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(3rem,7vw,7rem);display:flex}.assessment-access__story img{width:min(360px,68vw);height:auto}.assessment-access__story p{color:#5ee3d8;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.78rem;font-weight:800}.assessment-access__story h1{color:#fff;letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(3.2rem,7vw,7.6rem);line-height:.92}.assessment-access__story span{color:#ffffffc7;max-width:680px;margin-top:1.5rem;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.6;display:block}.assessment-access__panel{color:#0d0d0d;background:#f5f7f8;border-top:6px solid #2ec4b6;width:min(450px,100%);margin:0;padding:30px 32px 28px;box-shadow:0 28px 70px #00000047}.assessment-access__panel>.hr-delivery-brand-lockup{margin-bottom:21px}.assessment-access__panel h1{color:#06131b;margin:.3rem 0 .8rem;font-size:2rem;line-height:1.05}.assessment-access__panel>p:not(.eyebrow){color:#52616a;line-height:1.6}.assessment-access__panel form{gap:.55rem;margin-top:1.35rem;display:grid}.assessment-access__panel label{color:#0b1d26;letter-spacing:.08em;text-transform:uppercase;margin-top:.45rem;font-size:.76rem;font-weight:800}.assessment-access__panel input{color:#06131b;min-height:47px;font:inherit;background:#fff;border:1px solid #06131b3d;border-left:4px solid #2ec4b6;padding:0 1rem}.assessment-access__panel input:focus{border-color:#159a91;outline:3px solid #2ec4b640}.assessment-access__panel button{color:#fff;min-height:49px;font:inherit;cursor:pointer;background:#06131b;border:0;justify-content:space-between;align-items:center;margin-top:.75rem;padding:0 1.25rem;font-weight:800;display:flex}.assessment-access__panel button:hover:not(:disabled){background:#159a91}.assessment-access__panel button:disabled{opacity:.65;cursor:wait}.assessment-access__panel>a{color:#159a91;margin-top:1.15rem;font-weight:700;display:inline-block}.assessment-access__error{background:#fae9e6;border-left:4px solid #b94a3d;padding:.8rem 1rem;color:#7a2f27!important}@media (width<=900px){.assessment-access{padding:14px}.assessment-access__panel{padding:25px 21px 23px}}.assessment-centre-hero{background:#06131b}.assessment-centre-hero__wash{background:linear-gradient(90deg,#06131bf7 0%,#06131be0 42%,#06131b57 76%,#06131b38 100%)}.assessment-centre-group--strategy-culture,.assessment-centre-group--capability-career,.assessment-centre-group--team,.assessment-centre-group--management,.assessment-centre-group--leadership,.assessment-centre-group--cognitive-ability,.assessment-centre-group--combinations,.assessment-centre-group--simulations,.assessment-centre-group--knowledge{--group-accent:#2ec4b6;--group-dark:#06131b;--group-tint:#e8f7f5}.assessment-centre-theme-key span{--key-color:#2ec4b6!important}.assessment-knowledge-row--strategy-culture,.assessment-knowledge-row--capability-career,.assessment-knowledge-row--team,.assessment-knowledge-row--management,.assessment-knowledge-row--leadership,.assessment-knowledge-row--cognitive-ability,.assessment-knowledge-row--combinations,.assessment-knowledge-row--simulations,.assessment-knowledge-row--knowledge{--knowledge-accent:#2ec4b6;--knowledge-dark:#06131b;--knowledge-tint:#e8f7f5}.assessment-centre-card,.assessment-centre-reader,.assessment-factsheet-sheet{border-color:#2ec4b659}.assessment-reference-viewer__document--factsheet{width:min(1080px,100%);height:min(900px,100dvh - 40px);max-height:calc(100dvh - 40px)}.assessment-reference-viewer__document--factsheet>header{padding:18px 24px 16px}.assessment-reference-viewer__document--factsheet>header h2{margin:3px 0 5px;font-size:27px}.assessment-reference-viewer__body--factsheet{padding:16px 18px}.assessment-factsheet-sheet{background:#f5f7f8;box-shadow:0 12px 30px #06131b14}.assessment-factsheet-sheet__masthead{background:linear-gradient(108deg,#06131b 0 66%,#159a91 100%);grid-template-columns:minmax(0,1fr) 200px;gap:24px;min-height:130px;padding:22px 26px}.assessment-factsheet-sheet__masthead h3{margin-bottom:8px;font-size:clamp(28px,3vw,40px)}.assessment-factsheet-sheet__masthead>div>strong{font-size:11px;line-height:1.45}.assessment-factsheet-sheet__masthead aside{background:#06131b85;padding:13px 15px}.assessment-factsheet-sheet__grid{gap:7px;padding:14px 16px 10px}.assessment-reference-viewer__body .assessment-factsheet-sheet__grid section,.assessment-reference-viewer__body .assessment-factsheet-sheet__value section{padding:11px 13px}.assessment-factsheet-sheet__grid p,.assessment-factsheet-sheet__value p{margin-top:4px;font-size:10px;line-height:1.42}.assessment-factsheet-sheet__grid ul{gap:2px;margin-top:5px}.assessment-factsheet-sheet__value{gap:7px;margin:0 16px;padding-top:10px}.assessment-factsheet-sheet>footer{margin-top:10px;padding:13px 16px 15px}.hr-space-signin__story{background:linear-gradient(110deg,#06131bf7,#0b1d26b8),url(/hr-delivery/assets/generated/hero-executive-strategy-v2.jpg) 50%/cover no-repeat}.hr-space-signin__story:after{content:none;background:0 0}.hr-space-signin__story .hr-space-back{color:#fff;border:1px solid #5ee3d8b8;background:#06131be0;border-inline-start:5px solid #2ec4b6;box-shadow:0 10px 28px #06131b38}.hr-space-signin__story .hr-space-back span{color:#5ee3d8}.hr-space-signin__story .hr-space-back:hover,.hr-space-signin__story .hr-space-back:focus-visible{outline-offset:3px;background:#159a91;border-color:#5ee3d8;outline:3px solid #5ee3d840}.hr-space-workspace__header,.hr-space-workspace__sidebar{background:#06131b}.hr-space-workspace__logo{object-fit:contain;flex:none;width:168px;height:auto;display:block}.hr-space-workspace__identity p,.hr-space-workspace__sidebar>p,.hr-space-signin__story li span{color:#5ee3d8}.hr-space-workspace__sidebar li button.is-active{background:#2ec4b626;border-color:#2ec4b6}.hr-space-assessment-launch{background:linear-gradient(108deg,#06131b 0 54%,#159a91 100%);box-shadow:0 18px 42px #06131b2e}.hr-people-hero{background:linear-gradient(105deg,#06131bfa,#0b1d26e6);box-shadow:0 18px 45px #06131b26}.hr-people-hero:after{border-color:#2ec4b640}.hr-people-directory-panel label>small{color:#52616a;margin-top:.45rem;font-size:.72rem;font-weight:500;line-height:1.45;display:block}.assessment-centre-hero__content>a{background:#06131bd1;border-color:#5ee3d8b3 #5ee3d8b3 #2ec4b6}.assessment-centre-hero__content>a:hover,.assessment-centre-hero__content>a:focus-visible{outline-offset:3px;background:#159a91;border-color:#5ee3d8;outline:3px solid #5ee3d840}.assessment-centre-card__actions button,.assessment-centre-card--combination>div a,.assessment-centre-card--combination>div button{color:#06131b;border-color:#159a9173 #159a9173 #2ec4b6}.assessment-centre-card__actions button:first-child,.assessment-centre-card--combination>div button,.assessment-centre-identity>button,.assessment-primary,.assessment-result-actions button,.strategy-question-actions button,.assessment-expired button{color:#fff;background:#06131b;border-color:#06131b #06131b #2ec4b6}.assessment-centre-card__actions button:first-child:hover,.assessment-centre-card__actions button:first-child:focus-visible,.assessment-centre-card--combination>div button:hover,.assessment-centre-card--combination>div button:focus-visible,.assessment-centre-identity>button:hover,.assessment-centre-identity>button:focus-visible,.assessment-primary:hover:not(:disabled),.assessment-primary:focus-visible,.assessment-result-actions button:hover,.assessment-result-actions button:focus-visible,.strategy-question-actions button:hover,.strategy-question-actions button:focus-visible,.assessment-expired button:hover,.assessment-expired button:focus-visible{color:#fff;background:#159a91;border-color:#159a91}.hr-delivery-brand-lockup{color:#06131b;align-items:center;gap:12px;min-width:0;display:inline-flex}.hr-delivery-brand-lockup__mark{background:#06131b;flex:0 0 62px;place-items:center;width:62px;height:54px;display:grid}.hr-delivery-brand-lockup__mark img{object-fit:contain;width:48px;height:48px;display:block}.hr-delivery-brand-lockup__copy{gap:2px;min-width:0;line-height:1;display:grid}.hr-delivery-brand-lockup__copy strong{color:inherit;font-family:var(--font-display);letter-spacing:-.025em;white-space:nowrap;font-size:24px;font-weight:500}.hr-delivery-brand-lockup__copy small{color:#159a91;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:850}.hr-delivery-brand-lockup--inverse{color:#fff}.hr-delivery-brand-lockup--inverse .hr-delivery-brand-lockup__mark{border:1px solid #ffffff29}.hr-delivery-brand-lockup--compact .hr-delivery-brand-lockup__mark{flex-basis:50px;width:50px;height:44px}.hr-delivery-brand-lockup--compact .hr-delivery-brand-lockup__mark img{width:39px;height:39px}.hr-delivery-brand-lockup--compact .hr-delivery-brand-lockup__copy strong{font-size:20px}.hr-space-signin__panel>.hr-delivery-brand-lockup{margin-bottom:22px}.footer-brand .hr-delivery-brand-lockup{pointer-events:none}.engagement-module-hero__image,.engagement-module-hero--training-needs-analysis .engagement-module-hero__image,.engagement-module-hero--succession-planning .engagement-module-hero__image,.engagement-module-hero--exit-interview .engagement-module-hero__image,.engagement-module-hero--tell-the-ceo .engagement-module-hero__image,.engagement-module-hero--strategy-pulse .engagement-module-hero__image,.engagement-module-hero--onboarding .engagement-module-hero__image{background-image:url(/hr-delivery/assets/generated/hero-od-engage-v1.png);background-position:50%}.engagement-module-hero__wash{background:linear-gradient(90deg,#06131bf7,#0b1d26c9 54%,#06131b4d)}.engagement-module-hero__start{border-color:#5ee3d89e;background:#06131b;border-inline-start-color:#2ec4b6;box-shadow:0 12px 30px #06131b38}.engagement-module-hero__start:hover,.engagement-module-hero__start:focus-visible{background:#159a91}.satisfaction-backdrop,.dirah-pulse-backdrop,.wellbeing-survey-shell{background:radial-gradient(circle at 12% 14%,#2ec4b62b,#0000 30%),linear-gradient(125deg,#06131bf7,#0b1d26ed)}.satisfaction-panel,.dirah-pulse-panel,.wellbeing-survey{color:#0d0d0d;background:#f5f7f8;border-top-color:#2ec4b6}.satisfaction-masthead,.satisfaction-report-header,.dirah-pulse-masthead,.wellbeing-survey__header,.wellbeing-report__header,.pulse-insight-header,.pulse-form-masthead,.tell-ceo-hr-header,.tell-ceo-masthead,.tell-ceo-confirmation,.onboarding-panel__masthead,.onboarding-confirmation{background-image:linear-gradient(105deg,#06131bfa,#0b1d26c2),url(/hr-delivery/assets/generated/hero-hr-analytics-v2.jpg);background-position:50%;background-size:cover}.satisfaction-state,.pulse-form-state{background-image:linear-gradient(105deg,#f5f7f8fa,#f5f7f8e6),url(/hr-delivery/assets/generated/hero-od-engage-v1.png)}.wellbeing-survey__header>button,.wellbeing-report__controls select,.wellbeing-report__controls button,.wellbeing-report--state button{background:#06131bb8}.satisfaction-primary-button,.satisfaction-report-filters__actions button,.satisfaction-report-alert button,.dirah-pulse-panel button[type=submit]{color:#fff;background:#06131b}.satisfaction-primary-button:hover,.satisfaction-report-filters__actions button:hover,.satisfaction-report-alert button:hover{background:#159a91}.assessment-space-signin__story{background:linear-gradient(110deg,#04232ff7,#0a4c54c2),url(/hr-delivery/assets/generated/hero-hr-analytics-v2.jpg) 50%/cover no-repeat}.assessment-space-signin__story .hr-space-back{border-color:#5ee3d8c7;background:#04232fe0;border-inline-start-color:#5ee3d8}.assessment-space-signin__panel form{gap:9px;display:grid}.assessment-space-signin__panel label{color:#0b1d26;letter-spacing:.08em;text-transform:uppercase;margin-top:9px;font-size:9px;font-weight:900}.assessment-space-signin__panel input{color:#0d0d0d;width:100%;min-height:49px;font:inherit;background:#fff;border:1px solid #06131b38;border-inline-start:4px solid #2ec4b6;padding:0 13px}.assessment-space-signin__panel input:focus{border-color:#159a91;outline:2px solid #2ec4b633}.assessment-space-signin__panel form>button{color:#fff;min-height:52px;font:inherit;cursor:pointer;border:1px solid #06131b;background:#06131b;border-inline-start:5px solid #2ec4b6;justify-content:space-between;align-items:center;margin-top:17px;padding:0 17px;font-size:10px;font-weight:900;display:flex}.assessment-space-signin__panel form>button:hover:not(:disabled),.assessment-space-signin__panel form>button:focus-visible{outline-offset:3px;background:#159a91;border-color:#159a91;outline:3px solid #2ec4b640}.assessment-space-signin__panel form>button b{color:#5ee3d8;font-size:18px}.assessment-space-signin__panel form>button:disabled{opacity:.55;cursor:wait}.assessment-space-signin__ebook{border:1px solid #159a913d;background:linear-gradient(135deg,#eef8f8 0%,#f8fbfb 100%);border-inline-start:5px solid #2ec4b6;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:15px;margin:0 0 24px;padding:14px;display:grid;box-shadow:0 12px 28px #06131b12}.assessment-space-signin__ebook>img{aspect-ratio:595/842;object-fit:cover;object-position:center;background:#351d11;border:1px solid #06131b24;width:88px;display:block;box-shadow:0 8px 18px #06131b2e}.assessment-space-signin__ebook>div{min-width:0}.assessment-space-signin__ebook p{letter-spacing:.11em;text-transform:uppercase;font-weight:900;color:#159a91!important;margin:0 0 4px!important;font-size:8px!important;line-height:1.35!important}.assessment-space-signin__ebook h3{color:#06131b;margin:0;font-size:15px;line-height:1.25}.assessment-space-signin__ebook>div>span{color:#52616a;margin-top:6px;font-size:9px;line-height:1.45;display:block}.assessment-space-signin__ebook-actions{gap:8px;margin-top:10px;display:grid}.assessment-space-signin__ebook a{color:#fff;background:#06131b;border:1px solid #06131b;border-inline-start:4px solid #2ec4b6;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-top:0;padding:8px 10px 8px 12px;text-decoration:none;display:flex}.assessment-space-signin__ebook a:hover,.assessment-space-signin__ebook a:focus-visible{outline-offset:3px;background:#159a91;border-color:#159a91;outline:3px solid #2ec4b640}.assessment-space-signin__ebook a>span{min-width:0;font-size:9px;font-weight:900;line-height:1.25}.assessment-space-signin__ebook a>span[dir=rtl]{text-align:right}.assessment-space-signin__ebook a small{color:#ffffffad;margin-top:2px;font-size:7px;font-weight:500;display:block}.assessment-space-signin__ebook a b{color:#5ee3d8;flex:none;font-size:18px}@media (width<=520px){.assessment-space-signin__ebook{grid-template-columns:68px minmax(0,1fr);gap:12px;padding:12px}.assessment-space-signin__ebook>img{width:68px}}.portal-section-view--engage .engagement-hero__wash,.portal-section-view--engage .portal-area-hero__wash{background:linear-gradient(90deg,#06131bf7,#0b1d26cc 52%,#06131b42)}.portal-section-view--engage .engagement-intro,.portal-section-view--engage .portal-area-intro{background:#eef5f6}.portal-section-view--engage .engagement-intro h2,.portal-section-view--engage .engagement-library h2,.portal-section-view--engage .engagement-module-card h3{color:#06131b}.portal-section-view--engage .engagement-intro__grid>div:last-child p,.portal-section-view--engage .engagement-module-card>p:not(.engagement-module-card__audience){color:#52616a}.portal-section-view--engage .engagement-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:8px 0 16px}.portal-section-view--engage .engagement-module-card,.portal-section-view--engage .engagement-module-card:nth-child(2n),.portal-section-view--engage .engagement-module-card:nth-child(3n){--dirah-card-accent:#2ec4b6;--dirah-card-rail:#159a91;--dirah-card-backing:#dceff0;--dirah-card-tint:#2ec4b614;background:linear-gradient(145deg,#fff 0% 70%,#2ec4b614 100%);border:2px solid #2ec4b6;border-top-width:7px;border-bottom:8px solid #06131b;min-height:276px;padding:20px 20px 0;box-shadow:0 18px 42px #06131b1a}.portal-section-view--engage .engagement-module-card:after{background:#159a91;width:5px;right:-6px}.portal-section-view--engage .engagement-module-card:hover{border-color:#159a9180;transform:translateY(-4px);box-shadow:0 24px 48px #06131b26}.portal-section-view--engage .engagement-module-card__topline{background:linear-gradient(105deg,#06131b,#0b3340 72%,#159a91);min-height:52px;margin:-20px -20px 0;padding:12px 18px}.portal-section-view--engage .engagement-module-card__topline>span{color:#5ee3d8;background:#2ec4b61f;border-color:#5ee3d859}.portal-section-view--engage .engagement-module-card__topline>b{color:#ffffffd1;background:#ffffff12;border-color:#5ee3d83d}.portal-section-view--engage .engagement-module-card__audience{color:#159a91!important}.portal-section-view--engage .engagement-module-card>button{color:#06131b;background:#eef5f6;border:0;border-top:5px solid #2ec4b6;width:calc(100% + 40px);min-height:58px;margin:auto -20px 0;padding:0 18px}.portal-section-view--engage .engagement-module-card>button b{color:#fff;background:#06131b}.portal-section-view--engage .engagement-module-card>button:hover,.portal-section-view--engage .engagement-module-card>button:focus-visible{color:#fff;background:#159a91;border-top-color:#5ee3d8}.portal-section-view--engage .engagement-module-card>button:hover b,.portal-section-view--engage .engagement-module-card>button:focus-visible b{color:#5ee3d8;background:#06131b}.portal-section-view--engage .engagement-principles{background:#06131b}.portal-section-view--engage .engagement-principles:after{content:none;background:0 0}@media (width<=1100px){.portal-section-view--engage .engagement-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.portal-section-view--engage .engagement-module-grid{grid-template-columns:1fr}}.site-shell,.hr-space-view,.assessment-space-signin{--sand:#2ec4b6;--sand-light:#5ee3d8;--cream:#eef5f6;--paper:#f5f7f8;--brown:#0b3340;--brown-dark:#06131b;--turquoise:#2ec4b6;--turquoise-dark:#159a91;--ink:#0d1d25;--sage:#5aa4a0;--line:#06131b29}.site-shell--hr-space-only,.hr-space-workspace{background:#eef3f4;min-height:100vh}.hr-space-workspace__header,.hr-space-workspace__sidebar,.hr-space-people-launch,.hr-space-people-launch--inbox,.hr-space-people-launch--communications,.hr-space-assessment-launch,.hr-inbox__hero,.hr-space-next-step{background:linear-gradient(112deg,#06131b 0%,#0b3340 68%,#159a91 100%);border-color:#2ec4b673;box-shadow:0 18px 42px #06131b29}.hr-space-dashboard__status,.hr-master-hub__hero>span,.hr-inbox__principle,.hr-inbox__period button,.hr-space-foundation__grid article,.hr-space-readiness__card,.hr-master-hub__card,.hr-inbox__summary article,.hr-inbox__item,.hr-inbox__item-detail,.hr-inbox__identity>div{color:#0d1d25;box-shadow:none;background:#f5f8f9;border-color:#159a9133}.hr-inbox{--inbox-ink:#0d1d25;--inbox-muted:#52616a;--inbox-line:#06131b26}.hr-inbox__workstream,.hr-inbox__workstream--strategy,.hr-inbox__workstream--recruit,.hr-inbox__workstream--perform,.hr-inbox__workstream--engage,.hr-inbox__workstream--lead{color:#0b5960;background:#e7f4f4;border-color:#159a914d}.hr-space-signin__panel h2,.hr-space-dashboard h1,.hr-space-dashboard h2,.hr-space-dashboard h3,.hr-master-hub h1,.hr-master-hub h2,.hr-master-hub h3,.hr-inbox h1,.hr-inbox h2,.hr-inbox h3{color:#06131b}.hr-space-signin__panel>p:not(.eyebrow):not(.hr-space-signin__security),.hr-space-signin__security,.hr-space-dashboard p,.hr-master-hub p,.hr-inbox p{color:#52616a}.hr-space-workspace__session button.hr-space-workspace__home,.hr-inbox__open,.hr-inbox__state button{color:#fff;box-shadow:none;background:#159a91;border-color:#159a91}.hr-space-priority-card--analytics,.hr-space-priority-card--vacancies,.hr-space-priority-card--applications,.hr-space-priority-card--people,.hr-space-priority-card--communications,.hr-space-priority-card--certificates{--priority-accent:#159a91;--priority-accent-soft:#2ec4b61f}.site-shell .portal-header__brand-row-inner,.site-shell .portal-header__navigation{width:min(1320px,100% - 40px)}.site-shell .portal-header__brand{gap:14px;max-width:min(520px,70vw)}.site-shell .portal-header__logo{flex:0 auto;width:190px;max-width:34vw;height:62px}.site-shell .portal-header__product{min-width:0;padding-inline-start:14px}.site-shell .portal-header__product strong,.site-shell .portal-header__product small{white-space:normal;overflow-wrap:anywhere}.site-shell .portal-header__section-list{grid-template-columns:repeat(3,minmax(0,1fr));width:min(760px,100%);max-width:760px}.site-shell .portal-header__section-trigger{padding-inline:12px 4px;font-size:13px}.hr-space-signin,.hr-space-signin__story,.hr-space-signin__panel{min-width:0}.assessment-space-signin .hr-space-signin__story h1{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(42px,5.1vw,76px);line-height:.98}.assessment-space-signin .hr-space-signin__story>div,.assessment-space-signin .hr-space-signin__story>ul{max-width:100%}@media (width<=1180px){.assessment-space-signin .hr-space-signin__story{padding:38px 34px}.assessment-space-signin .hr-space-signin__story h1{font-size:clamp(40px,5vw,58px)}.site-shell .portal-header__logo{width:166px}.site-shell .portal-header__product strong{font-size:15px}}@media (width<=760px){.site-shell .portal-header__brand-row-inner,.site-shell .portal-header__navigation{width:calc(100% - 28px)}.site-shell .portal-header__brand{gap:9px;max-width:calc(100% - 54px)}.site-shell .portal-header__logo{width:min(150px,42vw);max-width:42vw;height:54px}.site-shell .portal-header__product{padding-inline-start:9px}.site-shell .portal-header__product strong{font-size:13px}.site-shell .portal-header__product small{letter-spacing:.06em;font-size:7px}.assessment-space-signin .hr-space-signin__story h1{font-size:clamp(38px,12vw,56px)}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
