@import"https://fonts.googleapis.com/css2?family=Merriweather:ital,opsz,wght@0,18..144,300..900;1,18..144,300..900&display=swap";:root{--color-background: #efe8d4;--color-primary-text: #62442C;--color-secondary-text: #865f48;--color-accent-gold: #c8a96c}body{background-color:var(--color-background);color:var(--color-primary-text);font-family:Merriweather,sans-serif;font-size:1.2rem;transition:all .5s ease-in-out}h1{color:var(--color-primary-text)}p.slogan{color:var(--color-secondary-text);font-style:italic;text-align:center;font-size:1rem;width:50%}.language-switcher[data-v-bbf9f13f]{position:relative;display:inline-block;font-family:sans-serif}.switcher-button[data-v-bbf9f13f]{display:flex;align-items:center;background-color:var(--color-background);border:1px solid var(--color-accent-gold);border-radius:6px;padding:8px 12px;cursor:pointer;transition:background-color .2s}.switcher-button[data-v-bbf9f13f]:hover{background-color:var(--color-accent-gold)}.lang-code[data-v-bbf9f13f]{margin-left:6px;margin-right:8px;font-weight:700}.globe-icon[data-v-bbf9f13f]{margin-left:4px}.flag-icon[data-v-bbf9f13f]{font-size:1.2em;line-height:1}.dropdown-menu[data-v-bbf9f13f]{position:absolute;top:100%;right:0;z-index:10;background-color:var(--color-background);border:1px solid var(--color-accent-gold);border-radius:6px;margin-top:4px;min-width:150px;box-shadow:0 4px 12px #0000001a}.menu-item[data-v-bbf9f13f]{display:flex;align-items:center;padding:10px 12px;cursor:pointer;transition:background-color .2s}.menu-item[data-v-bbf9f13f]:hover{background-color:var(--color-accent-gold)}.menu-item .flag-icon[data-v-bbf9f13f]{margin-right:8px}.is-active[data-v-bbf9f13f]{background-color:var(--color-accent-gold);font-weight:700}.header-container[data-v-2f1dac5b]{display:flex;justify-content:space-between;align-items:center;padding:.3rem .5rem 0}.logo[data-v-2f1dac5b]{width:clamp(10rem,20vw,10rem);height:auto;margin-bottom:.5rem}.nav[data-v-2f1dac5b]{display:flex;width:100%;justify-content:flex-end}.app-container[data-v-31c776a6]{padding-top:60px}.header[data-v-31c776a6]{position:fixed;top:0;left:0;width:100%;z-index:10;height:60px}.container[data-v-64d138a3]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 1rem}.profil[data-v-64d138a3]{width:13rem;height:13rem;object-fit:cover;border-radius:50%;border:4px solid var(--color-accent-gold);box-shadow:0 4px 8px #0003}h1[data-v-64d138a3]{margin-top:.5rem;font-size:2.5rem}.align[data-v-64d138a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%;max-width:600px;text-align:center;gap:.25rem}.align h3[data-v-64d138a3]{font-size:1.3rem;font-weight:500;margin:0}.container>div[data-v-64d138a3]:not(.icon-line):not(.align){width:90%;max-width:700px;margin-top:1rem}#title[data-v-64d138a3]{font-size:1.4rem;font-weight:700;margin-bottom:.5rem;line-height:1.4}ul[data-v-64d138a3]{list-style:none;padding-left:0;font-size:1.1rem}ul li[data-v-64d138a3]{position:relative;margin-bottom:.6rem;padding-left:1.5rem}ul li[data-v-64d138a3]:before{content:"•";color:var(--color-accent-gold);font-weight:700;display:inline-block;width:1em;margin-left:-1em}.slogan[data-v-64d138a3]{width:90%;max-width:500px;text-align:center;font-style:italic;font-size:1.2rem;padding:1rem;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);margin-top:1.5rem;margin-bottom:1.5rem}.icon-line[data-v-64d138a3]{display:flex;align-items:center;gap:.6rem;margin-top:.5rem}.icon-line img[data-v-64d138a3]{width:1.2rem;height:1.2rem}.icon-line a[data-v-64d138a3]{color:var(--color-primary-text);text-decoration:none;font-size:1.1rem;transition:color .3s ease}.icon-line a[data-v-64d138a3]:hover{color:var(--color-accent-gold)}@media screen and (max-width:768px){.profil[data-v-64d138a3]{width:10rem;height:10rem;border-width:3px}h1[data-v-64d138a3]{font-size:2rem}.align h3[data-v-64d138a3]{font-size:1.1rem}.slogan[data-v-64d138a3]{font-size:1rem;width:90%;padding:.75rem}#title[data-v-64d138a3]{font-size:1.2rem;text-align:center}ul li[data-v-64d138a3],.icon-line[data-v-64d138a3]{font-size:1rem}}
