*,:after,:before{box-sizing:border-box}*{margin:0}[data-document-ready=false] *{transition:none!important}body,html{height:100%;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}body{font-family:var(--font-family-gilroy-light);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;letter-spacing:0;overflow-x:hidden;scroll-behavior:smooth}embed,img,object,svg,video{border:0;content-visibility:auto;display:inline-block;height:auto;max-width:100%;overflow:hidden}img{width:100%}img,svg{display:block;position:relative}.img-eager{content-visibility:visible}circle,ellipse,line,path,polygon,polyline,rect{shape-rendering:geometricprecision}rect{shape-rendering:crispedges}dl,h1,h2,h3,h4,h5,h6,legend,ol,p,ul{display:inherit;font-size:inherit;font-style:normal;font-weight:400;letter-spacing:0;line-height:var(--type-scale-perfect-fourth);margin-bottom:0;margin-top:0;text-rendering:geometricprecision}address{font-style:normal}a{text-decoration:none}a:has(img),a:has(svg),a>img,a>svg,button:has(img),button:has(svg),button>img,button>svg{display:inline-flex;outline:none!important}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none;border:none;cursor:pointer;outline-color:transparent;padding:0}a:focus,input:focus{outline:none}.hide{border-width:0!important;font-size:0!important;left:-9999em;margin:0!important;overflow:hidden!important;padding:0!important;text-indent:100%!important;white-space:nowrap!important;z-index:-100}.hide,.sr-only{position:absolute}.sr-only{border-width:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}iframe{border:0}:root{--color-neutral-900:#201e22;--color-neutral-800:#413e43;--color-neutral-700:#605d62;--color-neutral-600:#747176;--color-neutral-500:#9d999f;--color-neutral-400:#bcb9be;--color-neutral-300:#e0dce2;--color-neutral-200:#eeebf1;--color-neutral-100:#f6f3f9;--color-neutral-050:#fcf8fe;--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--color-accent-050:#eaf6ff;--color-accent-300:#7cccff;--color-accent-400:#47b5ff;--color-accent-500:#2f9ae6;--color-accent-600:#0e7ad0;--color-accent-700:#0b6fc0;--color-accent-800:#0a63ad;--color-accent:var(--color-accent-400);--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-700);--color-text-tertiary:var(--color-neutral-500);--color-text-link:var(--color-accent-700);--color-text-link-hover:var(--color-accent-800);--color-surface:var(--color-white);--color-surface-muted:var(--color-neutral-100);--color-surface-sunken:var(--color-neutral-200);--color-border:var(--color-neutral-300);--color-border-strong:var(--color-neutral-400);--color-focus-ring:var(--color-accent-500);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--article-image-ratio:3/2;--easing-point-to-point:ease-in-out;--easing-entering:ease-out;--easing-exiting:ease-in;--easing-color-or-opacity:linear;--easing-snap:cubic-bezier(0,0.8,0.2,1);--letter-spacing-tight:-0.025em;--letter-spacing-all-caps:0.15em;--rounded-corners-super-large:32px;--rounded-corners-extra-extra-large:24px;--rounded-corners-extra-large:20px;--rounded-corners-large:10px;--rounded-corners-medium:8px;--rounded-corners-small:4px;--shadow-color:0deg 0% 0%;--shadow-elevation-low:0 1px 1.1px hsl(var(--shadow-color)/32%),0 4px 4.5px -2.5px hsl(var(--shadow-color)/32%);--shadow-elevation-medium:0 1px 1.1px hsl(var(--shadow-color)/20%),0.1px 5.2px 5.9px -1.2px hsl(var(--shadow-color)/20%),0.2px 20px 22.5px -2.5px hsl(var(--shadow-color)/20%);--shadow-elevation-high:0 1px 1.1px hsl(var(--shadow-color)/16%),0.1px 9.5px 10.7px -0.6px hsl(var(--shadow-color)/16%),0.3px 22.7px 25.5px -1.2px hsl(var(--shadow-color)/16%),0.6px 49.7px 55.9px -1.9px hsl(var(--shadow-color)/16%),1.2px 100px 112.5px -2.5px hsl(var(--shadow-color)/16%);--speed-super-slow:600ms;--speed-extra-slow:500ms;--speed-slow:400ms;--speed-normal:300ms;--speed-fast:200ms;--speed-extra-fast:100ms;--speed-super-fast:10ms;--type-scale-octave:2;--type-scale-golden-ratio:1.618;--type-scale-perfect-fourth:1.333;--type-scale-major-second:1.125}[data-card-ratio=square]{--article-image-ratio:1/1}:root{--animation-delay-short:0.1s;--animation-delay-medium:0.5s;--color-black:black;--color-black-rgb:0 0 0;--color-white:white;--color-white-rgb:255 255 255;--color-off-white:#fcfcfc;--color-charcoal-black-1000:#121212;--color-charcoal-black-900:#212121;--color-charcoal-black-800:#424242;--color-charcoal-black-700:#616161;--color-charcoal-black-600:#757575;--color-charcoal-black-500:#9e9e9e;--color-charcoal-black-400:#bdbdbd;--color-charcoal-black-300:#e0e0e0;--color-charcoal-black-200:#eee;--color-charcoal-black-100:whitesmoke;--color-charcoal-black-050:#fafafa;--color-charcoal-black-1000-rgb:18 18 18;--color-charcoal-black-900-rgb:33 33 33;--color-charcoal-black-800-rgb:66 66 66;--color-charcoal-black-700-rgb:97 97 97;--color-charcoal-black-600-rgb:117 117 117;--color-charcoal-black-500-rgb:158 158 158;--color-charcoal-black-400-rgb:189 189 189;--color-charcoal-black-300-rgb:224 224 224;--color-charcoal-black-200-rgb:238 238 238;--color-charcoal-black-100-rgb:245 245 245;--color-charcoal-black-050-rgb:250 250 250;--color-charcoal-slate-900:#2d363c;--color-charcoal-slate-800:#3f4b53;--color-charcoal-slate-700:#4d5e69;--color-charcoal-slate-600:#5d727f;--color-charcoal-slate-500:#6a8291;--color-charcoal-slate-400:#8194a1;--color-charcoal-slate-300:#98a8b2;--color-charcoal-slate-200:#b6c1c8;--color-charcoal-slate-100:#d3d9dd;--color-charcoal-slate-050:#eeeff0;--color-charcoal-slate-900-rgb:45 54 60;--color-charcoal-slate-800-rgb:63 75 83;--color-charcoal-slate-700-rgb:77 94 105;--color-charcoal-slate-600-rgb:93 114 127;--color-charcoal-slate-500-rgb:106 130 145;--color-charcoal-slate-400-rgb:129 148 161;--color-charcoal-slate-300-rgb:152 168 178;--color-charcoal-slate-200-rgb:182 193 200;--color-charcoal-slate-100-rgb:211 217 221;--color-charcoal-slate-050-rgb:238 239 240;--color-charcoal-violet-050:#e8e6ec;--color-charcoal-violet-100:#c6bfd1;--color-charcoal-violet-200:#a297b2;--color-charcoal-violet-300:#807092;--color-charcoal-violet-400:#69527d;--color-charcoal-violet-500:#553568;--color-charcoal-violet-600:#4e2e60;--color-charcoal-violet-700:#462655;--color-charcoal-violet-800:#3d1d4a;--color-charcoal-violet-900:#2c0f34;--color-charcoal-violet-1000:#1d0622;--color-charcoal-violet-050-rgb:232 230 236;--color-charcoal-violet-100-rgb:198 191 209;--color-charcoal-violet-200-rgb:162 151 178;--color-charcoal-violet-300-rgb:128 112 146;--color-charcoal-violet-400-rgb:105 82 125;--color-charcoal-violet-500-rgb:85 53 104;--color-charcoal-violet-600-rgb:78 46 96;--color-charcoal-violet-700-rgb:70 38 85;--color-charcoal-violet-800-rgb:61 29 74;--color-charcoal-violet-900-rgb:44 15 52;--color-charcoal-violet-1000-rgb:29 6 34;--color-deep-teal-050:#e0f6f5;--color-deep-teal-100:#b3e8e6;--color-deep-teal-200:#85d8d7;--color-deep-teal-300:#5bc8c9;--color-deep-teal-400:#42bdc0;--color-deep-teal-500:#35b2b8;--color-deep-teal-600:#32a2a7;--color-deep-teal-700:#2e8d8f;--color-deep-teal-800:#2b7979;--color-deep-teal-900:#245652;--color-dark-ocean-blue-010:#f9feff;--color-dark-ocean-blue-020:#f1fbff;--color-dark-ocean-blue-030:#eaf7ff;--color-dark-ocean-blue-040:#e2f5ff;--color-dark-ocean-blue-050:#dcf3ff;--color-dark-ocean-blue-100:#bedeea;--color-dark-ocean-blue-200:#a0c5d5;--color-dark-ocean-blue-300:#80acbf;--color-dark-ocean-blue-400:#6798ad;--color-dark-ocean-blue-500:#4d869c;--color-dark-ocean-blue-600:#41768b;--color-dark-ocean-blue-700:#326274;--color-dark-ocean-blue-800:#254f5f;--color-dark-ocean-blue-900:#133947;--color-dark-ocean-blue-1000:#0e2a34;--color-dark-ocean-blue-010-rgb:249 254 255;--color-dark-ocean-blue-020-rgb:241 251 255;--color-dark-ocean-blue-030-rgb:234 247 255;--color-dark-ocean-blue-040-rgb:226 245 255;--color-dark-ocean-blue-050-rgb:220 243 255;--color-dark-ocean-blue-100-rgb:190 222 234;--color-dark-ocean-blue-200-rgb:160 197 213;--color-dark-ocean-blue-300-rgb:128 172 191;--color-dark-ocean-blue-400-rgb:103 152 173;--color-dark-ocean-blue-500-rgb:77 134 156;--color-dark-ocean-blue-600-rgb:65 118 139;--color-dark-ocean-blue-700-rgb:50 98 116;--color-dark-ocean-blue-800-rgb:37 79 95;--color-dark-ocean-blue-900-rgb:19 57 71;--color-sea-teal-050:#d7f2ff;--color-sea-teal-100:#b7dce9;--color-sea-teal-200:#97c1d2;--color-sea-teal-300:#75a6ba;--color-sea-teal-400:#5b92a8;--color-sea-teal-500:#3e7f96;--color-sea-teal-600:#327085;--color-sea-teal-700:#235c6f;--color-sea-teal-800:#154859;--color-sea-teal-900:#003342;--color-steel-blue-050:#dbf1fe;--color-steel-blue-100:#bad9e6;--color-steel-blue-200:#99bccd;--color-steel-blue-300:#76a0b4;--color-steel-blue-400:#5c8ba1;--color-steel-blue-500:#40778f;--color-steel-blue-600:#34697e;--color-steel-blue-700:#265568;--color-steel-blue-800:#184253;--color-steel-blue-900:#052e3c;--color-deep-teal-050-rgb:224 246 245;--color-deep-teal-100-rgb:179 232 230;--color-deep-teal-200-rgb:216 215;--color-deep-teal-300-rgb:91 200 201;--color-deep-teal-400-rgb:66 189 192;--color-deep-teal-500-rgb:53 178 184;--color-deep-teal-600-rgb:50 162 167;--color-deep-teal-700-rgb:46 141 143;--color-deep-teal-800-rgb:43 121 121;--color-deep-teal-900-rgb:36 86 82;--color-indigo-plum-050:#efe7f2;--color-indigo-plum-100:#d8c2e1;--color-indigo-plum-200:#c09bcd;--color-indigo-plum-300:#a775b9;--color-indigo-plum-400:#955ba9;--color-indigo-plum-500:#84469a;--color-indigo-plum-600:#784193;--color-indigo-plum-700:#683b89;--color-indigo-plum-800:#5a357e;--color-indigo-plum-900:#402b69;--color-ink-blue-050:#e9eaff;--color-ink-blue-100:#c6d0ed;--color-ink-blue-200:#a8b1d1;--color-ink-blue-300:#8892b7;--color-ink-blue-400:#717ca2;--color-ink-blue-500:#5a678f;--color-ink-blue-600:#4b597f;--color-ink-blue-700:#3b4768;--color-ink-blue-800:#2b3553;--color-ink-blue-900:#18223b;--color-ink-blue-1000:#0d1321;--color-ink-blue-050-rgb:233 234 255;--color-ink-blue-100-rgb:198 208 237;--color-ink-blue-200-rgb:168 177 209;--color-ink-blue-300-rgb:136 146 183;--color-ink-blue-400-rgb:113 124 162;--color-ink-blue-500-rgb:90 103 143;--color-ink-blue-600-rgb:75 89 127;--color-ink-blue-700-rgb:59 71 104;--color-ink-blue-800-rgb:43 53 83;--color-ink-blue-900-rgb:24 34 59;--color-ink-blue-1000-rgb:13 19 33;--color-electric-violet-900:#0000db;--color-electric-violet-800:#0008ea;--color-electric-violet-700:#0811ef;--color-electric-violet-600:#391af7;--color-electric-violet-500:#4c1ffd;--color-electric-violet-400:#7348ff;--color-electric-violet-300:#916cff;--color-electric-violet-200:#b498fe;--color-electric-violet-100:#d3c1fd;--color-electric-violet-050:#eee6ff;--color-electric-violet-900-rgb:0 0 219;--color-electric-violet-800-rgb:0 8 234;--color-electric-violet-700-rgb:8 17 239;--color-electric-violet-600-rgb:57 26 247;--color-electric-violet-500-rgb:76 31 253;--color-electric-violet-400-rgb:115 72 255;--color-electric-violet-300-rgb:145 108 255;--color-electric-violet-200-rgb:180 152 254;--color-electric-violet-100-rgb:211 193 253;--color-electric-violet-050-rgb:238 230 255;--color-midnight-indigo-900:#110924;--color-midnight-indigo-800:#302b45;--color-midnight-indigo-700:#4f4865;--color-midnight-indigo-600:#625b79;--color-midnight-indigo-500:#8982a1;--color-midnight-indigo-400:#aba3c4;--color-midnight-indigo-300:#d0c8ea;--color-midnight-indigo-200:#e4dbfe;--color-midnight-indigo-100:#f1e8ff;--color-midnight-indigo-050:#fbf2ff;--color-midnight-indigo-900-rgb:17 9 36;--color-midnight-indigo-800-rgb:48 43 69;--color-midnight-indigo-700-rgb:79 72 101;--color-midnight-indigo-600-rgb:98 91 121;--color-midnight-indigo-500-rgb:137 130 161;--color-midnight-indigo-400-rgb:171 163 196;--color-midnight-indigo-300-rgb:208 200 234;--color-midnight-indigo-200-rgb:228 219 254;--color-midnight-indigo-100-rgb:241 232 255;--color-midnight-indigo-050-rgb:251 242 255;--color-skybound-blue-050-rgb:224 243 251;--color-skybound-blue-100-rgb:176 225 246;--color-skybound-blue-200-rgb:124 205 239;--color-skybound-blue-300-rgb:71 186 232;--color-skybound-blue-400-rgb:26 171 229;--color-skybound-blue-500-rgb:0 157 225;--color-skybound-blue-600-rgb:0 144 211;--color-skybound-blue-700-rgb:0 126 191;--color-skybound-blue-800-rgb:0 109 172;--color-skybound-blue-900-rgb:0 78 139;--color-skybound-blue-050:#e0f3fb;--color-skybound-blue-100:#b0e1f6;--color-skybound-blue-200:#7ccdef;--color-skybound-blue-300:#47bae8;--color-skybound-blue-400:#1aabe5;--color-skybound-blue-500:#009de1;--color-skybound-blue-600:#0090d3;--color-skybound-blue-700:#007ebf;--color-skybound-blue-800:#006dac;--color-skybound-blue-900:#004e8b;--color-orchid-bloom-050:#f4e7fb;--color-orchid-bloom-100:#e3c2f6;--color-orchid-bloom-200:#d19af1;--color-orchid-bloom-300:#bd72e9;--color-orchid-bloom-400:#ad54e0;--color-orchid-bloom-500:#9e3ad6;--color-orchid-bloom-600:#8d37cf;--color-orchid-bloom-700:#7733c7;--color-orchid-bloom-800:#632fbe;--color-orchid-bloom-900:#3828af;--color-orchid-bloom-050-rgb:244 231 251;--color-orchid-bloom-100-rgb:227 194 246;--color-orchid-bloom-200-rgb:209 154 241;--color-orchid-bloom-300-rgb:189 114 233;--color-orchid-bloom-400-rgb:173 84 224;--color-orchid-bloom-500-rgb:158 58 214;--color-orchid-bloom-600-rgb:141 55 207;--color-orchid-bloom-700-rgb:119 51 199;--color-orchid-bloom-800-rgb:99 47 190;--color-orchid-bloom-900-rgb:56 40 175;--color-forest-green-010:#f8fcf9;--color-forest-green-020:#f3f9f5;--color-forest-green-030:#edf7f0;--color-forest-green-040:#e9f5ed;--color-forest-green-050:#e6f4ec;--color-forest-green-100:#c2e4d0;--color-forest-green-200:#9cd2b2;--color-forest-green-300:#73c194;--color-forest-green-400:#54b57f;--color-forest-green-500:#33a869;--color-forest-green-600:#2d995f;--color-forest-green-700:#258753;--color-forest-green-800:#207648;--color-forest-green-900:#175634;--color-forest-green-1000:#0f3d20;--color-forest-green-010-rgb:248 252 249;--color-forest-green-020-rgb:243 249 245;--color-forest-green-030-rgb:237 247 240;--color-forest-green-040-rgb:233 245 237;--color-forest-green-050-rgb:230 244 236;--color-forest-green-100-rgb:194 228 208;--color-forest-green-200-rgb:156 210 178;--color-forest-green-300-rgb:115 193 148;--color-forest-green-400-rgb:84 181 127;--color-forest-green-500-rgb:51 168 105;--color-forest-green-600-rgb:45 153 95;--color-forest-green-700-rgb:37 135 83;--color-forest-green-800-rgb:32 118 72;--color-forest-green-900-rgb:23 86 52;--color-forest-green-1000-rgb:15 61 32;--color-emerald-green-050:#e2fbe9;--color-emerald-green-100:#b9f3ca;--color-emerald-green-200:#85eca7;--color-emerald-green-300:#33e480;--color-emerald-green-400:#00dc60;--color-emerald-green-500:#00d246;--color-emerald-green-600:#00c13b;--color-emerald-green-700:#00ae2e;--color-emerald-green-800:#009c22;--color-emerald-green-900:#007b08;--color-emerald-green-050-rgb:226 251 233;--color-emerald-green-100-rgb:185 243 202;--color-emerald-green-200-rgb:133 236 167;--color-emerald-green-300-rgb:51 228 128;--color-emerald-green-400-rgb:0 220 96;--color-emerald-green-500-rgb:0 210 70;--color-emerald-green-600-rgb:0 193 59;--color-emerald-green-700-rgb:0 174 46;--color-emerald-green-800-rgb:0 156 34;--color-emerald-green-900-rgb:0 123 8;--color-fuchsia-rose-050:#f9e3f1;--color-fuchsia-rose-100:#f0badc;--color-fuchsia-rose-200:#ea8cc4;--color-fuchsia-rose-300:#e65cac;--color-fuchsia-rose-400:#e43397;--color-fuchsia-rose-500:#e50082;--color-fuchsia-rose-600:#e50082;--color-fuchsia-rose-700:#bc0075;--color-fuchsia-rose-800:#a6006f;--color-fuchsia-rose-900:#7e0063;--color-fuchsia-rose-050-rgb:249 227 241;--color-fuchsia-rose-100-rgb:240 186 220;--color-fuchsia-rose-200-rgb:234 140 196;--color-fuchsia-rose-300-rgb:230 92 172;--color-fuchsia-rose-400-rgb:228 51 151;--color-fuchsia-rose-500-rgb:229 0 130;--color-fuchsia-rose-600-rgb:229 0 130;--color-fuchsia-rose-700-rgb:188 0 117;--color-fuchsia-rose-800-rgb:166 0 111;--color-fuchsia-rose-900-rgb:126 0 99;--window-shade:linear-gradient(180deg,white,rgb(255 255 255/0%));--font-family-regular:var(--font-matter),sans-serif;--font-family-light:var(--font-matter),sans-serif;--font-family-medium:var(--font-matter),sans-serif;--font-family-italic:var(--font-matter),sans-serif;--font-family-bold:var(--font-matter),sans-serif;--font-family-semibold:var(--font-matter),sans-serif;--font-family-gilroy-semibold:var(--font-gilroy),sans-serif;--font-family-gilroy-bold:var(--font-gilroy),sans-serif;--font-family-gilroy-medium:var(--font-gilroy),sans-serif;--font-family-gilroy-regular:var(--font-gilroy),sans-serif;--font-family-gilroy-regular-italic:var(--font-gilroy),sans-serif;--font-family-gilroy-light:var(--font-gilroy),sans-serif;--font-family-gilroy-thin:var(--font-gilroy),sans-serif;--font-size-h1:96px;--font-size-h2:60px;--font-size-h3:48px;--font-size-h4:34px;--font-size-h5:25px;--font-size-h6:20px;--font-size-body:16px;--font-size-body-big:18px;--font-size-body-small:14px;--font-size-body-extra-small:12px;--font-size-body-extra-extra-small:10px;--fluid-type-scale-multiplier:1;--font-size-h1-fluid:clamp(4.2rem,calc(3.55rem + 3.27 * var(--fluid-type-scale-multiplier) * 1vw),6rem);--font-size-h2-fluid:clamp(2.63rem,calc(2.22rem + 2.05 * var(--fluid-type-scale-multiplier) * 1vw),3.75rem);--font-size-h3-fluid:clamp(2.1rem,calc(1.77rem + 1.64 * var(--fluid-type-scale-multiplier) * 1vw),3rem);--font-size-h4-fluid:clamp(1.49rem,calc(1.26rem + 1.16 * var(--fluid-type-scale-multiplier) * 1vw),2.13rem);--font-size-h5-fluid:clamp(1.09rem,calc(0.92rem + 0.85 * var(--fluid-type-scale-multiplier) * 1vw),1.56rem);--font-size-h6-fluid:clamp(0.88rem,calc(0.75rem + 0.67 * var(--fluid-type-scale-multiplier) * 1vw),1.25rem);--font-size-body-fluid:clamp(0.9rem,calc(0.86rem + 0.18 * var(--fluid-type-scale-multiplier) * 1vw),1rem);--font-size-body-big-fluid:clamp(1.02rem,calc(0.98rem + 0.2 * var(--fluid-type-scale-multiplier) * 1vw),1.13rem);--font-size-body-small-fluid:clamp(0.79rem,calc(0.76rem + 0.16 * var(--fluid-type-scale-multiplier) * 1vw),0.88rem);--font-size-body-extra-small-fluid:clamp(0.68rem,calc(0.65rem + 0.13 * var(--fluid-type-scale-multiplier) * 1vw),0.75rem);--font-size-body-extra-extra-small-fluid:clamp(0.63rem,calc(0.55rem + 0.11 * var(--fluid-type-scale-multiplier) * 1vw),0.63rem);--gutter:2rem;--vertical-margin:calc(var(--gutter) / 2);--text-shadow-white:hsl(0deg 0% 100%/75%) 0 1px 1px;--text-shadow-black:hsl(0deg 0% 0%/75%) 0 1px 1px;--text-shadow-ink-blue:hsl(223deg 50% 12%/95%) 0 1px 1px;--text-shadow-ink-blue-light:hsl(223deg 20% 94%/33%) 0 1px 1px;--text-shadow-ink-blue-dark:hsl(223deg 50% 6%/95%) 0 1px 1px;--text-shadow-charcoal-slate:hsl(210deg 50% 12%/95%) 0 1px 1px;--text-shadow-charcoal-slate-light:hsl(210deg 20% 94%/33%) 0 1px 1px;--text-shadow-charcoal-slate-dark:hsl(210deg 50% 6%/95%) 0 1px 1px;--text-shadow-charcoal-violet:hsl(288deg 50% 12%/95%) 0 1px 1px;--text-shadow-charcoal-violet-light:hsl(288deg 20% 94%/33%) 0 1px 1px;--text-shadow-charcoal-violet-dark:hsl(288deg 50% 6%/95%) 0 1px 1px;--text-shadow-charcoal-black:hsl(0deg 0% 12%/95%) 0 1px 1px;--text-shadow-charcoal-black-light:hsl(0deg 0% 94%/33%) 0 1px 1px;--text-shadow-charcoal-black-dark:hsl(0deg 0% 6%/95%) 0 1px 1px;--text-shadow-dark-ocean-blue:hsl(197deg 50% 12%/95%) 0 1px 1px;--text-shadow-dark-ocean-blue-light:hsl(197deg 20% 94%/33%) 0 1px 1px;--text-shadow-dark-ocean-blue-dark:hsl(197deg 50% 6%/95%) 0 1px 1px;--text-shadow-electric-violet:hsl(250deg 50% 12%/95%) 0 1px 1px;--text-shadow-electric-violet-light:hsl(250deg 20% 94%/33%) 0 1px 1px;--text-shadow-electric-violet-dark:hsl(250deg 50% 6%/95%) 0 1px 1px;--text-shadow-midnight-indigo:hsl(270deg 50% 12%/95%) 0 1px 1px;--text-shadow-midnight-indigo-light:hsl(270deg 20% 94%/33%) 0 1px 1px;--text-shadow-midnight-indigo-dark:hsl(270deg 50% 6%/95%) 0 1px 1px;--text-shadow-skybound-blue:hsl(200deg 50% 12%/95%) 0 1px 1px;--text-shadow-skybound-blue-light:hsl(200deg 20% 94%/33%) 0 1px 1px;--text-shadow-skybound-blue-dark:hsl(200deg 50% 6%/95%) 0 1px 1px;--text-shadow-orchid-bloom:hsl(290deg 50% 12%/95%) 0 1px 1px;--text-shadow-orchid-bloom-light:hsl(290deg 20% 94%/33%) 0 1px 1px;--text-shadow-orchid-bloom-dark:hsl(290deg 50% 6%/95%) 0 1px 1px;--text-shadow-emerald-green:hsl(140deg 50% 12%/95%) 0 1px 1px;--text-shadow-emerald-green-light:hsl(140deg 20% 94%/33%) 0 1px 1px;--text-shadow-emerald-green-dark:hsl(140deg 50% 6%/95%) 0 1px 1px;--text-shadow-forest-green:hsl(135deg 50% 12%/95%) 0 1px 1px;--text-shadow-forest-green-light:hsl(135deg 20% 94%/33%) 0 1px 1px;--text-shadow-forest-green-dark:hsl(135deg 50% 6%/95%) 0 1px 1px;--text-shadow-indigo-plum:hsl(285deg 50% 12%/95%) 0 1px 1px;--text-shadow-indigo-plum-light:hsl(285deg 20% 94%/33%) 0 1px 1px;--text-shadow-indigo-plum-dark:hsl(285deg 50% 6%/95%) 0 1px 1px}[data-document-ready=false] *,[data-document-ready=false] :after,[data-document-ready=false] :before{animation-play-state:paused!important}@media (prefers-reduced-motion){[data-document-ready=true] *,[data-document-ready=true] :after,[data-document-ready=true] :before{animation-play-state:paused!important}}#__next,.nextjs-font-wrapper{height:100%}body,body:after{background-position-x:0;background-position-y:0}body{--surface-color:var(--color-black);background-color:var(--surface-color)}body:after,body:before{--canvas-size:100%;--position-x:0;--position-y:0;background-color:transparent;content:"";display:block;height:100vh;left:var(--position-x);pointer-events:none;position:fixed;top:var(--position-y);transform:translateZ(0);width:100vw;z-index:-1}body:before{--tile-scale:5;--tile-width:calc(173px * var(--tile-scale));--tile-height:calc(150px * var(--tile-scale));--tile-mask-color:var(--color-black-rgb);background-image:url(/img/surface/body-surface-tile-pattern.svg);background-position:0 0;background-repeat:repeat;background-size:var(--tile-width) var(--tile-height);opacity:.04}body:after{--tile-background-curtain-height:100vh;--tile-background-curtain-width:40vw;--tile-gradient-angle:90deg;--tile-gradient-start-opacity:0;--tile-gradient-end-opacity:0.9;--tile-gradient-start-position:2%;--tile-gradient-end-position:100%;--tile-mask-color:var(--color-black-rgb);background-image:linear-gradient(var(--tile-gradient-angle),rgb(var(--tile-mask-color)/var(--tile-gradient-start-opacity)) var(--tile-gradient-start-position),rgb(var(--tile-mask-color)/var(--tile-gradient-end-opacity)) var(--tile-gradient-end-position));background-repeat:no-repeat;height:var(--tile-background-curtain-height);left:auto;opacity:.95;right:0;width:var(--tile-background-curtain-width)}.vertically-stacked-brandmark path{fill:var(--color-charcoal-black-700)}hr,hr:after{--horizontal-ruler-height:2px;--surface-color:var(--color-charcoal-black-400);background-color:var(--surface-color)}hr,hr:after{height:var(--horizontal-ruler-height)}hr{--vertical-margin:var(--gutter);border:none;margin-bottom:var(--vertical-margin);margin-left:auto;margin-right:auto;margin-top:var(--vertical-margin);padding:0;position:relative;width:100%}hr.small{--horizontal-ruler-height:2px}hr.thin{--horizontal-ruler-height:1px;--surface-color:var(--color-charcoal-black-300)}hr.dashed-horizontal-ruler{--horizontal-ruler-height:0;--surface-color:transparent;border-top:1px dashed var(--color-charcoal-black-400)}.survey-navigation-wrapper hr{background-color:transparent;max-width:1024px}.survey-navigation-wrapper hr:after{--horizontal-ruler-width:calc(100% - var(--rounded-corners-medium) * 2);--position-x:calc(50% - var(--horizontal-ruler-width) / 2);content:"";display:block;height:var(--horizontal-ruler-height);left:var(--position-x);position:absolute;top:0;width:var(--horizontal-ruler-width)}hr[data-color-scheme=white],hr[data-color-scheme=white]:after{--surface-color:rgb(255 255 255/50%)}hr.section-horizontal-ruler{--horizontal-ruler-color:var(--color-orchid-bloom-050-rgb);--horizontal-ruler-opacity:25%;--horizontal-ruler-height:2px;--horizontal-ruler-width:calc(100% - (var(--gutter) * 2));--surface-color:rgb(var(--horizontal-ruler-color)/var(--horizontal-ruler-opacity));width:var(--horizontal-ruler-width)}.reference-code{display:none}:root{--breakpoint-xl-desktop:1366px;--breakpoint-lg-desktop:1200px;--breakpoint-desktop:1024px;--breakpoint-lg-tablet:924px;--breakpoint-tablet:768px;--breakpoint-md-tablet:700px;--breakpoint-sm-tablet:668px;--breakpoint-lg-mobile:640px;--breakpoint-mobile:540px;--breakpoint-sm-mobile:480px;--breakpoint-xs-mobile:414px;--breakpoint-tiny-mobile:400px;--breakpoint-micro-mobile:320px;--breakpoint-short-height:550px;--bp-xl:var(--breakpoint-xl-desktop);--bp-lg:var(--breakpoint-lg-desktop);--bp-desktop:var(--breakpoint-desktop);--bp-tablet:var(--breakpoint-tablet);--bp-mobile:var(--breakpoint-mobile);--bp-sm:var(--breakpoint-sm-mobile)}@media (width <= 1024px){:root{--global-container-padding:5vw;--global-section-spacing:calc(var(--gutter) * 1.5)}}@media (width <= 768px){:root{--global-container-padding:2vw;--global-section-spacing:var(--gutter)}}@media (width <= 540px){:root{--global-container-padding:calc(var(--gutter) / 2);--global-section-spacing:calc(var(--gutter) * 0.75)}}

/* !important is the point here: a reader's reduced-motion preference must
   override every animation and transition on the page */@media (prefers-reduced-motion){[data-document-ready=true] *,[data-document-ready=true] :after,[data-document-ready=true] :before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}@media (width <= 1024px){.hide-on-desktop{display:none!important}}@media (width <= 768px){.hide-on-tablet{display:none!important}}@media (width <= 540px){.hide-on-mobile{display:none!important}}@media (width >= 1025px){.show-on-desktop-only{display:block!important}}@media (width >= 769px) and (width <= 1024px){.show-on-tablet-only{display:block!important}}@media (width <= 540px){.show-on-mobile-only{display:block!important}}dl,h1,h2,h3,h4,h5,h6,legend,ol,p,ul{--vertical-margin:calc(var(--gutter) * 0.5);margin-bottom:var(--vertical-margin);margin-top:var(--vertical-margin)}h2,h3,h4,h5,h6{margin-top:calc(var(--vertical-margin) * 1.75)}h1,h2,h3,h4,h5,h6,legend{font-family:var(--font-family-gilroy-regular);font-weight:400;line-height:var(--type-scale-major-second)}h2.header-with-logo{max-width:none}h1,h2{font-size:var(--font-size-h4-fluid)}.chart-header,h3,h4,h5,h6,legend{font-size:var(--font-size-h6-fluid)}.corporate-site h1,.corporate-site h2,.corporate-site h3,.corporate-site h4,.corporate-site h5,.corporate-site h6,.corporate-site p,.list-with-dashes.contained-list-with-dashes{--vertical-margin:calc(var(--gutter) * 1.5)}dl,ol,p,ul{font-size:var(--font-size-body-big-fluid);line-height:var(--type-scale-perfect-fourth)}.accordion-content-inner p,ul.rounded-square-list{line-height:var(--type-scale-golden-ratio)}p.lead-paragraph,p.standfirst{font-family:var(--font-family-light);font-size:var(--font-size-h6-fluid);max-width:90ch}.lead-block.is-contained{--surface-color:var(--color-charcoal-black-800);--on-surface-color:var(--color-charcoal-black-050);background-color:var(--surface-color);border-radius:var(--rounded-corners-small);color:var(--on-surface-color);line-height:var(--type-scale-perfect-fourth);margin-bottom:calc(var(--gutter) * 1);padding:calc(var(--gutter) / 2) var(--gutter);text-shadow:var(--color-charcoal-black-1000)}.lead-block.is-contained.with-shadow{box-shadow:var(--shadow-elevation-medium)}.lead-block.is-contained p{font-family:var(--font-family-regular);line-height:var(--type-scale-golden-ratio)}.lead-block.is-contained p:first-child{margin-top:0}p.standfirst.align-center{margin-left:auto;margin-right:auto;max-width:70ch;text-align:center}[data-route=home] p.standfirst.align-center{--horizontal-freespace:5%;--vertical-margin:calc(var(--gutter) * 1.5);font-size:var(--font-size-h6-fluid);margin-top:0;padding-left:var(--horizontal-freespace);padding-right:var(--horizontal-freespace);text-shadow:var(--text-shadow-orchid-bloom)}p.small{font-family:var(--font-family-gilroy-regular);font-size:var(--font-size-body-small);font-weight:400}strong{font-family:var(--font-family-semibold);font-weight:600}em{font-family:var(--font-family-italic);font-style:normal}.align-center{margin-left:auto;margin-right:auto;text-align:center}blockquote,blockquote:before{--blockquote-decoration-size:0}blockquote{--horizontal-padding:calc(var(--gutter) * 1);--vertical-padding:calc(var(--gutter) * 1);--surface-color:transparent;--on-surface-color:var(--color-charcoal-slate-1000);background-color:var(--surface-color);color:var(--on-surface-color);margin-bottom:var(--gutter);margin-left:auto;margin-right:auto;margin-top:var(--gutter);padding-bottom:var(--vertical-padding);position:relative}.corporate-site blockquote,.corporate-site blockquote:before,.hero-testimonial blockquote,.hero-testimonial blockquote:before{--blockquote-decoration-size:0}.corporate-site blockquote,.hero-testimonial blockquote{--horizontal-padding:unset;--vertical-padding:unset;--surface-color:transparent;--on-surface-color:unset;border-radius:unset;margin-bottom:unset;margin-top:unset;padding:unset}.corporate-site blockquote p.quote-text{font-family:var(--font-family-regular);font-size:var(--font-size-h3-fluid);line-height:var(--type-scale-major-second)}.accordion-content-inner blockquote:only-of-type{margin-bottom:0}.accordion-content-inner blockquote:first-of-type,.accordion-content-inner blockquote:only-of-type{margin-top:0}.accordion-content-inner p+blockquote:first-of-type,.accordion-content-inner ul+blockquote:first-of-type{margin-top:var(--gutter)}blockquote p{font-family:var(--font-family-gilroy-regular-italic);font-size:var(--font-size-h5-fluid);font-weight:400;line-height:var(--type-scale-perfect-fourth)}blockquote cite{font-style:normal}blockquote cite strong{display:block;font-weight:400}.accordion-content-inner blockquote p{line-height:var(--type-scale-perfect-fourth)}@media (width <= 540px){blockquote,blockquote:before{--blockquote-decoration-size:28px}}@media (width <= 480px){blockquote,blockquote:before{--blockquote-decoration-size:0}blockquote:before{display:none}blockquote{--horizontal-padding:calc(var(--gutter) * 1);--vertical-padding:calc(var(--gutter) * 1);padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding);padding-top:var(--vertical-padding)}}.footnote{font-size:var(--font-size-body-small)}sup{top:-.75em}sub,sup{font-size:50%;line-height:0;position:relative;vertical-align:baseline}.content-page-body-section-inner.corporate-site{color:var(--color-charcoal-black-900);font-family:var(--font-family-light)}.content-page-body-section-inner.corporate-site p{line-height:var(--type-scale-golden-ratio)}p.section-subheading{font-family:var(--font-family-medium);font-size:var(--font-size-h6-fluid);margin-bottom:calc(var(--gutter) * .25);margin-top:0}.content-page-body-section-inner.corporate-site p.statement-block{font-size:var(--font-size-h3-fluid)!important;line-height:var(--type-scale-major-second);margin-top:calc(var(--gutter) * 1.5)}.statement-sub{display:block;font-family:var(--font-family-regular)}.statement-main{font-family:var(--font-family-bold)}.corporate-site-eyebrow-text,.underlined-header{--font-size:var(--font-size-h6-fluid);--decoration-width:calc(var(--font-size) * 0.5);--decoration-height:calc(100% - var(--font-size) * 0.1);--decoration-position-xy:0;--on-surface-color:var(--color-charcoal-black-800);--vertical-margin:0;align-items:flex-end;border-top:1px solid var(--on-surface-color);color:var(--on-surface-color);display:inline-flex;font-size:var(--font-size);letter-spacing:var(--letter-spacing-all-caps);line-height:1;margin-bottom:var(--gutter);margin-top:calc(var(--gutter) * 2);min-width:25ch;padding-left:calc(var(--decoration-width) * 2.1);padding-top:calc(var(--decoration-width) * .75);position:relative;text-shadow:var(--text-shadow-white);text-transform:uppercase}.corporate-site-eyebrow-text:before{background-color:currentcolor;content:"";height:var(--decoration-height);left:var(--decoration-position-xy);position:absolute;top:var(--decoration-position-xy);width:var(--decoration-width)}.underlined-header{--on-surface-color:var(--color-charcoal-black-700);--font-size:var(--font-size-h5-fluid);--horizontal-ruler-color:var(--color-charcoal-black-400);--horizontal-ruler-height:1px;border-bottom:var(--horizontal-ruler-height) solid var(--horizontal-ruler-color);border-top:none;display:block;font-family:var(--font-family-gilroy-medium);font-weight:500;margin-top:0;padding-bottom:calc(var(--gutter) / 4 + var(--horizontal-ruler-height));padding-left:0;padding-top:calc(var(--gutter) * .8)}#what-is-vantaset-header.underlined-header,.what-makes-different-accordion .underlined-header{text-align:right}#join-the-conversation-header.underlined-header{margin-bottom:0}#local-government-case-study-header.underlined-header,#national-agency-case-study-header.underlined-header,#nz-police-case-study-header.underlined-header,#spark-telecom-case-study-header.underlined-header,#ubank-case-study-header.underlined-header{background-color:var(--color-charcoal-black-100);color:var(--color-charcoal-black-900);font-size:var(--font-size-h4-fluid);letter-spacing:0;margin-bottom:0;padding-left:calc(var(--gutter) / 2);padding-top:calc(var(--gutter) / 2);text-transform:none}#local-government-case-study-content h3,#national-agency-case-study-content h3,#nz-police-case-study-content h3,#spark-telecom-case-study-content h3,#ubank-case-study-content h3{background-color:var(--color-charcoal-black-100);margin-bottom:0;margin-top:0;padding-left:calc(var(--gutter) / 2);padding-top:calc(var(--gutter) / 2)}#local-government-case-study-content .list-with-dashes,#national-agency-case-study-content .list-with-dashes,#nz-police-case-study-content .list-with-dashes,#spark-telecom-case-study-content .list-with-dashes,#ubank-case-study-content .list-with-dashes{background-color:var(--color-charcoal-black-100);margin-top:0;padding-bottom:calc(var(--gutter) / 2);padding-left:calc(var(--gutter) / 2);padding-top:calc(var(--gutter) / 2)}.content-page-body-section-inner.corporate-site p.corporate-site-callout-text,.content-page-body-section-inner.corporate-site p.corporate-site-lead-text{font-family:var(--font-family-regular);font-size:calc(var(--font-size-h4-fluid) * .75);line-height:var(--type-scale-perfect-fourth)}.accordion.contact-form-accordion.contact-page .underlined-header{display:none}.corporate-site-intro-text{color:var(--color-charcoal-black-900);font-family:var(--font-family-gilroy-thin);font-size:calc(var(--font-size-h1-fluid) * .8);font-weight:100;line-height:var(--type-scale-major-second);margin-left:auto;margin-right:auto;margin-top:0;padding-left:var(--gutter);padding-right:var(--gutter);text-align:center;text-shadow:var(--text-shadow-white)}.about-page .content-page-body-section-inner.corporate-site p.corporate-site-lead-text,.about-page p{color:var(--color-black);font-family:var(--font-family-gilroy-light);font-weight:300}.about-page p{--vertical-margin:calc(var(--gutter) * 1);font-size:var(--font-size-body-fluid)!important}.about-page .content-page-body-section-inner.corporate-site p.corporate-site-lead-text{font-size:var(--font-size-h5-fluid)!important}.takeaway-header{--vertical-margin:0!important;font-family:var(--font-family-gilroy-medium);font-size:calc(var(--font-size-h3-fluid) * .9);font-weight:500;line-height:var(--type-scale-major-second)}@media (width <= 1024px){.corporate-site-intro-text{font-size:var(--font-size-h2-fluid)}}@media (width <= 668px){.corporate-site-intro-text .force-line-break{display:none}.corporate-site-intro-text{color:var(--color-charcoal-black-1000);font-size:var(--font-size-h3-fluid)}}.accordion-content h3,.accordion-content h4,.accordion-content h5,.accordion-content h6,.accordion-content legend{font-family:var(--font-family-gilroy-medium);font-weight:500;line-height:var(--type-scale-perfect-fourth)}.accordion-content p.bottom-line{align-items:flex-start;color:var(--color-indigo-plum-800);display:flex;flex-direction:row;flex-wrap:nowrap;font-family:var(--font-family-gilroy-medium);font-size:var(--font-size-h5-fluid);font-weight:500;margin-bottom:0;place-content:flex-end flex-end;text-align:right}.accordion-content p.bottom-line span{max-width:30ch}.myth-statement{--surface-color:var(--color-skybound-blue-700);--border-color:var(--color-charcoal-slate-200);--on-surface-color:var(--color-skybound-blue-050);--vertical-padding:var(--gutter);--horizontal-padding:var(--gutter);background-color:var(--surface-color);border-color:var(--border-color);border-radius:var(--rounded-corners-small);border-style:dashed;border-width:0;color:var(--on-surface-color);display:block;font-family:var(--font-family-gilroy-light);font-size:var(--font-size-h4-fluid);font-weight:300;padding:var(--vertical-padding) var(--horizontal-padding);text-align:center;text-shadow:var(--text-shadow-skybound-blue)}.application-shell{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;margin-left:auto;margin-right:auto;min-height:100vh;overflow-x:hidden;place-content:stretch flex-start}.application-shell-row{flex-grow:0;flex-shrink:1;position:relative;width:100%}.application-shell-row-body{color:var(--color-white);flex-grow:1;flex-shrink:1;padding-top:var(--navigation-bar-height)}[data-route*=partners-] .application-shell-row-body,[data-route*=team-] .application-shell-row-body{background-color:var(--color-white)}.application-shell-row-body div.content-page,.application-shell-row-body div.library-page-header,.application-shell-row-body main{padding:var(--gutter) var(--gutter) calc(var(--gutter) * 2)}[data-route=home] .application-shell-row-body main,[data-route=not-found] .application-shell-row-body main{padding-top:0}.application-shell-row-body div.content-page,.application-shell-row-body main.content-page,.application-shell-row-body main.survey-container{padding:0}.application-shell-row-body div.content-page.survey-completion{padding-top:var(--gutter)}.application-shell-row-body div.library-page-header{padding-bottom:0;padding-top:0}.application-shell-row-body main.library-main{padding-top:0}.survey-navigation-wrapper,.survey-progress-wrapper,.survey-question-wrapper{--horizontal-padding:10vw;padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding)}.survey-progress,.survey-progress-cell{--column-gap:calc(var(--gutter) * 2);--progress-bar-width:calc(100% / 3 * 2 - var(--column-gap))}.survey-progress{--border-color:rgb(255 255 255/50%);--horizontal-padding:var(--gutter);--vertical-freespace:calc(var(--gutter) * 0.75);--row-gap:calc(var(--gutter) / 4);--border-width:1px;--font-size:var(--font-size-body-small);align-items:center;border-bottom:var(--border-width) solid var(--border-color);color:var(--color-white);display:flex;flex-direction:row;flex-wrap:nowrap;font-size:var(--font-size);gap:var(--row-gap) var(--column-gap);line-height:var(--font-size);margin-left:auto;margin-right:auto;margin-top:var(--vertical-freespace);max-width:768px;padding-bottom:var(--vertical-freespace);padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding);place-content:center space-around}.survey-progress-cell{flex-basis:15ch;flex-grow:0;flex-shrink:0;order:0;white-space:nowrap}.survey-progress-cell.survey-progress-cell-step{text-align:right}.survey-progress-cell.survey-progress-bar{flex-basis:var(--progress-bar-width);flex-grow:1;flex-shrink:1;order:1}.survey-progress-cell.survey-progress-completed{order:2}.survey-progress-bar progress,.survey-progress-bar progress::-webkit-progress-bar,.survey-progress-bar progress::-webkit-progress-value{--track-color:var(--color-charcoal-black-100);--progress-color:var(--color-charcoal-black-500);background-color:var(--track-color);border-radius:var(--rounded-corners-small)}.survey-progress-bar progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--rounded-corners-small);display:inline-flex;height:calc(var(--rounded-corners-small) * 2);overflow:hidden;vertical-align:unset;width:100%}.survey-progress-bar progress::-webkit-progress-value{background-color:var(--progress-color);transition-duration:var(--speed-fast);-webkit-transition-property:width;transition-property:width;transition-timing-function:var(--easing-entering)}.compact-percent-complete-readout{display:none}@media (width <= 1024px){.survey-navigation-wrapper,.survey-progress-wrapper,.survey-question-wrapper{--horizontal-padding:5vw}}@media (width <= 768px){.survey-navigation-wrapper,.survey-progress-wrapper,.survey-question-wrapper{--horizontal-padding:2vw}.survey-progress,.survey-progress-cell{--column-gap:var(--gutter)}}@media (width <= 540px){.survey-navigation-wrapper,.survey-progress-wrapper,.survey-question-wrapper{--horizontal-padding:1vw}.survey-progress{--horizontal-padding:0;flex-wrap:wrap}.survey-progress-cell.survey-progress-bar{flex-basis:100%;order:3}}@media (width <= 480px){.survey-progress{flex-wrap:nowrap}.compact-percent-complete-readout{display:inline-block}.survey-progress-cell.survey-progress-completed{display:none}}.question-category-header[data-is-hidden=true]{display:none}p.estimated-time-to-complete,p.survey-question-instructions{color:var(--color-white);font-family:var(--font-family-gilroy-regular);font-size:var(--font-size-body-fluid);text-align:center;text-shadow:var(--text-shadow-black)}p.estimated-time-to-complete{font-size:var(--font-size-body-small-fluid);text-shadow:var(--text-shadow-black)}p.estimated-time-to-complete[data-display-mode=standard]{align-items:center;-moz-column-gap:1ch;column-gap:1ch;display:flex;flex-direction:row;flex-wrap:nowrap;place-content:center center}p.estimated-time-to-complete[data-display-mode=standard] span{flex-grow:0;flex-shrink:0}.likert-scale-question{--surface-color:var(--color-charcoal-slate-050);background-color:var(--surface-color);border-color:var(--color-charcoal-slate-100);border-radius:var(--rounded-corners-medium);border-style:solid;border-width:1px;box-shadow:var(--shadow-elevation-low);display:block;margin-left:auto;margin-right:auto;margin-top:var(--gutter);max-width:1024px;padding:calc(var(--gutter) / 2) var(--gutter) var(--gutter)}.likert-scale-question p.question{--question-font-size:var(--font-size-h5-fluid);--question-line-height:var(--type-scale-perfect-fourth);--min-lines:3;--min-height-lines:calc(var(--min-lines) * var(--question-font-size) * var(--question-line-height));--vertical-margin:var(--gutter);color:var(--color-charcoal-slate-900);font-family:var(--font-family-gilroy-regular);font-size:var(--question-font-size);line-height:var(--question-line-height);margin-bottom:calc(var(--vertical-margin) * .75);margin-top:calc(var(--vertical-margin) / 2);max-width:60ch;min-height:var(--min-height-lines);text-shadow:var(--text-shadow-white)}@media (width <= 668px){.likert-scale-question{padding-left:calc(var(--gutter) / 2);padding-right:calc(var(--gutter) / 2)}}.content-page-header,.content-page-header-cell{--column-gap:10%;--header-media-width:50%;--media-cell-width:calc(var(--header-media-width) - var(--column-gap));--text-cell-width:calc(100% - var(--media-cell-width) - var(--column-gap))}.content-page-header{--horizontal-and-vertical-freespace:calc(var(--gutter) * 2);align-items:stretch;border-bottom:2px solid rgb(var(--color-skybound-blue-050-rgb)/15%);display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--gutter) var(--column-gap);margin-bottom:var(--horizontal-and-vertical-freespace);padding:var(--gutter) var(--column-gap);place-content:center center;position:relative}.content-page-header:before{--surface-position-xy:0;--surface-size:100%;background-color:rgb(var(--color-orchid-bloom-900-rgb)/40%);content:"";display:block;height:var(--surface-size);left:var(--surface-position-xy);mix-blend-mode:multiply;pointer-events:none;position:absolute;top:var(--surface-position-xy);width:var(--surface-size);z-index:-1}.content-page-header-cell{flex-grow:1;flex-shrink:1;order:1}.content-page-header-cell.media{flex-basis:var(--media-cell-width);flex-grow:0;order:0;position:relative}.content-page-header-cell.text{--vertical-padding:calc(var(--gutter) * 2);flex-basis:var(--text-cell-width);padding-bottom:var(--vertical-padding);padding-top:var(--vertical-padding);text-shadow:var(--text-shadow-orchid-bloom)}.content-page-header-cell.media img,.content-page-header-cell.media video{--media-position-xy:50%;--media-max-width:320px;--media-min-width:275px;--media-preferred-width:100%;--vertical-freespace:calc(var(--gutter) / 2);aspect-ratio:1/1;border-radius:100%;content-visibility:visible;left:var(--media-position-xy);margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:var(--media-position-xy);transform:translateX(calc(-1 * var(--media-position-xy))) translateY(calc(-1 * var(--media-position-xy)));width:clamp(var(--media-min-width),var(--media-preferred-width),var(--media-max-width));z-index:0}.content-page-header h1{font-size:var(--font-size-h3-fluid);margin-top:0;max-width:30ch}@media (width <= 1024px){.content-page-header,.content-page-header-cell{--column-gap:5%;--header-media-width:40%}.content-page-header-cell.media{overflow:hidden}.content-page-header-cell.media img,.content-page-header-cell.media video{--media-size:100%;--media-position-xy:0;--media-position-x-offset:-1px;--mask-size:100% 120%;--mask-position-x:0;--mask-position-y:10%;aspect-ratio:auto;border-radius:0;height:var(--media-size);-webkit-mask-image:url(/img/shapes/vantaset-swoosh.svg);mask-image:url(/img/shapes/vantaset-swoosh.svg);mask-mode:alpha;-webkit-mask-position:var(--mask-position-x) var(--mask-position-y);mask-position:var(--mask-position-x) var(--mask-position-y);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--mask-size);mask-size:var(--mask-size);transform:translateX(var(--media-position-x-offset));width:var(--media-size)}.content-page-header{padding-bottom:0;padding-left:0;padding-top:0}}@media (width <= 540px){.content-page-header{--column-gap:10%;flex-wrap:wrap;padding-left:var(--column-gap);padding-top:var(--gutter)}.content-page-header-cell.media{flex-basis:100%;overflow:visible}.content-page-header-cell.media img,.content-page-header-cell.media video{--media-max-width:275px;--media-position-x-offset:0;aspect-ratio:1/1;border-radius:100%;height:auto;-webkit-mask-image:none;mask-image:none;position:relative;width:clamp(var(--media-min-width),var(--media-preferred-width),var(--media-max-width))}.content-page-header-cell.text{--vertical-padding:0;flex-basis:100%;padding-bottom:var(--gutter)}}@media (width >= 1200px){.content-page-header{--column-gap:10%}.content-page-header-cell.media img{left:auto;right:0;transform:translateX(0) translateY(calc(-1 * var(--media-position-xy)))}}.content-page-aside-section,.content-page-aside-section-inner,.content-page-body-section,.content-page-body-section-inner{--vertical-freespace:calc(var(--gutter) * 1.5)}.content-page-aside-section,.content-page-body-section{margin-bottom:0;margin-top:var(--vertical-freespace);padding-bottom:var(--gutter);padding-left:var(--gutter);padding-right:var(--gutter);position:relative}.content-page-aside-section.site-wide-calls-to-action{padding-bottom:0}.survey-completion .content-page-body-section:first-of-type{margin-top:0}.content-page-aside-section[data-is-carousel=true]{padding-left:0;padding-right:0}.content-page-body-section-inner,.content-page-body-section-inner .content-page-section-inner-stretch,.hero[data-variant=aligned-text] .hero-row .text,.lead-paragraph.is-contained{--horizontal-padding:calc(var(--gutter) * 1)}.content-page-body-section-inner{--on-surface-color:var(--color-white);align-items:center;color:var(--on-surface-color);margin-left:auto;margin-right:auto;max-width:1024px;padding-bottom:var(--gutter);padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding)}[data-route=library] .content-page-body-section-inner,[data-skin=library] .content-page-body-section-inner{padding-left:0;padding-right:0}.content-page-body-section-inner.corporate-site,.hero[data-variant=aligned-text] .hero-row .text{--content-block-min-width:275px;--content-block-preferred-width:100%;--content-block-max-width:1024px;max-width:unset;width:clamp(var(--content-block-min-width),var(--content-block-preferred-width),var(--content-block-max-width))}.content-page-body-section-inner.corporate-site.content-layout-column{max-width:1024px!important;width:unset}.content-page-body-section-inner.corporate-site{--on-surface-color:var(--color-black)}.content-page-body-section p:last-child,.content-page-body-section ul:last-child{margin-bottom:0}.content-page-body-section-inner .content-page-section-inner-stretch{--horizontal-margin:calc(-1 * var(--horizontal-padding));background-color:var(--color-charcoal-black-400);margin-left:var(--horizontal-margin);margin-right:var(--horizontal-margin);padding:var(--gutter)}.content-page-body-section-inner .content-page-section-inner-stretch h2,.content-page-body-section-inner .content-page-section-inner-stretch h3{color:var(--color-white)}.content-page-body-section-inner .content-page-section-inner-stretch h2:first-of-type,.content-page-body-section-inner .content-page-section-inner-stretch h3:first-of-type{margin-bottom:0;margin-top:0}.content-page-body-section[data-color-scheme=ink-blue] .content-page-body-section-inner h2{color:var(--color-ink-blue-400)}.content-page-body-section[data-color-scheme=ink-blue] .content-page-body-section-inner p:first-of-type{color:var(--color-ink-blue-400);font-family:var(--font-family-gilroy-regular);font-weight:400}.content-page-body-section[data-color-scheme=reverse] .content-page-body-section-inner{--surface-color:var(--color-charcoal-slate-100);--on-surface-color:var(--color-charcoal-slate-900);text-shadow:var(--text-shadow-white)}.content-page-body-section[data-color-scheme=reverse] .content-page-body-section-inner h2{color:var(--color-charcoal-slate-900)}.content-page-body-section .content-page-body-section-inner.is-header-only{--surface-color:transparent;--on-surface-color:var(--color-white);border:none;box-shadow:none;padding-bottom:0}.content-page-body-section .content-page-body-section-inner.is-header-only h2{color:var(--color-white);margin-bottom:0;margin-top:0;text-align:center;text-shadow:var(--text-shadow-orchid-bloom)}.align-content-to-center{margin-left:auto;margin-right:auto;max-width:90ch;padding-left:var(--gutter);padding-right:var(--gutter);text-align:center}.overall-performance-rating-score-and-performance-by-driver-container,.overall-performance-rating-score-and-performance-by-driver-container-cell{--column-gap:calc(var(--gutter) * 2);--row-gap:0;--overall-score-width:calc(50% - var(--column-gap) / 2);--performance-by-driver-width:calc(50% - var(--column-gap) / 2)}.overall-performance-rating-score-and-performance-by-driver-container{--column-gap:calc(var(--gutter) * 2);--row-gap:0;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--row-gap) var(--column-gap);place-content:center space-around}.overall-performance-rating-score-and-performance-by-driver-container-cell{flex-grow:1;flex-shrink:1;position:relative}.overall-performance-rating-score-and-performance-by-driver-container-cell.overall-score{flex-basis:var(--overall-score-width)}.overall-performance-rating-score-and-performance-by-driver-container-cell.performance-by-driver{flex-basis:var(--performance-by-driver-width)}@media (width <= 700px){.overall-performance-rating-score-and-performance-by-driver-container,.overall-performance-rating-score-and-performance-by-driver-container-cell{flex-wrap:wrap;--overall-score-width:100%;--performance-by-driver-width:100%}}.overall-score-with-percentage{--surface-color:var(--color-white);--on-surface-color:var(--color-charcoal-black-800);--border-color:var(--color-white);--track-color:var(--color-charcoal-black-300);--progress-color:var(--color-charcoal-black-800);--progress:0;--font-size:var(--font-size-h3);--visualization-size:160px;align-items:center;aspect-ratio:1/1;background:conic-gradient(var(--progress-color) calc(var(--progress) * 1),var(--track-color) 0);border-radius:100%;color:var(--on-surface-color);cursor:pointer;display:flex;font-family:var(--font-family-gilroy-regular);font-size:var(--font-size);font-weight:400;justify-content:center;line-height:var(--font-size);margin-left:auto;margin-right:auto;text-shadow:var(--text-shadow-white);width:var(--visualization-size)}.overall-score-with-percentage:before{--ring-stroke-width:6px;background-color:var(--surface-color);border-radius:50%;content:"";inset:var(--ring-stroke-width);position:absolute;z-index:0}.overall-score-with-percentage,.overall-score-with-percentage span{z-index:1}.overall-score-with-percentage{position:relative}.performance-by-driver-list,.performance-by-driver-list dd,.performance-by-driver-list dt{--font-size:var(--font-size-body-small)}.performance-by-driver-list{--column-gap:calc(var(--gutter) * 1);--row-gap:calc(var(--gutter) * 0.25);--term-width:11ch;display:grid;font-family:var(--font-size);font-size:var(--font-size);gap:var(--row-gap) var(--column-gap);grid-template-columns:var(--term-width) 1fr;line-height:var(--font-size);margin:0;padding:0}.performance-by-driver-list dd,.performance-by-driver-list dt{font-family:var(--font-family-semibold);font-weight:600;margin:0;padding:0}.performance-by-driver-list dd{--surface-color:var(--color-charcoal-black-300);background-color:var(--surface-color)}.performance-by-driver-list dd span,.performance-by-driver-list dt{--horizontal-padding:calc(var(--font-size) / 2);--vertical-padding:calc(var(--font-size) / 2);padding-bottom:var(--vertical-padding);padding-top:var(--vertical-padding)}.performance-by-driver-list dd span{--surface-color:var(--color-charcoal-black-800);--on-surface-color:var(--color-white);background-color:var(--surface-color);color:var(--on-surface-color);display:inline-flex;padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding);text-shadow:var(--text-shadow-black)}.page-section{color:var(--color-black);margin-top:calc(var(--gutter) * 3);padding-top:calc(var(--gutter) * 2);position:relative}.page-section#intro{padding-top:calc(var(--gutter) * 3)}.page-section:before{--horizontal-ruler-color:var(--color-charcoal-black-600);--horizontal-ruler-width-extension:15vw;--horizontal-ruler-height:2px;--horizontal-ruler-width:calc(100% + var(--horizontal-ruler-width-extension));--horizontal-ruler-position-x:50%;background-color:var(--horizontal-ruler-color);content:"";height:var(--horizontal-ruler-height);left:var(--horizontal-ruler-position-x);position:absolute;top:calc(-1 * var(--horizontal-ruler-height));transform:translateX(calc(-1 * var(--horizontal-ruler-position-x)));width:var(--horizontal-ruler-width)}.page-section.no-divider{margin-top:calc(var(--gutter) * 1);padding-top:0}.page-section.no-divider:before{display:none}.page-section:first-of-type{margin-top:0;padding-top:0}.page-section:first-of-type:before{display:none}.content-image{aspect-ratio:2.25/1;position:relative}.content-image.phase-2-government{aspect-ratio:16/9;position:relative}.accordion-content-inner .content-image{overflow:hidden;transform:translateX(calc(-1 * var(--gutter)));width:calc(100% + var(--gutter) * 2)}.accordion-content-inner .content-image.first-content-item{--content-inner-top-padding:var(--gutter);margin-top:calc(-1 * var(--content-inner-top-padding))}.content-image img{--media-size:100%;--media-position-xy:calc(50% - var(--media-size) / 2);content-visibility:visible;height:var(--media-size);left:var(--media-position-xy);margin-left:auto;margin-right:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;top:var(--media-position-xy);width:var(--media-size)}.content-image.phase-1-law-enforcement img,.content-image.phase-3-law-enforcement img{-o-object-position:bottom center;object-position:bottom center}@media (width <= 480px){.content-page-body-section-inner,.content-page-body-section-inner .content-page-section-inner-stretch,.hero[data-variant=aligned-text] .hero-row .text,.lead-paragraph.is-contained{--horizontal-padding:calc(var(--gutter) * 0.5)}}@media (width <= 414px){.content-page-body-section-inner,.content-page-body-section-inner .content-page-section-inner-stretch,.lead-paragraph.is-contained{--horizontal-padding:calc(var(--gutter) * 0.25)}}aside.content-page-share-section{--surface-color:var(--color-ink-blue-050);--padding:calc(var(--gutter) / 2);background-color:var(--surface-color);border-radius:var(--rounded-corners-small);padding:var(--padding) var(--padding) var(--padding) calc(var(--padding) * 2)}.corporate-landing-page-layout-container,.corporate-landing-page-layout-container-cell{--vertical-padding:calc(var(--gutter) / 2)}.corporate-landing-page-layout-container{--container-size:100%;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;height:var(--container-size);padding-bottom:10vh;padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding);padding-top:var(--vertical-padding);place-content:flex-start flex-start;position:absolute;row-gap:0;width:var(--container-size)}.corporate-landing-page-layout-container-cell{flex-grow:0;flex-shrink:0;position:relative}.corporate-landing-page-layout-container-cell.cell-center{align-content:flex-end;align-self:flex-end;flex-grow:1;flex-shrink:1}.corporate-landing-page-layout-container-cell.cell-bottom{padding-bottom:calc(var(--vertical-padding) * 2);width:100%}.homepage-hero-statement{--bottom-margin-min:1rem;--bottom-margin-preferred:10vh;--bottom-margin-max:10rem;--font-size-scale-factor:1;font-family:var(--font-family-gilroy-thin);font-size:calc(var(--font-size-h1-fluid) * var(--font-size-scale-factor));font-weight:100;line-height:var(--type-scale-major-second);margin-bottom:clamp(var(--bottom-margin-min),var(--bottom-margin-preferred),var(--bottom-margin-max));margin-top:0;text-align:right;text-shadow:var(--text-shadow-black);-webkit-user-select:none;-moz-user-select:none;user-select:none}.homepage-hero-statement a{background-image:linear-gradient(to right,var(--color-white),var(--color-white));background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;color:var(--color-white);display:inline;position:relative;text-decoration:none;transition-delay:0s,0s;transition-duration:.4s,.3s;transition-property:background-size,text-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1),var(--easing-color-or-opacity)}.homepage-hero-statement a:hover{background-size:100% 2px;text-shadow:0 0 8px rgb(255 255 255/60%),0 0 16px rgb(255 255 255/30%),0 0 24px rgb(255 255 255/15%)}@media (width <= 800px){.homepage-hero-statement{--font-size-scale-factor:0.85}}@media (width <= 668px){.homepage-hero-statement{--font-size-scale-factor:0.7}}@media (width <= 540px){.homepage-hero-statement{--font-size-scale-factor:0.6;text-align:left}.corporate-landing-page-layout-container-cell.cell-center{align-self:flex-start}}@media (width <= 400px){.homepage-hero-statement{--font-size-scale-factor:0.5}}@media (width <= 340px){.homepage-hero-statement{--font-size-scale-factor:0.45;font-family:var(--font-family-gilroy-light)}}@media (width >= 1366px){.corporate-landing-page-layout-container-cell.cell-bottom,.homepage-hero-statement{padding-right:10vw}}.filled-surface-container,.list-with-dashes.contained-list-with-dashes{--border-width:1px;--surface-color:var(--color-charcoal-black-300);--on-surface-color:var(--color-charcoal-black-800);background-color:var(--surface-color);border-color:var(--color-white);border-style:solid;border-width:var(--border-width);color:var(--on-surface-color);text-shadow:var(--text-shadow-charcoal-black-light);transform:translateX(calc(-1 * var(--border-width)));width:calc(100% + var(--border-width) * 2)}.filled-surface-container{--padding-vertical:calc(var(--gutter) / 2);--padding-horizontal:calc(var(--gutter) * 1);padding:var(--padding-vertical) var(--padding-horizontal)}.corporate-site-brandmark{display:block;margin-bottom:calc(var(--gutter) * 2);margin-left:auto;margin-right:auto;width:174px}.full-page-height-section.about-us-landing-page{padding-top:calc(var(--gutter) * 2)}.full-page-height-section{min-height:100vh;position:relative}div[data-content-is-expanded=false]{display:none}div[data-content-is-expanded=true]{display:block}figure.stat-callout{--surface-color:var(--color-charcoal-slate-050);--on-surface-color:var(--color-charcoal-slate-1000);background-color:var(--surface-color);border-radius:var(--rounded-corners-small);color:var(--on-surface-color)}figure.stat-callout blockquote{--surface-color:transparent;border-radius:unset;box-shadow:none}figure.stat-callout blockquote p{text-shadow:var(--text-shadow-white)}figure.stat-callout figcaption{--surface-color:var(--color-skybound-blue-700);--on-surface-color:var(--color-white);--font-size:var(--font-size-h6);--padding-horizontal:var(--gutter);background-color:var(--surface-color);border-top-left-radius:var(--rounded-corners-small);border-top-right-radius:var(--rounded-corners-small);color:var(--on-surface-color);font-family:var(--font-family-gilroy-medium);font-size:var(--font-size);font-weight:500;line-height:var(--font-size);padding:calc(var(--gutter) / 3 + 3px) var(--padding-horizontal) calc(var(--gutter) / 3);text-shadow:var(--text-shadow-skybound-blue)}section.key-finding{margin-bottom:var(--gutter);margin-top:var(--gutter)}.accordion-content-inner section.key-finding:first-child{margin-top:0}.accordion-content-inner section.key-finding:last-child{margin-bottom:0}.accordion-content-inner section.key-finding.strategic-imperative{--surface-color:var(--color-charcoal-black-200);background-color:var(--surface-color);border-bottom-left-radius:var(--rounded-corners-small);border-bottom-right-radius:var(--rounded-corners-small);color:var(--on-surface-color);padding:var(--gutter);text-shadow:var(--text-shadow-white);transform:translateX(calc(-1 * var(--gutter)));width:calc(100% + var(--gutter) * 2)}#exec-summary-key-findings-content .accordion-content-inner{padding-bottom:0}.accordion-content-inner section.key-finding.strategic-imperative p{font-family:var(--font-family-gilroy-light);font-size:var(--font-size-h5-fluid);font-weight:300}.strategic-verdict,aside.strategic-verdict-container{margin-bottom:var(--gutter);margin-top:var(--gutter)}.strategic-verdict{--font-size:var(--font-size-h5-fluid);align-items:flex-start;-moz-column-gap:calc(var(--gutter) / 2);column-gap:calc(var(--gutter) / 2);display:flex;flex-direction:row;flex-wrap:nowrap;font-size:var(--font-size);place-content:flex-start flex-start}.strategic-verdict span,.strategic-verdict strong{flex-grow:0;flex-shrink:0;font-family:var(--font-family-gilroy-medium)!important;font-weight:500}.strategic-verdict strong,.strategic-verdict-explainer{color:var(--color-skybound-blue-800)}.strategic-verdict-explainer{font-size:var(--font-size-h6-fluid)}.strategic-verdict span{flex-grow:1;flex-shrink:1}.calendly-spinner{display:none}.calendly-widget-container iframe{height:1000px}.library-content.is-updating{opacity:.6;transition:opacity .2s ease}.library-load-more{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;margin-top:var(--gutter);place-content:center flex-start;row-gap:calc(var(--gutter) / 2)}.homepage-and-search-announcement-bar{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;padding:calc(var(--gutter) / 2) calc(var(--gutter) / 2) calc(var(--gutter) * 2);place-content:flex-start space-between}.homepage-and-search-announcement-bar-cell{flex-basis:auto;flex-grow:0;flex-shrink:0}.homepage-and-search-announcement-bar-cell a{color:var(--color-black);font-family:var(--font-family-gilroy-medium);font-size:var(--font-size-body-extra-small);font-weight:500;letter-spacing:var(--letter-spacing-all-caps);line-height:1;text-transform:uppercase}.content-layout-column{--horizontal-padding:calc(1 * var(--gutter));margin-left:auto;margin-right:auto;max-width:1024px;padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding)}[data-route=home] .content-layout-column{--vertical-margin:calc(3 * var(--gutter));margin-bottom:var(--vertical-margin);margin-top:0}[data-route=home] .page-top-hero-container .content-layout-column{margin-bottom:0;margin-top:0}.page-top-hero-container{--vertical-padding:calc(var(--gutter) * 2);min-height:66vh;padding-bottom:calc(var(--vertical-padding) / 2);padding-top:var(--vertical-padding);text-align:right;text-shadow:var(--text-shadow-black)}.page-top-hero-container[data-variant=compact]{min-height:50vh}.page-top-hero-container[data-align-text=left]{text-align:left}.page-top-hero-container .arrow-button{--on-surface-color:var(--color-white);margin-top:calc(var(--gutter) * 3)}.hero .arrow-button:after,.page-top-hero-container .arrow-button:after{display:none}@media (width <= 480px){.page-top-hero-container{--vertical-padding:calc(var(--gutter) * 2);text-align:left}.page-top-hero-container .arrow-button{margin-top:calc(var(--gutter) * 1)}}.hero-text-lead-paragraph{font-family:var(--font-family-gilroy-thin);font-size:var(--font-size-h2-fluid);font-weight:100}.hero-text-lead-paragraph strong{font-family:var(--font-family-medium)}h1.hero-text-lead-paragraph{line-height:var(--type-scale-perfect-fourth)}.hero-text-supporting-paragraph{margin-top:calc(var(--gutter) * 1.5)}.hero-text-lead-paragraph[data-variant=xl]{font-size:calc(.85 * var(--font-size-h1-fluid))}.hero-deployment-title{display:block;line-height:1.1}.hero-testimonial-quote{display:block;font-family:var(--font-family-gilroy-medium);font-size:var(--font-size-h6);margin-top:calc(var(--gutter) * 2)}.hero-testimonial-quote-italic{font-family:var(--font-family-gilroy-regular-italic);font-size:var(--font-size-h5)}.hero-testimonial-attribution{display:block;font-family:var(--font-family-gilroy-medium);font-size:var(--font-size-body-small);margin-top:var(--gutter)}@media (width <= 480px){.page-top-hero-container .hero-text-lead-paragraph[data-variant=xl]{font-size:calc(.85 * var(--font-size-h2-fluid))}}.homepage-content-layout-container{--surface-color:var(--color-white);--on-surface-color:var(--color-charcoal-black-800);background-color:var(--surface-color);color:var(--on-surface-color);padding:calc(var(--gutter) * 2) calc(var(--gutter) / 2)}[data-page=about].bottom-sheet,[data-page=faq].bottom-sheet,[data-route=about] .bottom-sheet,[data-route=home] .bottom-sheet,[data-route=performance-os] .bottom-sheet{--surface-color:var(--color-white);background-color:var(--surface-color)}.performance-os-introduction-with-infographic{--infographic-preferred-width:340px;align-items:center;-moz-column-gap:calc(var(--gutter) * 2);column-gap:calc(var(--gutter) * 2);display:flex;flex-direction:row;flex-wrap:nowrap;place-content:flex-start flex-start}.performance-os-introduction-with-infographic .content-cell{flex-grow:1;flex-shrink:1}.performance-os-introduction-with-infographic .content-cell[data-role=image]{align-content:flex-start;flex-basis:var(--infographic-preferred-width);flex-grow:0;flex-shrink:0}.performance-os-introduction-with-infographic .content-cell[data-role=text]{--vertical-offset:calc(-1 * var(--gutter) * 0.5);transform:translateY(var(--vertical-offset))}.performance-os-introduction-with-infographic h2{--vertical-margin:0}.performance-os-introduction-with-infographic .content-cell[data-role=image] img{--vertical-offset:0;margin-left:auto;margin-right:auto;max-width:var(--infographic-preferred-width);transform:translateY(var(--vertical-offset))}@media (width <= 955px){.performance-os-introduction-with-infographic{--infographic-preferred-width:320px}}@media (width <= 855px){.performance-os-introduction-with-infographic{--infographic-preferred-width:280px}}@media (width <= 768px){.performance-os-introduction-with-infographic{--infographic-preferred-width:360px;flex-wrap:wrap;row-gap:calc(var(--gutter) * 1)}.performance-os-introduction-with-infographic .content-cell{flex-basis:100%}.performance-os-introduction-with-infographic .content-cell[data-role=image]{flex-grow:1;flex-shrink:1}}#future-of-organisational-performance h2,#real-world-impact h2,.performance-os-introduction-with-infographic h2,h2.medium-weight{font-family:var(--font-family-gilroy-medium);font-size:var(--font-size-h3-fluid);font-weight:500}.performance-os-introduction-with-infographic p{font-size:var(--font-size-h6-fluid)}.client-testimonial-content-block{--vertical-margin:calc(var(--gutter) * 1);--client-image-size:150px;--column-gap:var(--gutter);align-items:center;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:var(--vertical-margin);margin-top:var(--vertical-margin);place-content:flex-start flex-start}.client-testimonial-content-block .content-cell{flex-grow:1;flex-shrink:1}.client-testimonial-content-block .content-cell[data-role=image]{flex-basis:var(--client-image-size);flex-grow:0;flex-shrink:0;order:-1}.client-testimonial-portrait-container{aspect-ratio:116/134;position:relative}.client-testimonial-portrait-container img{--client-portrait-size:100%;--client-portrait-position:50%;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);height:var(--client-portrait-size);left:var(--client-portrait-position);-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:var(--client-portrait-position);transform:translate(calc(-1 * var(--client-portrait-position)),calc(-1 * var(--client-portrait-position)));width:var(--client-portrait-size)}.client-testimonial-content-block blockquote{--surface-color:transparent;--horizontal-padding:0;--vertical-padding:0;border-radius:unset;margin-bottom:unset;margin-top:unset;padding-bottom:unset}.client-testimonial-content-block blockquote p{font-family:var(--font-family-gilroy-light);font-size:var(--font-size-h4-fluid);font-weight:300}.client-testimonial-content-block blockquote p strong{font-family:var(--font-family-gilroy-medium);font-weight:500}.client-testimonial-content-block cite{font-family:var(--font-family-gilroy-light);font-style:normal;font-weight:300}@media (width <= 540px){.client-testimonial-content-block{--column-gap:calc(var(--gutter) / 2);--client-image-size:128px}.client-testimonial-content-block blockquote p{font-size:var(--font-size-h5-fluid)}}.content-layout-column [data-align=right],.content-layout-column[data-align=right]{text-align:right}@media (width <= 540px){.content-layout-column{--horizontal-padding:calc(0.5 * var(--gutter))}.content-layout-column [data-align=right]{text-align:left}}@media (width <= 480px){.content-layout-column .force-line-break{display:none}.content-layout-column .fake-list .force-line-break{display:block}}@media (width <= 768px){.hero-text-supporting-paragraph .force-line-break{display:none}}.accordion .accordion-content-inner{--vertical-freespace:0!important;padding-top:0}.person-detail-layout{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--gutter) calc(var(--gutter) * 2);place-content:flex-start flex-start}@media (width <= 540px){.person-detail-layout{flex-direction:column}}.person-detail-content,.person-detail-photo{flex-basis:auto;flex-grow:0;flex-shrink:0}.person-detail-content{flex-grow:1;flex-shrink:1}.person-detail-photo{flex-basis:320px}@media (width <= 1024px){.person-detail-photo{flex-basis:200px}}.person-contact a{color:var(--color-black);display:inline-block;margin-bottom:calc(var(--gutter) / 4)}[data-route*=partners-] .person-detail-role .force-line-break,[data-route*=team-] .person-detail-role .force-line-break{display:none}[data-route*=partners-] .person-detail-bio h2,[data-route*=partners-] .person-detail-name,[data-route*=team-] .person-detail-bio h2,[data-route*=team-] .person-detail-name{--vertical-margin:calc(var(--gutter) * 0.5)}.legal-content-layout section{padding-left:var(--gutter);padding-right:var(--gutter)}