.home-cover[data-home-editing] [data-home-item]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline-offset:6px;outline:1px dashed #aaa}@media (max-width:1100px){.home-cover>.cover-header{grid-template-columns:minmax(0,1fr) auto;row-gap:.75rem;display:grid}.home-cover>.cover-header .cover-tools{grid-area:1/2}.home-cover>.cover-header nav{flex-flow:wrap;grid-area:2/1/auto/-1;justify-content:space-between}}@media (max-width:650px){.home-cover>.cover-header .cover-tools{grid-template-columns:auto auto;justify-items:end;gap:.15rem .75rem;display:grid}.cover-tools .cover-fauves-link{grid-area:1/1/auto/-1}.home-cover>.cover-header .cover-tools .calendar-launch{grid-area:2/1}.home-cover>.cover-header .cover-tools .language-switch{grid-area:2/2}}.home-cover[data-home-editing] [data-home-item]:hover,.home-cover[data-home-editing] [data-home-item][data-home-selected=true]{outline-offset:6px;outline:2px solid #111}.home-cover[data-home-editing] [data-home-item]:active{cursor:grabbing}.home-cover[data-home-editing] .wave-piece img{pointer-events:none;animation:none!important}.home-cover[data-home-editing] .cover-section summary{pointer-events:none}.home-cover[data-home-editing] .cover-section ul{display:none}@media (min-width:651px){.home-cover .cover-section[data-home-open-up=true] ul{margin:0 0 1rem;top:auto;bottom:100%}.home-cover .cover-section[data-home-open-up=false] ul{margin:.75rem 0 0;top:100%;bottom:auto}}@media (min-width:651px) and (max-width:800px){.cover-about{left:12%}}.home-cover .cover-header .site-switch-link{color:#111;letter-spacing:normal;white-space:nowrap;text-transform:none;border-left:1px solid #ccc;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.45rem;min-width:10rem;min-height:44px;padding-left:1.25rem;font-family:Space Grotesk,Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1.4;display:inline-flex}.home-cover .cover-header .site-switch-link:hover{text-underline-offset:5px;text-decoration:underline}.home-cover .cover-header .site-switch-link:focus-visible{outline-offset:6px;outline:2px solid #111}@media (max-width:650px){.home-cover .cover-header .site-switch-link{border-left:0;padding-left:0}}
