:root{--purple_bright:#9440a0;--purple:#7561c1;--navy:#364c93;--blue:#318ce7;--blue_light:#3eccfd;--green:#64ad66;--green_light:#85c335;--green_lime:#bac325;--teal:teal;--green_teal:teal;--red:#e53f51;--pink:#cb5699;--pink_dark:#bd1b4e;--orange:#f78d2b;--yellow:#ffce03;--white:#f5f0f0;--black:#0d0d0d;--neutral:#0d0d0d;--background:#f7f0eb;--neutral_light:#f5f0f0;--error:var(--red);--warning:var(--orange);--success:var(--green);--transparent:transparent}@media (prefers-color-scheme:dark){:root{--purple_bright:#84398f;--purple:#5b45af;--navy:#364c93;--blue:#1976d4;--green:#275942;--red:#ad1728;--pink:#a0276c;--orange:#bb5c04;--yellow:#8c7506;--neutral:#0d0d0d;--background:#f7f0eb;--neutral_light:#f5f0f0}}@media (prefers-color-scheme:light){:root{--purple_bright:#ce76db;--purple:#9b8adc;--navy:#7294fa;--blue:#4a9aea;--green:#64ad66;--red:#ff697c;--pink:#d976af;--orange:#f78d2b;--yellow:#ffce03;--neutral:#0d0d0d;--background:#f7f0eb;--neutral_light:#f5f0f0}}@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;src:url(../../../fonts/Rajdhani-Light.ttf)format("truetype")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;src:url(../../../fonts/Rajdhani-Regular.ttf)format("truetype")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;src:url(../../../fonts/Rajdhani-Medium.ttf)format("truetype")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;src:url(../../../fonts/Rajdhani-SemiBold.ttf)format("truetype")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;src:url(../../../fonts/Rajdhani-Bold.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:block;src:url(../../../fonts/Montserrat-SemiBold.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:block;src:url(../../../fonts/Montserrat-MediumItalic.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:block;src:url(../../../fonts/Montserrat-Medium.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:block;src:url(../../../fonts/Montserrat-SemiBoldItalic.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:block;src:url(../../../fonts/Montserrat-Regular.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:block;src:url(../../../fonts/Montserrat-Italic.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:block;src:url(../../../fonts/Montserrat-Bold.ttf)format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:block;src:url(../../../fonts/Montserrat-BoldItalic.ttf)format("truetype")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:400;font-display:block;src:url(../../../fonts/SourceCodePro-Regular.ttf)format("truetype")}body{color:var(--neutral);font-family:Rajdhani,sans-serif;font-size:1.1em;line-height:1.5}h1,h2,h3,h4,h5{color:var(--navy);font-family:Montserrat,sans-serif}:is(h1,h2,h3,h4,h5) a{color:inherit;text-decoration:none}:is(:is(h1,h2,h3,h4,h5) a):hover{text-decoration:underline}h1{font-size:2em;font-weight:700}h2{font-size:1.5em;font-weight:700}h3{font-size:1.2em;font-weight:600}h4,h5{color:inherit}h4{font-size:1.1em;font-weight:600}h5{font-size:1em;font-weight:600}nav ul,nav li{list-style:none}nav a{color:inherit;text-decoration:none;display:block}:is(nav a):hover{text-decoration:underline}button,.btn,input[type=submit]{--button_background:var(--purple_bright);--button_text:var(--neutral_light);--button_border:var(--purple_bright);border:2px solid var(--button_border);background:var(--button_background);color:var(--button_text);font-family:var(--font_headings);cursor:pointer;border-radius:0;padding:.5em 1em;font-size:1.1em;font-weight:500}:is(button,.btn,input[type=submit]):hover{--button_background:var(--button_background);--button_text:var(--purple_bright)}:is(a,button) svg{width:auto;height:1em;display:block}form{padding:10px;font-size:1.2em}form footer{flex-wrap:wrap;justify-content:flex-end;margin:1em -10px -10px;font-size:.7em;display:flex}:is(form footer) button{margin:10px}form button:not([type=submit]){--button_background:var(--button_background);--button_text:var(--purple_bright);--button_border:var(--purple_bright)}:is(form button:not([type=submit])):hover{--button_background:var(--purple_bright);--button_text:var(--neutral_light)}label,legend{color:var(--neutral);margin:.5em 0 .1em;font-weight:600;display:block}input,select,textarea{border:1px solid var(--neutral);border-radius:none;background:var(--neutral_light);width:100%;box-shadow:none;accent-color:var(--purple_bright);margin:.1em 0 .5em;padding:.5em 1em;line-height:1.5;display:block}table{border-collapse:collapse;max-width:1000px;margin:20px auto}thead{text-align:left;font-size:1.1em}:is(tbody tr):nth-child(2n-1){background:#318ce74d}td,th{padding:.1em .2em}*,:before,:after{box-sizing:border-box;outline-offset:.2em}:focus{outline:2px dotted var(--green)}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu.svelte-t7c9t7{flex-wrap:wrap;justify-content:center;margin:-10px;padding:0;display:flex}.menu.svelte-t7c9t7 li:where(.svelte-t7c9t7){margin:10px;position:relative}.menu.svelte-t7c9t7 a:where(.svelte-t7c9t7),.menu.svelte-t7c9t7 button:where(.svelte-t7c9t7){color:inherit;font-size:inherit;font-weight:inherit;padding:10px}.sub.svelte-t7c9t7{z-index:50;background:var(--background);margin:0;padding:0;font-size:.8em;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 0 10px #0d0d0d33}.sub[data-open=true].svelte-t7c9t7{display:block}.sub.svelte-t7c9t7 li:where(.svelte-t7c9t7){margin:0;padding:0}.sub.svelte-t7c9t7 a:where(.svelte-t7c9t7){background:var(--background);color:inherit;font-size:inherit;font-weight:inherit;padding:10px}.menu_section.svelte-t7c9t7{--button_background:transparent;--button_text:var(--purple_bright);border-width:0;padding:0;display:inline-flex}.menu_section.svelte-t7c9t7:hover{--button_background:transparent;--button_text:var(--purple_bright);text-decoration:underline}@media (width<=50em){.sub.svelte-t7c9t7{width:max-content}}.header.svelte-hsuz4u{padding:20px}@media (width>=45em){.header.svelte-hsuz4u{padding:40px}}@media (width>=60em){.header.svelte-hsuz4u{padding:40px 5vw}}@media (width>=80em){.header.svelte-hsuz4u{padding:40px calc(50vw - 35rem)}}.header.svelte-hsuz4u{flex-wrap:wrap;grid-area:header;justify-content:space-between;align-items:center;font-size:1.2em;font-weight:700;display:flex}.title.svelte-hsuz4u{font-size:3em;text-decoration:none;display:block}.footer.svelte-1eeyxh8{grid-area:footer}.layout.svelte-1yxji5h{width:90vw;max-width:1200px;height:100%;margin:0 auto 20px}.layout.full.svelte-1yxji5h{max-width:unset}body{background:var(--background);grid-template-rows:auto 1fr auto;grid-template-areas:"header""main""footer";max-width:100vw;min-height:100vh;margin:0;display:grid;overflow-x:hidden}.main.svelte-12qhfyh{grid-area:main}
