footer[data-astro-cid-sz7xmlte]{width:100%;font-size:15px;color:var(--color-text-secondary);background-color:var(--color-background-secondary)}.container[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;margin:auto;padding:3em 5em;max-width:1200px}#signature[data-astro-cid-sz7xmlte]{text-align:center}#signature_span[data-astro-cid-sz7xmlte]{display:inline-flex;flex-direction:var(--dir);column-gap:.25em}#contact[data-astro-cid-sz7xmlte]{text-align:right}footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:inherit}@media only screen and (max-width: 900px){.container[data-astro-cid-sz7xmlte]{display:grid;row-gap:1em;grid-template-columns:1fr 1fr;padding:2em}#contact[data-astro-cid-sz7xmlte]{text-align:left}#signature[data-astro-cid-sz7xmlte]{text-align:right;grid-column:2;grid-row:1 / 3}}@media only screen and (max-width: 600px){.container[data-astro-cid-sz7xmlte]{display:grid;row-gap:2em;grid-template-columns:1fr}#signature[data-astro-cid-sz7xmlte]{text-align:left;grid-column:1;grid-row:1}}aside[data-astro-cid-pux6a34n]{display:none;position:fixed;height:100dvh;width:300px;right:-300px;top:0;padding:6em 3em;background-color:#111d;backdrop-filter:blur(4em);transform:translate(0);overflow-y:auto;transition:transform .2s;will-change:transform;z-index:4}aside[data-astro-cid-pux6a34n] .language[data-astro-cid-pux6a34n]{margin-top:3em}.container-mobile[data-astro-cid-pux6a34n] .language[data-astro-cid-pux6a34n] svg[data-astro-cid-pux6a34n]{margin:0}aside[data-astro-cid-pux6a34n] h2[data-astro-cid-pux6a34n]{font-size:1em;opacity:.7;text-transform:uppercase;margin:2em 0 1em}.overlay[data-astro-cid-pux6a34n]{position:fixed;background-color:#000;height:100%;width:100%;top:0;opacity:0;z-index:-1;pointer-events:none;transition:opacity .4s}body.nav-open .overlay[data-astro-cid-pux6a34n]{z-index:3;pointer-events:all;opacity:.4}body.nav-open aside[data-astro-cid-pux6a34n]{transform:translate(-100%)}.hamburger[data-astro-cid-pux6a34n]{color:#fff}.hamburger[data-astro-cid-pux6a34n] svg[data-astro-cid-pux6a34n]{height:2.5em}button[data-astro-cid-pux6a34n][open-button]{display:none}button[data-astro-cid-pux6a34n][close-button]{position:absolute;right:35px;top:35px}button[data-astro-cid-pux6a34n][open-button],button[data-astro-cid-pux6a34n][close-button]{width:unset;background:unset;border:unset;backdrop-filter:unset;-webkit-backdrop-filter:unset;cursor:pointer}button[data-astro-cid-pux6a34n] svg[data-astro-cid-pux6a34n]{width:2.5em;filter:drop-shadow(0 1px 0 rgb(0 0 0 / .2))}nav[data-astro-cid-pux6a34n]{position:absolute;width:100%;z-index:3}nav[data-astro-cid-pux6a34n] .container[data-astro-cid-pux6a34n]{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:auto;padding:3em 4em}nav[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n]{padding:0;margin:0;list-style:none}nav[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n]{display:inline-block;margin-inline:.1em}nav[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:hover{text-decoration:none;background-color:#fff2;backdrop-filter:blur(1em)}nav[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]:active{background-color:#fff3;backdrop-filter:blur(1em)}nav[data-astro-cid-pux6a34n] svg[data-astro-cid-pux6a34n]{height:1em;vertical-align:middle}nav[data-astro-cid-pux6a34n] .nav-right[data-astro-cid-pux6a34n]{display:flex;align-items:center}nav[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{font-weight:500;padding:8px 12px;border-radius:4px}a[data-astro-cid-pux6a34n] img[data-astro-cid-pux6a34n],a[data-astro-cid-pux6a34n] svg[data-astro-cid-pux6a34n]{height:1.6em}a[data-astro-cid-pux6a34n] img[data-astro-cid-pux6a34n],a[data-astro-cid-pux6a34n] svg[data-astro-cid-pux6a34n],a[data-astro-cid-pux6a34n] span[data-astro-cid-pux6a34n]{vertical-align:middle}.socials[data-astro-cid-pux6a34n]{margin-inline:1em}.socials[data-astro-cid-pux6a34n].desktop-nav{margin-inline-end:1em}.socials[data-astro-cid-pux6a34n].desktop-nav svg[data-astro-cid-pux6a34n]{width:1.4em}.container-mobile[data-astro-cid-pux6a34n] nav[data-astro-cid-pux6a34n]{position:initial}.container-mobile[data-astro-cid-pux6a34n] ul[data-astro-cid-pux6a34n]{display:flex;flex-direction:column}.container-mobile[data-astro-cid-pux6a34n] li[data-astro-cid-pux6a34n]{margin:.1em 0}.container-mobile[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n]{display:inline-block;padding:.3em .5em;min-width:200px}.container-mobile[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n] svg[data-astro-cid-pux6a34n],.container-mobile[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n] img[data-astro-cid-pux6a34n]{margin-inline-end:.4em}@media (prefers-color-scheme: light){aside[data-astro-cid-pux6a34n]{background-color:#eeec}aside[data-astro-cid-pux6a34n] nav[data-astro-cid-pux6a34n],aside[data-astro-cid-pux6a34n] nav[data-astro-cid-pux6a34n] a[data-astro-cid-pux6a34n],aside[data-astro-cid-pux6a34n] button[data-astro-cid-pux6a34n]{color:#555}}@media only screen and (max-width: 900px){nav[data-astro-cid-pux6a34n] .container[data-astro-cid-pux6a34n]{padding:3em 2em}}@media only screen and (max-width: 700px){button[data-astro-cid-pux6a34n][open-button]{display:flex}nav[data-astro-cid-pux6a34n] .container[data-astro-cid-pux6a34n]{padding:35px;display:flex;justify-content:flex-end}nav[data-astro-cid-pux6a34n] .desktop-nav[data-astro-cid-pux6a34n]{display:none}aside[data-astro-cid-pux6a34n]{display:block}}.noticeBanner[data-astro-cid-ftwfccio]{position:fixed;bottom:0;left:0;width:100%;color:#fff;padding:1.5rem;text-align:center;z-index:1000;flex-direction:column;justify-content:center;align-items:center;gap:1em;background-color:#dd4242c6;backdrop-filter:blur(3em);-webkit-backdrop-filter:blur(3em);box-shadow:0 0 15px #0004}.noticeBanner[data-astro-cid-ftwfccio] h3[data-astro-cid-ftwfccio]{font-size:1.4em;margin:0;padding:0}.noticeBanner[data-astro-cid-ftwfccio] p[data-astro-cid-ftwfccio]{text-align:left;margin:0;padding:0;max-width:60em}.noticeBanner[data-astro-cid-ftwfccio] button[data-astro-cid-ftwfccio]{border:none;cursor:pointer;font-size:1.2rem;border:1px solid #f5c6cb;width:100%;max-width:8em}*{box-sizing:border-box}:root{color-scheme:light dark;--color-text: #eee;--color-background: #111111;--color-background-secondary: #1f1f1f}@media (prefers-color-scheme: light){:root{--color-text: #3a3a3a;--color-text-secondary: #5c5c5c;--color-background: #f7f7f7;--color-background-secondary: #f1f1f1}}html,body{position:relative;margin:unset;font-family:system-ui,sans-serif;font-size:16px;min-height:100vh;min-width:350px;color:var(--color-text);background-color:var(--color-background-secondary)}a{color:#fff;text-decoration:none}a:hover{text-decoration:underline}li,p{line-height:1.6em;letter-spacing:.2px}h2{font-weight:500;letter-spacing:-.5px}#frontpage section h2{font-size:2em;font-weight:500;text-align:center;letter-spacing:-.5px;margin-bottom:1.25em}button,.button{display:flex;align-items:center;justify-content:center;gap:.7em;width:100%;max-width:260px;padding:.6em 1.2em;border-radius:12px;border:1px solid #fff2;background-color:#ffffff18;color:inherit;white-space:nowrap;box-sizing:border-box;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}button:hover,.button:hover{background-color:#fff3;text-decoration:none}button img,.button img{width:30px;height:30px;object-fit:contain}@media (prefers-color-scheme: light){button.btn-themed,.button.btn-themed{border-color:#2221;background-color:#2221}button.btn-themed:hover,.button.btn-themed:hover{border-color:#2222;background-color:#2222}}#further a.button{backdrop-filter:none}footer{color:#ccc}@media only screen and (max-width: 700px){body{font-size:16px}}@media only screen and (max-width: 500px){#frontpage section h2{font-size:1.6em}h3{font-size:1.6em}}
