@font-face{font-family:'profile-heading-0f53d1c03b39';src:url(/generated/fonts/0f53d1c03b3918d744a843b5039001ee31695ca1e255e3914188df81beb461e9.woff2);font-style:normal;font-weight:100 900;font-display:block;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'profile-heading-0f53d1c03b39';src:url(/generated/fonts/6c18d579fd87c3776be068b762cbc83fde3acb543d49eabd3ade842eb987e887.woff2);font-style:normal;font-weight:100 900;font-display:block;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'profile-body-c4fcfea41f2c';src:url(/generated/fonts/c4fcfea41f2c1cfeea9211fa43679845454a1d0e0d7e95e069c7e73c4ae302d2.woff2);font-style:normal;font-weight:400 700;font-display:block;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'profile-body-c4fcfea41f2c';src:url(/generated/fonts/2ee17598a98d8a59e4df8152d015bec9ab8e4d5672cc0ab42bef806b568e3971.woff2);font-style:normal;font-weight:400 700;font-display:block;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face{font-family:'profile-accent-c4fcfea41f2c';src:url(/generated/fonts/c4fcfea41f2c1cfeea9211fa43679845454a1d0e0d7e95e069c7e73c4ae302d2.woff2);font-style:normal;font-weight:400 700;font-display:block;unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face{font-family:'profile-accent-c4fcfea41f2c';src:url(/generated/fonts/2ee17598a98d8a59e4df8152d015bec9ab8e4d5672cc0ab42bef806b568e3971.woff2);font-style:normal;font-weight:400 700;font-display:block;unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}:root{--h1-font:var(--font-heading);--h1-weight:var(--weight-heading);--h1-size:calc(3rem * var(--heading-scale,1));--h1-mobile-size:calc(1.875rem * var(--heading-scale,1));--h1-leading:1.05;--h1-tracking:-0.025em;--h1-before:1em;--h1-after:0.4em;--h2-font:var(--font-heading);--h2-weight:var(--weight-heading);--h2-size:calc(3rem * var(--heading-scale,1));--h2-mobile-size:calc(1.875rem * var(--heading-scale,1));--h2-leading:1.05;--h2-tracking:-0.025em;--h2-before:1em;--h2-after:0.4em;--h3-font:var(--font-heading);--h3-weight:var(--weight-heading);--h3-size:calc(1.5rem * var(--heading-scale,1));--h3-mobile-size:calc(1.25rem * var(--heading-scale,1));--h3-leading:1.375;--h3-tracking:0em;--h3-before:1em;--h3-after:0.4em;--h4-font:var(--font-heading);--h4-weight:var(--weight-heading);--h4-size:calc(1.25rem * var(--heading-scale,1));--h4-mobile-size:calc(1.125rem * var(--heading-scale,1));--h4-leading:1.25;--h4-tracking:0em;--h4-before:1em;--h4-after:0.4em;--h5-font:var(--font-heading);--h5-weight:var(--weight-heading);--h5-size:calc(1.125rem * var(--heading-scale,1));--h5-mobile-size:calc(1rem * var(--heading-scale,1));--h5-leading:1.25;--h5-tracking:0em;--h5-before:1em;--h5-after:0.4em;--h6-font:var(--font-heading);--h6-weight:var(--weight-heading);--h6-size:calc(1rem * var(--heading-scale,1));--h6-mobile-size:calc(1rem * var(--heading-scale,1));--h6-leading:1.25;--h6-tracking:0em;--h6-before:1em;--h6-after:0.4em;--type-scale:1;--colour-background:255 255 255;--colour-on-background:0 0 0;--colour-on-background-muted:155 160 171;--colour-background-shade-shadow:230 230 230;--colour-background-shade-highlight:255 255 255;--colour-background-shade-1:237 238 243;--colour-on-background-shade-1:0 0 0;--colour-on-background-shade-1-muted:87 87 87;--colour-background-shade-2:227 228 232;--colour-on-background-shade-2:0 0 0;--colour-on-background-shade-2-muted:70 70 70;--colour-primary:34 46 80;--colour-on-primary:255 255 255;--colour-on-primary-muted:167 171 185;--colour-primary-shade-shadow:25 31 62;--colour-primary-shade-highlight:47 54 111;--colour-secondary:97 198 215;--colour-on-secondary:3 33 38;--colour-on-secondary-muted:40 128 143;--colour-secondary-shade-shadow:78 169 188;--colour-secondary-shade-highlight:109 224 232;--colour-accent:223 20 81;--colour-on-accent:255 255 255;--colour-on-accent-muted:254 246 248;--colour-accent-shade-shadow:178 16 65;--colour-accent-shade-highlight:229 67 116;--colour-shade-shadow:230 230 230;--colour-shade-highlight:255 255 255;--colour-surface:236 238 244;--colour-text:0 0 0;--colour-muted:155 160 171;--colour-primary-hover:34 46 80;--colour-border:255 255 255;--colour-on-surface:33 33 33;--colour-accent-text:223 20 81;--colour-accent-text-on-surface:247 146 176;--colour-primary-active:34 46 80;--colour-on-surface-muted:155 160 171;--colour-focus:0 0 0;--colour-success:232 245 237;--colour-on-success:0 0 0;--colour-warning:255 244 206;--colour-on-warning:0 0 0;--colour-error:253 232 232;--colour-on-error:0 0 0;--colour-information:232 240 254;--colour-on-information:0 0 0;--font-heading:'profile-heading-0f53d1c03b39',Arial,Helvetica,sans-serif;--weight-heading:500;--font-body:'profile-body-c4fcfea41f2c',Arial,Helvetica,sans-serif;--weight-body:400;--font-accent:'profile-accent-c4fcfea41f2c',Arial,Helvetica,sans-serif;--weight-accent:500;--base-size:16px;--heading-scale:1;--body-leading:1.6;--container-width:1184px;--spacing-scale:1;--radius:5px;--section-space:calc(4rem * var(--spacing-scale));--gutter-space:calc(1.5rem * var(--spacing-scale));--content-gap:24px;--related-gap:8px;--stack-gap:16px;--readable-width:65ch;--border-width:1px;--decoration-density:0.15;--panel-colour:var(--colour-surface);--panel-text:var(--colour-on-surface);--shadow:0 4px 16px rgb(0 0 0 / .08)}