.language-switch{white-space:nowrap;flex-shrink:0;align-items:center;gap:0;font-family:Space Grotesk,Arial,sans-serif;display:inline-flex}.language-switch a{color:#767676;place-items:center;min-width:30px;min-height:36px;font-size:14px;font-weight:400;line-height:1;text-decoration:none;display:grid}.language-switch a+a:before{content:"/";color:#aaa;margin-left:-30px;font-weight:400;position:absolute}.language-switch a[aria-current=true]{color:#111;font-weight:600}.language-switch a:hover{text-underline-offset:4px;text-decoration:underline}.language-switch a:focus-visible{outline-offset:2px;outline:2px solid #111}.cover-tools,.header-tools{justify-content:flex-end;align-items:center;gap:20px;display:flex}.cover-header .cover-tools{flex-shrink:0;margin-left:auto}.cover-header .cover-tools .calendar-launch{margin:0}.cover-header .language-switch{gap:0;margin:0}.cover-header .language-switch a{font-size:14px;font-weight:400}.cover-header .language-switch a[aria-current=true]{font-weight:600}.bio-language{justify-content:flex-end;margin-bottom:8px;display:flex}.language-note{color:#555;margin:0 0 24px;font-size:14px}@media (max-width:760px){.cover-header .cover-tools{grid-column:1/-1;justify-self:end;gap:16px}.language-switch a{min-height:40px}.header-tools{flex-wrap:wrap;gap:12px}}.home-cover>.cover-header .language-switch{flex-flow:row;align-items:center;gap:0}.home-cover>.cover-header .language-switch a{position:relative}.home-cover>.cover-header .language-switch a+a:before{margin-left:0;left:-3px}@media (max-width:760px){.home-cover>.cover-header .cover-tools{grid-area:1/2}.home-cover>.cover-header .language-switch{grid-area:auto;gap:0}.home-cover>.cover-header .cover-name{max-width:135px}.header-tools .socials{margin-top:0}}@media (max-width:440px){.home-cover>.cover-header .cover-tools{gap:8px}.home-cover>.cover-header .cover-name{max-width:105px}.home-cover>.cover-header .language-switch a{min-width:26px}.home-cover>.cover-header{column-gap:10px}.home-cover>.cover-header .cover-name{overflow-wrap:anywhere;min-width:0}.home-cover>.cover-header .cover-tools{flex-wrap:wrap;max-width:100%}.header-tools{min-width:0}}
