@import"https://fonts.googleapis.com/css2?family=Source+Serif+Pro:ital,wght@0,300;0,400;1,300;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";:root{--white: #eee;--black: #333;--grey: #aaa;--red: #87121c;--blue: #053c5e;--serif: "Source Serif Pro", serif;--sans-serif: "Oswald", sans-serif}body{padding:0;margin:0;font-family:var(--serif);font-weight:300;line-height:1.6}h2{text-transform:uppercase;font-weight:500;font-size:24px;letter-spacing:.1em;font-family:var(--sans-serif);margin-bottom:1em}h2 a{text-decoration:none}h2 a:hover{text-decoration:underline}a{text-underline-offset:.1em;text-decoration-thickness:1px}ul{list-style-type:none;padding-left:0}ul.bullets,article ul{padding-left:36px;list-style-type:disc}ul.bullets li,article ul li{font-size:22.4px;margin-bottom:5px}li,p{font-family:var(--serif);font-size:22.4px;margin-top:0;margin-bottom:5px;line-height:1.6;font-weight:400}@media (max-width: 500px){li,p{font-size:20px}}p{margin-bottom:20px}.title.svelte-14gep8t.svelte-14gep8t{font-family:var(--sans-serif);font-size:1.8em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;max-width:800px;margin:0 auto;padding:.7em 50px .7em 40px;color:var(--black);user-select:none}.title.svelte-14gep8t a.svelte-14gep8t{color:inherit;text-decoration:none;opacity:.5;transition:opacity .2s}.title.svelte-14gep8t a.svelte-14gep8t:hover{opacity:.8}.title.svelte-14gep8t .divider.svelte-14gep8t{opacity:.2;position:relative;top:-.2em}@media (max-width: 500px){.title.svelte-14gep8t.svelte-14gep8t{line-height:1.2em;margin-top:0;margin-bottom:0;text-align:left;padding-left:10px}.title.svelte-14gep8t .divider.svelte-14gep8t:before{content:"";display:block}}.nav.svelte-14gep8t.svelte-14gep8t{text-align:center}ul.svelte-14gep8t.svelte-14gep8t{list-style:none;margin:0;padding:0}li.svelte-14gep8t.svelte-14gep8t{margin:0}.external-links.svelte-14gep8t.svelte-14gep8t{display:flex;margin-top:3em}.external-links.svelte-14gep8t li.svelte-14gep8t{margin-right:1em;text-align:center;min-width:60px}.external-links.svelte-14gep8t img.svelte-14gep8t{width:40px;height:40px;filter:invert(100%)}.external-links.svelte-14gep8t div.svelte-14gep8t{font-size:14px;letter-spacing:.1em}.external-links.svelte-14gep8t a img.svelte-14gep8t,.external-links.svelte-14gep8t a div.svelte-14gep8t{opacity:.6;transition:opacity .2s}.external-links.svelte-14gep8t a.svelte-14gep8t:hover{background:none}.external-links.svelte-14gep8t a:hover img.svelte-14gep8t,.external-links.svelte-14gep8t a:hover div.svelte-14gep8t{opacity:.8}.dropdown-menu.svelte-14gep8t.svelte-14gep8t{position:fixed;inset:0;z-index:100;background:var(--black);color:var(--white);padding:40px;transition:transform .2s;transform:translateY(120%);border-top:1px solid var(--grey)}.dropdown-menu.menu-visible.svelte-14gep8t.svelte-14gep8t{transform:translateY(calc(100vh - 400px))}.dropdown-menu.svelte-14gep8t a.svelte-14gep8t{color:#fff;font-family:var(--sans-serif);text-transform:uppercase;font-size:32px;text-decoration:none;opacity:.6;transition:opacity .2s}.dropdown-menu.svelte-14gep8t a.svelte-14gep8t:hover{opacity:1}.menu-toggle-holder.svelte-14gep8t.svelte-14gep8t{position:absolute;top:44px;width:35px;opacity:.5;transition:opacity 50ms;right:44px}.menu-toggle-holder.menu-toggle-holder-close.svelte-14gep8t.svelte-14gep8t{right:44px}.menu-toggle-holder.reduced-size.svelte-14gep8t.svelte-14gep8t{width:24px;top:30px}.menu-toggle-holder.theme-light.svelte-14gep8t img.svelte-14gep8t{filter:none}.menu-toggle-holder.svelte-14gep8t.svelte-14gep8t:hover{cursor:pointer;opacity:.8}.menu-toggle-holder.svelte-14gep8t img.svelte-14gep8t{width:100%;filter:invert(100%)}@media (min-width: 800px){.dropdown-menu.svelte-14gep8t.svelte-14gep8t{display:block!important;width:300px;border-left:1px solid var(--grey);border-top:none;transform:translate(100vw);transition:transform .2s}.dropdown-menu.menu-visible.svelte-14gep8t.svelte-14gep8t{transform:translate(calc(100vw - 390px))}.menu-toggle-holder.svelte-14gep8t.svelte-14gep8t{right:calc(50vw - 430px)}}@media (max-width: 500px){.menu-toggle-holder.svelte-14gep8t.svelte-14gep8t{right:20px}}.main-footer:where(.astro-XTK4Y7KK){text-align:center;font-family:var(--serif);font-size:15px;padding:20px 10px;background:var(--blue);color:var(--white)}.main-footer:where(.astro-XTK4Y7KK) a:where(.astro-XTK4Y7KK){color:inherit}@media (max-width: 800px){.main-footer:where(.astro-XTK4Y7KK){text-align:left}}
