/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-size:62.5%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}body{font-size:1.8rem;line-height:1.618;max-width:38em;margin:auto;color:#4a4a4a;background-color:#f9f9f9;padding:13px}@media (max-width: 684px){body{font-size:1.53rem}}@media (max-width: 382px){body{font-size:1.35rem}}h1,h2,h3,h4,h5,h6{line-height:1.1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:700;margin-top:3rem;margin-bottom:1.5rem;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}h1{font-size:2.35em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}p{margin-top:0;margin-bottom:2.5rem}small,sub,sup{font-size:75%}hr{border-color:#1d7484}a{text-decoration:none;color:#1d7484}a:visited{color:#144f5a}a:hover{color:#982c61;border-bottom:2px solid #4a4a4a}ul{padding-left:1.4em;margin-top:0;margin-bottom:2.5rem}li{margin-bottom:.4em}blockquote{margin-left:0;margin-right:0;padding:.8em .8em .8em 1em;border-left:5px solid #1d7484;margin-bottom:2.5rem;background-color:#f1f1f1}blockquote p{margin-bottom:0}img,video{height:auto;max-width:100%;margin-top:0;margin-bottom:2.5rem}pre{background-color:#f1f1f1;display:block;padding:1em;overflow-x:auto;margin-top:0;margin-bottom:2.5rem;font-size:.9em}code,kbd,samp{font-size:.9em;padding:0 .5em;background-color:#f1f1f1;white-space:pre-wrap}pre>code{padding:0;background-color:transparent;white-space:pre;font-size:1em}table{text-align:justify;width:100%;border-collapse:collapse;margin-bottom:2rem}td,th{padding:.5em;border-bottom:1px solid #f1f1f1}input,textarea{border:1px solid #4a4a4a}input:focus,textarea:focus{border:1px solid #1d7484}textarea{width:100%}.button,button,input[type=submit],input[type=reset],input[type=button],input[type=file]::file-selector-button{display:inline-block;padding:5px 10px;text-align:center;text-decoration:none;white-space:nowrap;background-color:#1d7484;color:#f9f9f9;border-radius:1px;border:1px solid #1d7484;cursor:pointer;box-sizing:border-box}.button[disabled],button[disabled],input[type=submit][disabled],input[type=reset][disabled],input[type=button][disabled],input[type=file]::file-selector-button [disabled]{cursor:default;opacity:.5}.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,input[type=file]::file-selector-button:hover{background-color:#982c61;color:#f9f9f9;outline:0}.button:focus-visible,button:focus-visible,input[type=submit]:focus-visible,input[type=reset]:focus-visible,input[type=button]:focus-visible,input[type=file]::file-selector-button:focus-visible{outline-style:solid;outline-width:2px}textarea,select,input{color:#4a4a4a;padding:6px 10px;margin-bottom:10px;background-color:#f1f1f1;border:1px solid #f1f1f1;border-radius:4px;box-shadow:none;box-sizing:border-box}textarea:focus,select:focus,input:focus{border:1px solid #1d7484;outline:0}input[type=checkbox]:focus{outline:1px dotted #1d7484}label,legend,fieldset{display:block;margin-bottom:.5rem;font-weight:600}@font-face{font-family:Staatliches;src:url(/_astro/staatliches-latin-400-normal.BZQ9G8J7.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Merriweather;src:url(/_astro/merriweather-latin-400-normal.Dlx1w5Ul.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Merriweather;src:url(/_astro/merriweather-latin-700-normal.DGwZkYjf.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--fontFamily-body: "Merriweather", sans-serif;--fontFamily-title: "Staatliches", sans-serif;--fontSize-very-micro: clamp(.35rem, .35rem + .38vw, .7rem);--fontSize-very-small: clamp(.55rem, .55rem + .38vw, 1.05rem);--fontSize-small: clamp(.85rem, .65rem + .48vw, 1.2rem);--fontSize-base: clamp(1rem, 1rem + .38vw, 1.5rem);--fontSize-medium: clamp(1.15rem, .9rem + .48vw, 1.3rem);--fontSize-large: clamp(1.5rem, 1.11rem + .82vw, 2.5rem);--fontSize-extraLarge: clamp(2rem, 1.78rem + 1.08vw, 3.125rem);--fontWeight-400: 400;--fontWeight-600: 600;--fontWeight-700: 700;--fontWeight-800: 800;--space-small: .25rem;--space-medium: .75rem;--space-xlarge: 1rem;--space-large: 1.75rem;--lineHeight-tight: 1;--lineHeight-medium: 1.5;--lineHeight-loose: 1.7;--lineHeight-looser: 1.8;--lineHeight-normal: 1.75;--borderRadius-small: .25rem;--borderRadius-medium: .5rem;--borderRadius-large: 1rem;--borderRadius-2xlarge: 1.25rem;--transition-fast: .2s ease-in-out;--transition-medium: .4s ease-in-out;--transition-slow: .8s ease-in-out;--text-decoration-none: none;--textDecoration-underline: underline}body[data-theme=light]{--color-primary: #ffffff;--color-secondary: #666;--color-tertiary: #ff004efa;--color-neutral: #000;--backgroundColor-primary: #ffffff;--backgroundColor-secondary: #e1e1e1;--backgroundColor-tertiary: #ff004efa;--backgroundColor-neutral: #000;--boxShadow-thin: 0px 0px 0 1px var(--backgroundColor-neutral), 1px 2px 0 var(--backgroundColor-tertiary), 3px 3px 0 0px var(--backgroundColor-neutral), 2px 2px 1px 0px rgba(0, 0, 0, .1);--boxShadow-small: 0px 0px 0 1px var(--backgroundColor-neutral), 3px 3px 0 var(--backgroundColor-tertiary), 3px 3px 0 1px var(--backgroundColor-neutral), 4px 4px 5px 1px rgba(0, 0, 0, .1);--boxShadow-medium: 0px 0px 0 2px var(--backgroundColor-neutral), 6px 6px 0 var(--backgroundColor-tertiary), 6px 6px 0 2px var(--backgroundColor-neutral), 8px 8px 10px 2px rgba(0, 0, 0, .1);--boxShadow-large: 0px 0px 0 4px var(--backgroundColor-neutral), 12px 12px 0 var(--backgroundColor-tertiary), 12px 12px 0 4px var(--backgroundColor-neutral), 16px 16px 20px 4px rgba(0, 0, 0, .1);--boxShadow-extraLarge: 0px 0px 0 8px var(--backgroundColor-neutral), 24px 24px 0 var(--backgroundColor-tertiary), 24px 24px 0 8px var(--backgroundColor-neutral), 32px 32px 40px 8px rgba(0, 0, 0, .1);--boxShadow-inverted: 0px 0px 0 1px var(--backgroundColor-tertiary), 3px 3px 0 var(--backgroundColor-neutral), 3px 3px 0 1px var(--backgroundColor-neutral), 4px 4px 5px 1px rgba(0, 0, 0, .1);--boxShadow-inverted-hover: 0 0 0 1px var(--color-neutral), 3px 3px 0 var(--color-primary), 3px 3px 0 1px var(--color-neutral), 4px 4px 5px 1px var(--color-tertiary)}body[data-theme=dark]{--color-primary: #000000;--color-secondary: #aaa;--color-tertiary: #ff004efa;--color-neutral: #fff;--backgroundColor-primary: #000000;--backgroundColor-secondary: #1c1c1c;--backgroundColor-tertiary: #ff004efa;--backgroundColor-neutral: #fff;--boxShadow-thin: 0px 0px 0 1px var(--backgroundColor-primary), 1px 2px 0 var(--backgroundColor-tertiary), 3px 3px 0 0px var(--backgroundColor-primary), 2px 2px 1px 0px var(--backgroundColor-secondary);--boxShadow-small: 0px 0px 0 1px var(--backgroundColor-primary), 3px 3px 0 var(--backgroundColor-tertiary), 3px 3px 0 1px var(--backgroundColor-primary), 4px 4px 5px 1px var(--backgroundColor-secondary);--boxShadow-medium: 0px 0px 0 2px var(--backgroundColor-primary), 6px 6px 0 var(--backgroundColor-tertiary), 6px 6px 0 2px var(--backgroundColor-primary), 8px 8px 10px 2px var(--backgroundColor-secondary);--boxShadow-large: 0px 0px 0 4px var(--backgroundColor-primary), 12px 12px 0 var(--backgroundColor-tertiary), 12px 12px 0 4px var(--backgroundColor-primary), 16px 16px 20px 4px var(--backgroundColor-secondary);--boxShadow-extraLarge: 0px 0px 0 8px var(--backgroundColor-primary), 24px 24px 0 var(--backgroundColor-tertiary), 24px 24px 0 8px var(--backgroundColor-primary), 32px 32px 40px 8px var(--backgroundColor-secondary);--boxShadow-inverted: 0px 0px 0 1px var(--backgroundColor-tertiary), 3px 3px 0 var(--backgroundColor-primary), 3px 3px 0 1px var(--backgroundColor-primary), 4px 4px 5px 1px var(--backgroundColor-secondary);--boxShadow-inverted-hover: 0 0 0 1px var(--color-primary), 3px 3px 0 var(--color-neutral), 3px 3px 0 1px var(--color-primary), 4px 4px 5px 1px var(--color-tertiary)}body{background:var(--backgroundColor-primary);max-width:100%;padding:0}html{font-size:var(--fontSize-medium);font-family:var(--fontFamily-body)}body,html{overflow-x:hidden}img,video,iframe{margin-top:var(--space-medium);margin-bottom:var(--space-medium);border-radius:var(--borderRadius-medium)}hr{border-color:var(--color-tertiary);margin:var(--space-medium) 0}*{box-sizing:border-box}h1,h2,h3,h4,h5{font-family:var(--fontFamily-title);letter-spacing:var(--letterSpacing-widest);line-height:var(--lineHeight-tight);margin-top:0}h2{font-size:var(--fontSize-large)}h3{font-size:var(--fontSize-medium)}h4,h5{font-size:var(--fontSize-base)}p{font-size:var(--fontSize-small);margin-top:0;margin-bottom:var(--space-large);word-wrap:break-word}a,a:visited,a:hover,p a:visited{color:var(--color-tertiary);text-decoration:var(--textDecoration-underline);text-decoration-color:var(--color-tertiary);transition:color var(--transition-fast);word-wrap:break-word}h1 a,h2 a,h3 a,h4 a,h5 a,p a{color:var(--color-tertiary);text-decoration:var(--textDecoration-underline)}a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,p a:hover{color:var(--color-neutral);border-bottom:none}ul{font-size:var(--fontSize-small)}pre{padding:0;background-color:var(--backgroundColor-secondary);border-left:5px solid var(--color-tertiary);padding-left:var(--space-medium)}pre>code{font-size:var(--fontSize-very-small)}blockquote{background-color:var(--backgroundColor-secondary);border-left:5px solid var(--color-tertiary)}code{background-color:var(--color-tertiary);border-radius:var(--borderRadius-small);padding:var(--space-small)}main{margin:0 auto;font-size:var(--fontSize-medium);color:var(--color-neutral)}@keyframes floatUpDown{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}p+p{margin-top:var(--space-large)}h1,h2,h3,h4,h5,h6{margin-top:var(--space-large);margin-bottom:var(--space-medium)}.prose>h1:first-child,.prose>h2:first-child,.prose>h3:first-child{margin-top:0}ul,ol{margin-top:var(--space-small);margin-bottom:var(--space-medium);padding-left:1.2rem}li{margin-bottom:var(--space-small)}li:last-child{margin-bottom:0}blockquote,pre{margin:var(--space-large) 0;padding:var(--space-medium)}.prose img{margin:var(--space-large) auto;display:block}table{margin:var(--space-medium) 0;border-spacing:0}td,th{padding:var(--space-small) var(--space-medium)}*+br{display:none}.prose{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto}@media (max-width: 768px){.prose{text-align:left;text-justify:none}}.header-link{display:inline-block;text-decoration:none;color:var(--color-neutral);font-size:var(--fontSize-small);text-transform:uppercase;font-family:var(--fontFamily-title)}.header-link:visited{color:#f0f8ff}.header-link.active{color:var(--color-tertiary);text-decoration:var(--textDecoration-underline)}@media screen and (max-width: 768px){.header-link{font-size:var(--fontSize-medium)}}.theme-toggle[data-astro-cid-x3pjskd3]{position:relative;background:transparent;width:2rem;height:2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);overflow:hidden;border:none}body[data-theme=light] .theme-toggle[data-astro-cid-x3pjskd3]{border:none;background:var(--backgroundColor-secondary)}.theme-toggle[data-astro-cid-x3pjskd3]:hover{background:var(--backgroundColor-tertiary);border-radius:50%;transition:all var(--transition-fast)}.sun-icon[data-astro-cid-x3pjskd3],.moon-icon[data-astro-cid-x3pjskd3]{position:absolute;font-size:1.2rem;transition:opacity var(--transition-fast)}.sun-icon[data-astro-cid-x3pjskd3]{opacity:1}.moon-icon[data-astro-cid-x3pjskd3]{opacity:0}.Header{background-color:var(--backgroundColor-secondary);background-size:cover;background-position:center;box-shadow:var(--boxShadow-inverted);flex-direction:column;align-items:flex-start;padding:.2rem 1rem;.logo-container{width:200px}.logo{height:50px;display:flex;flex-direction:row;align-items:center;gap:.5rem;color:var(--color-neutral);text-decoration:none;img{border-radius:50%;box-shadow:var(--boxShadow-thin);width:32px;height:32px;margin-bottom:10px;padding-bottom:0}}nav{display:flex;flex-direction:column;width:100%;background-color:var(--backgroundColor-secondary);overflow:hidden;max-height:0;transition:max-height .3s ease-out}nav.active{max-height:500px;transition:max-height .3s ease-in}nav a{padding:1rem;display:block;color:var(--color-neutral);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.1)}nav a:last-child{border-bottom:none}.header-controls{position:absolute;top:.1rem;right:1rem;display:flex;align-items:center;gap:.75rem;z-index:2}.menu-toggle{display:block;cursor:pointer;padding:.5rem;background:none;border:none}.menu-toggle span{display:block;width:25px;height:1px;background-color:var(--color-neutral);margin:8px auto;border-radius:4px;transition:all .3s ease-in-out}.menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(8px,-8px)}}footer{display:grid;grid-template-columns:.75fr 1.25fr;gap:var(--space-large);margin:var(--space-large) auto;max-width:70%;padding:var(--space-large);border-radius:var(--borderRadius-medium);background-color:var(--backgroundColor-secondary);color:var(--color-neutral);font-size:var(--fontSize-small);font-family:var(--fontFamily-title);box-shadow:var(--boxShadow-medium);h3{font-size:var(--fontSize-medium)}ul{list-style:none;padding:0;margin:0}@media screen and (max-width: 768px){max-width:90%;grid-template-columns:1fr;gap:var(--space-medium)}@media screen and (min-width: 769px) and (max-width: 1024px){max-width:90%}}
