.exotek-nav{--nav-bg:#fff;--nav-fg:#121212;--nav-dim:#3a3a3a;--nav-hot:#3d4a2e;--nav-line:hsla(0,0%,7%,.22);--nav-bg-white:#fff;--nav-btn:#111;--nav-btn-ink:#fff;--nav-h:56px;--nav-pad:clamp(20px,5vw,60px)}#hs_cos_wrapper_nav,.exotek-nav header#nav{position:sticky;top:0;z-index:99990}.exotek-nav header#nav{background:var(--nav-bg);border-bottom:1px solid var(--nav-line);box-sizing:border-box;color:var(--nav-fg);height:calc(var(--nav-h) + env(safe-area-inset-top,0px));isolation:isolate;padding-top:env(safe-area-inset-top,0)}.exotek-nav header#nav .navin{align-items:center;box-sizing:border-box;display:grid;grid-template-columns:1fr auto 1fr;height:var(--nav-h);margin:0;max-width:none;padding:0 max(32px,env(safe-area-inset-right,0px)) 0 max(32px,env(safe-area-inset-left,0px));width:100%}.exotek-nav header#nav .brand{align-items:center;display:flex;grid-column:2;height:32px;justify-content:center;justify-self:center;opacity:.94;text-decoration:none;width:clamp(118px,11vw,158px)}.exotek-nav header#nav .brand:focus-visible,.exotek-nav header#nav .brand:hover{opacity:1;outline:none}.exotek-nav header#nav .brand img{display:block;filter:invert(1);height:auto;max-height:22px;object-fit:contain;width:100%}.exotek-nav .menu{align-items:center;background:transparent;border:0;color:var(--nav-dim);cursor:pointer;display:inline-flex;font-family:IBM Plex Mono,monospace;font-size:10px;gap:12px;grid-column:1;height:var(--nav-h);justify-self:start;letter-spacing:.22em;line-height:1;margin:0;min-width:44px;padding:0;text-transform:uppercase}.exotek-nav .menu:focus-visible,.exotek-nav .menu:hover{color:var(--nav-fg);outline:none}.exotek-nav .menu:before{background:linear-gradient(currentColor,currentColor) 0 0/16px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 0 50%/16px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 0 100%/16px 1.5px no-repeat;content:"";display:block;flex:none;height:11px;margin:0;opacity:.8;width:16px}.exotek-nav .lang{font-family:IBM Plex Mono,monospace;font-size:10px;grid-column:3;justify-self:end;letter-spacing:.22em;position:relative;text-transform:uppercase;z-index:5}.exotek-nav .lang.is-open{z-index:100001}.exotek-nav .lang-btn{background:transparent;border:0;color:var(--nav-dim);cursor:pointer;display:block;font:inherit;letter-spacing:inherit;line-height:1;margin:0;padding:8px 0;text-transform:inherit}.exotek-nav .lang-btn:focus-visible,.exotek-nav .lang-btn:hover{color:var(--nav-fg);outline:none}.exotek-nav .lang,.exotek-nav .menu{white-space:nowrap}.exotek-nav .lang ul{background:var(--nav-bg-white);border:1px solid var(--nav-line);box-shadow:0 10px 30px rgba(0,0,0,.12);list-style:none;margin:0;min-width:11rem;padding:.4rem 0;position:absolute;right:0;top:calc(100% + .35rem);z-index:100002}.exotek-nav .lang a{color:var(--nav-fg);display:block;font-size:12px;letter-spacing:.04em;padding:.5rem .9rem;text-decoration:none;text-transform:none}.exotek-nav .lang a:focus-visible,.exotek-nav .lang a:hover{background:hsla(0,0%,7%,.06);color:var(--nav-fg);outline:none}.exotek-nav .lang a.is-current{font-weight:600}body.exotek-nav-is-open,html.exotek-nav-is-open{overflow:hidden}body.exotek-nav-is-open main{pointer-events:none}body.exotek-nav-is-open .exotek-nav header#nav{left:0;pointer-events:auto;position:fixed;right:0;top:0;width:100%;z-index:100000}body.exotek-nav-is-open .exotek-nav #site-menu{pointer-events:auto}.exotek-nav #site-menu{background:var(--nav-bg-white);bottom:0;color:var(--nav-fg);left:0;overflow-y:auto;position:fixed;right:0;top:calc(var(--nav-h) + env(safe-area-inset-top,0px));z-index:99989;-webkit-overflow-scrolling:touch;isolation:isolate}.exotek-nav #site-menu[hidden]{display:none!important}.exotek-nav .menu-in{column-gap:clamp(56px,8vw,120px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1440px;padding:clamp(48px,7vw,92px) max(48px,env(safe-area-inset-right,0px)) calc(72px + env(safe-area-inset-bottom,0px)) max(48px,env(safe-area-inset-left,0px));row-gap:clamp(36px,5vw,64px)}.exotek-nav .menu-col{min-width:0}.exotek-nav .menu-group+.menu-group{margin-top:42px}.exotek-nav .menu-kicker{color:var(--nav-dim);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.26em;line-height:1.4;margin:0 0 18px;text-transform:uppercase}.exotek-nav .menu-list{display:grid;gap:10px}.exotek-nav .menu-list a{color:var(--nav-fg);display:block;font-family:Familjen Grotesk,system-ui,sans-serif;font-size:clamp(22px,2.4vw,36px);font-weight:600;hyphens:none;letter-spacing:.01em;line-height:1.08;max-width:100%;overflow-wrap:break-word;padding:6px 0;position:relative;text-decoration:none;transition:color .18s ease,transform .18s ease}.exotek-nav .menu-list a:focus-visible,.exotek-nav .menu-list a:hover{color:var(--nav-hot);outline:none;transform:translateX(4px)}.exotek-nav .menu-foot{align-items:center;border-top:1px solid var(--nav-line);display:flex;flex-wrap:wrap;gap:14px;grid-column:1/-1;margin-top:clamp(12px,3vw,36px);padding-top:28px}.exotek-nav .menu-note{color:var(--nav-dim);flex:1 1 16rem;font-size:14px;line-height:1.6;margin:0;max-width:42ch}.exotek-nav .menu-note a{border-bottom:1px solid var(--nav-line);color:var(--nav-fg);text-decoration:none}.exotek-nav .btn{align-items:center;background:var(--nav-btn);border:1px solid var(--nav-btn);border-radius:1px;color:var(--nav-btn-ink);display:inline-flex;font-family:Familjen Grotesk,system-ui,sans-serif;font-size:16px;font-weight:600;justify-content:center;letter-spacing:.06em;line-height:1;min-height:48px;padding:14px 26px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.exotek-nav .btn:hover{filter:brightness(1.12)}.exotek-nav .btn.ghost{background:transparent;border-color:var(--nav-line);color:var(--nav-fg)}.exotek-nav .btn.ghost:hover{background:hsla(0,0%,7%,.06);border-color:var(--nav-fg)}@media(max-width:1100px){.exotek-nav .menu-in{column-gap:clamp(40px,6vw,80px);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.exotek-nav{--nav-h:52px;--nav-pad:18px}.exotek-nav header#nav .navin{padding:0 max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px))}.exotek-nav header#nav .brand{width:118px}.exotek-nav .menu-in{column-gap:0;grid-template-columns:1fr;padding:48px max(24px,env(safe-area-inset-right,0px)) calc(56px + env(safe-area-inset-bottom,0px)) max(24px,env(safe-area-inset-left,0px));row-gap:36px}.exotek-nav .menu-list a{font-size:clamp(26px,7.2vw,34px)}.exotek-nav .btn{font-size:14px;padding:12px 16px}}