.dl-logo{display:block;position:relative}.dl-logo,.dl-logo *{transition-property:none}.dl-logo-layer,.dl-logo svg{width:100%;height:100%;display:block;position:absolute;inset:0}.dl-logo:not([data-play=rest]) .dl-logo-wordmask{-webkit-mask-image:linear-gradient(90deg,#0000 12.5792%,#000 15.0953%);mask-image:linear-gradient(90deg,#0000 12.5792%,#000 15.0953%)}.dl-logo:not([data-play=rest]) .dl-logo-tileclip{clip-path:inset(.2178% 87.4208% .3394% 0% round 2.6028%/20.5761%)}.dl-logo-metal{--dl-logo-metal:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201921%20243%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M129.019%20118.715V118.707L128.875%20118.572L56.0295%2050.2494C54.0152%2048.3601%2053.7259%2045.8174%2054.6445%2043.7362C55.5647%2041.6513%2057.7023%2040.0245%2060.5804%2040.0245H106.241C112.974%2040.0245%20119.431%2042.5296%20124.176%2046.9799L191.771%20110.398L192.084%20110.066L191.771%20110.398L192.502%20111.084C194.532%20113.149%20195.752%20115.905%20195.752%20118.919V119.248C195.67%20122.01%20194.554%20124.544%20192.743%20126.5L149.412%20167.141C148.811%20152.192%20144.964%20136.264%20130.243%20119.873C129.931%20119.517%20129.56%20119.191%20129.212%20118.886C129.147%20118.828%20129.082%20118.771%20129.019%20118.715Z%22%2F%3E%3Cpath%20d%3D%22M143.826%20172.497L120.24%20196.083C115.698%20200.639%20109.524%20203.196%20103.09%20203.196H60.1689C54.4094%20203.196%2051.5224%20196.229%2055.5979%20192.158L123.972%20123.799L124.618%20123.152C125.057%20123.572%20125.476%20123.992%20125.877%20124.412C139.939%20141.11%20143.382%20157.304%20143.821%20172.502L143.826%20172.497Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--dl-logo-metal)0 0/100% 100% no-repeat;-webkit-mask:var(--dl-logo-metal)0 0/100% 100% no-repeat;mask:var(--dl-logo-metal)0 0/100% 100% no-repeat}.dl-logo-mark{transform-origin:6.2896% 49.9392%}.dl-logo-arm{transform-origin:6.6403% 51.2716%}.dl-logo-sheen{opacity:0;background:linear-gradient(90deg,#9d7bff00,#9d7bff8c,#9d7bff00);width:4.2769%;height:238.663%;position:absolute;top:-69.3921%;left:4.1511%;transform:rotate(45deg)}.dl-logo:is([data-play=load],[data-play=wait]) .dl-logo-mark{animation:.62s cubic-bezier(.61,1,.88,1) both dl-logo-mark,.2s cubic-bezier(.37,0,.63,1) both dl-logo-fade}.dl-logo:is([data-play=load],[data-play=wait]) :is(.dl-logo-band,.dl-logo-ride){animation:.6s cubic-bezier(.61,1,.88,1) both dl-logo-band}.dl-logo:is([data-play=load],[data-play=wait]) .dl-logo-arm{animation:.6s cubic-bezier(.61,1,.88,1) .2s both dl-logo-arm,.12s cubic-bezier(.37,0,.63,1) .2s both dl-logo-fade}.dl-logo:is([data-play=load],[data-play=wait]) .dl-logo-word{animation:.8s cubic-bezier(.37,0,.63,1) .42s both dl-logo-word}.dl-logo:is([data-play=load],[data-play=wait]) .dl-logo-sheen{animation:.6s cubic-bezier(.37,0,.63,1) .85s dl-logo-sweep}.dl-logo[data-play=wait] *{animation-play-state:paused!important}.dl-logo[data-play=rest][data-sweep] .dl-logo-sheen{animation:.6s cubic-bezier(.37,0,.63,1) dl-logo-hover}@keyframes dl-logo-mark{0%{transform:rotate(-4deg)scale(.82)}to{transform:none}}@keyframes dl-logo-fade{0%{opacity:0}to{opacity:1}}@keyframes dl-logo-band{0%{transform:translate(-4.1291%,-30.6132%)}to{transform:none}}@keyframes dl-logo-arm{0%{transform:rotate(69.52deg)scaleY(0)rotate(-69.52deg)}to{transform:rotate(69.52deg)scale(1)rotate(-69.52deg)}}@keyframes dl-logo-word{0%{transform:translate(-87.4206%)}to{transform:none}}@keyframes dl-logo-sweep{0%{opacity:1;transform:rotate(45deg)translate(-279.407%)}to{opacity:1;transform:rotate(45deg)translate(279.407%)}}@keyframes dl-logo-hover{0%{opacity:1;transform:rotate(45deg)translate(-279.407%)}to{opacity:1;transform:rotate(45deg)translate(279.407%)}}@media (prefers-reduced-motion:reduce){.dl-logo *{animation:none!important}}
@media (max-width:1535px){.dl-lang-code{display:none}}@media (min-width:1200px){#header-container:has(.dl-lang-switch) nav[aria-label]{column-gap:clamp(14px,3.4vw - 26px,40px)}html:not([lang=en]) #header-container:has(.dl-lang-switch) nav[aria-label]{column-gap:clamp(16px,3.4vw - 32px,32px)}}@media (min-width:1200px) and (max-width:1535px){html:not([lang=en]) #header-container nav[aria-label]{display:none}html:not([lang=en]) #header-container [aria-controls=mobile-nav-menu]{display:flex}html:not([lang=en]) #mobile-nav-menu{display:block}}body:has(#mobile-nav-menu:not([inert])) .dl-lang-bar{display:none}@media (prefers-reduced-motion:no-preference){.dl-lang-bar{animation:.4s cubic-bezier(.2,.75,.2,1) dl-lang-bar-in}@keyframes dl-lang-bar-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}
