.sh{z-index:50;pointer-events:none;color:#fff;padding:14px 16px 0;position:fixed;top:0;left:0;right:0}.sh-bar{pointer-events:auto;max-width:1680px;transition:max-width .6s var(--ease),background-color .6s var(--ease),box-shadow .6s var(--ease),padding .6s var(--ease),color .6s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:20px;margin:0 auto;padding:10px 20px;display:flex;box-shadow:0 0 0 1px #22282c00}.sh.is-pill{color:var(--graphite)}.sh.is-pill .sh-bar{-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#fafbfcd6;max-width:1280px;padding:8px 8px 8px 22px;box-shadow:0 0 0 1px #22282c12,0 12px 34px -12px #1e283038}.sh-logo{transition:opacity .3s var(--ease);flex:none;line-height:0;display:block;position:relative}.sh-logo:hover{opacity:.8}.sh-logo img{width:auto;height:52px;transition:height .6s var(--ease),opacity .45s var(--ease);display:block}.sh .sh-logo .on-light{opacity:0;position:absolute;top:0;left:0}.sh.is-pill .sh-logo img{height:40px}.sh.is-pill .sh-logo .on-dark{opacity:0}.sh.is-pill .sh-logo .on-light{opacity:1}.sh-nav{align-items:center;gap:2px;margin-left:auto;display:flex}.sh-nav a{color:inherit;opacity:.88;font:500 14.5px/1.2 var(--fb);letter-spacing:.005em;white-space:nowrap;transition:background-color .3s var(--ease),opacity .3s var(--ease);border-radius:999px;padding:9px 14px;text-decoration:none;display:block}.sh-nav a:hover,.sh-nav a[aria-current=page]{opacity:1;color:inherit;background:#ffffff1f}.sh.is-pill .sh-nav a:hover,.sh.is-pill .sh-nav a[aria-current=page]{background:#22282c0f}.sh-acts{align-items:center;gap:6px;display:flex}.sh .lang{color:inherit;font-size:12.5px}.sh .lang a,.sh .lang span{min-width:34px}.sh .lang .sep,.sm-meta .lang .sep{min-width:0;padding:0 1px}.sh-cta.btn{gap:8px;min-height:44px;padding:10px 18px 10px 22px;font-size:14.5px}.sh-cta svg{width:16px;height:16px;transition:transform .5s var(--ease)}.sh-cta:hover svg{transform:translate(3px)}.sh-contact{min-height:42px;color:inherit;font:500 14.5px/1 var(--fb);letter-spacing:.005em;transition:background-color .3s var(--ease);border:1px solid;border-radius:999px;align-items:center;margin-left:4px;padding:0 20px;text-decoration:none;display:inline-flex}.sh-contact:hover{color:inherit;background:#ffffff24}.sh.is-pill .sh-contact{border-color:#22282c59}.sh.is-pill .sh-contact:hover,.sh-contact[aria-current=page]{background:#22282c0f}.sh-menu{cursor:pointer;width:46px;height:46px;color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .3s var(--ease);background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none}.sh-menu svg{width:24px;height:24px}.sh.is-pill .sh-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.sh.is-pill .sh-menu:hover{background:#22282c0f}html{scroll-padding-top:104px}.sh-space{height:88px}.sm{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:sm-fade .3s var(--ease) both;background:#14191d6b;position:fixed;inset:0}.sm-sheet{background:var(--umber);color:#f1f4f6;isolation:isolate;min-height:100dvh;animation:sm-in .38s var(--ease) both;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.sm-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#a9b7c061,#a9b7c000);border-radius:50%;width:440px;height:440px;position:absolute;top:-140px;right:-110px}.sm-top{padding:max(14px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 6px max(22px,env(safe-area-inset-left));justify-content:space-between;align-items:center;display:flex}.sm-top .sh-logo img{height:42px}.sm-close{width:46px;height:46px;color:inherit;cursor:pointer;transition:background-color .3s var(--ease),transform .2s;background:#ffffff1a;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.sm-close:hover{background:#ffffff29}.sm-close:active{transform:scale(.95)}.sm-close svg{width:22px;height:22px}.sm-nav{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 10px 6px;overflow-y:auto}.sm-nav li{animation:sm-item .45s var(--ease) both;animation-delay:calc(80ms + var(--i) * 40ms)}.sm-nav a{color:#f1f4f6;border-radius:18px;align-items:center;gap:16px;padding:11px 12px;text-decoration:none;transition:background-color .2s;display:flex}.sm-nav a:hover{color:#fff;background:#ffffff0f}.sm-nav a:active{background:#ffffff1a}.sm-nav .n{width:24px;font:500 13px/1 var(--fb);font-variant-numeric:tabular-nums;color:#f1f4f666}.sm-nav .l{font-family:var(--fd);letter-spacing:-.01em;flex:1;font-size:clamp(28px,7.5vw,34px);font-weight:350;line-height:1.1}.sm-nav svg{color:#f1f4f64d;width:20px;height:20px;transition:transform .3s var(--ease),color .3s}.sm-nav a:hover svg{color:#fff;transform:translate(2px,-2px)}.sm-nav a[aria-current=page] .l,.sm-nav a[aria-current=page] .n{color:var(--sand)}.sm-foot{padding:12px 16px max(16px,env(safe-area-inset-bottom));animation:sm-item .5s var(--ease) .3s both;flex-direction:column;gap:10px;display:flex}.sm-social{border-bottom:1px solid #f1f4f61a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:6px 8px 14px;display:flex}.sm-social-l{font:500 11px/1 var(--fb);letter-spacing:.2em;text-transform:uppercase;color:#f1f4f68c}.sm-social-b{gap:8px;display:flex}.sm-social-b a{color:#f1f4f6;width:44px;height:44px;transition:background-color .3s var(--ease),border-color .3s var(--ease),transform .2s;border:1px solid #f1f4f638;border-radius:50%;place-items:center;display:grid}.sm-social-b a:hover{color:#fff;border-color:var(--sand);background:#ffffff14}.sm-social-b a:active{transform:scale(.95)}.sm-social-b svg{width:18px;height:18px}.sm-quick{gap:8px;display:grid}.sm-quick a{color:#f1f4f6d9;font:500 12.5px/1 var(--fb);background:#ffffff12;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:13px 6px;text-decoration:none;transition:background-color .2s,transform .2s;display:flex}.sm-quick a:hover{color:#fff;background:#ffffff1f}.sm-quick a:active{transform:scale(.97)}.sm-quick svg{width:19px;height:19px}.sm-cta.btn{justify-content:space-between;min-height:58px;padding:16px 24px;font-size:16px}.sm-cta svg{width:20px;height:20px}.sm-meta{color:#f1f4f680;justify-content:center;align-items:center;gap:14px;padding-top:2px;font-size:12.5px;display:flex}.sm-meta .lang{color:#f1f4f6cc}.sm-meta .lang a,.sm-meta .lang span{min-width:36px;min-height:36px}.sm.is-closing{animation:sm-fade-out .28s var(--ease) both}.sm.is-closing .sm-sheet{animation:sm-out .28s var(--ease) both}@keyframes sm-fade{0%{opacity:0}}@keyframes sm-fade-out{to{opacity:0}}@keyframes sm-in{0%{transform:translateY(-100%)}}@keyframes sm-out{to{transform:translateY(-100%)}}@keyframes sm-item{0%{opacity:0;transform:translateY(14px)}}@media (max-width:1320px){.sh-nav a{padding:9px 10px;font-size:14px}}@media (max-width:1180px){.sh-nav,.sh-acts .lang{display:none}.sh-acts{margin-left:auto}.sh-menu{display:inline-flex}}@media (min-width:1181px){.sm{display:none}}@media (max-width:760px){.sh{padding:10px 10px 0}.sh-bar{padding:6px 6px 6px 12px}.sh.is-pill .sh-bar{padding:6px 6px 6px 16px}.sh-logo img{height:44px}.sh.is-pill .sh-logo img{height:36px}.sh-cta,.sh-contact{display:none}.sh-space{height:72px}}@media (prefers-reduced-motion:reduce){.sh-bar,.sh-logo img,.sh-nav a,.sh-cta svg{transition:none}.sm,.sm-sheet,.sm-nav li,.sm-foot,.sm.is-closing,.sm.is-closing .sm-sheet{animation:none}}
