footer{display:flex;flex-direction:row;justify-content:center;width:calc(100% - var(--l-unit) * 2);padding:var(--s-unit) 0;border-radius:1rem 1rem 0 0;gap:.5ch;background-color:var(--underlay)}header{position:fixed;display:flex;flex-direction:row;align-items:center;box-sizing:border-box;z-index:447;margin:0 calc(100% - var(--l-unit) * 2);width:calc(100% - var(--l-unit) * 2);height:3rem;top:1rem;bottom:auto}nav svg{width:2rem;height:2rem}nav{display:flex;align-items:center;justify-content:space-between;width:100%;height:3rem;padding:0 1rem;background-color:var(--transparent);border-radius:var(--s-unit);backdrop-filter:blur(.5rem) saturate(180%);padding-left:0;mask:radial-gradient(circle at 100% 50%,transparent calc(var(--s-unit) * 1.5),black 0)}a{text-decoration:none;margin:0;padding:0}nav section{display:flex;gap:var(--s-unit);padding-right:calc(var(--s-unit) * 2);a{color:var(--foreground)}}.homeButton{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;gap:.5rem;padding:0 .5rem}.homeButton h1{display:none;@media screen and (min-width: 32rem){font-size:calc(var(--s-unit) * 1.5);display:flex;align-items:center;color:var(--foreground)}}a[aria-current=page]{background-color:var(--primary-default);svg{stroke:var(--secondary-75)}@media screen and (min-width: 32rem){background-color:unset;color:var(--primary-action)}}#theme-toggle-button[data-astro-cid-rnfrdnr7]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;aspect-ratio:1/1;border:none;cursor:pointer;border-radius:100%;background-color:var(--foreground)}#theme-toggle-button[data-astro-cid-rnfrdnr7] svg[data-astro-cid-rnfrdnr7]{width:2rem;height:2rem;stroke:var(--underlay)}html [data-astro-cid-rnfrdnr7][data-theme=light] .icon-light[data-astro-cid-rnfrdnr7]{display:block}html[data-theme=light] .icon-dark[data-astro-cid-rnfrdnr7],html[data-theme=dark] .icon-light[data-astro-cid-rnfrdnr7]{display:none}html [data-astro-cid-rnfrdnr7][data-theme=dark] .icon-dark[data-astro-cid-rnfrdnr7]{display:block}html{scrollbar-width:none}body{-ms-overflow-style:none;overflow:-moz-scrollbars-none;pointer-events:auto;display:flex;flex-direction:column;align-items:center;margin:auto;padding:auto;gap:var(--s-unit);background-position:fixed}main,aside{max-width:72rem;margin:0 var(--s-unit);width:calc(100% - var(--l-unit) * 2);@media screen and (min-width: 32rem){margin:0 calc(var(--s-unit) * 1.5)}@media screen and (min-width: 40rem){margin:0 var(--l-unit)}}main{gap:var(--s-unit);margin-top:5rem}body{font-size:1rem;font-family:SF Pro,-apple-system,BlinkMacSystemFont,Helvetica Neue,Inter,Arial Nova,Roboto,Poppins,Helvetica,"system-ui",sans-serif;@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--primary-0: #fff;--primary-50: #ecf1fc;--primary-100: #d9e3f9;--primary-200: #b3c6f3;--primary-300: #8daaec;--primary-400: #678de6;--primary-500: #3333dd;--primary-600: #345ab3;--primary-700: #274486;--primary-800: #1a2d5a;--primary-900: #0d172d;--primary-950: #070b16;--primary-1000: #000;--secondary-0: #fff;--secondary-25: #f7f8f9;--secondary-50: #eff1f4;--secondary-75: #e7eaee;--secondary-100: #dfe2e9;--secondary-150: #cfd4de;--secondary-200: #bfc6d3;--secondary-250: #afb7c7;--secondary-300: #a0a9bc;--secondary-350: #909bb1;--secondary-400: #808da6;--secondary-450: #707e9b;--secondary-500: #607090;--secondary-550: #566582;--secondary-600: #4d5a73;--secondary-650: #434e65;--secondary-700: #3a4356;--secondary-750: #303848;--secondary-800: #262d3a;--secondary-850: #1d222b;--secondary-900: #13161d;--secondary-925: #0e1116;--secondary-950: #0a0b0e;--secondary-975: #050607;--secondary-1000: #000}[data-theme=light] body{--primary-default: var(--primary-500);--primary-hover: var(--primary-600);--primary-focus: var(--primary-700);--primary-action: var(--primary-800);--primary-visited: var(--primary-400);--foreground: var(--secondary-950);--background: var(--secondary-25);--underlay: var(--secondary-75);--background-image: url("data:image/svg+xml;utf8,  <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'>    <circle cx='0' cy='0' r='1' fill='rgb(160, 169, 188)' />    <circle cx='16' cy='0' r='1' fill='rgb(160, 169, 188)' />    <circle cx='0' cy='16' r='1' fill='rgb(160, 169, 188)' />    <circle cx='16' cy='16' r='1' fill='rgb(160, 169, 188)'  />  </svg>");--transparent: #e7eaeecc;--header-bg: #cfd4de}[data-theme=dark] body{--primary-default: var(--primary-500);--primary-hover: var(--primary-400);--primary-focus: var(--primary-300);--primary-action: var(--primary-300);--primary-visited: var(--primary-600);--foreground: var(--secondary-50);--background: var(--secondary-975);--underlay: var(--secondary-925);--background-image: url("data:image/svg+xml;utf8,  <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'>    <circle cx='0' cy='0' r='1' fill='rgb(58, 67, 86)' />    <circle cx='16' cy='0' r='1' fill='rgb(58, 67, 86)'  />    <circle cx='0' cy='16' r='1' fill='rgb(58, 67, 86)' />    <circle cx='16' cy='16' r='1' fill='rgb(58, 67, 86)'  />  </svg>");--transparent: #0e1116cc;--header-bg: #1d222b}@media (prefers-color-scheme: light){body body{--primary-default: var(--primary-500);--primary-hover: var(--primary-600);--primary-focus: var(--primary-700);--primary-action: var(--primary-800);--primary-visited: var(--primary-400);--foreground: var(--secondary-950);--background: var(--secondary-25);--underlay: var(--secondary-75);--background-image: url("data:image/svg+xml;utf8,  <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'>    <circle cx='0' cy='0' r='1' fill='rgb(160, 169, 188)' />    <circle cx='16' cy='0' r='1' fill='rgb(160, 169, 188)' />    <circle cx='0' cy='16' r='1' fill='rgb(160, 169, 188)' />    <circle cx='16' cy='16' r='1' fill='rgb(160, 169, 188)'  />  </svg>");--transparent: #e7eaeecc;--header-bg: #cfd4de}}@media (prefers-color-scheme: dark){body body{--primary-default: var(--primary-500);--primary-hover: var(--primary-400);--primary-focus: var(--primary-300);--primary-action: var(--primary-300);--primary-visited: var(--primary-600);--foreground: var(--secondary-50);--background: var(--secondary-975);--underlay: var(--secondary-925);--background-image: url("data:image/svg+xml;utf8,  <svg xmlns='http://www.w3.org/2000/svg' width='16' height='16'>    <circle cx='0' cy='0' r='1' fill='rgb(58, 67, 86)' />    <circle cx='16' cy='0' r='1' fill='rgb(58, 67, 86)'  />    <circle cx='0' cy='16' r='1' fill='rgb(58, 67, 86)' />    <circle cx='16' cy='16' r='1' fill='rgb(58, 67, 86)'  />  </svg>");--transparent: #0e1116cc;--header-bg: #1d222b}}:where(main a,main button){color:var(--primary-default)}:where(main a,main button):hover{color:var(--primary-hover)}:where(main a,main button):focus{color:var(--primary-focus)}:where(main a,main button):active{color:var(--primary-active)}:where(main a,main button):visited{color:var(--primary-visited)}::-webkit-scrollbar{width:0;height:0;display:none}html,body{max-width:100vw}@media (prefers-color-scheme: dark){html{color-scheme:dark}}body{color:var(--foreground);background:var(--background);background-image:var(--background-image);background-size:16px 16px;background-position-y:0;background-position-x:calc(50vw - var(--s-unit));background-repeat:repeat}.mastergrid{display:grid;gap:var(--l-unit);grid-template-columns:repeat(12,1fr)}.mastergrid>*{overflow:hidden}article{display:flex;flex-direction:column;margin:0;padding:0}article>*{overflow:hidden}.textelement{background-color:var(--underlay);padding:var(--m-unit);border-radius:var(--l-unit);h3{font-size:var(--m-unit);font-weight:400;margin:0}}.imageelement{border-radius:var(--l-unit);overflow:hidden}.textandimage{border-radius:var(--l-unit);gap:var(--s-unit);overflow:hidden;h3{font-size:var(--m-unit);font-weight:400;margin:0}}.linkImage{position:relative;background-size:cover;display:flex;align-items:flex-end;justify-content:center;min-height:16rem;color:#fff;h1{margin-bottom:0;position:relative;z-index:2;display:flex;flex-direction:column-reverse}img,picture{position:absolute;width:100%;height:100%;z-index:1;object-fit:cover;object-position:bottom;bottom:0;object-position:center}}p,a{margin:0;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:300;align-content:center;margin:0;padding:0}body{--font-size: 1rem;--s-unit: 1rem;--m-unit: 1.5rem;--l-unit: 1rem;@media screen and (min-width: 40rem){--l-unit: 2rem}}a{text-decoration:none;color:var(--foreground);margin:0;padding:0}.primarybutton{background-color:var(--primary-default);color:var(--secondary-75)}.secondarybutton{background-color:var(--secondary-500);color:var(--secondary-75)}
