@charset "UTF-8";:root,.mfe-root-global{--opacity-low: 20%;--opacity-medium: 50%;--opacity-high: 80%;--border-width-none: 0px;--border-width-hairline: 1px;--border-width-thin: 2px;--border-width-thick: 4px;--border-radius-0: 0px;--border-radius-100: 8px;--border-radius-150: 12px;--border-radius-025: 2px;--border-radius-050: 4px;--border-radius-075: 6px;--border-radius-full: 9999px;--space-0: 0px;--space-100: 8px;--space-150: 12px;--space-200: 16px;--space-250: 20px;--space-300: 24px;--space-400: 32px;--space-500: 40px;--space-600: 48px;--space-800: 64px;--space-1000: 80px;--space-1200: 96px;--space-1400: 112px;--space-1600: 128px;--space-025: 2px;--space-050: 4px;--space-075: 6px;--space-negative-100: -8px;--space-negative-150: -12px;--space-negative-200: -16px;--space-negative-250: -20px;--space-negative-300: -24px;--space-negative-400: -32px;--space-negative-025: -2px;--space-negative-050: -4px;--space-negative-075: -6px;--colour-positive-5: #E9FBF1;--colour-positive-10: #d3f2e1;--colour-positive-20: #a7e5c3;--colour-positive-30: #7bd9a6;--colour-positive-40: #4fcc88;--colour-positive-50: #23bf6a;--colour-positive-60: #1c9955;--colour-positive-70: #157340;--colour-positive-80: #0e4c2a;--colour-positive-90: #072615;--colour-positive-95: #04130b;--colour-warning-5: #fef7ee;--colour-warning-10: #fcf0dd;--colour-warning-20: #fae0ba;--colour-warning-30: #f7d198;--colour-warning-40: #f5c175;--colour-warning-50: #f2b253;--colour-warning-60: #c28e42;--colour-warning-70: #916b32;--colour-warning-80: #5F3C07;--colour-warning-90: #302411;--colour-warning-95: #181208;--colour-negative-5: #feeaea;--colour-negative-10: #fdd4d4;--colour-negative-20: #faaaaa;--colour-negative-30: #f87f7f;--colour-negative-40: #f55555;--colour-negative-50: #f32a2a;--colour-negative-60: #c22222;--colour-negative-70: #921919;--colour-negative-80: #611111;--colour-negative-90: #310808;--colour-negative-95: #180404;--colour-black-alpha-0: hsl(0 0% 0% / 0);--colour-black-alpha-10: hsl(0 0% 0% / .1);--colour-black-alpha-15: hsl(0 0% 0% / .15);--colour-black-alpha-20: hsl(0 0% 0% / .2);--colour-black-alpha-30: hsl(0 0% 0% / .3);--colour-black-alpha-40: hsl(0 0% 0% / .4);--colour-black-alpha-50: hsl(0 0% 0% / .5);--colour-black-alpha-60: hsl(0 0% 0% / .6);--colour-black-alpha-70: hsl(0 0% 0% / .7);--colour-black-alpha-80: hsl(0 0% 0% / .8);--colour-black-alpha-85: hsl(0 0% 0% / .85);--colour-black-alpha-90: hsl(0 0% 0% / .9);--colour-white-alpha-0: hsl(0 0% 100% / 0);--colour-white-alpha-10: hsl(0 0% 100% / .1);--colour-white-alpha-15: hsl(0 0% 100% / .15);--colour-white-alpha-20: hsl(0 0% 100% / .2);--colour-white-alpha-30: hsl(0 0% 100% / .3);--colour-white-alpha-40: hsl(0 0% 100% / .4);--colour-white-alpha-50: hsl(0 0% 100% / .5);--colour-white-alpha-60: hsl(0 0% 100% / .6);--colour-white-alpha-70: hsl(0 0% 100% / .7);--colour-white-alpha-80: hsl(0 0% 100% / .8);--colour-white-alpha-85: hsl(0 0% 100% / .85);--colour-white-alpha-90: hsl(0 0% 100% / .9);--size-0: 0px;--size-100: 8px;--size-150: 12px;--size-200: 16px;--size-250: 20px;--size-300: 24px;--size-400: 32px;--size-500: 40px;--size-600: 48px;--size-700: 56px;--size-800: 64px;--size-900: 72px;--size-1000: 80px;--size-1500: 120px;--size-050: 4px;--size-075: 6px;--text-decoration-none: none;--text-decoration-underline: underline;--text-decoration-strikethrough: line-through;--elevation-level-1: 0 4px 12px 0 rgba(0,0,0,.08), 0 1px 2px 0 rgba(0,0,0,.04);--elevation-level-2: 0 8px 24px 0 rgba(0,0,0,.08), 0 2px 4px 0 rgba(0,0,0,.04);--blur-regular: blur(4px);--blur-large: blur(8px);--content-on-image: 0 0 2px 0 rgba(0,0,0,.25);--typography-title-xx-large-font-weight: 900;--typography-title-xx-large-font-family: "Akkurat LL TT", sans-serif;--typography-title-xx-large-line-height: 4.5rem;--typography-title-xx-large-font-size: 4rem;--typography-title-xx-large-letter-spacing: 0em;--typography-title-xx-large-paragraph-spacing: 0rem;--typography-title-xx-large-text-decoration: none;--typography-title-xx-large-text-case: none;--typography-title-x-large-font-family: "Akkurat LL TT", sans-serif;--typography-title-x-large-font-weight: 900;--typography-title-x-large-line-height: 3.5rem;--typography-title-x-large-font-size: 3rem;--typography-title-x-large-letter-spacing: 0em;--typography-title-x-large-paragraph-spacing: 0rem;--typography-title-x-large-text-decoration: none;--typography-title-x-large-text-case: none;--typography-title-large-font-family: "Akkurat LL TT", sans-serif;--typography-title-large-font-weight: 900;--typography-title-large-line-height: 3rem;--typography-title-large-font-size: 2.5rem;--typography-title-large-letter-spacing: 0em;--typography-title-large-paragraph-spacing: 0rem;--typography-title-large-text-decoration: none;--typography-title-large-text-case: none;--typography-title-regular-font-family: "Akkurat LL TT", sans-serif;--typography-title-regular-font-weight: 900;--typography-title-regular-line-height: 2.5rem;--typography-title-regular-font-size: 2rem;--typography-title-regular-letter-spacing: 0em;--typography-title-regular-paragraph-spacing: 0rem;--typography-title-regular-text-decoration: none;--typography-title-regular-text-case: none;--typography-title-small-font-family: "Akkurat LL TT", sans-serif;--typography-title-small-font-weight: 900;--typography-title-small-line-height: 2rem;--typography-title-small-font-size: 1.5rem;--typography-title-small-letter-spacing: 0em;--typography-title-small-paragraph-spacing: 0rem;--typography-title-small-text-decoration: none;--typography-title-small-text-case: none;--typography-title-x-small-font-family: "Akkurat LL TT", sans-serif;--typography-title-x-small-font-weight: 900;--typography-title-x-small-line-height: 1.75rem;--typography-title-x-small-font-size: 1.25rem;--typography-title-x-small-letter-spacing: 0em;--typography-title-x-small-paragraph-spacing: 0rem;--typography-title-x-small-text-decoration: none;--typography-title-x-small-text-case: none;--typography-title-xx-small-font-family: "Akkurat LL TT", sans-serif;--typography-title-xx-small-font-weight: 900;--typography-title-xx-small-line-height: 1.5rem;--typography-title-xx-small-font-size: 1.125rem;--typography-title-xx-small-letter-spacing: 0em;--typography-title-xx-small-paragraph-spacing: 0rem;--typography-title-xx-small-text-decoration: none;--typography-title-xx-small-text-case: none;--typography-body-large-font-family: "Akkurat LL TT", sans-serif;--typography-body-large-font-weight: 400;--typography-body-large-line-height: 1.75rem;--typography-body-large-font-size: 1.25rem;--typography-body-large-letter-spacing: 0em;--typography-body-large-paragraph-spacing: 0rem;--typography-body-large-text-decoration: none;--typography-body-large-text-case: none;--typography-body-regular-font-family: "Akkurat LL TT", sans-serif;--typography-body-regular-font-weight: 400;--typography-body-regular-line-height: 1.5rem;--typography-body-regular-font-size: 1rem;--typography-body-regular-letter-spacing: 0em;--typography-body-regular-paragraph-spacing: 0rem;--typography-body-regular-text-decoration: none;--typography-body-regular-text-case: none;--typography-body-small-font-family: "Akkurat LL TT", sans-serif;--typography-body-small-font-weight: 400;--typography-body-small-line-height: 1.25rem;--typography-body-small-font-size: .875rem;--typography-body-small-letter-spacing: 0em;--typography-body-small-paragraph-spacing: 0rem;--typography-body-small-text-decoration: none;--typography-body-small-text-case: none;--typography-body-bold-large-font-family: "Akkurat LL TT", sans-serif;--typography-body-bold-large-font-weight: 700;--typography-body-bold-large-line-height: 1.75rem;--typography-body-bold-large-font-size: 1.25rem;--typography-body-bold-large-letter-spacing: 0em;--typography-body-bold-large-paragraph-spacing: 0rem;--typography-body-bold-large-text-decoration: none;--typography-body-bold-large-text-case: none;--typography-body-bold-regular-font-family: "Akkurat LL TT", sans-serif;--typography-body-bold-regular-font-weight: 700;--typography-body-bold-regular-line-height: 1.5rem;--typography-body-bold-regular-font-size: 1rem;--typography-body-bold-regular-letter-spacing: 0em;--typography-body-bold-regular-paragraph-spacing: 0rem;--typography-body-bold-regular-text-decoration: none;--typography-body-bold-regular-text-case: none;--typography-body-bold-small-font-family: "Akkurat LL TT", sans-serif;--typography-body-bold-small-font-weight: 700;--typography-body-bold-small-line-height: 1.25rem;--typography-body-bold-small-font-size: .875rem;--typography-body-bold-small-letter-spacing: 0em;--typography-body-bold-small-paragraph-spacing: 0rem;--typography-body-bold-small-text-decoration: none;--typography-body-bold-small-text-case: none;--typography-label-x-large-font-family: "Akkurat LL TT", sans-serif;--typography-label-x-large-font-weight: 400;--typography-label-x-large-line-height: 1.5rem;--typography-label-x-large-font-size: 1.125rem;--typography-label-x-large-letter-spacing: 0em;--typography-label-x-large-paragraph-spacing: 0rem;--typography-label-x-large-text-decoration: none;--typography-label-x-large-text-case: none;--typography-label-large-font-family: "Akkurat LL TT", sans-serif;--typography-label-large-font-weight: 400;--typography-label-large-line-height: 1.5rem;--typography-label-large-font-size: 1rem;--typography-label-large-letter-spacing: 0em;--typography-label-large-paragraph-spacing: 0rem;--typography-label-large-text-decoration: none;--typography-label-large-text-case: none;--typography-label-regular-font-family: "Akkurat LL TT", sans-serif;--typography-label-regular-font-weight: 400;--typography-label-regular-line-height: 1.25rem;--typography-label-regular-font-size: .875rem;--typography-label-regular-letter-spacing: 0em;--typography-label-regular-paragraph-spacing: 0rem;--typography-label-regular-text-decoration: none;--typography-label-regular-text-case: none;--typography-label-small-font-family: "Akkurat LL TT", sans-serif;--typography-label-small-font-weight: 400;--typography-label-small-line-height: 1.125rem;--typography-label-small-font-size: .75rem;--typography-label-small-letter-spacing: 0em;--typography-label-small-paragraph-spacing: 0rem;--typography-label-small-text-decoration: none;--typography-label-small-text-case: none;--typography-label-x-small-font-family: "Akkurat LL TT", sans-serif;--typography-label-x-small-font-weight: 400;--typography-label-x-small-line-height: .875rem;--typography-label-x-small-font-size: .625rem;--typography-label-x-small-letter-spacing: 0em;--typography-label-x-small-paragraph-spacing: 0rem;--typography-label-x-small-text-decoration: none;--typography-label-x-small-text-case: none;--typography-label-bold-x-large-font-family: "Akkurat LL TT", sans-serif;--typography-label-bold-x-large-font-weight: 700;--typography-label-bold-x-large-line-height: 1.5rem;--typography-label-bold-x-large-font-size: 1.125rem;--typography-label-bold-x-large-letter-spacing: 0em;--typography-label-bold-x-large-paragraph-spacing: 0rem;--typography-label-bold-x-large-text-decoration: none;--typography-label-bold-x-large-text-case: none;--typography-label-bold-large-font-family: "Akkurat LL TT", sans-serif;--typography-label-bold-large-font-weight: 700;--typography-label-bold-large-line-height: 1.5rem;--typography-label-bold-large-font-size: 1rem;--typography-label-bold-large-letter-spacing: 0em;--typography-label-bold-large-paragraph-spacing: 0rem;--typography-label-bold-large-text-decoration: none;--typography-label-bold-large-text-case: none;--typography-label-bold-regular-font-family: "Akkurat LL TT", sans-serif;--typography-label-bold-regular-font-weight: 700;--typography-label-bold-regular-line-height: 1.25rem;--typography-label-bold-regular-font-size: .875rem;--typography-label-bold-regular-letter-spacing: 0em;--typography-label-bold-regular-paragraph-spacing: 0rem;--typography-label-bold-regular-text-decoration: none;--typography-label-bold-regular-text-case: none;--typography-label-bold-small-font-family: "Akkurat LL TT", sans-serif;--typography-label-bold-small-font-weight: 700;--typography-label-bold-small-line-height: 1.125rem;--typography-label-bold-small-font-size: .75rem;--typography-label-bold-small-letter-spacing: 0em;--typography-label-bold-small-paragraph-spacing: 0rem;--typography-label-bold-small-text-decoration: none;--typography-label-bold-small-text-case: none;--typography-label-bold-x-small-font-family: "Akkurat LL TT", sans-serif;--typography-label-bold-x-small-font-weight: 700;--typography-label-bold-x-small-line-height: .875rem;--typography-label-bold-x-small-font-size: .625rem;--typography-label-bold-x-small-letter-spacing: 0em;--typography-label-bold-x-small-paragraph-spacing: 0rem;--typography-label-bold-x-small-text-decoration: none;--typography-label-bold-x-small-text-case: none;--typography-label-bold-caps-x-large-font-family: "Akkurat LL TT", sans-serif;--typography-label-bold-caps-x-large-font-weight: 700;--typography-label-bold-caps-x-large-line-height: 1.5rem;--typography-label-bold-caps-x-large-font-size: 1.125rem;--typography-label-bold-caps-x-large-letter-spacing: 0em;--typography-label-bold-caps-x-large-paragraph-spacing: 0rem;--typography-label-bold-caps-x-large-text-decoration: none;--typography-label-bold-caps-x-large-text-case: uppercase;--typography-label-bold-caps-large-font-family: "Akkurat LL TT", sans-serif;--typography-label-bold-caps-large-font-weight: 700;--typography-label-bold-caps-large-line-height: 1.5rem;--typography-label-bold-caps-large-font-size: 1rem;--typography-label-bold-caps-large-letter-spacing: 0em;--typography-label-bold-caps-large-paragraph-spacing: 0rem;--typography-label-bold-caps-large-text-decoration: none;--typography-label-bold-caps-large-text-case: uppercase;--typography-label-bold-caps-regular-font-family: "Akkurat LL TT", sans-serif;--typography-label-bold-caps-regular-font-weight: 700;--typography-label-bold-caps-regular-line-height: 1.25rem;--typography-label-bold-caps-regular-font-size: .875rem;--typography-label-bold-caps-regular-letter-spacing: 0em;--typography-label-bold-caps-regular-paragraph-spacing: 0rem;--typography-label-bold-caps-regular-text-decoration: none;--typography-label-bold-caps-regular-text-case: uppercase;--typography-label-bold-caps-small-font-family: "Akkurat LL TT", sans-serif;--typography-label-bold-caps-small-font-weight: 700;--typography-label-bold-caps-small-line-height: 1.125rem;--typography-label-bold-caps-small-font-size: .75rem;--typography-label-bold-caps-small-letter-spacing: 0em;--typography-label-bold-caps-small-paragraph-spacing: 0rem;--typography-label-bold-caps-small-text-decoration: none;--typography-label-bold-caps-small-text-case: uppercase;--typography-label-bold-caps-x-small-font-family: "Akkurat LL TT", sans-serif;--typography-label-bold-caps-x-small-font-weight: 700;--typography-label-bold-caps-x-small-line-height: .875rem;--typography-label-bold-caps-x-small-font-size: .625rem;--typography-label-bold-caps-x-small-letter-spacing: 0em;--typography-label-bold-caps-x-small-paragraph-spacing: 0rem;--typography-label-bold-caps-x-small-text-decoration: none;--typography-label-bold-caps-x-small-text-case: uppercase;--typography-tag-large-font-family: "Akkurat LL TT", sans-serif;--typography-tag-large-font-weight: 700;--typography-tag-large-line-height: 1.5rem;--typography-tag-large-font-size: 1rem;--typography-tag-large-letter-spacing: .08em;--typography-tag-large-paragraph-spacing: 0rem;--typography-tag-large-text-decoration: none;--typography-tag-large-text-case: uppercase;--typography-tag-regular-font-family: "Akkurat LL TT", sans-serif;--typography-tag-regular-font-weight: 700;--typography-tag-regular-line-height: 1.25rem;--typography-tag-regular-font-size: .875rem;--typography-tag-regular-letter-spacing: .08em;--typography-tag-regular-paragraph-spacing: 0rem;--typography-tag-regular-text-decoration: none;--typography-tag-regular-text-case: uppercase;--typography-tag-small-font-family: "Akkurat LL TT", sans-serif;--typography-tag-small-font-weight: 700;--typography-tag-small-line-height: 1.125rem;--typography-tag-small-font-size: .75rem;--typography-tag-small-letter-spacing: .08em;--typography-tag-small-paragraph-spacing: 0rem;--typography-tag-small-text-decoration: none;--typography-tag-small-text-case: uppercase}:root,.mfe-root-global{--xo-opacity-low: .2;--xo-opacity-medium: .5;--xo-opacity-high: .8;--xo-font-family-display: "Helvetica Now Display", sans-serif;--xo-font-family-title: "Helvetica Now Display", sans-serif;--xo-font-family-body: "Helvetica Now Display", sans-serif;--xo-border-width-none: 0px;--xo-border-width-hairline: 1px;--xo-border-width-thin: 2px;--xo-border-width-thick: 4px;--xo-colour-positive-5: #F4F9F6;--xo-colour-positive-10: #ECF5F0;--xo-colour-positive-20: #DFEFE5;--xo-colour-positive-30: #6CCB9B;--xo-colour-positive-40: #008856;--xo-colour-positive-50: #006C42;--xo-colour-positive-60: #005230;--xo-colour-positive-70: #003E22;--xo-colour-positive-80: #002A16;--xo-colour-positive-90: #002010;--xo-colour-positive-95: #00170A;--xo-colour-warning-5: #FEF8F6;--xo-colour-warning-10: #FEEFEB;--xo-colour-warning-20: #FEE6DF;--xo-colour-warning-30: #F5A58C;--xo-colour-warning-40: #c7522c;--xo-colour-warning-50: #A63A12;--xo-colour-warning-60: #832701;--xo-colour-warning-70: #651A00;--xo-colour-warning-80: #490F00;--xo-colour-warning-90: #390A00;--xo-colour-warning-95: #2B0600;--xo-colour-negative-5: #FDF8F8;--xo-colour-negative-10: #FBF1F1;--xo-colour-negative-20: #F8E8E7;--xo-colour-negative-30: #E5ABA9;--xo-colour-negative-40: #bc585a;--xo-colour-negative-50: #9C2B34;--xo-colour-negative-60: #8A1826;--xo-colour-negative-70: #6F0217;--xo-colour-negative-80: #50000B;--xo-colour-negative-90: #3F0006;--xo-colour-negative-95: #300003;--xo-colour-black-alpha-0: hsl(0 0% 0% / 0);--xo-colour-black-alpha-10: hsl(0 0% 0% / .1);--xo-colour-black-alpha-15: hsl(0 0% 0% / .15);--xo-colour-black-alpha-20: hsl(0 0% 0% / .2);--xo-colour-black-alpha-30: hsl(0 0% 0% / .3);--xo-colour-black-alpha-40: hsl(0 0% 0% / .4);--xo-colour-black-alpha-50: hsl(0 0% 0% / .5);--xo-colour-black-alpha-60: hsl(0 0% 0% / .6);--xo-colour-black-alpha-70: hsl(0 0% 0% / .7);--xo-colour-black-alpha-80: hsl(0 0% 0% / .8);--xo-colour-black-alpha-85: hsl(0 0% 0% / .85);--xo-colour-black-alpha-90: hsl(0 0% 0% / .9);--xo-colour-white-alpha-0: hsl(0 0% 100% / 0);--xo-colour-white-alpha-10: hsl(0 0% 100% / .1);--xo-colour-white-alpha-15: hsl(0 0% 100% / .15);--xo-colour-white-alpha-20: hsl(0 0% 100% / .2);--xo-colour-white-alpha-30: hsl(0 0% 100% / .3);--xo-colour-white-alpha-40: hsl(0 0% 100% / .4);--xo-colour-white-alpha-50: hsl(0 0% 100% / .5);--xo-colour-white-alpha-60: hsl(0 0% 100% / .6);--xo-colour-white-alpha-70: hsl(0 0% 100% / .7);--xo-colour-white-alpha-80: hsl(0 0% 100% / .8);--xo-colour-white-alpha-85: hsl(0 0% 100% / .85);--xo-colour-white-alpha-90: hsl(0 0% 100% / .9);--xo-size-0: 0px;--xo-size-100: 8px;--xo-size-150: 12px;--xo-size-200: 16px;--xo-size-250: 20px;--xo-size-300: 24px;--xo-size-400: 32px;--xo-size-500: 40px;--xo-size-600: 48px;--xo-size-700: 56px;--xo-size-800: 64px;--xo-size-900: 72px;--xo-size-1000: 80px;--xo-size-1500: 120px;--xo-size-050: 4px;--xo-size-075: 6px;--xo-text-decoration-none: none;--xo-text-decoration-underline: underline;--xo-text-decoration-strikethrough: line-through;--xo-elevation-level-1: 0 4px 12px 0 rgba(0,0,0,.08), 0 1px 2px 0 rgba(0,0,0,.04);--xo-elevation-level-2: 0 8px 24px 0 rgba(0,0,0,.08), 0 2px 4px 0 rgba(0,0,0,.04);--xo-blur-regular-background-blur: 4px;--xo-blur-large-background-blur: 8px;--xo-content-on-image: 0 0 2px 0 rgba(0,0,0,.25);--xo-border-radius-0: 0px;--xo-border-radius-100: 8px;--xo-border-radius-150: 12px;--xo-border-radius-025: 2px;--xo-border-radius-050: 4px;--xo-border-radius-075: 6px;--xo-border-radius-full: 9999px;--xo-space-0: 0px;--xo-space-100: 8px;--xo-space-150: 12px;--xo-space-200: 16px;--xo-space-250: 20px;--xo-space-300: 24px;--xo-space-400: 32px;--xo-space-500: 40px;--xo-space-600: 48px;--xo-space-800: 64px;--xo-space-1000: 80px;--xo-space-1200: 96px;--xo-space-1400: 112px;--xo-space-1600: 128px;--xo-space-025: 2px;--xo-space-050: 4px;--xo-space-075: 6px;--xo-space-negative-100: -8px;--xo-space-negative-150: -12px;--xo-space-negative-200: -16px;--xo-space-negative-250: -20px;--xo-space-negative-300: -24px;--xo-space-negative-400: -32px;--xo-space-negative-025: -2px;--xo-space-negative-050: -4px;--xo-space-negative-075: -6px;--xo-typography-title-xx-large-editorial-line-height: 4.625rem;--xo-typography-title-xx-large-editorial-font-size: 4.5rem;--xo-typography-title-xx-large-editorial-letter-spacing: 0em;--xo-typography-title-xx-large-editorial-text-decoration: none;--xo-typography-title-xx-large-editorial-text-case: none;--xo-typography-title-xx-large-editorial-font-weight: 400;--xo-typography-title-xx-large-editorial-font-family: "Helvetica Now Display", sans-serif;--xo-typography-title-xx-large-line-height: 4.625rem;--xo-typography-title-xx-large-font-size: 4.5rem;--xo-typography-title-xx-large-letter-spacing: 0em;--xo-typography-title-xx-large-text-decoration: none;--xo-typography-title-xx-large-text-case: none;--xo-typography-title-xx-large-font-weight: 400;--xo-typography-title-xx-large-font-family: "Helvetica Now Display", sans-serif;--xo-typography-title-x-large-font-family: "Helvetica Now Display", sans-serif;--xo-typography-title-x-large-font-weight: 400;--xo-typography-title-x-large-line-height: 4.125rem;--xo-typography-title-x-large-font-size: 4rem;--xo-typography-title-x-large-letter-spacing: 0em;--xo-typography-title-x-large-text-decoration: none;--xo-typography-title-x-large-text-case: none;--xo-typography-title-large-font-family: "Helvetica Now Display", sans-serif;--xo-typography-title-large-font-weight: 400;--xo-typography-title-large-line-height: 3.125rem;--xo-typography-title-large-font-size: 3rem;--xo-typography-title-large-letter-spacing: 0em;--xo-typography-title-large-text-decoration: none;--xo-typography-title-large-text-case: none;--xo-typography-title-regular-font-family: "Helvetica Now Display", sans-serif;--xo-typography-title-regular-font-weight: 400;--xo-typography-title-regular-line-height: 2.125rem;--xo-typography-title-regular-font-size: 2rem;--xo-typography-title-regular-letter-spacing: 0em;--xo-typography-title-regular-text-decoration: none;--xo-typography-title-regular-text-case: none;--xo-typography-title-small-font-family: "Helvetica Now Display", sans-serif;--xo-typography-title-small-font-weight: 400;--xo-typography-title-small-line-height: 1.75rem;--xo-typography-title-small-font-size: 1.5rem;--xo-typography-title-small-letter-spacing: 0em;--xo-typography-title-small-text-decoration: none;--xo-typography-title-small-text-case: none;--xo-typography-title-x-small-font-family: "Helvetica Now Display", sans-serif;--xo-typography-title-x-small-font-weight: 400;--xo-typography-title-x-small-line-height: 1.5rem;--xo-typography-title-x-small-font-size: 1.25rem;--xo-typography-title-x-small-letter-spacing: 0em;--xo-typography-title-x-small-text-decoration: none;--xo-typography-title-x-small-text-case: none;--xo-typography-body-large-font-family: "Helvetica Now Display", sans-serif;--xo-typography-body-large-font-weight: 400;--xo-typography-body-large-line-height: 1.75rem;--xo-typography-body-large-font-size: 1.25rem;--xo-typography-body-large-letter-spacing: 0em;--xo-typography-body-large-text-decoration: none;--xo-typography-body-large-text-case: none;--xo-typography-body-regular-font-family: "Helvetica Now Display", sans-serif;--xo-typography-body-regular-font-weight: 400;--xo-typography-body-regular-line-height: 1.75rem;--xo-typography-body-regular-font-size: 1.125rem;--xo-typography-body-regular-letter-spacing: 0em;--xo-typography-body-regular-text-decoration: none;--xo-typography-body-regular-text-case: none;--xo-typography-body-small-font-family: "Helvetica Now Display", sans-serif;--xo-typography-body-small-font-weight: 400;--xo-typography-body-small-line-height: 1.5rem;--xo-typography-body-small-font-size: 1rem;--xo-typography-body-small-letter-spacing: 0em;--xo-typography-body-small-text-decoration: none;--xo-typography-body-small-text-case: none;--xo-typography-body-x-small-font-family: "Helvetica Now Display", sans-serif;--xo-typography-body-x-small-font-weight: 400;--xo-typography-body-x-small-line-height: 1.5rem;--xo-typography-body-x-small-font-size: 1rem;--xo-typography-body-x-small-letter-spacing: 0em;--xo-typography-body-x-small-text-decoration: none;--xo-typography-body-x-small-text-case: none;--xo-typography-body-bold-large-font-family: "Helvetica Now Display", sans-serif;--xo-typography-body-bold-large-font-weight: 700;--xo-typography-body-bold-large-line-height: 2rem;--xo-typography-body-bold-large-font-size: 1.5rem;--xo-typography-body-bold-large-letter-spacing: 0em;--xo-typography-body-bold-large-text-decoration: none;--xo-typography-body-bold-large-text-case: none;--xo-typography-body-bold-regular-font-family: "Helvetica Now Display", sans-serif;--xo-typography-body-bold-regular-font-weight: 700;--xo-typography-body-bold-regular-line-height: 1.75rem;--xo-typography-body-bold-regular-font-size: 1.25rem;--xo-typography-body-bold-regular-letter-spacing: 0em;--xo-typography-body-bold-regular-text-decoration: none;--xo-typography-body-bold-regular-text-case: none;--xo-typography-body-bold-small-font-family: "Helvetica Now Display", sans-serif;--xo-typography-body-bold-small-font-weight: 700;--xo-typography-body-bold-small-line-height: 1.75rem;--xo-typography-body-bold-small-font-size: 1.125rem;--xo-typography-body-bold-small-letter-spacing: 0em;--xo-typography-body-bold-small-text-decoration: none;--xo-typography-body-bold-small-text-case: none;--xo-typography-body-bold-x-small-font-family: "Helvetica Now Display", sans-serif;--xo-typography-body-bold-x-small-font-weight: 700;--xo-typography-body-bold-x-small-line-height: 1.5rem;--xo-typography-body-bold-x-small-font-size: 1rem;--xo-typography-body-bold-x-small-letter-spacing: 0em;--xo-typography-body-bold-x-small-text-decoration: none;--xo-typography-body-bold-x-small-text-case: none;--xo-typography-label-x-large-font-family: "Helvetica Now Display", sans-serif;--xo-typography-label-x-large-font-weight: 500;--xo-typography-label-x-large-line-height: 1.5rem;--xo-typography-label-x-large-font-size: 1.125rem;--xo-typography-label-x-large-letter-spacing: 0em;--xo-typography-label-x-large-text-decoration: none;--xo-typography-label-x-large-text-case: none;--xo-typography-label-large-font-family: "Helvetica Now Display", sans-serif;--xo-typography-label-large-font-weight: 500;--xo-typography-label-large-line-height: 1.25rem;--xo-typography-label-large-font-size: 1rem;--xo-typography-label-large-letter-spacing: 0em;--xo-typography-label-large-text-decoration: none;--xo-typography-label-large-text-case: none;--xo-typography-label-regular-font-family: "Helvetica Now Display", sans-serif;--xo-typography-label-regular-font-weight: 500;--xo-typography-label-regular-line-height: 1.125rem;--xo-typography-label-regular-font-size: .875rem;--xo-typography-label-regular-letter-spacing: 0em;--xo-typography-label-regular-text-decoration: none;--xo-typography-label-regular-text-case: none;--xo-typography-label-small-font-family: "Helvetica Now Display", sans-serif;--xo-typography-label-small-font-weight: 500;--xo-typography-label-small-line-height: 1rem;--xo-typography-label-small-font-size: .75rem;--xo-typography-label-small-letter-spacing: 0em;--xo-typography-label-small-text-decoration: none;--xo-typography-label-small-text-case: none;--xo-typography-label-bold-x-large-font-family: "Helvetica Now Display", sans-serif;--xo-typography-label-bold-x-large-font-weight: 700;--xo-typography-label-bold-x-large-line-height: 1.5rem;--xo-typography-label-bold-x-large-font-size: 1.125rem;--xo-typography-label-bold-x-large-letter-spacing: 0em;--xo-typography-label-bold-x-large-text-decoration: none;--xo-typography-label-bold-x-large-text-case: none;--xo-typography-label-bold-large-font-family: "Helvetica Now Display", sans-serif;--xo-typography-label-bold-large-font-weight: 700;--xo-typography-label-bold-large-line-height: 1.5rem;--xo-typography-label-bold-large-font-size: 1rem;--xo-typography-label-bold-large-letter-spacing: 0em;--xo-typography-label-bold-large-text-decoration: none;--xo-typography-label-bold-large-text-case: none;--xo-typography-label-bold-regular-font-family: "Helvetica Now Display", sans-serif;--xo-typography-label-bold-regular-font-weight: 700;--xo-typography-label-bold-regular-line-height: 1.25rem;--xo-typography-label-bold-regular-font-size: .875rem;--xo-typography-label-bold-regular-letter-spacing: 0em;--xo-typography-label-bold-regular-text-decoration: none;--xo-typography-label-bold-regular-text-case: none;--xo-typography-label-bold-small-font-family: "Helvetica Now Display", sans-serif;--xo-typography-label-bold-small-font-weight: 700;--xo-typography-label-bold-small-line-height: 1.125rem;--xo-typography-label-bold-small-font-size: .75rem;--xo-typography-label-bold-small-letter-spacing: 0em;--xo-typography-label-bold-small-text-decoration: none;--xo-typography-label-bold-small-text-case: none;--xo-typography-label-bold-caps-x-large-font-family: "Helvetica Now Display", sans-serif;--xo-typography-label-bold-caps-x-large-font-weight: 700;--xo-typography-label-bold-caps-x-large-line-height: 1.5rem;--xo-typography-label-bold-caps-x-large-font-size: 1.125rem;--xo-typography-label-bold-caps-x-large-letter-spacing: 0em;--xo-typography-label-bold-caps-x-large-text-decoration: none;--xo-typography-label-bold-caps-x-large-text-case: uppercase;--xo-typography-label-bold-caps-large-font-family: "Helvetica Now Display", sans-serif;--xo-typography-label-bold-caps-large-font-weight: 700;--xo-typography-label-bold-caps-large-line-height: 1.5rem;--xo-typography-label-bold-caps-large-font-size: 1rem;--xo-typography-label-bold-caps-large-letter-spacing: 0em;--xo-typography-label-bold-caps-large-text-decoration: none;--xo-typography-label-bold-caps-large-text-case: uppercase;--xo-typography-label-bold-caps-regular-font-family: "Helvetica Now Display", sans-serif;--xo-typography-label-bold-caps-regular-font-weight: 700;--xo-typography-label-bold-caps-regular-line-height: 1.25rem;--xo-typography-label-bold-caps-regular-font-size: .875rem;--xo-typography-label-bold-caps-regular-letter-spacing: 0em;--xo-typography-label-bold-caps-regular-text-decoration: none;--xo-typography-label-bold-caps-regular-text-case: uppercase;--xo-typography-label-bold-caps-small-font-family: "Helvetica Now Display", sans-serif;--xo-typography-label-bold-caps-small-font-weight: 700;--xo-typography-label-bold-caps-small-line-height: 1.125rem;--xo-typography-label-bold-caps-small-font-size: .75rem;--xo-typography-label-bold-caps-small-letter-spacing: 0em;--xo-typography-label-bold-caps-small-text-decoration: none;--xo-typography-label-bold-caps-small-text-case: uppercase}.reviewer-overview{display:grid;gap:var(--df-space-500);min-inline-size:0}.reviewer-overview>df-reviewer-section-card:first-child{--df-reviewer-section-card-header-inset: var(--df-space-600)}.reviewer-detail__badge-content{display:inline-flex;align-items:center;gap:var(--df-space-100)}.reviewer-detail__status-dot{display:inline-block;inline-size:var(--df-size-100);block-size:var(--df-size-100);border-radius:var(--border-radius-full);background:currentColor}.reviewer-modified-chip{display:inline-flex;align-items:center;padding:0;border:0;border-radius:var(--df-radius-300);background:none;cursor:pointer;-webkit-user-select:none;user-select:none}.reviewer-modified-chip:focus-visible{outline:var(--border-width-thin) solid var(--df-accent-default);outline-offset:var(--df-space-100)}.reviewer-modified-chip--active{opacity:.85}.reviewer-modified-chip--corner{position:absolute;z-index:2;inset-block-start:var(--df-space-200);inset-inline-end:var(--df-space-200)}.reviewer-story-item__previous{color:var(--df-text-muted)!important;font-style:italic!important}.reviewer-reference-copy h3,.reviewer-story-item h3{margin:0;color:var(--df-text-primary);font-family:var(--typography-label-bold-large-font-family);font-weight:var(--typography-label-bold-large-font-weight);line-height:var(--typography-label-bold-large-line-height);font-size:var(--typography-label-bold-large-font-size);letter-spacing:var(--typography-label-bold-large-letter-spacing);text-transform:var(--typography-label-bold-large-text-case)}.reviewer-reference-copy p,.reviewer-story-item p,.reviewer-lighthouse-list p{margin:0;color:var(--df-text-primary);font-size:var(--typography-body-regular-font-size);line-height:var(--typography-body-regular-line-height)}.reviewer-story-item p,.reviewer-lighthouse-list p{orphans:2;widows:2;white-space:pre-line}.df-answer-list{margin-block:var(--df-space-200);padding-inline-start:var(--df-space-500)}.df-answer-list>li{margin-block:var(--df-space-100)}.df-answer-list--first{margin-block-start:0}.df-answer-list--last{margin-block-end:0}.reviewer-story-grid{display:block;min-inline-size:0;padding-inline:var(--df-space-100)}.reviewer-story-grid>.reviewer-story-item{margin-block-end:var(--df-space-500)}.reviewer-story-grid>.reviewer-story-item--named-card{break-inside:avoid}.reviewer-story-grid--whole>.reviewer-story-item{break-inside:avoid}.reviewer-story-grid>.reviewer-story-item:last-child{margin-block-end:0}.reviewer-story-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-250);min-inline-size:0}.reviewer-story-item:has(df-reviewer-kpi-card-body),.reviewer-story-item:has(df-reviewer-matrix-answer){grid-template-columns:minmax(0,1fr)}.reviewer-story-item:has(df-reviewer-matrix-answer):not(.reviewer-story-item--parts){padding-inline-start:calc(var(--df-size-300) + var(--space-250))}.reviewer-story-item__icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--df-size-300);block-size:var(--df-size-300);color:var(--df-accent-default)}.reviewer-story-item__rank{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--df-size-300);block-size:var(--df-size-300);border:var(--border-width-thin) solid var(--df-accent-default);border-radius:var(--border-radius-full);color:var(--df-accent-default);font-size:var(--df-font-size-200);font-weight:var(--font-weight-bold);line-height:1}.reviewer-story-item>div{display:grid;gap:var(--df-space-100);min-inline-size:0}.reviewer-story-item__heading{break-after:avoid;display:flex;align-items:flex-start;flex-wrap:nowrap;column-gap:0;min-inline-size:0}.reviewer-story-item__heading>h3,.reviewer-story-item__heading>strong{min-inline-size:0;overflow-wrap:anywhere}.reviewer-story-item__heading>.df-comment-target{align-items:center;block-size:var(--typography-label-bold-large-line-height)}.reviewer-story-item__heading>*+*:not(.df-comment-target){margin-inline-start:var(--df-space-200)}.reviewer-story-item__heading strong{margin-block-end:0}.reviewer-story-item__tags{display:flex;flex-wrap:wrap;gap:var(--df-space-200)}.reviewer-story-item__choices{display:flex;flex-direction:column;row-gap:var(--df-space-100);margin:0;padding:0;list-style:none}.reviewer-story-item__choice{display:flex;align-items:center;column-gap:var(--df-space-200)}.reviewer-story-item__choice--unchecked{color:var(--df-text-muted)}.reviewer-story-item__choice-mark{display:inline-flex;flex:0 0 auto;inline-size:16px;block-size:16px;color:var(--df-accent-default)}@container reviewer-section-card (min-width: 32rem){.reviewer-story-grid{column-count:2;column-gap:var(--df-space-900)}.reviewer-story-grid--whole>.story-flow-item--column-start{break-before:column}.reviewer-story-grid>.reviewer-story-item:has(df-reviewer-kpi-card-body),.reviewer-story-grid>.reviewer-story-item--long,.reviewer-story-grid>.reviewer-story-item:has(df-reviewer-matrix-answer):not(.reviewer-story-item--named-card){column-span:all}.reviewer-story-grid>.reviewer-story-item:has(df-reviewer-kpi-card-body):not(:first-child),.reviewer-story-grid>.reviewer-story-item--long:not(:first-child),.reviewer-story-grid>.reviewer-story-item:has(df-reviewer-matrix-answer):not(.reviewer-story-item--named-card,:first-child){margin-block-start:var(--df-space-500)}.reviewer-story-grid>.reviewer-story-item:is(:first-child,.reviewer-story-item:has(df-reviewer-kpi-card-body,df-reviewer-matrix-answer):not(.reviewer-story-item--named-card)+*,.reviewer-story-item--long+*):is(:last-child,:has(+.reviewer-story-item:not(.reviewer-story-item--named-card) df-reviewer-kpi-card-body,+.reviewer-story-item:not(.reviewer-story-item--named-card) df-reviewer-matrix-answer,+.reviewer-story-item--long)){column-span:all}.reviewer-story-grid>.reviewer-story-item:is(:first-child,.reviewer-story-item:has(df-reviewer-kpi-card-body,df-reviewer-matrix-answer):not(.reviewer-story-item--named-card)+*,.reviewer-story-item--long+*):is(:last-child,:has(+.reviewer-story-item:not(.reviewer-story-item--named-card) df-reviewer-kpi-card-body,+.reviewer-story-item:not(.reviewer-story-item--named-card) df-reviewer-matrix-answer,+.reviewer-story-item--long)):not(:first-child){margin-block-start:var(--df-space-500)}}.reviewer-lighthouse-list{display:grid}.reviewer-lighthouse-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--df-space-300);padding-block:var(--df-space-400);border-block-start:var(--border-width-hairline) solid var(--df-border-subtle)}.reviewer-lighthouse-list article:first-child{border-block-start:0;padding-block-start:0}.reviewer-lighthouse-list article>.reviewer-story-item__icon{align-self:start}.reviewer-lighthouse-list strong{display:block;margin-block-end:var(--df-space-100);color:var(--df-text-primary);font-family:var(--typography-body-bold-regular-font-family);font-weight:var(--typography-body-bold-regular-font-weight);line-height:var(--typography-body-bold-regular-line-height);font-size:var(--typography-body-bold-regular-font-size);letter-spacing:var(--typography-body-bold-regular-letter-spacing);text-transform:var(--typography-body-bold-regular-text-case)}.reviewer-kpi-list{--kpi-bleed: var(--df-space-050);--kpi-card-pad: var(--df-space-450);--kpi-values-floor: 18rem;--kpi-trend-width: calc(var(--df-size-900) * 320 / 72);display:block}.reviewer-kpi-list>*+*{margin-block-start:var(--df-space-500)}.reviewer-kpi-list__row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--df-space-400);align-items:start;padding-block:var(--df-space-600);padding-inline:0;border-block-start:var(--border-width-hairline) solid var(--df-border-subtle)}.reviewer-kpi-list__metrics{display:grid;flex:1;gap:var(--kpi-bleed);min-inline-size:0}.reviewer-kpi-list__metrics>.reviewer-kpi-list__row{padding:var(--kpi-card-pad);border-radius:calc(var(--df-radius-300) - var(--kpi-bleed));border-block-start:0;background:var(--df-surface-default)}.reviewer-kpi-list__metrics>.reviewer-kpi-list__row:first-child{border-block-start:0}.reviewer-kpi-list__group{position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--df-space-150);box-sizing:border-box;inline-size:100%;margin-inline:0;padding:var(--df-space-200);border-radius:var(--df-radius-200);color:var(--df-text-primary);font-size:var(--df-font-size-200);font-weight:var(--font-weight-bold)}.reviewer-kpi-list__group:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--colour-surface-neutral-strong-default) 6%,var(--colour-surface-neutral-subtlest-default))}.reviewer-kpi-list__group:not(:first-child){margin-block-start:var(--df-space-200)}.reviewer-kpi-list__group+.reviewer-kpi-list__row{border-block-start:none}.reviewer-kpi-list__group-dot{display:inline-block;flex:none;inline-size:var(--df-space-150);block-size:var(--df-space-150);border-radius:var(--border-radius-full);background:var(--df-accent-default)}.reviewer-kpi-list__metric{display:grid;gap:var(--df-space-150);min-inline-size:0}.reviewer-kpi-list__metric strong{color:var(--df-text-primary);font-family:var(--typography-label-bold-large-font-family);font-weight:var(--typography-label-bold-large-font-weight);line-height:var(--typography-label-bold-large-line-height);font-size:var(--typography-label-bold-large-font-size);letter-spacing:var(--typography-label-bold-large-letter-spacing);text-transform:var(--typography-label-bold-large-text-case);overflow-wrap:anywhere}.reviewer-kpi-list__metric small{color:var(--df-text-muted);font-size:var(--df-font-size-100)}.reviewer-kpi-list__values{display:flex;flex-wrap:wrap;align-items:center;gap:var(--df-space-300);justify-self:start;max-inline-size:18rem;min-inline-size:0}.reviewer-kpi-list__values:has(.reviewer-kpi-list__track){flex-wrap:nowrap;align-items:flex-start;justify-self:stretch;max-inline-size:100%}.reviewer-kpi-list__values:has(.reviewer-kpi-list__spark){justify-self:stretch;max-inline-size:100%}.reviewer-kpi-list__pills{display:contents}@container reviewer-section-card not (min-width: 37rem){.reviewer-kpi-list__row:has(.reviewer-kpi-list__pills){grid-template-columns:minmax(0,1fr) auto}.reviewer-kpi-list__row:has(.reviewer-kpi-list__pills) .reviewer-kpi-list__values{display:contents}.reviewer-kpi-list__metric{grid-column:1;grid-row:1}.reviewer-kpi-list__pills{grid-column:2;grid-row:1;display:flex;align-items:center;align-self:start;gap:var(--df-space-200)}.reviewer-kpi-list__spark,.reviewer-kpi-list__track,.reviewer-kpi-list__note{grid-column:1/-1}}.reviewer-kpi-list__spark{--kpi-trend-height: var(--df-size-900);flex:1 1 100%;inline-size:100%;min-inline-size:0}.reviewer-kpi-list__figure small{white-space:nowrap}.reviewer-kpi-list__track{flex:1 1 100%;inline-size:100%;min-inline-size:max-content;--kpi-track-band-min: var(--df-size-400)}.reviewer-kpi-list__figure{display:grid;gap:var(--df-space-150);min-inline-size:0}.reviewer-kpi-list__figure small{color:var(--df-text-muted);font-size:var(--df-font-size-100);font-weight:var(--font-weight-bold);text-transform:uppercase}.reviewer-kpi-list__figure strong{color:var(--df-text-primary);font-size:var(--df-font-size-300);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.reviewer-kpi-list__arrow{flex:none;color:var(--df-text-muted)}.reviewer-kpi-list__impact{flex:0 0 auto;justify-self:start}.reviewer-kpi-list__delta{display:inline-flex;align-items:center;gap:var(--df-space-050);border-radius:var(--border-radius-full);padding:var(--df-space-050) var(--df-space-200);background:var(--df-surface-sunken);color:var(--df-text-muted);font-family:var(--typography-label-bold-small-font-family);font-weight:var(--typography-label-bold-small-font-weight);line-height:var(--typography-label-bold-small-line-height);font-size:var(--typography-label-bold-small-font-size);letter-spacing:var(--typography-label-bold-small-letter-spacing);text-transform:var(--typography-label-bold-small-text-case);min-block-size:var(--df-size-400);white-space:nowrap}df-reviewer-kpi-card-body .reviewer-kpi-list__delta{font-family:var(--typography-label-bold-large-font-family);font-weight:var(--typography-label-bold-large-font-weight);line-height:var(--typography-label-bold-large-line-height);font-size:var(--typography-label-bold-large-font-size);letter-spacing:var(--typography-label-bold-large-letter-spacing);text-transform:var(--typography-label-bold-large-text-case)}.reviewer-kpi-list__delta[data-tone=positive]{background:var(--df-success-surface);color:var(--df-success-default)}.reviewer-kpi-list__delta[data-tone=negative]{background:var(--df-danger-surface);color:var(--df-danger-default)}.reviewer-kpi-list__bar{position:relative;flex:0 0 100%;block-size:var(--df-space-200);margin-block-start:var(--df-space-150);border-radius:var(--border-radius-full);background:var(--colour-surface-neutral-subtle-default);overflow:hidden}.reviewer-kpi-list__bar:before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;inline-size:var(--border-width-hairline);background:var(--df-border-subtle);transform:translate(-50%)}.reviewer-kpi-list__bar-fill{position:absolute;inset-block:0;min-inline-size:var(--df-space-050);border-radius:var(--border-radius-full);background:var(--df-text-muted)}.reviewer-kpi-list__bar-fill[data-side=right]{inset-inline-start:50%}.reviewer-kpi-list__bar-fill[data-side=left]{inset-inline-end:50%}.reviewer-kpi-list__bar[data-tone=positive] .reviewer-kpi-list__bar-fill{background:var(--df-success-default)}.reviewer-kpi-list__bar[data-tone=negative] .reviewer-kpi-list__bar-fill{background:var(--df-danger-default)}.reviewer-kpi-list__note{margin:0;color:var(--df-text-primary);font-size:var(--typography-body-regular-font-size);line-height:var(--typography-body-regular-line-height);overflow-wrap:anywhere}[data-programme=minds] .reviewer-kpi-list__note--definition{font-style:italic}.reviewer-kpi-list__note[data-label]{display:grid;gap:var(--df-space-100)}.reviewer-kpi-list__note[data-label]:before{content:attr(data-label);color:var(--df-text-muted);font-family:var(--typography-label-bold-caps-small-font-family);font-weight:var(--typography-label-bold-caps-small-font-weight);line-height:var(--typography-label-bold-caps-small-line-height);font-size:var(--typography-label-bold-caps-small-font-size);letter-spacing:var(--typography-label-bold-caps-small-letter-spacing);text-transform:var(--typography-label-bold-caps-small-text-case)}@container reviewer-section-card (min-width: 37rem){.reviewer-kpi-list__row{grid-template-columns:minmax(10rem,.8fr) minmax(var(--kpi-values-floor),1.2fr);gap:var(--df-space-600)}.reviewer-kpi-list__values:has(.reviewer-kpi-list__spark){flex-wrap:nowrap}.reviewer-kpi-list__spark,.reviewer-kpi-list__track{flex:0 1 auto;inline-size:min(var(--kpi-trend-width),100% - var(--df-size-1000) - var(--df-space-300))}.reviewer-kpi-list__note{grid-column:1/-1}}@container reviewer-section-card (min-width: 56.25rem){.reviewer-kpi-list__row{grid-template-columns:minmax(10rem,.9fr) minmax(var(--kpi-values-floor),1.4fr) minmax(0,1.3fr)}.reviewer-kpi-list__note{grid-column:auto}.reviewer-kpi-list__note[data-label]{display:block}.reviewer-kpi-list__note[data-label]:before{content:none}}df-reviewer-kpi-card-body[cards] .reviewer-kpi-list__note{grid-column:1/-1}df-reviewer-kpi-card-body[cards] .reviewer-kpi-list__note[data-label]{display:grid;gap:var(--df-space-100)}df-reviewer-kpi-card-body[cards] .reviewer-kpi-list__note[data-label]:before{content:attr(data-label);color:var(--df-text-muted);font-family:var(--typography-label-bold-caps-small-font-family);font-weight:var(--typography-label-bold-caps-small-font-weight);line-height:var(--typography-label-bold-caps-small-line-height);font-size:var(--typography-label-bold-caps-small-font-size);letter-spacing:var(--typography-label-bold-caps-small-letter-spacing);text-transform:var(--typography-label-bold-caps-small-text-case)}@container reviewer-section-card (min-width: 37rem){df-reviewer-kpi-card-body[cards] .reviewer-kpi-list__row{grid-template-columns:minmax(0,1fr);gap:var(--df-space-400)}df-reviewer-kpi-card-body[cards] .reviewer-kpi-list__metric{grid-column:1/-1}df-reviewer-kpi-card-body[cards] .reviewer-kpi-list__values{grid-column:1/-1}df-reviewer-kpi-card-body[cards] .reviewer-kpi-list__track{flex:1 1 auto;inline-size:auto}}@container reviewer-section-card (min-width: 62.5rem){df-reviewer-kpi-card-body[cards]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--df-space-500);align-items:stretch}df-reviewer-kpi-card-body[cards]>*+*{margin-block-start:0}}.reviewer-reference-copy{display:grid;gap:var(--df-space-400)}.reviewer-profile-frame{container-type:inline-size}.reviewer-profile-strip{display:flex;flex-wrap:wrap;gap:var(--df-space-400)}.reviewer-profile-strip>.reviewer-profile-card{flex:1 1 22rem}.reviewer-profile-strip+.reviewer-reference-copy{margin-block-start:var(--df-space-300)}.reviewer-profile-frame+.reviewer-reference-copy{margin-block-start:var(--df-space-300)}.reviewer-profile-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);flex:1 1 0;align-items:start;gap:var(--df-space-400);min-inline-size:0;padding:var(--df-space-450);border:var(--border-width-hairline) solid var(--df-border-subtle);border-radius:var(--df-radius-300);background:var(--df-surface-default)}.reviewer-profile-card__rail{display:flex;flex:none;align-items:center;color:var(--df-text-primary)}.reviewer-profile-card__panel{display:grid;flex:1;align-content:start;gap:var(--df-space-400);min-inline-size:0;padding:var(--kpi-card-pad, var(--df-space-450));border-radius:calc(var(--df-radius-300) - var(--df-section-frame-bleed, var(--df-space-050)));background:var(--df-surface-default)}.reviewer-profile-card--map{position:relative;isolation:isolate;overflow:hidden;grid-template-columns:minmax(0,1fr);padding:0}.reviewer-profile-card__pin{position:absolute;z-index:1;display:grid;gap:var(--df-space-050);inset-block-end:0;inset-inline:0;margin:0;padding:var(--df-space-200) var(--df-space-300);border-radius:0;background:var(--df-surface-on-image);color:var(--df-text-primary);font-size:var(--typography-label-small-font-size);line-height:var(--typography-label-small-line-height);-webkit-backdrop-filter:var(--df-blur-regular);backdrop-filter:var(--df-blur-regular);box-shadow:var(--df-elevation-1)}.reviewer-profile-card__pin strong{display:block;min-inline-size:0;overflow:hidden;font-weight:var(--font-weight-bold);white-space:nowrap;text-overflow:ellipsis}.reviewer-profile-card__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--df-size-700);block-size:var(--df-size-700);border-radius:var(--df-radius-300);background:var(--colour-surface-accent-subtle-default);color:var(--df-accent-default)}.reviewer-profile-card__body{display:grid;gap:var(--df-space-050);min-inline-size:0}.reviewer-indicator-chip{display:inline-flex;align-items:center;gap:var(--df-space-150);border:var(--border-width-hairline) solid var(--df-border-subtle);border-radius:var(--border-radius-full);background:var(--df-surface-default);padding:var(--df-space-200) var(--df-space-400);color:var(--df-text-primary);font-size:var(--typography-label-regular-font-size);line-height:var(--typography-label-regular-line-height);white-space:nowrap}.reviewer-profile-card__indicators{display:flex;flex-wrap:wrap;gap:var(--df-space-200);margin-block-start:var(--df-space-200)}.reviewer-profile-card__indicators-title{color:var(--df-text-muted);font-family:var(--typography-label-bold-caps-small-font-family);font-weight:var(--typography-label-bold-caps-small-font-weight);line-height:var(--typography-label-bold-caps-small-line-height);font-size:var(--typography-label-bold-caps-small-font-size);letter-spacing:var(--typography-label-bold-caps-small-letter-spacing);text-transform:var(--typography-label-bold-caps-small-text-case)}.reviewer-profile-card__facts,.reviewer-profile-card__indicators-title{margin-block-start:var(--df-space-300)}.reviewer-profile-card__facts{display:flex;flex-wrap:wrap;align-items:start;gap:var(--df-space-200) var(--df-space-600);margin-block-end:0;margin-inline:0}.reviewer-profile-card__facts>div{display:grid;gap:var(--df-space-150);min-inline-size:0}.reviewer-profile-card__facts dd{min-inline-size:0;margin:0}.reviewer-profile-card__facts dt{display:flex;align-items:center;column-gap:0;margin:0;color:var(--df-text-muted);font-family:var(--typography-label-bold-caps-small-font-family);font-weight:var(--typography-label-bold-caps-small-font-weight);line-height:var(--typography-label-bold-caps-small-line-height);font-size:var(--typography-label-bold-caps-small-font-size);letter-spacing:var(--typography-label-bold-caps-small-letter-spacing);text-transform:var(--typography-label-bold-caps-small-text-case);white-space:nowrap}.reviewer-profile-card__facts dt>*+*:not(.df-comment-target){margin-inline-start:var(--df-space-200)}.reviewer-profile-card__facts dd{margin:0;color:var(--df-text-primary);font-size:var(--typography-label-large-font-size);line-height:var(--typography-label-large-line-height);overflow-wrap:anywhere}.reviewer-profile-card__label{color:var(--df-text-muted);font-family:var(--typography-label-bold-caps-small-font-family);font-weight:var(--typography-label-bold-caps-small-font-weight);line-height:var(--typography-label-bold-caps-small-line-height);font-size:var(--typography-label-bold-caps-small-font-size);letter-spacing:var(--typography-label-bold-caps-small-letter-spacing);text-transform:var(--typography-label-bold-caps-small-text-case)}.reviewer-profile-card__value{color:var(--df-text-primary);font-size:var(--typography-title-small-font-size);line-height:var(--typography-title-small-line-height);font-weight:var(--font-weight-bold)}.reviewer-profile-card__values{display:flex;flex-direction:column;align-items:flex-start;gap:var(--df-space-200)}.reviewer-profile-frame .reviewer-profile-strip{display:grid;flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--border-width-thin);min-inline-size:0}.reviewer-profile-frame .reviewer-profile-card{display:grid;grid-row:span 2;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--df-space-300);min-inline-size:0;padding:var(--df-space-450);border:0;border-radius:calc(var(--df-radius-300) + var(--border-width-hairline));background:var(--df-surface-default);overflow:hidden}.reviewer-profile-frame .reviewer-profile-card__rail{align-items:start;gap:var(--df-space-200);inline-size:100%}.reviewer-profile-frame .reviewer-profile-card__rail .reviewer-profile-card__icon{inline-size:var(--df-size-600);block-size:var(--df-size-600);border-radius:var(--df-radius-300);background:var(--df-info-surface);color:var(--df-info-default)}.reviewer-profile-frame .reviewer-profile-card__icon[data-area-tone=sustainability]{background:var(--df-area-sustainability-surface);color:var(--df-area-sustainability-default)}.reviewer-profile-frame .reviewer-profile-card__icon[data-area-tone=supply-chain]{background:var(--df-area-supply-chain-surface);color:var(--df-area-supply-chain-default)}.reviewer-profile-frame .reviewer-profile-card__icon[data-area-tone=customer]{background:var(--df-area-customer-surface);color:var(--df-area-customer-default)}.reviewer-profile-frame .reviewer-profile-card__icon[data-area-tone=talent]{background:var(--df-area-talent-surface);color:var(--df-area-talent-default)}.reviewer-profile-frame .reviewer-profile-card__identity{display:flex;flex-direction:column;gap:var(--df-space-050);min-inline-size:0}.reviewer-profile-frame .reviewer-profile-card__rail .reviewer-profile-card__label{color:var(--df-text-muted);font-family:var(--typography-label-bold-caps-small-font-family);font-weight:var(--typography-label-bold-caps-small-font-weight);line-height:var(--typography-label-bold-caps-small-line-height);font-size:var(--typography-label-bold-caps-small-font-size);letter-spacing:var(--typography-label-bold-caps-small-letter-spacing);text-transform:var(--typography-label-bold-caps-small-text-case)}.reviewer-profile-frame .reviewer-profile-card__rail .reviewer-profile-card__value{font-size:var(--typography-body-large-font-size);line-height:var(--typography-body-large-line-height)}.reviewer-profile-frame .reviewer-profile-card__panel{padding:0;padding-inline-start:calc(var(--df-size-600) + var(--df-space-200));background:transparent}.reviewer-profile-frame .reviewer-profile-card--map{position:relative;isolation:isolate;overflow:hidden;grid-template-rows:minmax(0,1fr);align-items:stretch;gap:0;min-block-size:12rem;padding:0}@container (max-width: 67rem){.reviewer-profile-frame .reviewer-profile-strip{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.reviewer-profile-frame .reviewer-profile-card:last-child:nth-child(odd){grid-column:1/-1}}@container (max-width: 48rem){.reviewer-profile-frame .reviewer-profile-strip{display:grid;grid-template-columns:minmax(0,1fr)}.reviewer-profile-frame .reviewer-profile-card--map{min-block-size:16rem}.reviewer-profile-frame .reviewer-profile-card__facts dt{white-space:normal}}@media(max-width:40rem){.reviewer-profile-frame .reviewer-profile-strip{gap:var(--border-width-thin)}.reviewer-profile-card:not(:has(>.reviewer-profile-card__rail)){padding:var(--df-space-300)}.reviewer-indicator-chip{white-space:normal}.reviewer-profile-card:has(>.reviewer-profile-card__rail) .reviewer-profile-card__panel{padding:var(--df-space-300)}.reviewer-profile-frame .reviewer-profile-card:has(>.reviewer-profile-card__rail) .reviewer-profile-card__panel{padding:0;padding-inline-start:calc(var(--df-size-600) + var(--df-space-200))}}lib-switch{flex-shrink:0;--toggle-colour-surface-unchecked-default: var(--df-border-strong);--toggle-colour-surface-unchecked-hover: var(--df-border-strong);--toggle-colour-surface-unchecked-pressed: var(--df-border-strong)}lib-switch .mdc-switch--selected .mdc-switch__track:after{background:var(--colour-surface-accent-default)!important}lib-switch .mdc-switch__handle-track{display:none}lib-switch .mdc-switch{position:relative;border-radius:var(--border-radius-full)}lib-switch .mdc-switch:after{content:"";position:absolute;z-index:2;inset-block-start:50%;inset-inline-start:2px;inline-size:12px;block-size:12px;border:0;border-radius:var(--border-radius-full);background:var(--colour-surface-on-accent);box-shadow:var(--df-elevation-1);transform:translateY(-50%)!important;transition:transform var(--duration-fast, 90ms) var(--ease-out-expo, ease);pointer-events:none}lib-switch .mat-mdc-slide-toggle-ripple,lib-switch .mdc-switch__ripple{display:none}lib-switch .mdc-switch:focus:after,lib-switch .mdc-switch:focus-visible:after{inset-block:50% auto!important;inset-inline:2px auto!important;border:0!important;border-radius:var(--border-radius-full)!important}lib-switch .mdc-switch:focus-visible{outline:none;box-shadow:0 0 0 var(--df-space-050) var(--df-surface-default),0 0 0 calc(var(--df-space-050) + var(--border-width-thin)) var(--df-focus-ring)}lib-switch .switch--regular .mdc-switch--selected:after{transform:translate(16px,-50%)!important}lib-switch .switch--large .mdc-switch{inline-size:var(--size-600)}lib-switch .switch--large .mdc-switch .mdc-switch__track{block-size:var(--size-300)}lib-switch .switch--large .mdc-switch:after{inline-size:20px;block-size:20px}lib-switch .switch--large .mdc-switch--selected:after{transform:translate(24px,-50%)!important}lib-switch .switch--large .switch__label,lib-switch .switch--regular .mdc-form-field--align-end .switch__label{color:var(--df-text-primary);font-size:var(--df-font-size-100)!important;font-weight:var(--font-weight-regular)!important;line-height:var(--df-line-height-200)!important}lib-switch .switch--large .switch__label{padding-inline-end:var(--df-space-150)}lib-switch .switch--regular .mdc-form-field--align-end .switch__label{padding-inline:0 var(--df-space-150)}lib-checkbox .mdc-checkbox__ripple:after{content:none!important}lib-checkbox .mdc-checkbox__native-control:focus-visible~.mdc-checkbox__background{box-shadow:0 0 0 var(--df-space-050) var(--df-surface-default),0 0 0 calc(var(--df-space-050) + var(--border-width-thin)) var(--df-focus-ring)}lib-checkbox .mdc-checkbox__background{transition-property:background-color,border-color!important}lib-radio-button .mdc-radio__background:before{display:none!important}lib-radio-button .mdc-radio__background{border-radius:var(--border-radius-full)}lib-radio-button .mdc-radio__native-control:focus-visible+.mdc-radio__background{box-shadow:0 0 0 var(--df-space-050) var(--df-surface-default),0 0 0 calc(var(--df-space-050) + var(--border-width-thin)) var(--df-focus-ring)}lib-selection-group .selection-group--checkbox{gap:var(--df-space-200)}@keyframes df-field-reveal-in{0%{opacity:0;transform:scale(1.04)}}.df-field--revealed{position:relative;--_reveal-ring: var(--colour-border-accent-default);--_reveal-halo: var(--df-accent-surface)}.df-field--revealed:after{content:"";position:absolute;z-index:1;inset:calc(var(--df-space-100) * -1);border:var(--border-width-thin) solid var(--_reveal-ring);border-radius:var(--df-radius-200);box-shadow:0 0 0 var(--df-space-050) var(--_reveal-halo);pointer-events:none;opacity:1;animation:df-field-reveal-in var(--df-motion-emphasis) var(--motion-easing-default)}.df-field--revealing-out:after{opacity:0;transform:scale(1.04);transition:opacity var(--df-motion-emphasis) var(--motion-easing-default),transform var(--df-motion-emphasis) var(--motion-easing-default)}td.df-field--revealed:after{inset:0;box-shadow:inset 0 0 0 var(--df-space-050) var(--_reveal-halo)}.mat-mdc-text-field-wrapper.df-field--revealed:after{inset:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--df-space-050) var(--_reveal-halo)}@keyframes df-transient-status-in{0%{opacity:0}}.df-transient-status--in{animation:df-transient-status-in var(--df-motion-emphasis) var(--motion-easing-default)}.df-transient-status--out{opacity:0;transition:opacity var(--df-motion-emphasis) var(--motion-easing-default)}.df-transient-status--gone{visibility:hidden}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}@font-face{font-family:Akkurat LL TT;font-style:normal;font-weight:400;font-display:block;src:url(/oneforum/fonts/akkurat/AkkuratLLWeb-Regular.woff2) format("woff2")}@font-face{font-family:Akkurat LL TT;font-style:italic;font-weight:400;font-display:block;src:url(/oneforum/fonts/akkurat/AkkuratLLWeb-Italic.woff2) format("woff2")}@font-face{font-family:Akkurat LL TT;font-style:normal;font-weight:700;font-display:block;src:url(/oneforum/fonts/akkurat/AkkuratLLWeb-Bold.woff2) format("woff2")}@font-face{font-family:Akkurat LL TT;font-style:italic;font-weight:700;font-display:block;src:url(/oneforum/fonts/akkurat/AkkuratLLWeb-BoldItalic.woff2) format("woff2")}@font-face{font-family:Akkurat LL TT;font-style:normal;font-weight:900;font-display:block;src:url(/oneforum/fonts/akkurat/AkkuratLLWeb-Black.woff2) format("woff2")}@font-face{font-family:Akkurat LL TT;font-style:italic;font-weight:900;font-display:block;src:url(/oneforum/fonts/akkurat/AkkuratLLWeb-BlackItalic.woff2) format("woff2")}:root{color-scheme:light}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*{box-sizing:border-box}html{scrollbar-gutter:stable}body{min-width:320px;margin:0;background:var(--df-surface-default);color:var(--df-text-primary);font-family:var(--df-font-sans)}button,input,select,textarea{font-family:inherit}a{color:var(--df-link-default)}lib-icon-button button{border:0;background-color:transparent}lib-avatar .avatar--blue{--colour-text-accent-default: var(--colour-text-primary)}lib-avatar .avatar{white-space:nowrap}lib-avatar .avatar.avatar--gray{background-color:var(--df-surface-default);background-image:linear-gradient(var(--colour-surface-relief),var(--colour-surface-relief))}lib-avatar .avatar.avatar--gray:not(.avatar--disabled):hover{background-color:var(--df-surface-default);background-image:linear-gradient(var(--colour-surface-neutral-pressed),var(--colour-surface-neutral-pressed))}lib-avatar .avatar__image-wrap{--colour-surface-on-image-hover: var(--colour-surface-neutral-hover)}lib-status .status--strong--positive{--colour-surface-positive-default: var(--colour-surface-positive-pressed)}df-toast lib-toast .toast.toast{position:static;inline-size:100%;max-inline-size:none;transform:none}df-toast lib-toast .dismiss .icon-button--small{--border-radius-050: var(--border-radius-full)}df-toast lib-toast .toast.toast .dismiss .icon-button--small:hover,df-toast lib-toast .toast.toast .dismiss .icon-button--small:focus-visible{background-color:var(--colour-surface-relief)}:root{--xo-colour-border-accent-default: var(--colour-border-accent-default);--xo-colour-border-accent-disabled: var(--colour-border-accent-disabled);--xo-colour-border-accent-focus: var(--colour-border-accent-focus);--xo-colour-border-accent-hover: var(--colour-border-accent-hover);--xo-colour-border-accent-pressed: var(--colour-border-accent-pressed);--xo-colour-border-accent-subtle-default: var(--colour-border-accent-subtle-default);--xo-colour-border-accent-subtle-hover: var(--colour-border-accent-subtle-hover);--xo-colour-border-accent-subtle-pressed: var(--colour-border-accent-subtle-pressed);--xo-colour-border-on-accent: var(--colour-border-on-accent);--xo-colour-icon-accent-default: var(--colour-icon-accent-default);--xo-colour-icon-accent-disabled: var(--colour-icon-accent-disabled);--xo-colour-icon-accent-hover: var(--colour-icon-accent-hover);--xo-colour-icon-accent-pressed: var(--colour-icon-accent-pressed);--xo-colour-icon-on-accent: var(--colour-icon-on-accent);--xo-colour-surface-accent-default: var(--colour-surface-accent-default);--xo-colour-surface-accent-disabled: var(--colour-surface-accent-disabled);--xo-colour-surface-accent-hover: var(--colour-surface-accent-hover);--xo-colour-surface-accent-pressed: var(--colour-surface-accent-pressed);--xo-colour-surface-accent-subtle-default: var(--colour-surface-accent-subtle-default);--xo-colour-surface-accent-subtle-hover: var(--colour-surface-accent-subtle-hover);--xo-colour-surface-accent-subtle-pressed: var(--colour-surface-accent-subtle-pressed);--xo-colour-surface-on-accent: var(--colour-surface-on-accent);--xo-colour-text-accent-default: var(--colour-text-accent-default);--xo-colour-text-accent-disabled: var(--colour-text-accent-disabled);--xo-colour-text-accent-hover: var(--colour-text-accent-hover);--xo-colour-text-accent-pressed: var(--colour-text-accent-pressed);--xo-colour-text-on-accent: var(--colour-text-on-accent)}:root{--xo-typography-body-bold-large-font-family: var(--typography-body-bold-large-font-family);--xo-typography-body-bold-large-font-size: var(--typography-body-bold-large-font-size);--xo-typography-body-bold-large-font-weight: var(--typography-body-bold-large-font-weight);--xo-typography-body-bold-large-line-height: var(--typography-body-bold-large-line-height);--xo-typography-body-bold-large-text-case: var(--typography-body-bold-large-text-case);--xo-typography-body-bold-regular-font-family: var(--typography-body-bold-regular-font-family);--xo-typography-body-bold-regular-font-size: var(--typography-body-bold-regular-font-size);--xo-typography-body-bold-regular-font-weight: var(--typography-body-bold-regular-font-weight);--xo-typography-body-bold-regular-line-height: var(--typography-body-bold-regular-line-height);--xo-typography-body-bold-regular-text-case: var(--typography-body-bold-regular-text-case);--xo-typography-body-bold-small-font-family: var(--typography-body-bold-small-font-family);--xo-typography-body-bold-small-font-size: var(--typography-body-bold-small-font-size);--xo-typography-body-bold-small-font-weight: var(--typography-body-bold-small-font-weight);--xo-typography-body-bold-small-line-height: var(--typography-body-bold-small-line-height);--xo-typography-body-bold-small-text-case: var(--typography-body-bold-small-text-case);--xo-typography-body-bold-x-small-font-family: var(--typography-body-bold-small-font-family);--xo-typography-body-bold-x-small-font-size: var(--typography-body-bold-small-font-size);--xo-typography-body-bold-x-small-font-weight: var(--typography-body-bold-small-font-weight);--xo-typography-body-bold-x-small-line-height: var(--typography-body-bold-small-line-height);--xo-typography-body-bold-x-small-text-case: var(--typography-body-bold-small-text-case);--xo-typography-body-large-font-family: var(--typography-body-large-font-family);--xo-typography-body-large-font-size: var(--typography-body-large-font-size);--xo-typography-body-large-font-weight: var(--typography-body-large-font-weight);--xo-typography-body-large-line-height: var(--typography-body-large-line-height);--xo-typography-body-large-text-case: var(--typography-body-large-text-case);--xo-typography-body-regular-font-family: var(--typography-body-regular-font-family);--xo-typography-body-regular-font-size: var(--typography-body-regular-font-size);--xo-typography-body-regular-font-weight: var(--typography-body-regular-font-weight);--xo-typography-body-regular-line-height: var(--typography-body-regular-line-height);--xo-typography-body-regular-text-case: var(--typography-body-regular-text-case);--xo-typography-body-small-font-family: var(--typography-body-small-font-family);--xo-typography-body-small-font-size: var(--typography-body-small-font-size);--xo-typography-body-small-font-weight: var(--typography-body-small-font-weight);--xo-typography-body-small-line-height: var(--typography-body-small-line-height);--xo-typography-body-small-text-case: var(--typography-body-small-text-case);--xo-typography-body-x-small-font-family: var(--typography-body-small-font-family);--xo-typography-body-x-small-font-size: var(--typography-body-small-font-size);--xo-typography-body-x-small-font-weight: var(--typography-body-small-font-weight);--xo-typography-body-x-small-line-height: var(--typography-body-small-line-height);--xo-typography-body-x-small-text-case: var(--typography-body-small-text-case);--xo-typography-label-bold-caps-large-font-family: var(--typography-label-bold-caps-large-font-family);--xo-typography-label-bold-caps-large-font-size: var(--typography-label-bold-caps-large-font-size);--xo-typography-label-bold-caps-large-font-weight: var(--typography-label-bold-caps-large-font-weight);--xo-typography-label-bold-caps-large-line-height: var(--typography-label-bold-caps-large-line-height);--xo-typography-label-bold-caps-large-text-case: var(--typography-label-bold-caps-large-text-case);--xo-typography-label-bold-caps-regular-font-family: var(--typography-label-bold-caps-regular-font-family);--xo-typography-label-bold-caps-regular-font-size: var(--typography-label-bold-caps-regular-font-size);--xo-typography-label-bold-caps-regular-font-weight: var(--typography-label-bold-caps-regular-font-weight);--xo-typography-label-bold-caps-regular-line-height: var(--typography-label-bold-caps-regular-line-height);--xo-typography-label-bold-caps-regular-text-case: var(--typography-label-bold-caps-regular-text-case);--xo-typography-label-bold-caps-small-font-family: var(--typography-label-bold-caps-small-font-family);--xo-typography-label-bold-caps-small-font-size: var(--typography-label-bold-caps-small-font-size);--xo-typography-label-bold-caps-small-font-weight: var(--typography-label-bold-caps-small-font-weight);--xo-typography-label-bold-caps-small-line-height: var(--typography-label-bold-caps-small-line-height);--xo-typography-label-bold-caps-small-text-case: var(--typography-label-bold-caps-small-text-case);--xo-typography-label-bold-caps-x-large-font-family: var(--typography-label-bold-caps-x-large-font-family);--xo-typography-label-bold-caps-x-large-font-size: var(--typography-label-bold-caps-x-large-font-size);--xo-typography-label-bold-caps-x-large-font-weight: var(--typography-label-bold-caps-x-large-font-weight);--xo-typography-label-bold-caps-x-large-line-height: var(--typography-label-bold-caps-x-large-line-height);--xo-typography-label-bold-caps-x-large-text-case: var(--typography-label-bold-caps-x-large-text-case);--xo-typography-label-bold-large-font-family: var(--typography-label-bold-large-font-family);--xo-typography-label-bold-large-font-size: var(--typography-label-bold-large-font-size);--xo-typography-label-bold-large-font-weight: var(--typography-label-bold-large-font-weight);--xo-typography-label-bold-large-line-height: var(--typography-label-bold-large-line-height);--xo-typography-label-bold-large-text-case: var(--typography-label-bold-large-text-case);--xo-typography-label-bold-regular-font-family: var(--typography-label-bold-regular-font-family);--xo-typography-label-bold-regular-font-size: var(--typography-label-bold-regular-font-size);--xo-typography-label-bold-regular-font-weight: var(--typography-label-bold-regular-font-weight);--xo-typography-label-bold-regular-line-height: var(--typography-label-bold-regular-line-height);--xo-typography-label-bold-regular-text-case: var(--typography-label-bold-regular-text-case);--xo-typography-label-bold-small-font-family: var(--typography-label-bold-small-font-family);--xo-typography-label-bold-small-font-size: var(--typography-label-bold-small-font-size);--xo-typography-label-bold-small-font-weight: var(--typography-label-bold-small-font-weight);--xo-typography-label-bold-small-line-height: var(--typography-label-bold-small-line-height);--xo-typography-label-bold-small-text-case: var(--typography-label-bold-small-text-case);--xo-typography-label-bold-x-large-font-family: var(--typography-label-bold-x-large-font-family);--xo-typography-label-bold-x-large-font-size: var(--typography-label-bold-x-large-font-size);--xo-typography-label-bold-x-large-font-weight: var(--typography-label-bold-x-large-font-weight);--xo-typography-label-bold-x-large-line-height: var(--typography-label-bold-x-large-line-height);--xo-typography-label-bold-x-large-text-case: var(--typography-label-bold-x-large-text-case);--xo-typography-label-large-font-family: var(--typography-label-large-font-family);--xo-typography-label-large-font-size: var(--typography-label-large-font-size);--xo-typography-label-large-font-weight: var(--typography-label-large-font-weight);--xo-typography-label-large-line-height: var(--typography-label-large-line-height);--xo-typography-label-large-text-case: var(--typography-label-large-text-case);--xo-typography-label-regular-font-family: var(--typography-label-regular-font-family);--xo-typography-label-regular-font-size: var(--typography-label-regular-font-size);--xo-typography-label-regular-font-weight: var(--typography-label-regular-font-weight);--xo-typography-label-regular-line-height: var(--typography-label-regular-line-height);--xo-typography-label-regular-text-case: var(--typography-label-regular-text-case);--xo-typography-label-small-font-family: var(--typography-label-small-font-family);--xo-typography-label-small-font-size: var(--typography-label-small-font-size);--xo-typography-label-small-font-weight: var(--typography-label-small-font-weight);--xo-typography-label-small-line-height: var(--typography-label-small-line-height);--xo-typography-label-small-text-case: var(--typography-label-small-text-case);--xo-typography-label-x-large-font-family: var(--typography-label-x-large-font-family);--xo-typography-label-x-large-font-size: var(--typography-label-x-large-font-size);--xo-typography-label-x-large-font-weight: var(--typography-label-x-large-font-weight);--xo-typography-label-x-large-line-height: var(--typography-label-x-large-line-height);--xo-typography-label-x-large-text-case: var(--typography-label-x-large-text-case);--xo-typography-title-large-font-family: var(--typography-title-large-font-family);--xo-typography-title-large-font-size: var(--typography-title-large-font-size);--xo-typography-title-large-font-weight: var(--typography-title-large-font-weight);--xo-typography-title-large-line-height: var(--typography-title-large-line-height);--xo-typography-title-large-text-case: var(--typography-title-large-text-case);--xo-typography-title-regular-font-family: var(--typography-title-regular-font-family);--xo-typography-title-regular-font-size: var(--typography-title-regular-font-size);--xo-typography-title-regular-font-weight: var(--typography-title-regular-font-weight);--xo-typography-title-regular-line-height: var(--typography-title-regular-line-height);--xo-typography-title-regular-text-case: var(--typography-title-regular-text-case);--xo-typography-title-small-font-family: var(--typography-title-small-font-family);--xo-typography-title-small-font-size: var(--typography-title-small-font-size);--xo-typography-title-small-font-weight: var(--typography-title-small-font-weight);--xo-typography-title-small-line-height: var(--typography-title-small-line-height);--xo-typography-title-small-text-case: var(--typography-title-small-text-case);--xo-typography-title-x-large-font-family: var(--typography-title-x-large-font-family);--xo-typography-title-x-large-font-size: var(--typography-title-x-large-font-size);--xo-typography-title-x-large-font-weight: var(--typography-title-x-large-font-weight);--xo-typography-title-x-large-line-height: var(--typography-title-x-large-line-height);--xo-typography-title-x-large-text-case: var(--typography-title-x-large-text-case);--xo-typography-title-x-small-font-family: var(--typography-title-x-small-font-family);--xo-typography-title-x-small-font-size: var(--typography-title-x-small-font-size);--xo-typography-title-x-small-font-weight: var(--typography-title-x-small-font-weight);--xo-typography-title-x-small-line-height: var(--typography-title-x-small-line-height);--xo-typography-title-x-small-text-case: var(--typography-title-x-small-text-case);--xo-typography-title-xx-large-editorial-font-family: var(--typography-title-xx-large-font-family);--xo-typography-title-xx-large-editorial-font-size: var(--typography-title-xx-large-font-size);--xo-typography-title-xx-large-editorial-font-weight: var(--typography-title-xx-large-font-weight);--xo-typography-title-xx-large-editorial-line-height: var(--typography-title-xx-large-line-height);--xo-typography-title-xx-large-editorial-text-case: var(--typography-title-xx-large-text-case);--xo-typography-title-xx-large-font-family: var(--typography-title-xx-large-font-family);--xo-typography-title-xx-large-font-size: var(--typography-title-xx-large-font-size);--xo-typography-title-xx-large-font-weight: var(--typography-title-xx-large-font-weight);--xo-typography-title-xx-large-line-height: var(--typography-title-xx-large-line-height);--xo-typography-title-xx-large-text-case: var(--typography-title-xx-large-text-case)}lib-accordion-xo .mat-expansion-panel-header .mat-expansion-panel-header-title{--xo-colour-on-complement-light-mode: var(--df-text-primary);--xo-typography-title-regular-font-family: var(--df-font-sans);--xo-typography-title-regular-font-size: var(--df-font-size-500);--xo-typography-title-regular-font-weight: var(--df-font-weight-heading);--xo-typography-title-regular-line-height: var(--df-line-height-500);margin:0}.forms-admin__preview df-select .mat-mdc-select-placeholder{color:var(--df-text-primary)!important;opacity:1}.forms-admin__preview .input__info-message,.forms-admin__preview .input__char-counter,.forms-admin__preview .input__char-counter--light,.forms-admin__preview .df-field-row__counter,.workspace-preview__form .input__char-counter,.workspace-preview__form .input__char-counter--light,.tour-card__preview .input__char-counter,.tour-card__preview .input__char-counter--light{color:var(--colour-text-primary)!important}lib-button button:focus-visible,lib-icon-button button:focus-visible,lib-avatar .avatar:focus-visible{box-shadow:0 0 0 var(--df-space-050) var(--df-surface-default),0 0 0 calc(var(--df-space-050) + var(--border-width-thin)) var(--df-focus-ring)!important}lib-icon-button button:focus-visible,lib-avatar .avatar:focus-visible{outline:none!important}lib-button button:focus-visible:after,lib-icon-button button:focus-visible:after,lib-avatar .avatar:focus-visible:after{content:none!important}.input--standard .mdc-text-field:not(.mdc-text-field--disabled),lib-select .mdc-text-field:not(.mdc-text-field--disabled){background-color:var(--df-surface-default)!important}.input--standard .mdc-text-field:not(.mdc-text-field--disabled):hover,lib-select .mdc-text-field:not(.mdc-text-field--disabled):hover{background-color:var(--colour-surface-neutral-subtle-default)!important}.cdk-overlay-pane:has(.mat-mdc-select-panel){width:auto!important;max-width:min(28rem,90vw)}.mat-mdc-select-panel{inline-size:max-content;min-inline-size:100%;max-inline-size:min(28rem,90vw)}.select__panel .lib-menu-item .lib-menu-item__content{min-inline-size:0}.select__panel .lib-menu-item .lib-menu-item__label{display:block;overflow:visible;overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:none}.mat-mdc-select:not(.mat-mdc-select-multiple) .mat-mdc-select-value,.mat-mdc-select:not(.mat-mdc-select-multiple) .mat-mdc-select-value-text,.mat-mdc-select:not(.mat-mdc-select-multiple) .mat-mdc-select-value-text>mat-select-trigger,.mat-mdc-select:not(.mat-mdc-select-multiple) .mat-mdc-select-min-line{display:block;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select:not(.mat-mdc-select-multiple) .mat-mdc-select-value{padding-inline-end:var(--df-space-100)}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}[tabindex="-1"][data-df-focus-ring]:focus-visible{outline:var(--border-width-thin) solid var(--df-focus-ring);outline-offset:var(--df-space-050)}.mat-mdc-tooltip .mdc-tooltip__surface{font-family:var(--typography-label-regular-font-family);font-weight:var(--typography-label-regular-font-weight);line-height:var(--typography-label-regular-line-height);font-size:var(--typography-label-regular-font-size);letter-spacing:var(--typography-label-regular-letter-spacing);text-transform:var(--typography-label-regular-text-case);max-width:18rem;padding:var(--df-space-100) var(--df-space-200);border-radius:var(--df-radius-100);background-color:var(--df-surface-inverse);color:var(--df-text-on-inverse)}.df-field-help-tooltip .mdc-tooltip__surface{max-width:26rem;padding:var(--df-space-200) var(--df-space-300);text-align:start;white-space:pre-line}.df-itp-menu.mat-mdc-menu-panel{padding:var(--df-space-200);min-inline-size:var(--df-menu-min-inline-size, 9.375rem);max-inline-size:var(--df-menu-max-inline-size, min(20rem, 100vw - var(--df-space-800)));border:var(--border-width-hairline) solid var(--df-border-subtle)!important;border-radius:var(--df-radius-200);box-shadow:var(--df-elevation-1);--mat-menu-container-color: var(--df-surface-default);--mat-menu-item-hover-state-layer-color: var(--colour-surface-neutral-subtle-default);--mat-menu-item-focus-state-layer-color: var(--colour-surface-neutral-subtle-default)}.df-itp-menu.mat-mdc-menu-panel .mat-mdc-menu-item{min-block-size:var(--df-size-600);padding:var(--df-space-200) var(--df-space-300);border-radius:var(--df-radius-100)}.df-itp-menu.mat-mdc-menu-panel .lib-menu-item__avatar{inline-size:var(--size-500);block-size:var(--size-500)}.df-itp-menu.mat-mdc-menu-panel .lib-menu-item__visual-elements{flex:none;justify-content:center;inline-size:var(--size-500)}.df-itp-menu.mat-mdc-menu-panel .mat-divider{margin-block:var(--df-space-100);margin-inline:0}.df-itp-menu.mat-mdc-menu-panel .lib-menu-item:has(.lib-menu-item__avatar) .lib-menu-item__label{font-family:var(--typography-label-bold-large-font-family);font-weight:var(--typography-label-bold-large-font-weight);line-height:var(--typography-label-bold-large-line-height);font-size:var(--typography-label-bold-large-font-size);letter-spacing:var(--typography-label-bold-large-letter-spacing);text-transform:var(--typography-label-bold-large-text-case)}.df-itp-menu.mat-mdc-menu-panel .mat-mdc-menu-item,.df-itp-menu.mat-mdc-menu-panel .mat-mdc-menu-item-text,.df-itp-menu.mat-mdc-menu-panel .lib-menu-item,.df-itp-menu.mat-mdc-menu-panel .lib-menu-item__content{min-inline-size:0;max-inline-size:100%}.df-itp-menu.mat-mdc-menu-panel .lib-menu-item__content{flex:1 1 auto;overflow:hidden}.df-itp-menu.mat-mdc-menu-panel .lib-menu-item__label,.df-itp-menu.mat-mdc-menu-panel .lib-menu-item__description{display:block!important;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-itp-menu.mat-mdc-menu-panel .lib-menu-item__visual-elements,.df-itp-menu.mat-mdc-menu-panel .lib-menu-item__icon,.df-itp-menu.mat-mdc-menu-panel .lib-menu-item__icon lib-icon{display:inline-flex;align-items:center;justify-content:center}.df-itp-menu.mat-mdc-menu-panel .lib-menu-item__icon mat-icon.mat-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--size-250);block-size:var(--size-250);font-size:var(--size-250);line-height:1}.df-itp-menu.mat-mdc-menu-panel .lib-menu-item__icon mat-icon.mat-icon svg{inline-size:100%;block-size:100%}.df-itp-menu.mat-mdc-menu-panel .lib-menu-item--destructive:not(.lib-menu-item--disabled) .lib-menu-item__icon mat-icon.mat-icon{--colour-surface-negative-default: var(--colour-text-negative-default);margin-inline-start:var(--df-space-200)}.df-itp-menu.mat-mdc-menu-panel .mat-divider{margin-block:var(--df-space-200);border-top-color:var(--df-border-subtle)}.df-itp-menu.mat-mdc-menu-panel .mat-mdc-menu-submenu-icon{display:none}.df-itp-menu--scrollable.mat-mdc-menu-panel{max-block-size:min(25rem,100dvh - var(--df-space-800));overflow-y:auto;overscroll-behavior:contain}:root{--df-comment-highlight: color-mix(in srgb, var(--colour-surface-warning-default) 40%, transparent);--df-comment-highlight-active: color-mix(in srgb, var(--colour-surface-warning-default) 68%, transparent);--df-comment-outline: color-mix(in srgb, var(--colour-border-warning-default) 90%, transparent)}.df-comment-highlight{padding-block:.05em;border-radius:var(--df-radius-100);background:var(--df-comment-highlight);color:inherit;cursor:pointer}.df-comment-highlight--active{background:var(--df-comment-highlight-active);box-shadow:0 0 0 var(--border-width-hairline) var(--df-comment-outline)}.df-label-link{text-decoration:var(--text-decoration-underline);text-underline-offset:var(--df-space-050)}.df-comment-target{--size-400: var(--df-size-300);--colour-icon-neutral-default: var(--df-surface-default);--colour-icon-neutral-hover: var(--df-surface-default);--colour-icon-neutral-pressed: var(--df-surface-default);--colour-icon-neutral-disabled: var(--df-surface-default);--colour-surface-neutral-subtlest-hover: color-mix(in srgb, var(--df-surface-default) 22%, transparent);--colour-surface-neutral-subtlest-pressed: color-mix(in srgb, var(--df-surface-default) 32%, transparent);display:inline-flex;align-items:center;gap:var(--df-space-100);margin-inline-start:var(--df-space-200);border-radius:var(--border-radius-full);background:var(--df-text-primary);vertical-align:middle;line-height:0;opacity:0;pointer-events:auto;transition:opacity var(--df-motion-fast) var(--motion-easing-default)}:hover>.df-comment-target{opacity:1}.df-comment-target:has(:focus-visible){opacity:1}@media(hover:none){.df-comment-target{display:none}}@media only screen and (max-width:1023px){.df-comment-target{display:none}}.mat-mdc-form-field-subscript-wrapper:not(:has(.input__char-counter:not(:empty))):not(:has(.input__info-message:not(:empty))):not(:has(.select__error-message:not(:empty))):not(:has(.select__hint-message:not(:empty))){display:none}df-application-field-section lib-checkbox,df-matrix-field lib-checkbox{--df-field-checkbox-label-offset: var(--df-space-200)}df-application-field-section lib-checkbox .mat-mdc-checkbox.checkbox .mdc-form-field.mat-internal-form-field .mdc-checkbox,df-matrix-field lib-checkbox .mat-mdc-checkbox.checkbox .mdc-form-field.mat-internal-form-field .mdc-checkbox{box-sizing:border-box;flex:none;width:var(--df-space-400);height:var(--df-space-400);inline-size:var(--df-space-400);block-size:var(--df-space-400);padding:0;margin-block-start:var(--df-space-050)}df-application-field-section lib-checkbox .mat-mdc-checkbox.checkbox .mdc-form-field.mat-internal-form-field .mdc-checkbox__background,df-matrix-field lib-checkbox .mat-mdc-checkbox.checkbox .mdc-form-field.mat-internal-form-field .mdc-checkbox__background{inset-inline-start:0;inset-block-start:0;left:0;top:0;width:var(--df-space-400);height:var(--df-space-400)}df-application-field-section lib-checkbox .mat-mdc-checkbox.checkbox .mdc-form-field.mat-internal-form-field .mat-mdc-checkbox-touch-target,df-matrix-field lib-checkbox .mat-mdc-checkbox.checkbox .mdc-form-field.mat-internal-form-field .mat-mdc-checkbox-touch-target{top:50%;left:50%;transform:translate(-50%,-50%)}df-application-field-section lib-checkbox .mat-mdc-checkbox .mdc-label,df-matrix-field lib-checkbox .mat-mdc-checkbox .mdc-label{margin-inline-start:var(--df-field-checkbox-label-offset)}@keyframes df-collapse{0%{grid-template-rows:0fr;opacity:0}to{grid-template-rows:1fr;opacity:1}}.df-collapse{display:grid;grid-template-rows:1fr}.df-collapse>*{min-block-size:0;overflow:hidden}.df-collapse-enter{animation:df-collapse var(--df-motion-default) ease}.df-collapse-leave{animation:df-collapse var(--df-motion-fast) ease reverse}@keyframes df-fade{0%{opacity:0}to{opacity:1}}.df-fade-enter{animation:df-fade var(--df-motion-default) ease}.df-fade-leave{animation:df-fade var(--df-motion-fast) ease reverse}@keyframes df-collapse-row{0%{max-block-size:0;opacity:0}to{max-block-size:6rem;opacity:1}}.df-collapse-row-enter,.df-collapse-row-leave{overflow:hidden}.df-collapse-row-enter{animation:df-collapse-row var(--df-motion-default) ease}.df-collapse-row-leave{animation:df-collapse-row var(--df-motion-fast) ease reverse}:root{--typography-body-regular-font-size: .9375rem;--typography-body-regular-line-height: 1.375rem;--typography-body-bold-regular-font-size: .9375rem;--typography-body-bold-regular-line-height: 1.375rem;--typography-label-large-font-size: .9375rem;--typography-label-large-line-height: 1.375rem;--typography-label-bold-large-font-size: .9375rem;--typography-label-bold-large-line-height: 1.375rem;--typography-label-bold-caps-large-font-size: .9375rem;--typography-label-bold-caps-large-line-height: 1.375rem;--typography-tag-large-font-size: .9375rem;--typography-tag-large-line-height: 1.375rem;--typography-label-x-large-font-size: 1.0625rem;--typography-label-x-large-line-height: 1.375rem;--typography-label-bold-x-large-font-size: 1.0625rem;--typography-label-bold-x-large-line-height: 1.375rem;--typography-label-bold-caps-x-large-font-size: 1.0625rem;--typography-label-bold-caps-x-large-line-height: 1.375rem;--typography-title-xx-small-font-size: 1.0625rem;--typography-title-xx-small-line-height: 1.375rem;--typography-body-large-font-size: 1.125rem;--typography-body-large-line-height: 1.625rem;--typography-body-bold-large-font-size: 1.125rem;--typography-body-bold-large-line-height: 1.625rem;--typography-title-x-small-font-size: 1.125rem;--typography-title-x-small-line-height: 1.625rem;--typography-title-small-font-size: 1.375rem;--typography-title-small-line-height: 1.75rem;--typography-title-regular-font-size: 1.75rem;--typography-title-regular-line-height: 2.25rem;--typography-title-large-font-size: 2.25rem;--typography-title-large-line-height: 2.75rem;--typography-title-x-large-font-size: 2.75rem;--typography-title-x-large-line-height: 3.25rem;--typography-title-xx-large-font-size: 3.5rem;--typography-title-xx-large-line-height: 4rem}:root{--df-font-sans: var(--typography-body-regular-font-family);--df-font-size-100: var(--typography-label-small-font-size);--df-font-size-200: var(--typography-body-small-font-size);--df-font-size-300: var(--typography-body-regular-font-size);--df-font-size-400: var(--typography-body-large-font-size);--df-font-size-500: var(--typography-title-small-font-size);--df-font-size-600: var(--typography-title-regular-font-size);--df-font-size-700: var(--typography-title-large-font-size);--df-line-height-100: var(--typography-label-x-small-line-height);--df-line-height-200: var(--typography-label-small-line-height);--df-line-height-250: var(--typography-body-small-line-height);--df-line-height-300: var(--typography-body-regular-line-height);--df-line-height-400: var(--typography-body-large-line-height);--df-line-height-500: var(--typography-title-regular-line-height);--df-line-height-600: var(--typography-title-large-line-height);--df-line-height-700: var(--typography-title-x-large-line-height);--df-page-content-max: 90rem;--df-reading-content-max: 52.5rem;--df-feed-content-max: 45.75rem;--df-workspace-content-max: 37.5rem;--df-surface-default: var(--colour-surface-base);--df-surface-raised: var(--colour-surface-base);--df-surface-sunken: var(--colour-surface-neutral-subtle-default);--df-surface-muted: var(--colour-surface-relief);--df-surface-inverse: var(--colour-surface-inverted);--df-surface-on-inverse-hover: var(--colour-surface-neutral-hover);--df-text-primary: var(--colour-text-primary);--df-text-secondary: var(--colour-text-secondary);--df-text-muted: var(--colour-text-secondary);--df-text-inverse: var(--colour-text-on-accent);--df-text-on-accent: var(--colour-text-on-accent);--df-text-on-inverse: var(--colour-text-on-inverted-strong);--df-border-on-inverse: var(--colour-border-on-inverted);--df-surface-neutral-on-inverse: hsl(0 0% 50.2% / .32);--df-text-neutral-on-inverse: #e6e6e6;--df-surface-on-image: var(--colour-surface-on-image-default);--df-text-on-image: var(--colour-text-on-image-default);--df-icon-on-image: var(--colour-icon-on-image-default);--df-border-on-image: var(--colour-border-on-image);--df-border-subtle: var(--colour-border-tertiary);--df-border-strong: var(--colour-border-secondary);--df-link-default: var(--colour-text-accent-default);--df-accent-default: var(--colour-surface-accent-default);--df-accent-subtle: var(--colour-surface-accent-subtle-default);--df-accent-emphasis: var(--colour-surface-accent-hover);--df-focus-ring: var(--colour-border-accent-default);--df-border-accent-focus: var(--colour-border-accent-focus);--df-accent-surface: var(--colour-surface-accent-subtle-default);--df-danger-default: var(--colour-text-negative-default);--df-danger-surface: var(--colour-surface-negative-subtle-default);--df-warning-default: var(--colour-text-warning-default);--df-warning-surface: var(--colour-surface-warning-subtle-default);--df-success-default: var(--colour-text-positive-default);--df-success-surface: var(--colour-surface-positive-subtle-default);--df-info-default: var(--colour-text-accent-default);--df-info-surface: var(--colour-surface-accent-subtle-default);--df-area-sustainability-surface: var(--df-success-surface);--df-area-sustainability-default: var(--df-success-default);--df-area-productivity-surface: #e6f7f6;--df-area-productivity-default: #0b6b66;--df-area-supply-chain-surface: #edf1f6;--df-area-supply-chain-default: #3f5166;--df-area-customer-surface: #f3ecfd;--df-area-customer-default: #6a31b5;--df-area-talent-surface: #fdf1e3;--df-area-talent-default: #8a4a10;--df-stage-in-review-surface: var(--df-info-surface);--df-stage-in-review-ink: var(--df-info-default);--df-stage-follow-up-surface: var(--df-warning-surface);--df-stage-follow-up-ink: var(--df-warning-default);--df-stage-shortlisted-surface: var(--df-area-customer-surface);--df-stage-shortlisted-ink: var(--df-area-customer-default);--df-stage-site-visit-surface: var(--df-area-productivity-surface);--df-stage-site-visit-ink: var(--df-area-productivity-default);--df-stage-panel-review-surface: var(--df-area-supply-chain-surface);--df-stage-panel-review-ink: var(--df-area-supply-chain-default);--df-stage-awarded-surface: var(--df-success-surface);--df-stage-awarded-ink: var(--df-success-default);--df-stage-declined-surface: var(--df-danger-surface);--df-stage-declined-ink: var(--df-danger-default);--df-stage-screening-surface: var(--df-info-surface);--df-stage-screening-ink: var(--df-info-default);--df-stage-review-surface: var(--df-area-customer-surface);--df-stage-review-ink: var(--df-area-customer-default);--df-stage-deep-dive-surface: var(--df-area-productivity-surface);--df-stage-deep-dive-ink: var(--df-area-productivity-default);--df-stage-delegates-surface: var(--df-area-supply-chain-surface);--df-stage-delegates-ink: var(--df-area-supply-chain-default);--df-stage-council-surface: var(--df-area-talent-surface);--df-stage-council-ink: var(--df-area-talent-default);--df-stage-selected-surface: var(--df-success-surface);--df-stage-selected-ink: var(--df-success-default);--df-stage-rejected-surface: var(--df-danger-surface);--df-stage-rejected-ink: var(--df-danger-default);--df-radius-100: var(--border-radius-050);--df-radius-200: var(--border-radius-100);--df-radius-300: 16px;--df-space-050: var(--space-025);--df-space-025: var(--border-width-hairline);--df-space-100: var(--space-050);--df-space-150: var(--space-075);--df-space-200: var(--space-100);--df-space-250: 10px;--df-space-300: var(--space-150);--df-space-400: var(--space-200);--df-space-450: var(--space-250);--df-space-500: var(--space-300);--df-space-600: var(--space-400);--df-space-700: var(--space-500);--df-space-800: var(--space-600);--df-space-900: var(--space-800);--df-space-1000: var(--space-1000);--df-space-1200: var(--space-1200);--df-space-1400: var(--space-1400);--df-elevation-1: var(--elevation-level-1);--df-elevation-2: var(--elevation-level-2);--df-elevation-sticky: 0 -4px 24px var(--colour-black-alpha-10);--df-scrim-on-image-title-strong: linear-gradient( 180deg, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 100%) 31.83% );--df-glow-lantern-core: radial-gradient( circle, rgb(255 224 96 / 70%) 0%, rgb(255 196 48 / 38%) 38%, rgb(255 180 30 / 0%) 72% );--df-glow-lantern-beam: linear-gradient( 90deg, rgb(255 220 80 / 48%) 0%, rgb(255 205 55 / 20%) 40%, rgb(255 190 40 / 0%) 100% );--df-callout-outline: conic-gradient( from 0deg, #ffddaa 0deg, #b8e0e5 77deg, #adc7d9 90deg, #5e8bab 103deg, #97a6b8 115deg, #c7b7a7 180deg, #ecbc8c 220deg, #481e4d 257deg, #da837c 270deg, #ffb300 283deg, #ffce8c 295deg, #ffddaa 360deg );--df-callout-outline-warning: var(--df-callout-outline);--df-blur-regular: var(--blur-regular);--df-scrim-modal: rgb(255 255 255 / 1%);--df-scrim-modal-blur: blur(32px);--df-reviewer-mark-disc: rgb(255 255 255 / 50%);--df-opacity-medium: var(--opacity-medium);--df-opacity-high: var(--opacity-high);--df-size-control-max: 32rem;--df-size-content-max: 80rem;--df-toolbar-height: 64px;--df-global-nav-height: 0px;--df-global-nav-reserve: 64px;--df-chrome-block-end: calc(var(--df-global-nav-height) + var(--df-toolbar-height));--df-comments-panel-width: 26.25rem;--df-section-menu-width: 17.5rem;--df-size-100: var(--size-100);--df-size-200: var(--size-200);--df-size-250: var(--size-250);--df-size-300: var(--size-300);--df-size-400: var(--size-400);--df-size-500: var(--size-500);--df-size-600: var(--size-600);--df-size-700: var(--size-700);--df-size-800: var(--size-800);--df-size-900: var(--size-900);--df-size-1000: var(--size-1000);--df-size-1500: var(--size-1500);--df-z-overlay: 1000;--df-z-toast: 1100;--df-toast-stack-inline-size: 25rem;--df-motion-fast: .12s;--df-motion-default: .2s;--df-motion-emphasis: .3s;--font-family-title: var(--typography-title-regular-font-family);--font-size-14: var(--typography-body-small-font-size);--font-size-18: var(--typography-label-x-large-font-size);--font-size-32: var(--typography-title-regular-font-size);--font-weight-regular: var(--typography-body-regular-font-weight);--font-weight-bold: var(--typography-label-bold-regular-font-weight);--font-weight-black: var(--typography-title-regular-font-weight);--df-font-weight-heading: var(--font-weight-black);--line-height-tight: 1;--motion-easing-default: ease;--shadow-menu: var(--elevation-level-1);--colour-backdrop: var(--colour-black-alpha-40);--xo-button-colour-border-primary-outline-default: var(--xo-colour-border-accent-default);--xo-button-colour-border-primary-outline-disabled: var(--xo-colour-border-accent-disabled);--xo-button-colour-content-primary-outline-default: var(--xo-colour-text-accent-default);--xo-button-colour-content-primary-outline-disabled: var(--xo-colour-text-accent-disabled)}@media(prefers-reduced-motion:reduce){:root{--df-motion-fast: 0ms;--df-motion-default: 0ms;--df-motion-emphasis: 0ms}}:root{--mat-sys-primary: var(--df-accent-default);--mat-sys-on-primary: var(--df-text-inverse);--mat-sys-surface: var(--df-surface-raised);--mat-sys-on-surface: var(--df-text-primary);--mat-sys-error: var(--df-danger-default);--mat-sys-outline: var(--df-border-subtle);--mat-sys-corner-small: var(--df-radius-100);--mat-sys-corner-medium: var(--df-radius-200);--mdc-filled-text-field-input-text-color: var(--df-text-primary);--mdc-outlined-text-field-input-text-color: var(--df-text-primary);--mat-datepicker-calendar-date-hover-state-background-color: var(--df-surface-sunken);--mat-datepicker-calendar-date-focus-state-background-color: var(--df-surface-sunken);--mat-datepicker-calendar-date-selected-state-background-color: transparent;--mat-datepicker-calendar-date-selected-state-text-color: var(--df-text-primary);--mat-datepicker-calendar-date-today-outline-color: transparent}.itp-picker-panel{padding:var(--df-space-200);border-radius:var(--df-radius-200);background:var(--df-surface-raised);box-shadow:var(--shadow-menu);color:var(--df-text-primary);--mat-button-text-hover-state-layer-opacity: 0;--mat-button-text-focus-state-layer-opacity: 0;--mat-button-text-pressed-state-layer-opacity: 0;--mat-icon-button-hover-state-layer-opacity: 0;--mat-icon-button-focus-state-layer-opacity: 0;--mat-icon-button-pressed-state-layer-opacity: 0;--mat-datepicker-calendar-period-button-text-color: var(--df-text-primary);--mat-datepicker-calendar-period-button-text-weight: var(--font-weight-bold)}.itp-picker-panel mat-calendar{display:block;inline-size:18.5rem}.itp-picker-panel .mat-calendar-previous-button,.itp-picker-panel .mat-calendar-next-button{cursor:pointer}.itp-picker-panel .mat-calendar-period-button{color:var(--df-text-primary);font-weight:var(--font-weight-bold)}.itp-picker-panel--year .mat-calendar-period-button{pointer-events:none;cursor:default}.itp-picker-panel--year .mat-calendar-arrow{display:none}.itp-picker-panel__hint{margin:0 0 var(--df-space-200);font-size:var(--df-font-size-100);color:var(--df-text-muted)}.itp-picker-panel .mat-calendar-body-disabled .mat-calendar-body-cell-content{color:var(--df-text-muted)}.itp-picker-panel .mat-calendar-body-selected{border:var(--border-width-thin) solid var(--df-accent-default)}.itp-picker-panel .mat-calendar-body-today:not(.mat-calendar-body-selected){background:var(--df-surface-sunken)}.itp-picker-panel__time{margin-block-start:var(--df-space-200)}.itp-picker-panel__reason{margin:var(--df-space-200) 0 0;font-size:var(--df-font-size-100);color:var(--df-text-muted)}.itp-picker-panel__actions{display:flex;justify-content:flex-end;margin-block-start:var(--df-space-200)}
