#ewt-menu-layer{position:fixed;inset:0;z-index:2147483000;display:none;color:#fff;font-family:inherit}#ewt-menu-layer[data-open=true]{display:block}#ewt-menu-layer .shade{position:absolute;inset:0;background:#000b;backdrop-filter:blur(12px)}#ewt-menu-layer .drawer{position:absolute;right:0;top:0;bottom:0;overflow:auto;width:min(100%,510px);padding:clamp(24px,5vw,54px);background:#0b0d14;box-shadow:-24px 0 95px #0008;animation:ewt-in .25s ease both}#ewt-menu-layer .top{display:flex;align-items:center;justify-content:space-between;padding-bottom:28px;border-bottom:1px solid #ffffff28;gap:12px}#ewt-menu-layer .brand{display:flex;gap:12px;align-items:center;color:white;font-size:20px;font-weight:800;text-decoration:none}#ewt-menu-layer .brand img{width:40px;height:40px;object-fit:contain}#ewt-menu-layer button.close{color:#fff;width:44px;height:44px;border:1px solid #ffffff33;border-radius:50%;background:#ffffff16;font-size:28px;cursor:pointer}#ewt-menu-layer ul{list-style:none;margin:26px 0;padding:0}#ewt-menu-layer li a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:white;font-size:clamp(20px,3vw,26px);font-weight:650;letter-spacing:-.03em;padding:16px 4px;border-bottom:1px solid #ffffff20;transition:color .2s,padding .2s}#ewt-menu-layer li a:hover,#ewt-menu-layer li a[aria-current=page]{color:#ff9854;padding-left:12px}#ewt-menu-layer li a span:last-child{opacity:.6;font-size:18px}#ewt-menu-layer .contact{color:#b2b4c0;font-size:14px}body.ewt-menu-open{overflow:hidden!important}@keyframes ewt-in{from{opacity:.4;transform:translateX(6%)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){#ewt-menu-layer .drawer{animation:none}}
