footer.svelte-12qhfyh{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem}footer.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none;color:inherit}footer.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{text-decoration:underline}.currentPage.svelte-12qhfyh{font-weight:bolder;text-decoration:underline}nav.svelte-12qhfyh{z-index:2000;pointer-events:all;position:fixed;top:0;left:0;width:100%;max-width:100vw;display:grid;grid-template-columns:6rem auto repeat(2,1fr) 6rem;grid-template-areas:"... logo links contactLink ...";background-color:#fff;box-shadow:0 1px 1px #0000000d;align-items:center;padding-top:2rem;padding-bottom:2rem}.links.svelte-12qhfyh{margin-left:4rem;grid-area:links;display:flex;align-items:center;width:fit-content;gap:2rem}.contactLink.svelte-12qhfyh{grid-area:contactLink;display:flex;justify-content:flex-end;align-items:center}.logoContainer.svelte-12qhfyh{grid-area:logo;display:flex}.logo.svelte-12qhfyh{width:100px;height:auto}.navLink.svelte-12qhfyh{text-decoration:none;color:inherit}main.svelte-12qhfyh{height:100%;width:100%}@media(max-width:1000px){nav.svelte-12qhfyh{grid-template-columns:1rem 1fr 1fr 1rem;grid-row:inherit;grid-template-areas:"... logo links ...";gap:0;background-color:#fff}nav.svelte-12qhfyh{box-shadow:none}.links.svelte-12qhfyh{width:100%;margin-left:0rem;justify-content:flex-end}.contactLink.svelte-12qhfyh{display:none}}@media(max-width:480px){nav.svelte-12qhfyh{font-size:.8rem}.logoContainer.svelte-12qhfyh{width:100%}.logo.svelte-12qhfyh{width:90px}}@media(max-width:320px){nav.svelte-12qhfyh{font-size:.7rem}.logoContainer.svelte-12qhfyh{width:100%}.logo.svelte-12qhfyh{width:80px}}a{color:#ae0000}.serif{font-family:serif}.sans{font-family:Anek Latin Light}*{font-family:Anek Latin Light,ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-weight:300}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;position:relative}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{margin:0;padding:0;height:100%;width:100%;min-width:100%;min-height:100%}html{scroll-snap-type:y mandatory}:root{--header_font-size: 2rem;--large_font-size: 4rem;--medium_font-size: 1.25rem;--small_font_size: 1rem}.large{font-size:var(--large_font-size)}
