.back-button{align-items:center;background-color:#fff;border-radius:50%;color:#141414;display:flex;height:6rem;justify-content:center;left:1.2rem;position:fixed;top:1.2rem;width:6rem;z-index:700}@media (min-width:1024px){.back-button{height:4.2328vw;left:1.65344vw;top:.99206vw;width:4.2328vw}}@media (hover:hover){.back-button{overflow:hidden}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.back-button{transition:color .4s cubic-bezier(.22,1,.36,1)}}@media (hover:hover){.back-button:after{background-color:#141414;border-radius:50%;content:"";top:-.1rem;right:-.1rem;bottom:-.1rem;left:-.1rem;position:absolute;transform:translateY(101%)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.back-button:after{transition:transform .6s cubic-bezier(.22,1,.36,1)}}@media (hover:hover){.back-button:hover{color:#fff}.back-button:hover:after{transform:translateY(0)}}.back-button__svg{height:1.4rem;position:relative;width:1.8rem;z-index:1}@media (min-width:1024px){.back-button__svg{height:1.19048vw;width:1.45503vw}}.header-logo{color:currentColor;display:flex;height:2.7rem;position:relative;width:3.9rem}@media (min-width:1024px){.header-logo{height:1.78571vw;width:2.57937vw}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.header-logo{transition:transform .8s cubic-bezier(.22,1,.36,1)}}.language-switch{display:flex}@media (hover:hover){.language-switch--toggle{overflow:hidden;position:relative}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.language-switch--toggle{transition:color .4s cubic-bezier(.22,1,.36,1)}}@media (hover:hover){.language-switch--toggle:after{background-color:#141414;border-radius:50%;content:"";top:-.1rem;right:-.1rem;bottom:-.1rem;left:-.1rem;position:absolute;transform:translateY(101%)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.language-switch--toggle:after{transition:transform .6s cubic-bezier(.22,1,.36,1)}}@media (hover:hover){.language-switch--toggle:hover{color:#fff}.language-switch--toggle:hover:after{transform:translateY(0)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.language-switch--label{transition:opacity .6s cubic-bezier(.22,1,.36,1)}}@media (hover:hover){.language-switch--label:hover{opacity:.4}}.language-switch__label{position:relative;z-index:1}.nav-toggle{align-items:center;background-color:#f2ece8;border-radius:50%;color:currentColor;display:flex;height:4.6rem;justify-content:center;margin-left:1.8rem;position:relative;width:4.6rem;z-index:600}@media (min-width:768px){.nav-toggle{display:none}}.nav-toggle--open .nav-toggle__svg--burger{opacity:0}.nav-toggle--open .nav-toggle__svg--close{opacity:1}.nav-toggle__svg--burger{height:1rem;width:2.6rem}.nav-toggle__svg--close{height:1.9rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.9rem}.link{color:currentColor;cursor:pointer;display:flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.link{transition:opacity .6s cubic-bezier(.22,1,.36,1)}}@media (hover:hover){.link:hover{opacity:.4}}.nav-item{display:flex}@media (max-width:767px){.nav-item:not(.nav-item--footer){border-bottom:.1rem solid rgba(0,0,0,.2);margin-bottom:1rem;padding-bottom:1rem}}.nav-item__link{color:currentColor;cursor:pointer;font-family:LoraWeb,serif;font-size:2.4rem;font-weight:400;line-height:1.2;position:relative}@media (min-width:768px){.nav-item__link{font-family:MonoWeb,Courrier New;font-size:1.5rem;font-weight:400;line-height:1.25;text-transform:uppercase}}@media (min-width:768px) and (min-width:1024px){.nav-item__link{font-size:1.6rem}}.nav-item--footer .nav-item__link{font-family:MonoWeb,Courrier New;font-size:1.5rem;font-weight:400;line-height:1.25;text-transform:uppercase}@media (min-width:1024px){.nav-item--footer .nav-item__link{font-size:1.6rem}}@media (min-width:768px){.nav-item--footer .nav-item__link{font-family:MonoWeb,Courrier New;font-size:1.5rem;font-weight:400;line-height:1.25;text-transform:uppercase}}@media (min-width:768px) and (min-width:1024px){.nav-item--footer .nav-item__link{font-size:1.6rem}}.social-link{display:flex;width:5rem}@media (min-width:1024px){.social-link{width:6.61376vw}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.social-link svg{transition:fill .4s cubic-bezier(.22,1,.36,1)}}@media (hover:hover){.social-link:hover svg{fill:#d8ceba}}.social-link__wrapper{display:flex}.nav{align-items:center;display:flex}@media (max-width:767px){.nav{background-color:#fff;border-radius:2.2rem;display:flex;flex-direction:column;left:calc(50% - 46.66667vw);padding:2rem 2rem 2.2rem;pointer-events:none;position:fixed;top:7rem;transform:translate(115%) rotate(4deg);width:93.33333vw}.nav--open{pointer-events:all}}@media (min-width:768px){.nav{margin-left:auto}}.nav__list{display:flex;flex-direction:column;padding-bottom:4.2rem;width:100%}@media (min-width:768px){.nav__list{-moz-column-gap:1.65344vw;column-gap:1.65344vw;flex-direction:row;padding-bottom:unset;width:auto}}.nav__socials{color:#141414;-moz-column-gap:1rem;column-gap:1rem;display:flex}@media (min-width:768px){.nav__socials{display:none}}.header{align-items:center;border-radius:7rem;color:#141414;display:flex;height:6rem;justify-content:space-between;left:50%;padding:0 2rem 0 2.5rem;position:fixed;top:1.2rem;transform:translate(-50%,calc(-100% - 1.2rem));width:93.33333vw;z-index:600}.header:before{background-color:#fff;border-radius:7rem;content:"";top:0;right:0;bottom:0;left:0;position:absolute}@media (min-width:768px){.header:before{border-radius:4.96032vw}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.header:before{transition:left .8s cubic-bezier(.22,1,.36,1)}}@media (max-width:767px){.header--shrunk:before{left:7rem}.header--shrunk .header-logo{transform:translate(7rem)}}@media (min-width:768px){.header{border-radius:4.96032vw;height:4.29894vw;padding:0 1.71958vw 0 1.85185vw;top:.99206vw;transform:translate(-50%,calc(-100% - .99206vw));width:47.8836vw}}@media (prefers-reduced-motion:no-preference){.header{transition:transform .8s cubic-bezier(.22,1,.36,1)}}.header--visible{transform:translate(-50%)}.header__language{align-items:center;justify-content:center;margin-left:auto}@media (min-width:768px){.header__language{background-color:#f2ece8;border-radius:50%;height:2.57937vw;margin-left:.85979vw;order:2;width:2.57937vw}}.cursor{display:none;left:0;pointer-events:none;position:fixed;top:0;z-index:400}.route-podcast .cursor{z-index:-1}.cursor:before{border-radius:50%;content:"";top:0;right:0;bottom:0;left:0;position:absolute}@media (hover:hover){.cursor{display:block}}.error{align-items:center;background-color:#f2ece8;color:#141414;height:100dvh;position:relative}.error,.error__wrapper{display:flex;justify-content:center}.error__wrapper{flex-direction:column;row-gap:4rem;text-align:center}@media (min-width:1024px){.error__wrapper{row-gap:3.83598vw}}.error__inner{align-items:center;-moz-column-gap:.6rem;column-gap:.6rem;display:flex;justify-content:center}@media (min-width:1024px){.error__inner{-moz-column-gap:.39683vw;column-gap:.39683vw}}.error__number--four{height:4.5rem;width:2.7rem}@media (min-width:1024px){.error__number--four{height:3.63757vw;width:2.44709vw}}.error__number--zero{height:4.6rem;width:2.4rem}@media (min-width:1024px){.error__number--zero{height:3.7037vw;width:2.24868vw}}.error__cta{align-items:center;border:.2rem solid hsla(0,0%,8%,.2);border-radius:5rem;bottom:2rem;color:currentColor;cursor:pointer;display:inline-flex;height:5.5rem;left:50%;padding:0 2.6rem;position:absolute;transform:translate(-50%);white-space:nowrap}@media (min-width:1024px){.error__cta{border-radius:3.30688vw;bottom:3.30688vw;height:3.83598vw;padding:0 1.98413vw}}@media (hover:hover){.error__cta{overflow:hidden}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.error__cta{transition:color .4s cubic-bezier(.22,1,.36,1),border-color .6s cubic-bezier(.22,1,.36,1)}}@media (hover:hover){.error__cta:after{background-color:#141414;border-radius:5rem;content:"";top:-.1rem;right:-.1rem;bottom:-.1rem;left:-.1rem;position:absolute;transform:translateY(101%)}}@media (hover:hover) and (min-width:1024px){.error__cta:after{border-radius:3.30688vw}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.error__cta:after{transition:transform .6s cubic-bezier(.22,1,.36,1)}}@media (hover:hover){.error__cta:hover{border-color:#141414;color:#fff}.error__cta:hover:after{transform:translateY(0)}}.error__cta-label{position:relative;z-index:1}
