@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.lang-switcher[data-astro-cid-3s4v7zxg]{align-items:center;gap:.375rem;display:inline-flex}.flag-btn[data-astro-cid-3s4v7zxg]{opacity:.45;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;text-decoration:none;transition:opacity .15s,box-shadow .15s,transform .15s;display:inline-flex;overflow:hidden;box-shadow:0 0 #0000}.flag-btn[data-astro-cid-3s4v7zxg].active{opacity:1;box-shadow:0 0 0 2px var(--color-text)}.flag-btn[data-astro-cid-3s4v7zxg]:not(.active):hover{opacity:.75;transform:translateY(-1px)}.flag[data-astro-cid-3s4v7zxg]{width:100%;height:100%;display:block;position:relative}.flag-fr[data-astro-cid-3s4v7zxg]{background:linear-gradient(to right, var(--color-prussian-blue) 0 33.3333%, var(--color-warm-cream) 33.3333% 66.6667%, var(--color-burgundy-red) 66.6667% 100%);height:100%}.flag-fr-blue[data-astro-cid-3s4v7zxg]{background:var(--color-prussian-blue)}.flag-fr-white[data-astro-cid-3s4v7zxg]{background:var(--color-warm-cream)}.flag-fr-red[data-astro-cid-3s4v7zxg]{background:var(--color-burgundy-red)}.flag-fr-blue[data-astro-cid-3s4v7zxg],.flag-fr-white[data-astro-cid-3s4v7zxg],.flag-fr-red[data-astro-cid-3s4v7zxg]{display:none}.flag-us[data-astro-cid-3s4v7zxg]{background-image:repeating-linear-gradient(to bottom, var(--color-burgundy-red) 0 calc(100% / 13), var(--color-warm-cream) calc(100% / 13) calc(200% / 13))}.flag-us-canton[data-astro-cid-3s4v7zxg]{background: radial-gradient(circle at 12% 14%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 32% 14%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 52% 14%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 72% 14%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 22% 29%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 42% 29%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 62% 29%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 82% 29%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 12% 44%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 32% 44%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 52% 44%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 72% 44%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 22% 59%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 42% 59%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 62% 59%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 82% 59%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 12% 74%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 32% 74%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 52% 74%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 72% 74%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 22% 89%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 42% 89%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 62% 89%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), radial-gradient(circle at 82% 89%, var(--color-flag-us-stars) 0 .75px, transparent 1.125px), var(--color-prussian-blue);width:54%;height:54%;position:absolute;top:0;left:0}
