.sidebar-block-heading[data-astro-cid-foojdhvu]{margin-bottom:var(--halfSpacing);font-family:var(--fontFamilyPrimary)}.categories[data-astro-cid-garbcge7] .items-list[data-astro-cid-garbcge7]{overscroll-behavior:contain;max-height:80vh;overflow-y:scroll}.category-current[data-astro-cid-garbcge7] a[data-astro-cid-garbcge7]{font-weight:700}.count[data-astro-cid-garbcge7]{font-weight:400}.instrument-current[data-astro-cid-hjvtbln2] a[data-astro-cid-hjvtbln2]{font-weight:700}.count[data-astro-cid-hjvtbln2]{font-weight:400}p[data-astro-cid-hjvtbln2]{margin-bottom:0}.catalogue-section{gap:var(--spacing);flex-direction:column;display:flex}@media (width<=1024px){.catalogue-categories{gap:var(--spacing);flex-direction:column;display:flex}}@media (width>=1024px){.catalogue-categories{gap:var(--doubleSpacing);grid-template-columns:1fr 1fr;display:grid}}.count{font-weight:400}ul.items-list .link-heading{font-size:.9rem}.contents[data-astro-cid-zj6fbzlg]{gap:var(--spacing);grid-template-columns:1fr 1fr 1fr;display:grid}ul[data-astro-cid-zj6fbzlg]{margin:0;padding:0;list-style-type:none}.date[data-astro-cid-pt34hnkw]{color:var(--textColorSecondary);margin-bottom:var(--quarterSpacing)}a[data-astro-cid-rsatml4z]{text-decoration:none}h3[data-astro-cid-pvxclcqw],h3[data-astro-cid-y2lwnmx5]{font-size:.9rem}.biographie-section-contents[data-astro-cid-tupztdng]{margin-bottom:var(--halfSpacing)}img[data-astro-cid-gu7ilxyk]{aspect-ratio:1;object-fit:cover}.photos-section[data-astro-cid-jqxdutlb]{gap:var(--spacing);grid-template-columns:1fr 1fr;display:grid}*,:before,:after{box-sizing:border-box}*{margin:0}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--accent:136, 58, 234;--accent-light:224, 204, 250;--accent-dark:49, 10, 101;--accent-gradient:linear-gradient(45deg, rgb(var(--accent)), rgb(var(--accent-light)) 30%, white 60%);--bgColor:#7bc5b5;--bgColorInverted:#264c44;--bgColorSecondary:var(--bgColor);--textColor:#252c6d;--textColorSecondary:var(--textColor);--textColorInverted:#c9e1e5;--textHoverColorInverted:#fff;--linkColor:var(--textColor);--linkHoverColor:#00744a;--borderColor:#4d8175;--borderWidth:1px;--border:var(--borderWidth) solid var(--borderColor);--doubleSpacing:40px;--spacing:20px;--halfSpacing:10px;--quarterSpacing:5px;--eighthSpacing:2px;--fontFamilyPrimary:"STIX Two Text", serif;--fontFamilySecondary:"DM Sans", sans-serif;--font-base:1.25rem;--font-base-min:calc(var(--font-base) * .8);--font-fluid:.45vw;--font-ratio:1.25;--fs-sm:calc(1rem / var(--font-ratio));--fs-base:1rem;--fs-md:calc(var(--fs-base) * var(--font-ratio));--fs-lg:calc(var(--fs-md) * var(--font-ratio));--fs-xl:calc(var(--fs-lg) * var(--font-ratio));--fs-xxl:calc(var(--fs-xl) * var(--font-ratio));--fs-xxxl:calc(var(--fs-xxl) * var(--font-ratio))}html{font-family:system-ui,sans-serif;font-size:clamp(var(--font-base-min), var(--font-base) * .7 + var(--font-fluid), var(--font-base))}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}body{font-family:Newsreader,serif;font-family:var(--fontFamilyPrimary);font-optical-sizing:auto;min-height:100vh;color:var(--textColor);background:var(--bgColor);margin:0;font-style:normal;font-weight:500;line-height:1.7}hr{border:none;border-bottom:var(--border)}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-family:var(--fontFamilySecondary);font-optical-sizing:auto;margin:0;margin-bottom:var(--eighthSpacing);font-style:normal;font-weight:700;line-height:1.3}a{font-weight:700;text-decoration:none}a:link,a:visited{color:var(--linkColor)}a:hover{color:var(--linkHoverColor);text-decoration:underline}h1{font-size:4rem;line-height:1}h1 a,h1 a:link,h1 a:visited{color:#2f2a24}h2{font-size:2.5rem}h3{font-size:1.25rem}h4{text-transform:uppercase;color:var(--textColorSecondary);font-size:1.1rem;font-weight:400}h4.block-heading{border-bottom:1px solid #c3af98;margin-bottom:10px;padding-bottom:10px}h5{font-size:1rem}.items{gap:var(--spacing);flex-direction:column;display:flex}.content-block{gap:var(--quarterSpacing);flex-direction:column;display:flex}.feed-items{gap:var(--doubleSpacing);flex-direction:column;display:flex}main{gap:var(--spacing);flex-direction:column;max-width:1000px;display:flex}@media (width>=1024px){.grid{gap:var(--spacing);grid-template-columns:3fr 1fr;display:grid}}table{border-collapse:collapse;border-spacing:0;text-indent:0;width:100%}table th,table td{text-align:left;text-align:start;vertical-align:top;padding-bottom:var(--halfSpacing);padding-top:var(--halfSpacing);border-bottom:var(--border)}table th p:last-child,table td p:last-child{margin-bottom:0}table th{width:200px}table tr:last-child td,table tr:last-child th{border-bottom:none}.items-list-heading{margin-bottom:var(--halfSpacing)}ul.items-list{gap:var(--halfSpacing);font-family:var(--fontFamilySecondary);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}ul.items-list li{padding-bottom:var(--quarterSpacing);margin:0}ul.items-list li:last-child{border:none;padding-bottom:0}ul.items-list li .item-heading{margin:0;font-size:.8rem;font-weight:400}a.link-heading{font-family:var(--fontFamilySecondary);display:block;position:relative}a.link-heading:after{color:var(--linkHoverColor);content:"→";display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}a.link-heading:hover:after{display:block}.heading-metadata{color:var(--textColorSecondary);font-size:50%}@view-transition{navigation:auto}.thumbnail{filter:grayscale(.4);aspect-ratio:1;border:2px solid #0006;transition:all .3s ease-out}.thumbnail:hover{filter:grayscale(0);border:2px solid var(--linkHoverColor)}.thumbnail img{aspect-ratio:1;width:100%}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.search-item.hidden{display:none}.text-content h3{margin-top:var(--doubleSpacing)}.text-content ul,.text-content ol,.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6,.text-content p{margin-bottom:var(--spacing)}.text-content ul:last-child,.text-content ol:last-child,.text-content h1:last-child,.text-content h2:last-child,.text-content h3:last-child,.text-content h4:last-child,.text-content h5:last-child,.text-content h6:last-child,.text-content p:last-child{margin-bottom:0}
