@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}:root{--color-bg:#f7f3ec;--color-text:#36302a;--text-small:clamp(14px, .875rem + ((1vw - 3.2px) * .179), 16px);--text-medium:clamp(20px, 1.25rem + ((1vw - 3.2px) * .357), 24px);--text-large:clamp(23.043px, 1.44rem + ((1vw - 3.2px) * 1.335), 38px);--text-x-large:clamp(33.419px, 2.089rem + ((1vw - 3.2px) * 2.373), 60px);--gap:min(25px, 5vw);--space-l:min(75px, 7.5vw);--space-xl:min(125px, 12.5vw);--content-width:620px;--wide-width:1440px}*,:before,:after{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-figtree);font-size:var(--text-small);margin:0;line-height:1.65}body:before{content:"";z-index:-1;background:var(--bg-image) center / cover;height:100lvh;position:fixed;inset:0 0 auto}@supports (animation-timeline:scroll()){body:before{animation:linear both bg-fade}html body:before{animation-timeline:scroll();animation-range:0 400px}}@keyframes bg-fade{to{opacity:.4}}a{color:currentColor}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,h5,h6,b,strong{margin:0;font-weight:600}h1,h2{font-size:clamp(22px,8vw,59px);line-height:1.3}.prose>h2{margin-top:calc(var(--gap) * 2.5)}.prose>h3{margin-top:calc(var(--gap) * 1.25)}.prose>h3:first-of-type{margin-top:var(--gap)}h3{font-size:inherit;line-height:inherit}h4{font-size:22px;line-height:1.3}.skip-link{position:absolute;left:-9999px}.skip-link:focus{z-index:100000;color:var(--color-text);background:#fff;padding:15px 23px 14px;top:7px;left:6px}.site-header{max-width:calc(var(--wide-width) + 2 * var(--space-l));padding:var(--gap) var(--space-l);justify-content:space-between;align-items:flex-start;gap:var(--gap);margin:0 auto;display:flex}.site-title{font-size:var(--text-large);font-weight:600;line-height:1.3;text-decoration:none}.site-nav{font-size:var(--text-large);line-height:1.3}.site-nav button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.site-nav svg{fill:currentColor;width:24px;height:24px;display:block}.site-nav ul{text-align:right;flex-direction:column;align-items:flex-end;margin:0;padding:0;list-style:none;display:flex}.site-nav a{text-decoration:none}.site-nav a[aria-current=page]{font-weight:600}.site-nav .lang-switch{margin-top:1.3em}.menu-close{display:none}@media (width>=600px){.menu-open{display:none}.site-title,.site-nav,h1,h2{font-size:30px}.site-nav .lang-switch{margin-top:.4em}}@media (width<=599px){body:before{background-position:13%}.site-header{padding-top:calc(var(--gap) * 1.4);padding-bottom:calc(var(--gap) * .4);align-items:center}.site-title,.site-nav,h1,h2{font-size:22px}.prose>h1{margin-top:34px;margin-bottom:28px}.menu-open{position:relative;top:3px}.menu{display:none}.menu.is-open{z-index:100000;padding:clamp(1rem, var(--space-l), 20rem);background:linear-gradient(color-mix(in srgb, var(--color-bg) 30%, transparent) 0 0), var(--bg-image) 13% center / cover, var(--color-bg);animation:.25s ease-out menu-fade;display:block;position:fixed;inset:0;overflow:auto}@keyframes menu-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.menu.is-open{animation:none}}.menu.is-open .menu-close{top:clamp(1rem, var(--space-l), 20rem);right:clamp(1rem, var(--space-l), 20rem);display:block;position:absolute}.menu.is-open ul{gap:var(--gap);padding-top:calc(2rem + 24px)}html.menu-locked{overflow:hidden}}.prose{min-height:100vh;font-size:max(16px, var(--text-small));padding:var(--gap) var(--space-l) var(--space-xl);display:flow-root}@media (width>=600px){.prose{font-size:22px}}.prose>*{max-width:var(--content-width);margin:var(--gap) auto 0}.prose>:first-child{margin-top:0}.prose>h3+*{margin-top:calc(var(--gap) * .4)}.prose ul,.prose ol{padding-left:1.2em}.prose p:has(>img) img,.prose>img{margin-inline:0}.prose img{border-radius:8px}.prose a>img{border-radius:0;width:260px}.subtitle{font-size:21px}.button{color:#000;background:#ff000015;border-radius:12px;align-items:center;gap:.5em;padding:10px 18px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.prose>.button{width:fit-content;margin-inline:max(0px, calc(50% - var(--content-width) / 2));display:flex}.button:hover{background:#ff000025}.button:after,.button[href*=doctolib]:before{content:"";background:currentColor;width:1.15em;height:1.15em;mask:url("data:image/svg+xml,%3c!--%20@license%20lucide-static%20v1.66.0%20-%20ISC%20--%3e%3csvg%20class='lucide%20lucide-arrow-right'%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3e%3cpath%20d='M5%2012h14'%20/%3e%3cpath%20d='m12%205%207%207-7%207'%20/%3e%3c/svg%3e") 50%/contain no-repeat}.button[href*=doctolib]:before{mask-image:url("data:image/svg+xml,%3c!--%20@license%20lucide-static%20v1.66.0%20-%20ISC%20--%3e%3csvg%20class='lucide%20lucide-calendar-days'%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3e%3cpath%20d='M8%202v3'%20/%3e%3cpath%20d='M16%202v3'%20/%3e%3crect%20x='3'%20y='3'%20width='18'%20height='18'%20rx='2'%20/%3e%3cpath%20d='M3%209h18'%20/%3e%3cpath%20d='M8%2013h.01'%20/%3e%3cpath%20d='M12%2013h.01'%20/%3e%3cpath%20d='M16%2013h.01'%20/%3e%3cpath%20d='M8%2017h.01'%20/%3e%3cpath%20d='M12%2017h.01'%20/%3e%3cpath%20d='M16%2017h.01'%20/%3e%3c/svg%3e")}.button[href*=doctolib]:after{content:none}.prose a[href^=mailto\:]:before,.prose a[href^=tel\:]:before{content:"";vertical-align:-.125em;background:currentColor;width:1em;height:1em;margin-right:.3em;display:inline-block;mask:url("data:image/svg+xml,%3c!--%20@license%20lucide-static%20v1.66.0%20-%20ISC%20--%3e%3csvg%20class='lucide%20lucide-mail'%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3e%3cpath%20d='m22%207-8.991%205.727a2%202%200%200%201-2.009%200L2%207'%20/%3e%3crect%20x='2'%20y='4'%20width='20'%20height='16'%20rx='2'%20/%3e%3c/svg%3e") 50%/contain no-repeat}.prose a[href^=tel\:]:before{mask-image:url("data:image/svg+xml,%3c!--%20@license%20lucide-static%20v1.66.0%20-%20ISC%20--%3e%3csvg%20class='lucide%20lucide-phone'%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3e%3cpath%20d='M13.832%2016.568a1%201%200%200%200%201.213-.303l.355-.465A2%202%200%200%201%2017%2015h3a2%202%200%200%201%202%202v3a2%202%200%200%201-2%202A18%2018%200%200%201%202%204a2%202%200%200%201%202-2h3a2%202%200%200%201%202%202v3a2%202%200%200%201-.8%201.6l-.468.351a1%201%200%200%200-.292%201.233%2014%2014%200%200%200%206.392%206.384'%20/%3e%3c/svg%3e")}.prose>.locations{margin-top:calc(var(--gap) * 1.6)}.location a{flex-direction:column;align-items:flex-start;text-decoration:none;display:flex}.location-label,.chip{color:#000;background:#00000015;border-radius:4px;align-items:center;gap:.35em;margin-bottom:.4em;padding:.1em .6em;font-size:.8em;font-weight:600;display:inline-flex}.chips{flex-wrap:wrap;gap:.5em;display:flex}.chips .chip{margin:0}.prose>.chips+*{margin-top:calc(var(--gap) + 1lh)}.location-label:before{content:"";background:currentColor;width:1em;height:1em;mask:url("data:image/svg+xml,%3c!--%20@license%20lucide-static%20v1.66.0%20-%20ISC%20--%3e%3csvg%20class='lucide%20lucide-map-pin'%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20%3e%3cpath%20d='M20%2010c0%204.993-5.539%2010.193-7.399%2011.799a1%201%200%200%201-1.202%200C9.539%2020.193%204%2014.993%204%2010a8%208%200%200%201%2016%200'%20/%3e%3ccircle%20cx='12'%20cy='10'%20r='3'%20/%3e%3c/svg%3e") 50%/contain no-repeat}.location p{margin:.5em 0 0}.prose>hr{border:0;border-top:1px solid #000;margin-top:40px}.prose>hr+.button{margin-top:40px}.prose>hr:has(+h1){margin-block:calc(var(--gap) * 3)}.location+.location{margin-top:calc(var(--gap) * 2)}[data-animate]{opacity:0;animation-duration:.75s;animation-timing-function:ease-in;animation-fill-mode:forwards}[data-animate].is-visible[data-animate=fadeIn]{animation-name:fadeIn}[data-animate].is-visible[data-animate=slideInRight]{animation-name:slideInRight}[data-animate].is-visible[data-animate=clipVertical]{animation-name:clipVertical}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translate(5em)}to{opacity:1;transform:translate(0)}}@keyframes clipVertical{0%{clip-path:polygon(50% 0,100% 0,100% 0,50% 0,50% 100%,0 100%,0 100%,50% 100%);opacity:0}to{clip-path:polygon(50% 0,100% 0,100% 100%,50% 100%,50% 100%,0 100%,0 0,50% 0);opacity:1}}@media (prefers-reduced-motion:reduce){[data-animate]{opacity:1;animation:none!important}}.prose>details{border-radius:12px}.prose>details+details{margin-top:1em}details summary{cursor:pointer;background:#8c8c971a;border-radius:12px;padding:10px 15px;position:relative}details summary:hover{background:#8c8c9724}details{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size .35s ease, content-visibility .35s allow-discrete;overflow:hidden}details[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){details::details-content{transition:none}}details>:not(summary){margin:1em 20px}details>:last-child{margin-bottom:15px}.slideshow .swiper{isolation:isolate;aspect-ratio:var(--ratio);border-radius:8px;max-height:80vh;position:relative;overflow:hidden}.slideshow .swiper-wrapper{height:100%;margin:0;padding:0;list-style:none;transition-property:transform;display:flex}.slideshow .swiper-slide{flex-shrink:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.slideshow .swiper-slide img{object-fit:contain;user-select:none;width:auto;max-height:100%}.slideshow.cover .swiper-slide img{object-fit:cover;width:100%;height:100%;max-height:none}.slideshow button{z-index:1;opacity:.5;cursor:pointer;background:#fff;border:0;border-radius:4px;width:28px;height:30px;margin-top:-15px;padding:0;transition:opacity .5s ease-out;display:none;position:absolute;top:50%}.slideshow button:hover,.slideshow button:focus-visible{opacity:1}.slideshow button svg{width:100%;height:100%}.slideshow-prev{left:4px}.slideshow-next{right:4px}@media (width>=600px){.slideshow button{display:block}}.slideshow-pagination{gap:8px;padding:10px 0 2px;font-size:14px;line-height:16px;display:flex}.slideshow-pagination .swiper-pagination-bullet{opacity:.5;cursor:pointer;background:currentColor;border-radius:50%;width:8px;height:8px;transition:opacity .25s,transform .25s;transform:scale(.75)}.slideshow-pagination .swiper-pagination-bullet-active{opacity:1;transform:scale(1)}.youtube{aspect-ratio:16/9;border:0;width:100%;display:block}.site-footer{padding:var(--space-l);padding-top:calc(var(--space-l) * 1.8);background:linear-gradient(#f2dbb800,#f2dbb8 2.5rem)}.footer-columns{max-width:var(--content-width);gap:2em;margin:0 auto;display:grid}.site-footer h3{font-size:var(--text-medium);margin-bottom:.5em}.site-footer p{margin:0}.site-footer .footer-logo{margin-bottom:.25em;font-size:16px;font-weight:600}.site-footer .footer-logo a{color:inherit;text-decoration:none}.site-footer .footer-claim{font-size:16px;font-weight:400}.site-footer .flag{margin-top:24px}@media (width>=600px){.site-footer{padding-top:var(--space-l)}.site-footer,.site-footer .footer-logo,.site-footer .footer-claim{font-size:22px}}.footer-links{flex-wrap:wrap;gap:.5em 1.25em;margin-top:24px;display:flex}.source-link a{text-decoration:none}.source-link strong a{text-decoration:underline}span.pro{display:none}
