.login-button.astro-eczzajux{--header-text-color:var(--text-color);color:var(--header-text-color);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-family:inherit;font-size:1.6rem;line-height:1.8rem;text-decoration:none;display:flex}.login-button.astro-eczzajux .icon.astro-eczzajux{margin-right:1rem}.login-button.astro-eczzajux .icon.astro-eczzajux polygon.astro-eczzajux{fill:var(--header-text-color)}.login-button.astro-eczzajux .icon.astro-eczzajux path.astro-eczzajux,.login-button.astro-eczzajux .icon.astro-eczzajux circle.astro-eczzajux{stroke:var(--header-text-color)}.login-button.astro-eczzajux .desktop-icon.astro-eczzajux{display:none}.login-button.astro-eczzajux .mobile-icon.astro-eczzajux{display:block}@media (width>=1222px){.login-button.astro-eczzajux .desktop-icon.astro-eczzajux{display:block}.login-button.astro-eczzajux .mobile-icon.astro-eczzajux{display:none}.login-button.astro-eczzajux{letter-spacing:.1rem;margin:0 4.2rem 0 2.5rem;font-size:1.4rem}.login-button.astro-eczzajux:hover{opacity:var(--default-hover-opacity)}.button-text.astro-eczzajux{display:block}}.AboButton.astro-6ckdwh2x{--abo-button-background:var(--tenant-color);--abo-button-text:var(--color-white)}.AboButton.astro-6ckdwh2x>a.astro-6ckdwh2x{height:3rem;font-size:1.5rem;font-weight:700;font-family:var(--font-body);letter-spacing:.02rem;background-color:var(--abo-button-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:3.6rem;padding:.7rem 1.5rem;text-decoration:none;transition:opacity .1s ease-in-out;display:inline-block;color:var(--abo-button-text)!important}.AboButton.astro-6ckdwh2x>a.astro-6ckdwh2x:hover{opacity:var(--default-hover-opacity)}.AboButton.astro-6ckdwh2x.-fullwidth{display:block}.AboButton.astro-6ckdwh2x.-fullwidth>a.astro-6ckdwh2x{text-align:center;width:100%;height:5rem;padding-top:1.5rem}.vertical .AboButton.astro-6ckdwh2x{--abo-button-background:var(--color-white);--abo-button-text:var(--offblack)}.navigation-user{height:100%;color:var(--headline-focus);font-size:1.4rem;font-family:var(--font-body);align-items:center;margin-left:auto;margin-right:0;display:flex;position:relative}.user-profile-button,.login-button{--header-text-color:var(--text-color);color:var(--header-text-color);cursor:pointer;background:0 0;border:none;align-items:center;padding:0 0 0 2rem;font-size:1.6rem;line-height:1.8rem;text-decoration:none;display:flex}.user-profile-button .icon,.login-button .icon{margin-right:1rem}.user-profile-button .icon polygon,.login-button .icon polygon{fill:var(--header-text-color)}.user-profile-button .icon path,.login-button .icon path,.user-profile-button .icon circle,.login-button .icon circle{stroke:var(--header-text-color)}@media (width>=1222px){.user-profile-button,.login-button{letter-spacing:.1rem;margin:0 4.2rem 0 2.5rem;font-size:1.4rem}.user-profile-button:hover,.login-button:hover{opacity:var(--default-hover-opacity)}}.button-text,.abo-button{display:none}@media (width>=1222px){.button-text,.abo-button{display:block}}.abo-button{margin-left:3rem}.abo-button a{text-decoration:none}.-inverted .login-button,.-inverted .user-profile-button{--header-text-color:var(--color-white)}.abo-button-container{display:none}@media (width>=1222px){.abo-button-container{display:block}}.-inarticle{display:none}@media (width>=1222px){.-inarticle{display:flex}}.-mobile-article-hidden{display:none}@media (width>=1222px){.-mobile-article-hidden{display:flex}}.-mobile-category-hidden{display:none}@media (width>=1222px){.-mobile-category-hidden{display:flex}}.vertical .button-text{--header-text-color:var(--color-white)}@media print{.navigation-user-root{display:none}}.hidden{display:none}#piano-abo-button.astro-45wsirpd{background:0 0;border-radius:4rem;width:22rem;height:3.6rem;margin-right:3rem;overflow:hidden}.MenuIcon.astro-yb3mvkff{height:100%;font-family:var(--font-body);--menu-color:var(--color-white);align-items:center;padding:0 0 0 2rem;display:flex}.icontext.astro-yb3mvkff{color:var(--text-color);font-size:1.4rem;font-family:var(--font-body);letter-spacing:.1rem;margin-left:1rem;padding-top:.1rem;display:none}.menuicon.astro-yb3mvkff{cursor:pointer;flex-direction:row;align-items:center;height:3rem;display:flex;position:relative}.menuicon.astro-yb3mvkff .icon-hamburger>g>path:nth-child(2){fill:var(--text-color);stroke:none}.menuicon.astro-yb3mvkff .icon-hamburger>g>g{stroke:var(--text-color)}.-inverted.astro-yb3mvkff .icontext.astro-yb3mvkff{color:var(--menu-color)}.-inverted.astro-yb3mvkff .icon-hamburger>g>path:nth-child(2){fill:var(--menu-color)}.-inverted.astro-yb3mvkff .icon-hamburger>g>g{stroke:var(--menu-color)}.-inverted.astro-yb3mvkff:hover .icontext.astro-yb3mvkff{color:var(--menu-color)}.-inverted.astro-yb3mvkff:hover .icon-hamburger>g>g{stroke:var(--menu-color)}.dark-mode.carteblanche .MenuIcon.astro-yb3mvkff,.dark-mode.cblanche .-inverted.astro-yb3mvkff{--menu-color:#121212}.site-header{z-index:600;max-width:100vw;height:6rem;padding:0 var(--gutter);background-color:var(--header-background);border-bottom:.1rem solid var(--gray-4);font-family:var(--font-body);justify-content:left;align-items:center;display:flex;position:relative}@media (width>=520px){.site-header{margin:0}}@media (width>=768px){.site-header{height:8rem;padding:0 var(--gutter);margin:auto;transition:all .2s linear}}@media (width>=1222px){.site-header{height:13rem;padding:6.5rem 0 1.5rem;padding-inline:initial}}@media print{.site-header{display:none}}.site-header.-hidden{visibility:hidden}.site-header.-show{visibility:visible}.logo-link{align-items:center;height:100%;text-decoration:none;display:flex}.logo{align-items:center;height:100%;display:flex}.logo img{height:3.2rem}@media (width>=768px){.logo img{height:4.2rem}}.category-indicator{z-index:400;color:var(--text-color);font-size:1.4rem;font-weight:700;font-family:var(--font-body);letter-spacing:.1rem;text-transform:uppercase;margin-left:2.9rem;text-decoration:none;transition:color .1s;position:relative}a.category-indicator,a .category-indicator{cursor:pointer}a.category-indicator:hover,a:hover .category-indicator{color:var(--header-hover)}.inverted-category{color:var(--color-white)}.article-category-indicator{display:none}@media (width>=1222px){.article-category-indicator{display:block}}.category-indicator-link{text-decoration:none}.inverted-category-link{color:var(--color-white)}.site-header.-fullwidth{background:0 0;border-bottom:none;height:5rem}.site-header.-fullwidth:before{background-image:linear-gradient(#0000,#0000 50%,#000000b3 100%)}@media (width>=520px){.site-header.-fullwidth{margin:auto}}@media (width>=768px){.site-header.-fullwidth{height:inherit;padding-top:1rem}}@media (width>=1222px){.site-header.-fullwidth{width:auto;max-width:100vw;height:8rem;padding:0}}.site-header.-fullwidth.-inverted-line{border-bottom:.1rem solid var(--gray-4);top:0}@media (width>=1222px){.site-header.-fullwidth{max-width:calc(var(--max-width-image) + 7px);margin:0 auto}}.vertical .site-header{background-color:var(--tenant-color);--header-background:var(--tenant-color)}.site-header.-vertical-header{padding-right:1.5rem}@media (width>=1222px){.site-header.-vertical-header{padding-left:1.5rem}}.vertical .category-indicator{color:var(--color-white)}.site-header.-hybrid-app{margin-left:0;margin-right:0}@media (width>=768px){.site-header.-hybrid-app{height:8rem;padding:2rem var(--gutter);transition:none}.site-header.-hybrid-app .logo svg,.site-header.-hybrid-app .logo img{height:4.2rem}}@media (width>=1222px){.site-header.-hybrid-app{height:8rem;padding:0 var(--gutter);margin-left:0;margin-right:0;transition:none}}.site-header.-hybrid-app .category-indicator{margin-left:2.9rem}.push-header{justify-content:space-between;align-items:center;width:100%;margin-top:.5rem;display:flex}.push-settings{color:var(--headline-focus);margin-left:auto;text-decoration:none}.push-icon{font-size:2rem}.dark-mode.carteblanche .inverted-category,.dark-mode.cblanche .inverted-category{color:var(--color-black)}.fuw .push-icon svg path,.dark-mode .push-icon path{fill:var(--color-white)}.dark-mode .site-header .category-indicator:not(.inverted-category),.dark-mode .site-header .category-indicator-link:not(.inverted-category-link){color:var(--color-white)}.ReadingBar.astro-wd4bc3vp{z-index:400;background-color:var(--tenant-color);max-width:100vw;height:.3rem;position:fixed;top:0}@media (width>=768px){.-backgroundstory.astro-wd4bc3vp{left:var(--gutter)}}.-backgroundstory.astro-wd4bc3vp.-hidden{visibility:hidden}.-backgroundstory.astro-wd4bc3vp.-hybrid-app{position:static}.-fullHeader.astro-wd4bc3vp{max-width:100%;position:static}@media (width>=768px) and (width<=1221px){.-fullHeader.astro-wd4bc3vp{margin-left:var(--gutter)}}.-desktopsticky.astro-wd4bc3vp{top:10rem;left:var(--gutter);position:sticky}.-desktopfixed.astro-wd4bc3vp{position:fixed}.fuw.astro-wd4bc3vp .ReadingBar.astro-wd4bc3vp{--tenant-color:#0759d5}.bilan.astro-wd4bc3vp .ReadingBar.astro-wd4bc3vp{--tenant-color:#de666f}.dark-mode.fuw .ReadingBar.astro-wd4bc3vp{--tenant-color:#378ebd}.FullHeader{z-index:612;background-color:var(--site-background);max-width:100vw;transition:top .5s linear;position:static;top:-1px}@media (width>=1222px){.FullHeader{top:unset;margin-bottom:0}}.-sticky{position:sticky}.header-wrapper{position:relative}@media (width>=768px){.header-wrapper{margin:0 calc(-1 * (100vw - var(--content-and-margins)) / 2);padding:0}}@media (width>=1222px){.header-wrapper{margin:0 var(--outer-gutter)}}.-dark-bg{background-color:var(--offblack);padding-bottom:4rem}.-transparent-bg{max-width:calc(var(--max-width-image) + 7px);background-color:#0000;margin:0 auto}.-background{background-color:var(--site-background);top:0}@media (width>=768px){.-background{margin:0}}@media (width>=1222px){.-background{margin:0 var(--gutter)}}.-background .site-header.-fullwidth{border-bottom:.1rem solid var(--gray-4)}.-background .ReadingBar.-backgroundstory{visibility:visible}.-hidden-top-navigation .header-wrapper{max-height:6rem;overflow:hidden}@media (width>=768px){.-hidden-top-navigation .header-wrapper{max-height:8rem}}@media (width>=1222px){.-hidden-top-navigation .header-wrapper{max-height:inherit}}@media (width<=1221px){.-bottom-margin-nav{margin-bottom:4rem}}.-is-article{margin-bottom:0}.bar-container{position:relative}@media (width>=1222px){.bar-container{margin:0 var(--outer-gutter)}}.-hybrid-app{position:sticky;top:-1px}@media (width>=520px){.-hybrid-app{margin-bottom:0}}.-hybrid-app .header-wrapper{margin-inline:0}
