*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}button{border:none;padding:0;cursor:pointer}:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}@font-face{font-family:tate;src:url(/fonts/TateNewPro-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:tate;src:url(/fonts/TateNewPro-Thin.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}:root{--black: #000000;--white: #ffffff;--grey: #939393;--grey-mid: #736b6b;--grey-dark: #313131;--text-black: #000000;--text-grey: #545454;--yellow: #fee440;--yellow-light: #feef8c;--blue: #1985ec;--red: #fd6710;--colour-error: var(--red);--gradient-green: linear-gradient(250.2deg, #117d84 0%, #8cbb7c 100%);--breakpoint-small: 600px;--breakpoint-medium: 760px;--breakpoint-large: 1200px;--breakpoint-height-medium: 700px;--breakpoint-height-large: 800px;--step--2: clamp(.6944rem, .6021rem + .4618vmin, .96rem);--step--1: clamp(.8333rem, .7058rem + .6377vmin, 1.2rem);--step-0: clamp(1rem, .8261rem + .8696vmin, 1.5rem);--step-1: clamp(1.2rem, .9652rem + 1.1739vmin, 1.875rem);--step-2: clamp(1.44rem, 1.1257rem + 1.5717vmin, 2.3438rem);--step-3: clamp(1.728rem, 1.31rem + 2.0899vmin, 2.9297rem);--step-4: clamp(2.0736rem, 1.5211rem + 2.7626vmin, 3.6621rem);--step-5: clamp(2.4883rem, 1.7616rem + 3.6336vmin, 4.5776rem);--step-6: clamp(2.986rem, 2.0343rem + 4.7584vmin, 5.722rem);--step-7: clamp(3.5832rem, 2.3417rem + 6.2076vmin, 7.1526rem);--font-weight-normal: 400;--font-weight-light: 300;--margin-s: var(--step-0);--margin-m: var(--step-1);--ease-in-out-quad: cubic-bezier(.45, 0, .55, 1);--ease-out-quad: cubic-bezier(.5, 1, .89, 1);--ease-in-out-cubic: cubic-bezier(.65, 0, .35, 1);--ease-in-quint: cubic-bezier(.64, 0, .78, 0);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-out-expo: cubic-bezier(.25, 1, .5, 1);--transition-quick: .1s var(--ease-out-quad);--transition-subtle: .2s var(--ease-out-quad);--transition-large: .4s var(--ease-out-quad);--transition-slide-out: visibility .01s .5s linear, transform .5s var(--ease-in-out-cubic);--transition-slide-in: visibility .01s linear, transform .5s .01s var(--ease-in-out-cubic)}html{font-family:tate,sans-serif;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-kerning:normal;font-feature-settings:"kern","liga","clig","calt";-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}body{font-size:var(--font-m)}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0}.focus-outline{--focus-outline-color: var(--blue, blue);--focus-outline-thickness: 2px}.focus-outline:focus{outline:var(--focus-outline-thickness) solid var(--focus-outline-color);outline-offset:2px}.focus-outline:focus:not(:focus-visible){outline:none}.focus-outline:focus-visible{outline:var(--focus-outline-thickness) solid var(--focus-outline-color);outline-offset:2px}.shadow-small{--shadow-color: hsl(0 0% 0%);box-shadow:0 3px 6px hsl(from var(--shadow-color) h s l / .66)}.drop-shadow-small{--shadow-color: hsl(0 0% 0%);filter:drop-shadow(0px 3px 6px hsl(from var(--shadow-color) h s l / .66))}.shadow-medium{--shadow-color: hsl(0 0% 0%);box-shadow:0 .8px 1.6px hsl(from var(--shadow-color) h s l / .202),0 2.7px 5.4px hsl(from var(--shadow-color) h s l / .298),0 12px 24px hsl(from var(--shadow-color) h s l / .5)}.drop-shadow-medium{--shadow-color: hsl(0 0% 0%);filter:drop-shadow(0px 2.7px 5.4px hsl(from var(--shadow-color) h s l / .596))}.shadow-large{--shadow-color: hsl(0 0% 0%);box-shadow:0 1.1px 2.2px hsl(from var(--shadow-color) h s l / .078),0 2.8px 5.6px hsl(from var(--shadow-color) h s l / .111),0 5.7px 11.3px hsl(from var(--shadow-color) h s l / .139),0 11.7px 23.4px hsl(from var(--shadow-color) h s l / .172),0 32px 64px hsl(from var(--shadow-color) h s l / .25)}.drop-shadow-large{--shadow-color: hsl(0 0% 0%);filter:drop-shadow(0px 11.7px 23.4px hsl(from var(--shadow-color) h s l / .344))}
