.nav-drawer{display:none}@media (max-width:820px){.rv-nav .wrap{-moz-column-gap:14px;column-gap:14px}.nav-drawer{align-self:center;display:block}.rv-nav .right .lang-menu{display:none}}html.nd-lock{overflow:hidden}.nav-drawer summary{cursor:pointer;width:40px;height:40px;color:var(--ink);place-items:center;margin-left:-11px;list-style:none;display:grid}.nav-drawer summary::-webkit-details-marker{display:none}.nav-drawer summary:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.nd-ico{width:18px;height:14px;display:block;position:relative}.nd-ico i{background:currentColor;width:18px;height:2px;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .15s;position:absolute;left:0}.nd-ico i:first-child{top:0}.nd-ico i:nth-child(2){top:6px}.nd-ico i:nth-child(3){top:12px}.nav-drawer[open]:not(.is-closing) .nd-ico i:first-child{transform:translateY(6px)rotate(45deg)}.nav-drawer[open]:not(.is-closing) .nd-ico i:nth-child(2){opacity:0;transform:translate(-6px)}.nav-drawer[open]:not(.is-closing) .nd-ico i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nd-backdrop{opacity:1;background:#23253052;height:calc(100dvh - 60px);transition:opacity .26s ease-out;position:absolute;top:100%;left:0;right:0}@starting-style{.nav-drawer[open] .nd-backdrop{opacity:0}}.nav-drawer.is-closing .nd-backdrop{opacity:0}.nd-panel{overscroll-behavior:contain;border-right:1px solid var(--ink);background:#fff;width:min(88vw,360px);height:calc(100dvh - 60px);padding:8px 20px 28px 16px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:100%;left:0;overflow-y:auto;transform:none}@starting-style{.nav-drawer[open] .nd-panel{transform:translate(-100%)}}.nav-drawer.is-closing .nd-panel{transition-duration:.24s;transform:translate(-100%)}.nd-panel :is(.nd-links li,.nd-cta,.nd-lang){transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s;transition-delay:calc(var(--i,0) * 35ms + 70ms)}@starting-style{.nav-drawer[open] .nd-panel :is(.nd-links li,.nd-cta,.nd-lang){opacity:0;transform:translate(-18px)}}.nd-links{margin:0;padding:0;list-style:none}.rv .nd-links a{border-bottom:1px solid var(--line);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:14px;padding:17px 0;font-size:20px;font-weight:600;display:flex}.nd-links a:before{content:"";width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--line-2);flex:none}.nd-links a[aria-current]:before{background:var(--accent);box-shadow:none}.rv .nd-links a:hover{color:var(--accent)}.rv .nd-panel .nd-cta{width:100%;margin-top:24px;display:flex}.nd-lang{margin-top:28px}.nd-lang p{letter-spacing:.04em;text-transform:uppercase;color:var(--lede);margin:0 0 10px;font-size:12px;font-weight:600}.nd-lang ul{gap:8px;margin:0;padding:0;list-style:none;display:flex}.rv .nd-lang a{border:1px solid var(--line-2);height:36px;color:var(--ink-2);align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.nd-lang a:before{content:"";width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--line-2)}.rv .nd-lang a[aria-current]{border-color:var(--ink);color:var(--ink);font-weight:600}.nd-lang a[aria-current]:before{background:var(--accent);box-shadow:none}.rv-nav .links a[aria-current]{color:var(--ink)}@media (prefers-reduced-motion:reduce){.nd-ico i,.nd-backdrop,.nd-panel,.nd-panel :is(.nd-links li,.nd-cta,.nd-lang){transition:none}}
