*,:after,:before{box-sizing:border-box}*{margin:0}[data-document-ready=false] *{transition:none!important}body,html{height:100%;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}body{font-family:var(--font-family-gilroy-light);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:0;overflow-x:hidden;scroll-behavior:smooth}embed,img,object,svg,video{border:0;content-visibility:auto;display:inline-block;height:auto;max-width:100%;overflow:hidden}img{width:100%}img,svg{display:block;position:relative}.img-eager{content-visibility:visible}circle,ellipse,line,path,polygon,polyline,rect{shape-rendering:geometricprecision}rect{shape-rendering:crispedges}dl,h1,h2,h3,h4,h5,h6,legend,ol,p,ul{display:inherit;font-size:inherit;font-style:normal;font-weight:400;letter-spacing:0;line-height:var(--type-scale-perfect-fourth);margin-bottom:0;margin-top:0;text-rendering:geometricprecision}address{font-style:normal}a{text-decoration:none}a:has(img),a:has(svg),a>img,a>svg,button:has(img),button:has(svg),button>img,button>svg{display:inline-flex;outline:none!important}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none;border:none;cursor:pointer;outline-color:transparent;padding:0}a:focus,input:focus{outline:none}.hide{border-width:0!important;font-size:0!important;left:-9999em;margin:0!important;overflow:hidden!important;padding:0!important;text-indent:100%!important;white-space:nowrap!important;z-index:-100}.hide,.sr-only{position:absolute}.sr-only{border-width:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}:root{--color-neutral-900:#201e22;--color-neutral-800:#413e43;--color-neutral-700:#605d62;--color-neutral-600:#747176;--color-neutral-500:#9d999f;--color-neutral-400:#bcb9be;--color-neutral-300:#e0dce2;--color-neutral-200:#eeebf1;--color-neutral-100:#f6f3f9;--color-neutral-050:#fcf8fe;--easing-point-to-point:ease-in-out;--easing-entering:ease-out;--easing-exiting:ease-in;--easing-color-or-opacity:linear;--easing-snap:cubic-bezier(0,0.8,0.2,1);--letter-spacing-tight:-0.025em;--letter-spacing-all-caps:0.15em;--rounded-corners-super-large:32px;--rounded-corners-extra-extra-large:24px;--rounded-corners-extra-large:20px;--rounded-corners-large:10px;--rounded-corners-medium:8px;--rounded-corners-small:4px;--shadow-color:0deg 0% 0%;--shadow-elevation-low:0 1px 1.1px hsl(var(--shadow-color)/32%),0 4px 4.5px -2.5px hsl(var(--shadow-color)/32%);--shadow-elevation-medium:0 1px 1.1px hsl(var(--shadow-color)/20%),0.1px 5.2px 5.9px -1.2px hsl(var(--shadow-color)/20%),0.2px 20px 22.5px -2.5px hsl(var(--shadow-color)/20%);--shadow-elevation-high:0 1px 1.1px hsl(var(--shadow-color)/16%),0.1px 9.5px 10.7px -0.6px hsl(var(--shadow-color)/16%),0.3px 22.7px 25.5px -1.2px hsl(var(--shadow-color)/16%),0.6px 49.7px 55.9px -1.9px hsl(var(--shadow-color)/16%),1.2px 100px 112.5px -2.5px hsl(var(--shadow-color)/16%);--speed-super-slow:600ms;--speed-extra-slow:500ms;--speed-slow:400ms;--speed-normal:300ms;--speed-fast:200ms;--speed-extra-fast:100ms;--speed-super-fast:10ms;--type-scale-octave:2;--type-scale-golden-ratio:1.618;--type-scale-perfect-fourth:1.333;--type-scale-major-second:1.125;--animation-delay-short:0.1s;--animation-delay-medium:0.5s;--color-black:black;--color-black-rgb:0 0 0;--color-white:white;--color-white-rgb:255 255 255;--color-off-white:#fcfcfc;--color-charcoal-slate-900:#2d363c;--color-charcoal-slate-800:#3f4b53;--color-charcoal-slate-700:#4d5e69;--color-charcoal-slate-600:#5d727f;--color-charcoal-slate-500:#6a8291;--color-charcoal-slate-400:#8194a1;--color-charcoal-slate-300:#98a8b2;--color-charcoal-slate-200:#b6c1c8;--color-charcoal-slate-100:#d3d9dd;--color-charcoal-slate-050:#eeeff0;--color-charcoal-slate-900-rgb:45 54 60;--color-charcoal-slate-800-rgb:63 75 83;--color-charcoal-slate-700-rgb:77 94 105;--color-charcoal-slate-600-rgb:93 114 127;--color-charcoal-slate-500-rgb:106 130 145;--color-charcoal-slate-400-rgb:129 148 161;--color-charcoal-slate-300-rgb:152 168 178;--color-charcoal-slate-200-rgb:182 193 200;--color-charcoal-slate-100-rgb:211 217 221;--color-charcoal-slate-050-rgb:238 239 240;--color-midnight-indigo-900:#110924;--color-midnight-indigo-800:#302b45;--color-midnight-indigo-700:#4f4865;--color-midnight-indigo-600:#625b79;--color-midnight-indigo-500:#8982a1;--color-midnight-indigo-400:#aba3c4;--color-midnight-indigo-300:#d0c8ea;--color-midnight-indigo-200:#e4dbfe;--color-midnight-indigo-100:#f1e8ff;--color-midnight-indigo-050:#fbf2ff;--color-midnight-indigo-900-rgb:17 9 36;--color-midnight-indigo-800-rgb:48 43 69;--color-midnight-indigo-700-rgb:79 72 101;--color-midnight-indigo-600-rgb:98 91 121;--color-midnight-indigo-500-rgb:137 130 161;--color-midnight-indigo-400-rgb:171 163 196;--color-midnight-indigo-300-rgb:208 200 234;--color-midnight-indigo-200-rgb:228 219 254;--color-midnight-indigo-100-rgb:241 232 255;--color-midnight-indigo-050-rgb:251 242 255;--color-skybound-blue-050-rgb:224 243 251;--color-skybound-blue-100-rgb:176 225 246;--color-skybound-blue-200-rgb:124 205 239;--color-skybound-blue-300-rgb:71 186 232;--color-skybound-blue-400-rgb:26 171 229;--color-skybound-blue-500-rgb:0 157 225;--color-skybound-blue-600-rgb:0 144 211;--color-skybound-blue-700-rgb:0 126 191;--color-skybound-blue-800-rgb:0 109 172;--color-skybound-blue-900-rgb:0 78 139;--color-skybound-blue-050:#e0f3fb;--color-skybound-blue-100:#b0e1f6;--color-skybound-blue-200:#7ccdef;--color-skybound-blue-300:#47bae8;--color-skybound-blue-400:#1aabe5;--color-skybound-blue-500:#009de1;--color-skybound-blue-600:#0090d3;--color-skybound-blue-700:#007ebf;--color-skybound-blue-800:#006dac;--color-skybound-blue-900:#004e8b;--color-ink-blue-050:#e9eaff;--color-ink-blue-100:#c6d0ed;--color-ink-blue-200:#a8b1d1;--color-ink-blue-300:#8892b7;--color-ink-blue-400:#717ca2;--color-ink-blue-500:#5a678f;--color-ink-blue-600:#4b597f;--color-ink-blue-700:#3b4768;--color-ink-blue-800:#2b3553;--color-ink-blue-900:#18223b;--color-ink-blue-1000:#0d1321;--color-ink-blue-050-rgb:233 234 255;--color-ink-blue-100-rgb:198 208 237;--color-ink-blue-200-rgb:168 177 209;--color-ink-blue-300-rgb:136 146 183;--color-ink-blue-400-rgb:113 124 162;--color-ink-blue-500-rgb:90 103 143;--color-ink-blue-600-rgb:75 89 127;--color-ink-blue-700-rgb:59 71 104;--color-ink-blue-800-rgb:43 53 83;--color-ink-blue-900-rgb:24 34 59;--color-ink-blue-1000-rgb:13 19 33;--window-shade:linear-gradient(180deg,white,rgb(255 255 255/0%));--font-family-regular:"matter/regular",sans-serif;--font-family-light:"matter/light",sans-serif;--font-family-medium:"matter/medium",sans-serif;--font-family-italic:"matter/italic",sans-serif;--font-family-bold:"matter/bold",sans-serif;--font-family-semibold:"matter/semibold",sans-serif;--font-family-gilroy:"gilroy/regular",sans-serif;--font-family-gilroy-medium:"gilroy/medium",sans-serif;--font-family-gilroy-regular:"gilroy/regular",sans-serif;--font-family-gilroy-regular-italic:"gilroy/regular-italic",sans-serif;--font-family-gilroy-light:"gilroy/light",sans-serif;--font-size-h1:96px;--font-size-h2:60px;--font-size-h3:48px;--font-size-h4:34px;--font-size-h5:25px;--font-size-h6:20px;--font-size-body:16px;--font-size-body-big:18px;--font-size-body-small:14px;--font-size-body-extra-small:12px;--font-size-body-extra-extra-small:10px;--fluid-type-scale-multiplier:1;--font-size-h1-fluid:clamp(4.2rem,calc(3.55rem + 3.27 * var(--fluid-type-scale-multiplier) * 1vw),6rem);--font-size-h2-fluid:clamp(2.63rem,calc(2.22rem + 2.05 * var(--fluid-type-scale-multiplier) * 1vw),3.75rem);--font-size-h3-fluid:clamp(2.1rem,calc(1.77rem + 1.64 * var(--fluid-type-scale-multiplier) * 1vw),3rem);--font-size-h4-fluid:clamp(1.49rem,calc(1.26rem + 1.16 * var(--fluid-type-scale-multiplier) * 1vw),2.13rem);--font-size-h5-fluid:clamp(1.09rem,calc(0.92rem + 0.85 * var(--fluid-type-scale-multiplier) * 1vw),1.56rem);--font-size-h6-fluid:clamp(0.88rem,calc(0.75rem + 0.67 * var(--fluid-type-scale-multiplier) * 1vw),1.25rem);--font-size-body-fluid:clamp(0.9rem,calc(0.86rem + 0.18 * var(--fluid-type-scale-multiplier) * 1vw),1rem);--font-size-body-big-fluid:clamp(1.02rem,calc(0.98rem + 0.2 * var(--fluid-type-scale-multiplier) * 1vw),1.13rem);--font-size-body-small-fluid:clamp(0.79rem,calc(0.76rem + 0.16 * var(--fluid-type-scale-multiplier) * 1vw),0.88rem);--font-size-body-extra-small-fluid:clamp(0.68rem,calc(0.65rem + 0.13 * var(--fluid-type-scale-multiplier) * 1vw),0.75rem);--font-size-body-extra-extra-small-fluid:clamp(0.63rem,calc(0.55rem + 0.11 * var(--fluid-type-scale-multiplier) * 1vw),0.63rem);--gutter:2rem;--vertical-margin:calc(var(--gutter) / 2);--text-shadow-white:hsl(0deg 0% 100%/75%) 0 1px 1px;--text-shadow-black:hsl(0deg 0% 0%/75%) 0 1px 1px;--text-shadow-electric-violet-light:hsl(254deg 100% 64%/75%) 0 1px 1px;--text-shadow-electric-violet:hsl(240deg 100% 25%/75%) 0 1px 1px;--text-shadow-orchid-bloom:hsl(247deg 63% 42%/75%) 0 1px 1px;--text-shadow-skybound-blue:hsl(206deg 100% 27%/95%) 0 1px 1px;--text-shadow-ink-blue:hsl(223deg 42% 16%/95%) 0 1px 1px;--text-shadow-ink-blue-light:hsl(237deg 100% 96%/33%) 0 1px 1px;--text-shadow-ink-blue-dark:hsl(222deg 43% 9%/95%) 0 1px 1px}@font-face{font-display:fallback;font-family:matter\/regular;src:url(/fonts/matter/regular.woff2) format("woff2")}@font-face{font-display:fallback;font-family:matter\/light;src:url(/fonts/matter/light.woff2) format("woff2")}@font-face{font-display:fallback;font-family:matter\/medium;src:url(/fonts/matter/medium.woff2) format("woff2")}@font-face{font-display:fallback;font-family:matter\/bold;src:url(/fonts/matter/bold.woff2) format("woff2")}@font-face{font-display:fallback;font-family:matter\/semibold;src:url(/fonts/matter/semibold.woff2) format("woff2")}@font-face{font-display:fallback;font-family:matter\/italic;src:url(/fonts/matter/regular-italic.woff2) format("woff2")}@font-face{font-display:fallback;font-family:gilroy\/semibold;src:url(/fonts/gilroy/semibold.woff2) format("woff2")}@font-face{font-display:fallback;font-family:gilroy\/medium;src:url(/fonts/gilroy/medium.woff2) format("woff2")}@font-face{font-display:fallback;font-family:gilroy\/regular;src:url(/fonts/gilroy/regular.woff2) format("woff2")}@font-face{font-display:fallback;font-family:gilroy\/regular-italic;src:url(/fonts/gilroy/regular-italic.woff2) format("woff2")}@font-face{font-display:fallback;font-family:gilroy\/light;src:url(/fonts/gilroy/light.woff2) format("woff2")}[data-document-ready=false] *,[data-document-ready=false] :after,[data-document-ready=false] :before{animation-play-state:paused!important}@media (prefers-reduced-motion){[data-document-ready=true] *,[data-document-ready=true] :after,[data-document-ready=true] :before{animation-play-state:paused!important}}#__next,.nextjs-font-wrapper{height:100%}body,body:after{background-attachment:fixed;background-position-x:50%;background-position-y:0;background-repeat:no-repeat}body{--surface-color:var(--color-ink-blue-900);background-blend-mode:screen;background-color:var(--surface-color);position:relative}body:after,body:before{--canvas-size:100%;--position-x:calc(50% - var(--canvas-size) / 2);--position-y:0;content:"";display:block;height:var(--canvas-size);left:var(--position-x);pointer-events:none;position:fixed;top:var(--position-y);width:var(--canvas-size);z-index:-1}body:before{--tile-scale:3.5;--tile-width:calc(173px * var(--tile-scale));--tile-height:calc(var(--tile-width) * 150 / 173);background-image:url(/img/surface/body-surface-tile.svg);background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:var(--tile-width) var(--tile-height);opacity:.04}body:after{--tile-background-curtain-height:100%;--tile-background-curtain-width:44vw;--tile-gradient-angle:90deg;--tile-gradient-start-opacity:0;--tile-gradient-end-opacity:0.9;--tile-gradient-start-position:2%;--tile-gradient-end-position:100%;background-image:linear-gradient(var(--tile-gradient-angle),rgb(var(--color-ink-blue-900-rgb)/var(--tile-gradient-start-opacity)) var(--tile-gradient-start-position),rgb(var(--color-ink-blue-900-rgb)/var(--tile-gradient-end-opacity)) var(--tile-gradient-end-position));background-position-x:0;background-position-y:0;background-repeat:no-repeat;height:var(--tile-background-curtain-height);left:auto;opacity:.95;right:0;width:var(--tile-background-curtain-width)}body.route-home{color:var(--color-white)}hr,hr:after{--horizontal-ruler-height:2px;--surface-color:var(--color-charcoal-slate-400);background-color:var(--surface-color)}hr,hr:after{height:var(--horizontal-ruler-height)}hr{--vertical-margin:var(--gutter);border:none;margin-bottom:var(--vertical-margin);margin-left:auto;margin-right:auto;margin-top:var(--vertical-margin);padding:0;position:relative;width:100%}hr.small{--horizontal-ruler-height:2px}.survey-navigation-wrapper hr{background-color:transparent;max-width:1024px}.survey-navigation-wrapper hr:after{--horizontal-ruler-width:calc(100% - var(--rounded-corners-medium) * 2);--position-x:calc(50% - var(--horizontal-ruler-width) / 2);content:"";display:block;height:var(--horizontal-ruler-height);left:var(--position-x);position:absolute;top:0;width:var(--horizontal-ruler-width)}hr[data-color-scheme=white],hr[data-color-scheme=white]:after{--surface-color:rgb(255 255 255/50%)}hr.section-horizontal-ruler{--horizontal-ruler-color:var(--color-orchid-bloom-050-rgb);--horizontal-ruler-opacity:25%;--horizontal-ruler-height:2px;--horizontal-ruler-width:calc(100% - (var(--gutter) * 2));--surface-color:rgb(var(--horizontal-ruler-color)/var(--horizontal-ruler-opacity));width:var(--horizontal-ruler-width)}.reference-code{display:none}dl,h1,h2,h3,h4,h5,h6,legend,ol,p,ul{--vertical-margin:calc(var(--gutter) * 0.5);margin-bottom:var(--vertical-margin);margin-top:var(--vertical-margin)}h2,h3,h4,h5,h6{margin-top:calc(var(--vertical-margin) * 1.75)}h1,h2,h3,h4,h5,h6,legend{font-family:var(--font-family-gilroy);line-height:var(--type-scale-major-second)}h2.header-with-logo{max-width:none}h1,h2{font-size:var(--font-size-h4-fluid)}.chart-header,h3,h4,h5,h6,legend{font-size:var(--font-size-h6-fluid)}h1[data-color-scheme=electric-violet],h2[data-color-scheme=electric-violet],h3[data-color-scheme=electric-violet],h4[data-color-scheme=electric-violet],h5[data-color-scheme=electric-violet],h6[data-color-scheme=electric-violet]{color:var(--color-electric-violet-600)}dl,ol,p,ul{font-size:var(--font-size-body-big-fluid);line-height:var(--type-scale-perfect-fourth)}p.lead-paragraph,p.standfirst{font-family:var(--font-family-light);font-size:var(--font-size-h6-fluid);max-width:90ch}p.lead-paragraph.is-contained{--surface-color:var(--color-ink-blue-050);--on-surface-color:var(--color-ink-blue-900);background-color:var(--surface-color);border-radius:var(--rounded-corners-small);color:var(--on-surface-color);line-height:var(--type-scale-perfect-fourth);margin-bottom:calc(var(--gutter) * 1);padding:calc(var(--gutter) / 2) var(--gutter)}p.standfirst.align-center{margin-left:auto;margin-right:auto;max-width:70ch;text-align:center}.route-home p.standfirst.align-center{--horizontal-freespace:5%;--vertical-margin:calc(var(--gutter) * 1.5);font-size:var(--font-size-h6-fluid);margin-top:0;padding-left:var(--horizontal-freespace);padding-right:var(--horizontal-freespace);text-shadow:var(--text-shadow-orchid-bloom)}p.small{font-size:var(--font-size-body-small)}strong{font-family:var(--font-family-semibold);font-weight:400}em{font-family:var(--font-family-italic);font-style:normal}.align-center{margin-left:auto;margin-right:auto;text-align:center}blockquote,blockquote:before{--blockquote-decoration-size:0}blockquote{--horizontal-padding:calc(var(--gutter) * 1);--vertical-padding:calc(var(--gutter) * 1);--surface-color:var(--color-charcoal-slate-200);--on-surface-color:var(--color-ink-blue-1000);background-color:var(--surface-color);border-radius:var(--rounded-corners-small);color:var(--on-surface-color);margin-bottom:var(--gutter);margin-left:auto;margin-right:auto;margin-top:var(--gutter);padding:var(--vertical-padding) var(--horizontal-padding);position:relative}.hero-testimonial blockquote,.hero-testimonial blockquote:before{--blockquote-decoration-size:0}.hero-testimonial blockquote{--horizontal-padding:unset;--vertical-padding:unset;--surface-color:transparent;--on-surface-color:unset;margin-bottom:unset;margin-top:unset;padding:unset}.accordion-content-inner blockquote:only-of-type{margin-bottom:0}.accordion-content-inner blockquote:first-of-type,.accordion-content-inner blockquote:only-of-type{margin-top:0}blockquote p{font-family:var(--font-family-gilroy-regular-italic);font-size:var(--font-size-h5-fluid);line-height:var(--type-scale-perfect-fourth)}blockquote cite{font-family:var(--font-family-italic);font-style:normal}blockquote cite strong{display:block;font-weight:400}@media (width <= 540px){blockquote,blockquote:before{--blockquote-decoration-size:28px}}@media (width <= 480px){blockquote,blockquote:before{--blockquote-decoration-size:0}blockquote:before{display:none}blockquote{--horizontal-padding:calc(var(--gutter) * 1);--vertical-padding:calc(var(--gutter) * 1);padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding);padding-top:var(--vertical-padding)}}.footnote{font-size:var(--font-size-body-small)}sup{top:-.5em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.application-shell{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;margin-left:auto;margin-right:auto;min-height:100vh;overflow-x:hidden;place-content:stretch flex-start}.application-shell-row{align-self:auto;flex-basis:auto;flex-grow:0;flex-shrink:1;position:relative;width:100%}.application-shell-row-body{color:var(--color-white);flex-grow:1;flex-shrink:1}.application-shell-row-body div.content-page,.application-shell-row-body main{padding:var(--gutter) var(--gutter) calc(var(--gutter) * 2)}.route-home .application-shell-row-body main{padding-top:0}.application-shell-row-body div.content-page,.application-shell-row-body main.content-page,.application-shell-row-body main.survey-container{padding:0}.likert-scale-list,.likert-scale-list .rating-option,.likert-scale-list li,.rating-option .rating-label{--rating-option-size:48px;--gap:calc(var(--rating-option-size) / 3)}.likert-scale-list{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--gap) var(--gap);list-style:none;margin-bottom:calc(var(--gutter) * 1);margin-left:0;margin-right:0;margin-top:0;padding:0;place-content:center space-evenly}.likert-scale-list li{align-self:auto;flex-basis:var(--rating-option-size);flex-grow:0;flex-shrink:0;position:relative}.likert-scale-list li:after{--font-size:var(--font-size-body-extra-small);bottom:calc(-1 * var(--font-size) * 4);color:var(--color-charcoal-slate-900);display:block;font-size:var(--font-size);line-height:var(--type-scale-perfect-fourth);position:absolute;text-align:center;text-shadow:var(--text-shadow-white)}.likert-scale-list li:first-child:after{content:"Strongly Disagree"}.likert-scale-list li:last-child:after{content:"Strongly Agree"}.likert-scale-list .rating-option{align-items:center;aspect-ratio:1/1;display:flex;flex-direction:row;flex-wrap:nowrap;height:var(--rating-option-size);margin-left:auto;margin-right:auto;place-content:center center;position:relative;width:var(--rating-option-size)}.rating-option input[type=radio]{--size:100%;--position-xy:calc(50% - var(--size) / 2);cursor:pointer;height:var(--size);left:var(--position-xy);margin:0;opacity:0;position:absolute;top:var(--position-xy);width:var(--size);z-index:2}.rating-option .rating-label{--surface-color:var(--color-white);--on-surface-color:var(--color-charcoal-slate-900);--border-color:var(--color-ink-blue-400);--font-size:var(--font-size-h5);--size:100%;background-color:var(--surface-color);border-color:var(--border-color);border-radius:100%;border-style:solid;border-width:2px;box-shadow:var(--shadow-elevation-low);color:var(--on-surface-color);display:block;font-family:var(--font-family-gilroy);font-size:var(--font-size);height:var(--size);line-height:calc(var(--rating-option-size) * 1);pointer-events:none;text-align:center;transition-duration:var(--speed-fast),var(--speed-fast),var(--speed-extra-fast),var(--speed-extra-fast),var(--speed-super-fast);transition-property:background-color,border-color,box-shadow,color,scale;transition-timing-function:var(--easing-color-or-opacity),var(--easing-color-or-opacity),var(--easing-entering),var(--easing-color-or-opacity),var(--easing-color-or-opacity);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--size);z-index:1}.rating-option:hover .rating-label{box-shadow:var(--shadow-elevation-medium);text-shadow:var(--text-shadow-ink-blue);transition-duration:var(--speed-extra-fast),var(--speed-extra-fast),var(--speed-super-fast),var(--speed-super-fast),var(--speed-super-fast)}.rating-option:active .rating-label,.rating-option:focus .rating-label{box-shadow:none;transition-property:none}.rating-option input[type=radio]:checked+.rating-label,.rating-option:hover .rating-label{--surface-color:var(--color-ink-blue-400);--on-surface-color:var(--color-white);border-color:var(--color-ink-blue-400)}.rating-option input[type=radio]:checked+.rating-label{--font-size:var(--font-size-h4);box-shadow:none;scale:1.15;text-shadow:var(--text-shadow-ink-blue);transition-duration:var(--speed-extra-fast)}.likert-scale-list li:first-child .rating-label,.likert-scale-list li:nth-child(2) .rating-label,.likert-scale-list li:nth-child(3) .rating-label,.likert-scale-list li:nth-child(4) .rating-label{--border-color:var(--color-ink-blue-200)}.likert-scale-list li:nth-child(7) .rating-label,.likert-scale-list li:nth-child(8) .rating-label{--border-color:var(--color-ink-blue-600)}.likert-scale-list li:nth-child(10) .rating-label,.likert-scale-list li:nth-child(9) .rating-label{--border-color:var(--color-ink-blue-900)}@media (width <= 768px){.likert-scale-list,.likert-scale-list .rating-option,.likert-scale-list li,.rating-option .rating-label{--rating-option-size:42px}}@media (width <= 668px){.likert-scale-list,.likert-scale-list .rating-option,.likert-scale-list li,.rating-option .rating-label{--rating-option-size:36px}.rating-option .rating-label{--font-size:var(--font-size-h6)}.rating-option input[type=radio]:checked+.rating-label{--font-size:var(--font-size-h5)}}@media (width <= 540px){.likert-scale-list{flex-wrap:wrap;margin-bottom:0}.likert-scale-list li{flex-basis:calc(20% - var(--gap))}.likert-scale-list li:after{display:none}.likert-scale-question p.question{max-width:none!important}}.utility-nav-list a,.utility-nav-list button{color:var(--color-ink-blue-400)}.utility-nav-list{--font-size:var(--font-size-body-small);align-items:center;-moz-column-gap:calc(var(--gutter) * 1);column-gap:calc(var(--gutter) * 1);display:flex;flex-direction:row;flex-wrap:nowrap;font-family:var(--font-family-semibold);font-size:var(--font-size);line-height:var(--font-size);list-style:none;margin:0;padding:0;place-content:center flex-end}.utility-nav-list li{align-self:auto;flex-basis:auto;flex-grow:0;flex-shrink:0}.survey-next-and-back-navigation{--horizontal-padding:var(--gutter);align-items:center;-moz-column-gap:calc(var(--gutter) * 2);column-gap:calc(var(--gutter) * 2);display:flex;flex-direction:row;flex-wrap:nowrap;margin-left:auto;margin-right:auto;margin-top:var(--gutter);max-width:768px;padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding);place-content:center space-between}.survey-next-and-back-navigation[data-navigation-state=next-only],.survey-next-and-back-navigation[data-navigation-state=none]{justify-content:flex-end}.survey-next-and-back-navigation button,button.arrow:after,button.arrow:before{--on-surface-color:var(--color-white)}.survey-next-and-back-navigation button:disabled,.survey-next-and-back-navigation button[aria-disabled=true],button.arrow:disabled:after,button.arrow:disabled:before,button.arrow[aria-disabled=true]:after,button.arrow[aria-disabled=true]:before{--on-surface-color:var(--color-charcoal-slate-100)}.survey-next-and-back-navigation button{--surface-color:transparent;--font-size:var(--font-size-body-small);--horizontal-padding:calc(var(--gutter) * 1);--vertical-padding:calc(var(--gutter) * 0.5);align-items:center;background-color:var(--surface-color);border-radius:var(--rounded-corners-extra-large);color:var(--on-surface-color);display:flex;flex-direction:row;flex-wrap:nowrap;font-family:var(--font-family-semibold);font-size:var(--font-size);letter-spacing:var(--letter-spacing-all-caps);line-height:var(--font-size);padding-bottom:calc(var(--vertical-padding) * .75);padding-top:var(--vertical-padding);place-content:center center;position:relative;text-align:center;text-transform:uppercase;transition-duration:var(--speed-extra-fast),var(--speed-extra-fast);transition-property:background-color,color;transition-timing-function:var(--easing-color-or-opacity),var(--easing-color-or-opacity);width:14ch}button.arrow:after,button.arrow:before{--border-style:solid;--border-width:2px;color:var(--on-surface-color);content:"";display:block;position:absolute;transition-duration:var(--speed-extra-fast);transition-property:color;transition-timing-function:var(--easing-color-or-opacity)}button.arrow,button.arrow:after{--border-width:2px;--arrow-width:calc(var(--border-width) * 8)}button.arrow:after{--position-x:calc(var(--border-width) * 2);--position-y:calc(50% - var(--border-width) / 2 + 1px);border-bottom:var(--border-style) var(--border-width);height:var(--border-width);top:var(--position-y);width:var(--arrow-width)}button.arrow[data-direction=back]:after{left:var(--arrow-width)}button.arrow[data-direction=next]:after{right:var(--arrow-width)}button.arrow:before{--size:calc(var(--border-width) * 4);--position-y:calc(50% - var(--size) / 2 + 1px);border-left:var(--border-style) var(--border-width);border-top:var(--border-style) var(--border-width);height:var(--size);top:var(--position-y);width:var(--size)}button.arrow[data-direction=back]:before{left:var(--arrow-width);transform:rotate(-45deg)}button.arrow[data-direction=next]:before{right:var(--arrow-width);transform:rotate(-225deg)}button.arrow[data-direction=back],button.arrow[data-direction=next]{--arrow-padding:calc(var(--arrow-width) * 0.5)}button.arrow[data-direction=back]{padding-left:var(--arrow-padding)}button.arrow[data-direction=next],button.arrow[data-direction=next]:after,button.arrow[data-direction=next]:before{--on-surface-color:var(--color-ink-blue-400)}button.arrow[data-direction=next]{--surface-color:var(--color-ink-blue-050);padding-right:var(--arrow-padding)}.survey-next-and-back-navigation button.arrow:hover:after,.survey-next-and-back-navigation button.arrow:hover:before,.survey-next-and-back-navigation button:hover{--on-surface-color:var(--color-white)}.survey-next-and-back-navigation button:hover{--surface-color:var(--color-ink-blue-400);text-shadow:var(--text-shadow-ink-blue)}.survey-next-and-back-navigation button.arrow:disabled:hover:after,.survey-next-and-back-navigation button.arrow:disabled:hover:before,.survey-next-and-back-navigation button.arrow[aria-disabled=true]:hover:after,.survey-next-and-back-navigation button.arrow[aria-disabled=true]:hover:before,.survey-next-and-back-navigation button:disabled:hover,.survey-next-and-back-navigation button[aria-disabled=true]:hover{--on-surface-color:var(--color-charcoal-slate-300)}.survey-next-and-back-navigation button:disabled:hover,.survey-next-and-back-navigation button[aria-disabled=true]:hover{--surface-color:transparent;cursor:not-allowed;text-shadow:none;transition-property:none}.footer-nav-list,.footer-nav-list li,.footer-nav-list li:not(:last-child):after{--column-gap:calc(var(--gutter) * 2)}.footer-nav-list{--font-size:var(--font-size-body-extra-small);--row-gap:calc(var(--gutter) * 0.75);align-items:center;display:inline-flex;flex-direction:row;flex-wrap:wrap;font-family:var(--font-family-regular);font-size:var(--font-size);gap:var(--row-gap) var(--column-gap);letter-spacing:var(--letter-spacing-all-caps);line-height:var(--font-size);list-style:none;margin:0 auto;padding:0;place-content:center center;text-align:center;text-transform:uppercase}.footer-nav-list li{align-self:auto;flex-grow:0;flex-shrink:0;position:relative}.footer-nav-list li:not(:last-child):after{--vertical-ruler-color:var(--color-white);--vertical-ruler-height:62%;--vertical-ruler-width:1px;--vertical-ruler-position-x:0;--vertical-ruler-position-x-offset:calc(var(--column-gap) / 2);--vertical-ruler-position-y:calc(50% - var(--vertical-ruler-height) / 2);--vertical-ruler-position-y-offset:-1px;background-color:var(--vertical-ruler-color);content:"";height:var(--vertical-ruler-height);position:absolute;right:var(--vertical-ruler-position-x);top:var(--vertical-ruler-position-y);transform:translateX(var(--vertical-ruler-position-x-offset)) translateY(var(--vertical-ruler-position-y-offset));width:var(--vertical-ruler-width)}.footer-nav-list a{color:var(--color-white)}.footer-nav-list li.social-links-list-item{flex-basis:100%}.footer-nav-list ul.social-links,.footer-nav-list ul.social-links li{--social-media-icon-size:24px}.footer-nav-list ul.social-links{align-items:center;-moz-column-gap:calc(var(--social-media-icon-size) / 2);column-gap:calc(var(--social-media-icon-size) / 2);display:flex;flex-direction:row;flex-wrap:nowrap;list-style:none;margin:0;padding:0;place-content:center center}.footer-nav-list ul.social-links li{align-self:auto;flex-basis:var(--social-media-icon-size);flex-grow:0;flex-shrink:0;height:var(--social-media-icon-size);width:var(--social-media-icon-size)}.footer-nav-list ul.social-links li a{--on-surface-color:var(--color-white);--size:100%;color:var(--on-surface-color);display:block;height:var(--size);position:relative;transition-duration:var(--speed-normal);transition-property:color;transition-timing-function:var(--easing-color-or-opacity);width:var(--size)}.footer-nav-list ul.social-links li a:before{--size:140%;--surface-position-xy:50%;background-color:var(--color-ink-blue-400);border-radius:100%;content:"";height:var(--size);left:var(--surface-position-xy);opacity:0;position:absolute;top:var(--surface-position-xy);transform:translate(calc(-1 * var(--surface-position-xy)),calc(-1 * var(--surface-position-xy)));transition-duration:var(--speed-normal);transition-property:opacity;transition-timing-function:var(--easing-color-or-opacity);width:var(--size);z-index:-1}.footer-nav-list ul.social-links li svg{fill:currentcolor}.footer-nav-list ul.social-links li.linkedin svg{margin-top:-1px}.footer-nav-list ul.social-links li a:hover{--on-surface-color:var(--color-white);transition-duration:var(--speed-fast)}.footer-nav-list ul.social-links li a:hover:before{opacity:1;transition-duration:var(--speed-fast)}.footer-nav-list ul.social-links li a:active,.footer-nav-list ul.social-links li a:active:before,.footer-nav-list ul.social-links li a:focus,.footer-nav-list ul.social-links li a:focus:before{transition-property:none}.footer-nav-list ul.social-links li a:active:before,.footer-nav-list ul.social-links li a:focus:before{background-color:var(--color-ink-blue-500)}@media (width <= 540px){.application-shell-row-body main{padding-left:calc(var(--gutter) / 2);padding-right:calc(var(--gutter) / 2)}}@media (width <= 480px){.route-home p.standfirst.align-center{--vertical-margin:calc(var(--gutter) * 1)}}.articles li,.articles-list,.case-study-list,.case-study-list li,.secondary-call-to-action-card-list,.secondary-call-to-action-card-list li{--number-of-columns:2;--column-gap:calc(var(--gutter) * 1.5);--item-width:calc(100% / var(--number-of-columns) - var(--column-gap))}.secondary-call-to-action-card-list,.secondary-call-to-action-card-list li{--number-of-columns:3}.articles-list p,.case-study-list,.case-study-list p,.secondary-call-to-action-card-list,.secondary-call-to-action-card-list p{font-size:var(--font-size-body)}.articles-list p,.case-study-list p,.secondary-call-to-action-card-list p{margin-bottom:0;margin-top:0}.articles-list article,.articles-list article .article-content-cell,.case-study-list article,.case-study-list article .article-content-cell,.secondary-call-to-action-card-list article{--horizontal-padding:calc(var(--column-gap) * 0.75);--vertical-padding:calc(var(--column-gap) * 0.75)}.articles-list article .article-content-cell,.case-study-list article .article-content-cell,.secondary-call-to-action-card-list article{padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding)}.articles-list article,.case-study-list article,.secondary-call-to-action-card-list article{padding-bottom:var(--vertical-padding)}.articles-list article .article-content-cell.text-content,.case-study-list article .article-content-cell.text-content,.secondary-call-to-action-card-list article{padding-top:var(--vertical-padding)}.articles-list,.case-study-list,.secondary-call-to-action-card-list{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--column-gap) var(--column-gap);list-style:none;margin-bottom:0;margin-left:0;margin-right:0;margin-top:calc(var(--gutter) * 2);padding:0;place-content:stretch center;position:relative}.articles-list,.case-study-list{margin-left:auto;margin-right:auto;max-width:768px}.articles-list{max-width:1200px}.swiper .case-study-list,.swiper .secondary-call-to-action-card-list{flex-wrap:nowrap;justify-content:flex-start}.articles-list li,.case-study-list li,.case-study-list li .case-study-client-brandmark,.secondary-call-to-action-card-list li{--corner-radius:var(--rounded-corners-extra-large)}.articles-list li,.case-study-list li,.secondary-call-to-action-card-list li{--max-width:390px;--min-width:275px;--surface-color:rgb(var(--color-skybound-blue-900-rgb)/75%);--shadow-color-orchid-bloom-900:247deg 63% 42%;--shadow-color-midnight-indigo-900:258deg 60% 9%;--shadow-elevation:0 1px 1.1px hsl(var(--shadow-color-midnight-indigo-900)/20%),0.1px 5.2px 5.9px -1.2px hsl(var(--shadow-color-midnight-indigo-900)/20%),0.2px 20px 22.5px -2.5px hsl(var(--shadow-color-midnight-indigo-900)/20%);align-self:auto;background-color:var(--surface-color);border-radius:var(--corner-radius);box-shadow:var(--shadow-elevation);flex-basis:var(--item-width);flex-grow:1;flex-shrink:1;max-width:var(--max-width);min-width:var(--min-width);text-align:center;text-shadow:var(--text-shadow-skybound-blue)}.articles-list li{--corner-radius:var(--rounded-corners-super-large);text-align:left}.swiper .case-study-list li,.swiper .secondary-call-to-action-card-list li{flex-basis:auto;max-width:none}.secondary-call-to-action-card-list article,.secondary-call-to-action-card-list li:before{background-position-x:right;background-position-y:50%;background-repeat:no-repeat;background-size:cover}.secondary-call-to-action-card-list li{--surface-color:var(--color-charcoal-slate-700);--on-surface-color:var(--color-white);color:var(--on-surface-color);overflow:hidden;position:relative;text-align:left;text-shadow:var(--text-shadow-black)}.secondary-call-to-action-card-list li.charcoal-slate-100{--surface-color:var(--color-charcoal-slate-700);--on-surface-color:var(--color-black);text-shadow:var(--text-shadow-white)}.articles-list li{--surface-color:var(--color-ink-blue-300);--on-surface-color:var(--color-black);--border-color-opacity:50%;border-color:rgb(var(--color-ink-blue-100-rgb)/var(--border-color-opacity));border-style:solid;border-width:1.5px;color:var(--on-surface-color);text-shadow:var(--text-shadow-white)}.secondary-call-to-action-card-list li:before{--media-height:100%;--media-position-x:0;--media-position-y:calc(50% - var(--media-height) / 2);content:"";filter:grayscale(100%);height:var(--media-height);inset:0;position:absolute;right:var(--media-position-x);top:var(--media-position-y);z-index:0}.secondary-call-to-action-card-list li[data-call-to-action-type=whitepaper]:before{--media-position-x:-150px;background-image:url(/img/16x9/card-transforming-new-zealands-productivity.jpg)}.secondary-call-to-action-card-list li[data-call-to-action-type=assessment]:before{--media-position-x:-200px;background-image:url(/img/16x9/card-assessments.jpg)}.secondary-call-to-action-card-list li[data-call-to-action-type=event]:before{--media-position-x:-75px;background-image:url(/img/16x9/card-events.jpg)}.secondary-call-to-action-card-list .article-content,.secondary-call-to-action-card-list article{--surface-shape-position-x:calc(100% / 3)}.secondary-call-to-action-card-list article{height:100%;padding-right:calc(var(--horizontal-padding) * 1.5);position:relative;transform:translateX(calc(-1 * var(--surface-shape-position-x)))}.articles-list article,.case-study-list article,.secondary-call-to-action-card-list .article-content{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;place-content:flex-start flex-start}.secondary-call-to-action-card-list .article-content{transform:translateX(calc(var(--surface-shape-position-x) * 1.15))}.articles-list .article-content-cell,.case-study-list .article-content-cell,.secondary-call-to-action-card-list .article-content-cell{align-self:auto;flex-basis:auto;flex-grow:0;flex-shrink:0}.articles-list .article-content-cell.button,.case-study-list .article-content-cell.button,.secondary-call-to-action-card-list .article-content-cell.button{align-content:flex-end;flex-grow:1;flex-shrink:1}.articles-list .article-content-cell.button{align-self:flex-end}.secondary-call-to-action-card-list .article-content-cell.description-text{display:none}.secondary-call-to-action-card-list h3{font-size:var(--font-size-h5-fluid);margin-top:0}@media (width <= 1024px){.secondary-call-to-action-card-list .article-content,.secondary-call-to-action-card-list article{--surface-shape-position-x:20%}.secondary-call-to-action-card-list article{--horizontal-padding:calc(var(--column-gap) * 0.5);--vertical-padding:calc(var(--column-gap) * 0.5)}}.articles-list li .article-image,.case-study-list li .case-study-client-brandmark{--surface-color:var(--color-white);align-items:center;aspect-ratio:2.75/1;background-color:var(--surface-color);border-top-left-radius:var(--corner-radius);border-top-right-radius:var(--corner-radius);display:flex;flex-direction:row;flex-wrap:nowrap;place-content:center center;position:relative}.case-study-list li[data-brand=nz-police] .case-study-client-brandmark{--surface-color:#03164b}.articles-list li .article-image{--surface-color:var(--color-charcoal-slate-100);aspect-ratio:1/1;overflow:hidden;padding-left:0;padding-right:0;position:relative}.case-study-list li .case-study-client-brandmark img,.case-study-list li .case-study-client-brandmark svg{margin-left:auto;margin-right:auto;max-width:140px}.case-study-list li .case-study-client-brandmark img{content-visibility:visible}.case-study-list li[data-brand=nz-police] .case-study-client-brandmark img{max-width:160px}.articles-list li .article-image img{--media-size:100%;--media-position-xy:calc(50% - var(--media-size) / 2);content-visibility:auto;left:var(--media-position-xy);margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:var(--media-position-xy);z-index:0}.articles-list li .article-description,.articles-list li .headline{display:none}.articles-list li .headline{line-height:var(--type-scale-golden-ratio);margin-top:0}.articles-list,.articles-list li{--number-of-columns:2;--item-width:calc(100% / var(--number-of-columns) - var(--column-gap))}.articles-list li{--max-width:540px;--min-width:none}.articles-list li .article-image{aspect-ratio:16/9;height:100%}.articles-list li .article-image .article-title{--surface-color:var(--color-ink-blue-400);--surface-width:50%;--on-surface-color:var(--color-white);--padding:var(--gutter);--position-xy:0;background-color:var(--surface-color);color:var(--on-surface-color);display:block;font-family:var(--font-family-gilroy);font-size:var(--font-size-h5-fluid);height:100%;line-height:var(--type-scale-perfect-fourth);padding:var(--padding) calc(var(--padding) * 2) var(--padding) var(--padding);position:absolute;right:var(--position-xy);text-shadow:var(--text-shadow-ink-blue);top:var(--position-xy);width:var(--surface-width)}.articles-list li .article-image .article-title .call-to-action-icon{--button-nudge-distance:0;--position-xy:calc(var(--gutter) / 2);bottom:var(--position-xy);display:inline-flex;position:absolute;right:calc(var(--position-xy) * 2);transform:translateX(var(--button-nudge-distance));transition-duration:var(--speed-fast);transition-property:transform;transition-timing-function:var(--easing-exiting)}.articles-list li .article-image .article-title .call-to-action-icon svg{fill:var(--color-white)}.articles-list li .article-image a.article-card-canvas-link:hover .article-title .call-to-action-icon{--button-nudge-distance:calc(var(--gutter) * 0.5);transition-duration:var(--speed-extra-fast);transition-timing-function:var(--easing-entering)}.articles-list article .article-content-cell.button,.articles-list article .article-content-cell.text-content{display:none}.articles-list article{border-bottom-left-radius:var(--rounded-corners-super-large);border-bottom-right-radius:var(--rounded-corners-super-large);min-height:225px;overflow:hidden;padding-bottom:0}.articles-list li .article-image img{height:var(--media-size)}@media (width <= 1200px){.articles-list li .article-image .article-title{--padding:calc(var(--gutter) / 2)}}@media (width <= 1024px){.articles-list li .article-image .article-title{--surface-width:60%;font-size:var(--font-size-h6-fluid);line-height:var(--type-scale-golden-ratio)}}@media (width <= 768px){.articles li,.articles-list,.case-study-list,.case-study-list li,.secondary-call-to-action-card-list,.secondary-call-to-action-card-list li{--column-gap:calc(var(--gutter) * 1)}.articles-list li .article-image .article-title{line-height:var(--type-scale-perfect-fourth)}}@media (width <= 540px){.articles-list,.articles-list li{--number-of-columns:1}.articles-list li .article-image .article-title{--surface-width:50%;font-size:var(--font-size-h5-fluid);line-height:var(--type-scale-golden-ratio)}}@media (width <= 640px){.secondary-call-to-action-card-list li{flex-basis:100%}.secondary-call-to-action-card-list .article-content,.secondary-call-to-action-card-list article{--surface-shape-position-x:40%}}@media (width <= 400px){.secondary-call-to-action-card-list .article-content,.secondary-call-to-action-card-list article{--surface-shape-position-x:30%}}.article-card-canvas-link{--size:100%;display:block;height:var(--size);width:var(--size)}.article-card-canvas-link .article-title{transition-duration:var(--speed-fast);transition-property:background-color;transition-timing-function:var(--easing-color-or-opacity)}.article-card-canvas-link:hover .article-title{--surface-color:var(--color-ink-blue-500)!important}ol.numbered-list,ul.rating-list,ul.text-list{--vertical-margin:var(--gutter);align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;list-style-type:none;margin-top:calc(var(--gutter) / 2);place-content:flex-start flex-start;row-gap:calc(var(--gutter) / 4)}ul.text-list{list-style-type:disc}ol.numbered-list{counter-reset:item;list-style-type:none}@media (width <= 540px){ol.numbered-list,ul.rating-list,ul.text-list{padding-left:calc(var(--gutter) / 2)}}ol.numbered-list li,ul.rating-list li,ul.text-list li{align-self:auto;flex-grow:0;flex-shrink:0;position:relative}ul.text-list .header{color:var(--color-ink-blue-900);display:block;font-family:var(--font-family-gilroy-medium);font-size:var(--font-size-h5-fluid)}ul.text-list li:first-child .header{margin-top:0}ul.text-list[data-type=metrics],ul.text-list[data-type=metrics] li{--list-item-decoration-width:calc(var(--gutter) * 0.75)}ul.text-list[data-type=metrics]{color:var(--color-ink-blue-400);font-family:var(--font-family-bold);list-style:none;margin-left:0;padding-left:0}ul.text-list[data-type=metrics] li{padding-left:calc(var(--list-item-decoration-width) * 1.75)}ul.text-list[data-type=metrics] li:before{--list-item-decoration-color:var(--color-ink-blue-400);--list-item-decoration-height:2px;--list-item-decoration-position-y:calc(50% - var(--list-item-decoration-height) / 2);background-color:var(--list-item-decoration-color);content:"";height:var(--list-item-decoration-height);left:0;position:absolute;top:var(--list-item-decoration-position-y);width:var(--list-item-decoration-width)}ul.rating-list{list-style:none;margin-left:0;padding-left:0}ol li::marker,ol li:before{all:unset}ol li:before{content:none!important}ol li::marker{content:normal!important}ol{counter-reset:item;list-style-position:outside;list-style-type:decimal;margin-left:1.5em;padding-left:0}ol li{counter-increment:item;margin-bottom:1.5em;padding-left:.5em;position:relative}ul.social{--gap:calc(var(--gutter) / 4);align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--gap);list-style:none;margin:0;padding:0;place-content:center flex-start;position:relative}ul.social.share-page{display:inline-flex}.content-page-header ul.social.share-page{--vertical-freespace:calc(var(--gutter) * 0.5);border-top:1px solid var(--color-ink-blue-300);display:flex;margin-top:var(--vertical-freespace);padding-top:var(--vertical-freespace)}.scholarly-article ul.social.share-page{margin-top:var(--gutter)}.social.share-buttons:before,ul.social li,ul.social.share-page{--font-size:var(--font-size-body-small);--social-icon-size:26px}.social.share-buttons:before{color:var(--color-ink-blue-400);content:"Share: ";display:inline-block;font-family:var(--font-family-semibold);font-size:var(--font-size);line-height:var(--social-icon-size)}.content-page-header .social.share-buttons:before{color:var(--color-white)}ul.social li{align-self:auto;aspect-ratio:1/1;flex-basis:var(--social-icon-size);flex-grow:0;flex-shrink:0;height:var(--social-icon-size);position:relative;width:var(--social-icon-size)}ul.social a,ul.social button{--size:100%;--surface-color:var(--color-ink-blue-400);--on-surface-color:var(--color-white);align-items:center;background-color:var(--surface-color);border-radius:100%;color:var(--on-surface-color);display:flex;flex-direction:row;flex-wrap:nowrap;height:var(--size);place-content:center center;text-decoration:none;transition-duration:var(--speed-fast),var(--speed-extra-fast);transition-property:background-color,color;transition-timing-function:var(--easing-color-or-opacity),var(--easing-color-or-opacity);width:var(--size)}.content-page-header ul.social a,.content-page-header ul.social button{--surface-color:var(--color-white);--on-surface-color:var(--color-ink-blue-400);box-shadow:var(--shadow-elevation-low)}ul.social svg{--size:calc(100% - 10px);--position-xy:calc(50% - (var(--size) / 2));aspect-ratio:1/1;fill:currentcolor;height:var(--size);left:var(--position-xy);margin:0!important;min-width:auto;position:absolute;top:var(--position-xy);width:var(--size)}ul.social a:hover,ul.social button:hover{--surface-color:var(--color-ink-blue-900);--on-surface-color:var(--color-white);transition-timing-function:var(--easing-entering),var(--easing-entering)}ul.social a:active,ul.social a:focus,ul.social button:active,ul.social button:focus{--surface-color:var(--color-ink-blue-200);--on-surface-color:var(--color-ink-blue-900);box-shadow:none;transition-property:none}@media (width <= 480px){.social.share-buttons:before{content:"Share";position:absolute;text-align:center;top:0}ul.social{flex-wrap:wrap;justify-content:center;padding-top:calc(var(--font-size) * 2)}.content-page-header ul.social.share-page{padding-top:calc(var(--vertical-freespace) * 3)}.content-page-header .social.share-buttons:before{top:calc(var(--gutter) / 2)}}.rss-feed-with-share-page{align-items:center;-moz-column-gap:calc(var(--gutter) * 1);column-gap:calc(var(--gutter) * 1);display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:calc(var(--gutter) * -1);place-content:center flex-end}.rss-feed-with-share-page-cell{align-self:auto;flex-basis:auto;flex-grow:0;flex-shrink:0}@media (width <= 768px){.rss-feed-with-share-page{justify-content:flex-start}}@media (width <= 540px){.rss-feed-with-share-page{margin-top:unset}}.rss-feed-link,.rss-feed-link svg{--rss-icon-size:14px}.rss-feed-link{--surface-color:var(--color-lemon-yellow-900);--on-surface-color:var(--color-white);--font-size:var(--font-size-body-small);align-items:center;background-color:var(--surface-color);border-radius:var(--rounded-corners-small);box-shadow:var(--shadow-elevation-low);color:var(--on-surface-color);-moz-column-gap:calc(var(--rss-icon-size) / 2);column-gap:calc(var(--rss-icon-size) / 2);display:flex;flex-direction:row;flex-wrap:nowrap;font-family:var(--font-family-code-bold);font-size:var(--font-size);line-height:var(--rss-icon-size);margin-top:-2px;padding:var(--rounded-corners-small);place-content:center flex-start;text-shadow:none;transition-duration:var(--speed-fast),var(--speed-fast),var(--speed-extra-fast);transition-property:background-color,box-shadow,color;transition-timing-function:var(--easing-color-or-opacity),var(--easing-color-or-opacity),var(--easing-color-or-opacity);white-space:nowrap}.rss-feed-link svg{align-self:auto;fill:currentcolor;flex-basis:var(--rss-icon-size);flex-grow:0;flex-shrink:0;width:var(--rss-icon-size)}.rss-feed-link:hover{--surface-color:var(--color-lemon-yellow-500);--on-surface-color:var(--color-black);box-shadow:var(--shadow-elevation-medium)}.rss-feed-link:active,.rss-feed-link:focus{--surface-color:var(--color-lemon-yellow-900);--on-surface-color:var(--color-white);box-shadow:none;transition-property:none}.main-nav[data-is-stuck-to-top=true]{--position-xy:0;background-color:var(--color-ink-blue-700);left:var(--position-xy);position:fixed;top:var(--position-xy);width:100%;z-index:100}.main-nav[data-is-stuck-to-top=true]:after{--curtain-height:calc(var(--gutter) * 0.5);--curtain-gradient-angle:180deg;--curtain-start-opacity:75%;--curtain-end-opacity:0;--curtain-surface:linear-gradient(var(--curtain-gradient-angle),rgb(var(--color-black-rgb)/var(--curtain-start-opacity)) 0%,rgb(var(--color-black-rgb)/var(--curtain-end-opacity)) 100%);--curtain-width:100%;--position-xy:0;background-image:var(--curtain-surface);background-repeat:no-repeat;background-size:var(--curtain-width) var(--curtain-height);bottom:calc(-1 * var(--curtain-height));content:"";height:var(--curtain-height);left:var(--position-xy);opacity:.5;pointer-events:none;position:absolute;width:var(--curtain-width);z-index:1}.main-nav-container{--main-nav-border-radius:var(--rounded-corners-small);--main-nav-width:calc(100% - var(--gutter) * 2);--main-nav-position-x:calc(50% - var(--main-nav-width) / 2);--main-nav-position-y:calc(var(--main-nav-border-radius) * 2);--background-image-target-opacity:0.29;--background-image-base-alpha:1;--background-image-effective-alpha:calc(var(--background-image-base-alpha) * var(--background-image-target-opacity));background-blend-mode:multiply;background-image:linear-gradient(90deg,rgb(var(--color-black-rgb)/0) 0,rgb(var(--color-black-rgb)/var(--background-image-effective-alpha)) 50%,rgb(var(--color-black-rgb)/0) 100%);background-repeat:no-repeat;border-radius:var(--main-nav-border-radius);bottom:var(--main-nav-position-y);left:var(--main-nav-position-x);position:absolute;width:var(--main-nav-width)}.main-nav-container[data-is-stuck=true]{background-image:none}.nav-list,.nav-list li,.nav-list li:not(:last-child):after{--column-gap:calc(var(--gutter) * 0.75)}@media (width <= 1024px){.nav-list,.nav-list li,.nav-list li:not(:last-child):after{--column-gap:calc(var(--gutter) * 0.25)}.main-nav-container{--main-nav-width:calc(100% - var(--gutter) * 0.5)}}.nav-list,.nav-list a{--font-size:var(--font-size-body-small);line-height:var(--font-size)}@media (width <= 924px){.nav-list,.nav-list a{--font-size:var(--font-size-body-extra-small)}.nav-list,.nav-list li,.nav-list li:not(:last-child):after{--column-gap:calc(var(--gutter) * 0.25)}}.nav-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:0 var(--column-gap);list-style:none;margin:0;padding:0;place-content:center center;text-align:center}.nav-list li{align-self:auto;flex-basis:auto;flex-grow:0;flex-shrink:0;position:relative}.nav-list li.nav-item-brandmark{--surface-color:var(--color-ink-blue-900);background-color:var(--surface-color);display:none;flex-basis:100%;flex-grow:1;flex-shrink:1}.nav-list li.nav-item-brandmark .wordmark-svg{--brandmark-width:140px;--vertical-padding:calc(var(--font-size) * 2);display:inline-flex;margin-bottom:var(--vertical-padding);margin-left:auto;margin-right:auto;margin-top:var(--vertical-padding);width:var(--brandmark-width)}.main-nav-container[data-is-stuck=true] .nav-list li.nav-item-brandmark{display:block}.nav-list li:not(:last-child,.nav-item-brandmark):after{--vertical-ruler-color:var(--color-white);--vertical-ruler-height:30%;--vertical-ruler-width:1px;--vertical-ruler-position-x:0;--vertical-ruler-position-x-offset:calc(var(--column-gap) / 2);--vertical-ruler-position-y:calc(50% - var(--vertical-ruler-height) / 2);--vertical-ruler-position-y-offset:-1px;background-color:var(--vertical-ruler-color);content:"";height:var(--vertical-ruler-height);position:absolute;right:var(--vertical-ruler-position-x);top:var(--vertical-ruler-position-y);transform:translateX(var(--vertical-ruler-position-x-offset)) translateY(var(--vertical-ruler-position-y-offset));width:var(--vertical-ruler-width)}.nav-list a{--surface-color:transparent;--on-surface-color:var(--color-white);--horizontal-padding:calc(var(--font-size) * 1);--vertical-padding:calc(var(--font-size) * 1);background-color:var(--surface-color);border-radius:var(--rounded-corners-small);color:var(--on-surface-color);display:block;font-family:var(--font-family-gilroy-medium);font-size:var(--font-size);letter-spacing:var(--letter-spacing-all-caps);padding:var(--vertical-padding) var(--horizontal-padding);position:relative;text-shadow:var(--text-shadow-ink-blue-dark);text-transform:uppercase;transition-duration:var(--speed-fast);transition-property:background-color;transition-timing-function:var(--easing-color-or-opacity)}.nav-list a span.label-mobile{display:none}@media (width <= 780px){.main-nav-container{--main-nav-width:calc(100% - var(--gutter) * 0.25)}.nav-list a span.label{display:none}.nav-list a span.label-mobile{display:inline-block}.nav-list,.nav-list li,.nav-list li:not(:last-child):after{--column-gap:calc(var(--gutter) * 1)}}@media (width <= 540px){.nav-list,.nav-list li,.nav-list li:not(:last-child):after{--column-gap:calc(var(--gutter) * 0.5)}}.nav-list a:active,.nav-list a:hover,.nav-list a[data-is-active=true]{--surface-color:var(--color-ink-blue-050);--on-surface-color:var(--color-ink-blue-900);text-shadow:var(--text-shadow-white);transition-duration:var(--speed-extra-fast);transition-timing-function:var(--easing-entering)}.nav-list a:active,.nav-list a[data-is-active=true]{transition-property:none}[data-is-stuck-to-top=false] .nav-list a:hover:after{transform:translateY(0)}.pyramid-list,.pyramid-list li{--font-size:var(--font-size-body-fluid)}.pyramid-list{align-items:center;display:flex;flex-direction:column;font-family:var(--font-family-semibold);font-size:var(--font-size);line-height:var(--font-size);list-style:none;margin-bottom:calc(var(--gutter) * 1.5);margin-left:0;margin-right:0;margin-top:var(--gutter);padding:0;row-gap:0;text-align:center}.pyramid-list li{--surface-color:var(--color-ink-blue-600);--on-surface-color:var(--color-white);--padding:calc(var(--font-size) * 1);--pyramid-width:20%;background-color:var(--surface-color);border-top-left-radius:var(--rounded-corners-small);border-top-right-radius:var(--rounded-corners-small);color:var(--on-surface-color);counter-increment:none;margin-bottom:0;padding:var(--padding);text-shadow:var(--text-shadow-ink-blue);width:calc(var(--pyramid-width) * 2)}.pyramid-list li:nth-child(2){--surface-color:var(--color-ink-blue-700);width:calc(var(--pyramid-width) * 3)}.pyramid-list li:nth-child(3){--surface-color:var(--color-ink-blue-800);border-bottom:2px solid var(--color-ink-blue-1000);width:calc(var(--pyramid-width) * 4)}.organizational-progression-list{--column-gap:calc(var(--gutter) / 4);--font-size:var(--font-size-h6-fluid);align-items:stretch;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);display:flex;flex-direction:row;flex-wrap:nowrap;font-family:var(--font-family-gilroy-regular);font-size:var(--font-size);line-height:var(--font-size);list-style:none;margin:0;padding:0;place-content:center space-evenly}.organizational-progression-list li{align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;position:relative}.organizational-progression-list li.divider,.organizational-progression-list li.divider span{width:1px}.organizational-progression-list li.divider{border-left:1px solid var(--color-white);flex-basis:1px;flex-grow:0;flex-shrink:0;transform:rotate(25deg) translateY(2px);transform-origin:center}.stacked-nav-list{--row-gap:1px;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;list-style:none;margin:0;padding:0;place-content:flex-start flex-start;row-gap:var(--row-gap)}.stacked-nav-list li{--surface-color:var(--color-ink-blue-700);align-self:auto;background-color:var(--surface-color);flex-basis:auto;flex-grow:0;flex-shrink:0;width:100%}.stacked-nav-list a,.stacked-nav-list a:before{transition-duration:var(--speed-fast)}.stacked-nav-list a{--surface-color:transparent;--on-surface-color:var(--color-white);--horizontal-padding:calc(var(--font-size) * 1);--vertical-padding:calc(var(--font-size) * 1);--font-size:var(--font-size-body-small);background-color:var(--surface-color);color:var(--on-surface-color);display:block;font-family:var(--font-family-gilroy-medium);font-size:var(--font-size);letter-spacing:var(--letter-spacing-all-caps);line-height:var(--font-size);overflow:hidden;padding:var(--vertical-padding) var(--horizontal-padding);position:relative;text-shadow:var(--text-shadow-ink-blue-dark);text-transform:uppercase;transition-duration:var(--speed-extra-fast);transition-property:color;transition-timing-function:var(--easing-color-or-opacity);z-index:0}.stacked-nav-list a:hover,.stacked-nav-list a[data-is-active=true]{--on-surface-color:var(--color-ink-blue-900);text-shadow:var(--text-shadow-white)}.stacked-nav-list a:active,.stacked-nav-list a:focus,.stacked-nav-list a[data-is-active=true]{transition-property:none}.stacked-nav-list a[data-is-active=true]{pointer-events:none}.stacked-nav-list a:before{--surface-color:var(--color-ink-blue-100);background-color:var(--surface-color);content:"";inset:0;position:absolute;transform:translateX(-100%);transition-property:transform;transition-timing-function:var(--easing-exiting);z-index:-1}.stacked-nav-list a:hover:before{transition-timing-function:var(--easing-entering)}.stacked-nav-list a:active:before,.stacked-nav-list a:focus:before,.stacked-nav-list a:hover:before,.stacked-nav-list a[data-is-active=true]:before{transform:translateX(0)}.stacked-nav-list a:active:before,.stacked-nav-list a:focus:before{transition-property:none}.top-app-bar,.top-app-bar-cell{--brandmark-width:188px;--column-gap:var(--gutter);--cell-width:calc(15% - var(--column-gap) / 2)}.top-app-bar{--surface-color:var(--color-electric-violet-400);--on-surface-color:var(--color-white);--horizontal-padding:var(--gutter);--vertical-padding:calc(var(--gutter) * 1);align-items:center;color:var(--on-surface-color);-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:flex;flex-direction:row;flex-wrap:nowrap;overflow-y:visible;padding:var(--vertical-padding) var(--horizontal-padding);place-content:center center;position:relative}.route-home .top-app-bar{--surface-color:transparent;background-image:none}.top-app-bar-cell{align-self:auto;flex-basis:var(--cell-width);flex-grow:0;flex-shrink:0;position:relative}.top-app-bar-cell.brandmark-cell{flex-basis:var(--brandmark-width)}.top-app-bar-cell.headline-text,.top-app-bar-cell.partner-brandmark-cell{align-self:center}.top-app-bar-cell.headline-text{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:center}.top-app-bar .brandmark{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;margin-left:auto;margin-right:auto;place-content:center center;position:relative;width:var(--brandmark-width)}.top-app-bar .level-1-header{display:block;font-family:var(--font-family-gilroy-light);font-size:var(--font-size-h4-fluid);line-height:var(--type-scale-major-second);margin-bottom:0;margin-top:0;text-shadow:var(--text-shadow-orchid-bloom)}.brandmark-svg path,.wordmark-svg path{fill:var(--color-white)}.partner-brandmark-cell,.partner-brandmark-cell .partner-logo{--partner-logo-height:35px;--partner-logo-width:86px}.partner-brandmark-cell .partner-logo{height:var(--partner-logo-height);min-width:var(--partner-logo-width);width:var(--partner-logo-width)}@media (width <= 768px){.top-app-bar,.top-app-bar-cell{--brandmark-width:140px;-moz-column-gap:calc(var(--gutter) / 2);column-gap:calc(var(--gutter) / 2)}}@media (width <= 640px){.top-app-bar{flex-wrap:wrap;position:relative;row-gap:calc(var(--gutter) * .75)}.top-app-bar-cell.brandmark-cell{flex-basis:100%}.top-app-bar-cell.partner-brandmark-cell{display:none}.top-app-bar .level-1-header{font-size:var(--font-size-h4-fluid)}}.bottom-sheet{--on-surface-color:var(--color-white);--padding:calc(var(--gutter) / 2);align-items:center;color:var(--on-surface-color);display:flex;flex-direction:column;flex-wrap:nowrap;font-size:var(--font-size-body-extra-small-fluid);margin-top:calc(var(--padding) * 4);padding:calc(var(--padding) * 1.25) var(--padding) var(--padding);place-content:center center;position:relative;row-gap:var(--padding);text-align:center}.bottom-sheet-row,.bottom-sheet-row[data-use-horizontal-ruler=true]:before,.bottom-sheet:before{--horizontal-ruler-height:2px}.bottom-sheet-row[data-use-horizontal-ruler=true]:before,.bottom-sheet:before{--horizontal-ruler-color:var(--color-ink-blue-050-rgb);--horizontal-ruler-opacity:15%;--horizontal-ruler-position-x:calc(50% - (var(--horizontal-ruler-width) / 2));--horizontal-ruler-position-y:0;background-color:rgb(var(--horizontal-ruler-color)/var(--horizontal-ruler-opacity));content:"";display:block;height:var(--horizontal-ruler-height);left:var(--horizontal-ruler-position-x);position:absolute;top:var(--horizontal-ruler-position-y);width:var(--horizontal-ruler-width)}.bottom-sheet:before{--horizontal-ruler-width:100%;display:none}.route-home .bottom-sheet{margin-top:0}.bottom-sheet-row{align-self:auto;flex-basis:auto;flex-grow:0;flex-shrink:0;position:relative;width:100%}.bottom-sheet-row[data-use-horizontal-ruler=true]{--horizontal-ruler-width:calc(100% - (var(--gutter) * 1));padding-top:calc(var(--gutter) / 2 + var(--horizontal-ruler-height))}.bottom-sheet .fine-print{display:block;font-size:var(--font-size-body-extra-small-fluid)}.bottom-sheet address.contact-info{--column-gap:var(--gutter);align-items:center;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);display:flex;flex-direction:row;flex-wrap:nowrap;place-content:center center}.bottom-sheet address.contact-info .contact-info-cell{align-self:auto;flex-basis:auto;flex-grow:0;flex-shrink:0}.bottom-sheet .brand-tagline,.bottom-sheet .brand-title{display:block;line-height:var(--type-scale-golden-ratio)}.bottom-sheet .favicon{display:block}.bottom-sheet .cropped-favicon-svg{--icon-width:48px;fill:var(--color-white);margin-bottom:calc(var(--gutter) * .75);margin-left:auto;margin-right:auto;margin-top:calc(var(--gutter) * .5);width:var(--icon-width)}.bottom-sheet .cropped-favicon-svg path{stroke:var(--color-white);stroke-width:4px}