@font-face{font-family:LOCAL_FONT;src:url(../media/Synthetic_Thin-s.p.8b3bd4f2.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:LOCAL_FONT;src:url(../media/Synthetic_Light-s.p.af5f70c3.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:LOCAL_FONT;src:url(../media/Synthetic_Regular-s.p.68780fcc.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:LOCAL_FONT;src:url(../media/Synthetic_SemiBold-s.p.1e16e576.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:LOCAL_FONT;src:url(../media/Synthetic_Bold-s.p.292cf487.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:LOCAL_FONT Fallback;src:local(Arial);ascent-override:73.33%;descent-override:24.44%;line-gap-override:0.0%;size-adjust:102.28%}.local_font_30c34690-module__lWE7XW__className{font-family:LOCAL_FONT,LOCAL_FONT Fallback}.local_font_30c34690-module__lWE7XW__variable{--font-synthetic:"LOCAL_FONT","LOCAL_FONT Fallback"}
:root{--font-family:var(--font-synthetic),STIXGeneral,sans-serif;--colour-background:#fcfcfc;--colour-text:#191919;--colour-text-button:#585858;--colour-text-placeholder:#9a9a9a;--colour-main:#fc0f0f;--colour-link:#026eea;--colour-shadow:#e5e5e5;--flex-column-gap:25px;--box-shadow-offset-block-start:5px;--box-shadow-offset-block-end:2px;--box-shadow-offset-inline-start:5px;--box-shadow-offset-inline-end:2px;--box-shadow-concave:inset 2px 2px 1px 0 #e5e5e5,inset -5px -5px 2.5px 0 #fff;--box-shadow-convex:-5px -5px 2.5px 0 #fff,2px 2px 1px 0 #e5e5e5;--box-shadow-thin-concave:inset 1px 1px 1px 0 #e5e5e5,inset -2px -2px 2.5px 0 #fff;--box-shadow-thin-convex:-2px -2px 2.5px 0 #fff,1px 1px 1px 0 #e5e5e5;--box-shadow-line-concave:inset .8px .8px .8px 0 #e5e5e5,inset -2px -2px 2.5px 0 #fff;--box-shadow-line-convex:-2px -2px 2.5px 0 #fff,.8px .8px .8px 0 #e5e5e5}*{box-sizing:border-box}body{background:var(--colour-background);width:100vw;height:100vh;font-family:var(--font-family);color:var(--colour-text);caret-color:var(--colour-text);margin:0;padding:0;overflow:hidden}a{color:inherit;text-decoration:none}a:hover{color:#026eea}button,input,select,textarea{background:var(--colour-background);font-family:inherit;font-weight:300}math,mi,mn,mo,mfrac,mrow,mtable,mtr,mtd{font-family:var(--font-family);text-transform:none}math{math-style:normal;text-align:center}mtd{padding-block:6px}mfrac>mrow{padding-block:5px;padding-inline:5px}
