.site-nav{--navigation-edge:max(32px, calc((100% - 1300px)/2) );--nav-light:1;--nav-dark:0;position:fixed;inset:0 0 auto;width:auto;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:24px var(--navigation-edge);gap:24px;color:#fff;background:transparent;border:0;isolation:isolate;font-family:Exo,sans-serif;transition:background .22s,color .22s,padding .22s}.site-nav:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:1;background:linear-gradient(#0005,transparent)}.site-nav .wordmark{position:relative;display:block;flex:0 0 180px;width:180px;height:47.24px;font-size:0;line-height:0}.site-nav .wordmark img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.site-nav nav{display:flex;align-items:center;font-size:13px;line-height:18px;font-weight:600;letter-spacing:-.1px;gap:2px}.site-nav nav>a,.site-nav .nav-service{display:flex;align-items:center;gap:4px;padding:8px 12px;white-space:nowrap;border-radius:0}.site-nav :is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}.site-nav .nav-service-group{position:relative}.site-nav .nav-service{list-style:none;cursor:pointer}.site-nav .nav-service::-webkit-details-marker{display:none}.site-nav .nav-service-dropdown{position:absolute;left:0;top:calc(100% + 12px);width:max-content;padding:6px 2px;background:#fff;color:#0a0a0a;border:1px solid #f5f5f5;border-radius:4px;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808;font-weight:400}.site-nav .nav-service-dropdown:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:12px}.site-nav .nav-service-dropdown a{display:block;padding:6px 16px;white-space:nowrap;border-radius:2px;line-height:18px;text-decoration:none}.site-nav .nav-service-dropdown a:is(:hover,:focus-visible){background:#fafafa;color:#2846a5}.site-nav .nav-tools{display:flex;align-items:center;gap:12px;margin-left:16px}.site-nav .nav-icon{position:relative;display:block;flex:0 0 24px;width:24px;height:24px}.site-nav .nav-icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.site-nav .nav-service-chevron{flex-basis:20px;width:20px;height:20px}.site-nav .nav-language{display:flex;align-items:center;gap:4px;font-size:13px;line-height:18px;padding:0;border:0;border-radius:0;background:none}.site-nav .nav-flag{flex:0 0 24px;width:24px;height:24px;object-fit:contain}.site-nav .nav-icon-light,.site-nav .nav-logo-light{opacity:var(--nav-light)}.site-nav .nav-icon-dark,.site-nav .nav-logo-dark{opacity:var(--nav-dark)}.site-nav .nav-menu{display:none;background:none;color:inherit;font-size:26px}.site-nav.is-scrolled{padding-bottom:32px}.site-nav.is-scrolled:before{background:linear-gradient(180deg,#0a0a0a66,#70707000);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.site-nav.is-scrolled .nav-language{background:#2e2e2e40;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:4px 2px 4px 8px}.site-nav:is(.is-solid,.menu-open,:focus-within){--nav-light:0;--nav-dark:1;background:#fff;color:#0a0a0a;padding-bottom:24px}.site-nav:is(.is-solid,.menu-open,:focus-within):before{opacity:0}.site-nav:is(.is-solid,.menu-open,:focus-within) .nav-language{background:none;border:0;padding:0;border-radius:0}@media(hover:hover){.site-nav:hover{--nav-light:0;--nav-dark:1;background:#fff;color:#0a0a0a}.site-nav:hover:before{opacity:0}.site-nav:hover .nav-language{background:none;border:0;padding:0;border-radius:0}}@media(max-width:1400px){.site-nav nav>a,.site-nav .nav-service{padding:8px}.site-nav .nav-tools{margin-left:8px}}@media(max-width:1100px){.site-nav,.site-nav:is(.is-solid,.is-scrolled,.menu-open,:focus-within){padding:20px 24px}.site-nav .wordmark{flex-basis:150px;width:150px;height:39px}.site-nav .nav-menu{display:block}.site-nav nav{--nav-light:0;--nav-dark:1;display:none;position:absolute;top:100%;left:0;right:0;background:#fff;color:#0a0a0a;padding:20px 24px;flex-direction:column;align-items:stretch;max-height:calc(100svh - 80px);overflow-y:auto}.site-nav.menu-open nav{display:flex}.site-nav .nav-tools{margin:12px 8px}.site-nav nav .nav-search{padding:0}}@media(max-width:1100px){.site-nav .nav-service-dropdown{position:static;width:100%;margin-block:4px 8px;box-shadow:none}.site-nav .nav-service-dropdown:before{display:none}.site-nav .nav-service-dropdown a{padding-block:13px;white-space:normal}.site-nav .nav-service{justify-content:space-between}}@media(prefers-reduced-motion:reduce){.site-nav{transition:none}}#footer{position:relative;isolation:isolate;overflow:hidden}#footer>.footer-top{position:relative;z-index:1}#footer .home-footer-pattern{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.home-footer-pattern>span{position:absolute;display:block;opacity:.2}#footer .home-footer-pattern img{display:block;width:100%;height:auto;max-width:none}.home-footer-pattern-a{left:59.41%;top:-13.07%;width:40.697%;aspect-ratio:781.38/749.127}.home-footer-pattern-b{left:59.4%;top:-188.86%;width:40.697%;aspect-ratio:781.375/749.125;transform:rotate(180deg)}.home-footer-pattern-c{left:40.16%;top:-104.67%;width:39.017%;aspect-ratio:749.121/781.376}.home-footer-pattern-d{left:80.45%;top:-104.69%;width:39.017%;aspect-ratio:749.124/781.384}#footer .home-footer-pattern-c img,#footer .home-footer-pattern-d img{position:absolute;left:50%;top:50%;width:104.303%}.home-footer-pattern-c img{transform:translate(-50%,-50%) rotate(90deg)}.home-footer-pattern-d img{transform:translate(-50%,-50%) rotate(-90deg)}@media(max-width:767px){#footer .home-footer-pattern{left:auto;right:-250px;top:50%;width:1000px;height:437.365px;transform:translateY(-50%);inset-block-end:auto}}
