.mburger{--gap:6px;border:1px solid var(--mm-btn-line,#7f879659);background:var(--mm-btn-bg,transparent);cursor:pointer;border-radius:10px;flex:none;width:44px;height:44px;padding:0;transition:border-color .3s,background .3s;display:none;position:relative}.mburger:hover{border-color:var(--mm-accent,#e9c46a)}.mburger__bar{border-radius:1px;width:26px;height:6px;margin-top:-3px;transition:transform .55s cubic-bezier(.3,1.4,.5,1),opacity .35s,width .4s;position:absolute;top:50%;left:9px;box-shadow:0 1.5px 2px #00000059}.mburger__bar--steel{transform:translateY(calc(var(--gap) * -1 - 3px));background:linear-gradient(#d5dbe2 0 1.6px,#6b7480 1.6px 4.4px,#c2c9d1 4.4px)}.mburger__bar--steel:before,.mburger__bar--steel:after{content:"";background:#8a939f;border-radius:1px;width:2px;position:absolute;top:-1px;bottom:-1px}.mburger__bar--steel:before{left:0}.mburger__bar--steel:after{right:0}.mburger__bar--wood{background:repeating-linear-gradient(100deg,#6e3e1859 0 1px,#0000 1px 4px),linear-gradient(#ecc08a,#c0864b);width:22px;left:11px}.mburger__bar--wood:after{content:"";background:radial-gradient(circle,#a86b35 0 1px,#d9a56a 1.2px);border-radius:1px;width:3px;position:absolute;top:0;bottom:0;right:-2px}.mburger__bar--copper{height:5px;transform:translateY(calc(var(--gap) + 3px));background:linear-gradient(#ffd2ad,#d07a43 40%,#8c4520);border-radius:3px;margin-top:-2.5px}.mburger__bar--copper:after{content:"";background:linear-gradient(90deg,#8c4520,#f0a877 50%,#8c4520);border-radius:1.5px;width:5px;height:8px;position:absolute;top:-1.5px;right:3px}.mburger:after{content:"";clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:radial-gradient(circle,#3d444f 0 1.6px,#c9d0d8 1.8px,#6b7480);width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:transform .35s cubic-bezier(.3,1.6,.5,1) .18s;position:absolute;top:50%;left:50%;transform:scale(0)rotate(-90deg)}.mburger[aria-expanded=true] .mburger__bar--steel{transform:rotate(45deg)}.mburger[aria-expanded=true] .mburger__bar--copper{transform:rotate(-45deg)}.mburger[aria-expanded=true] .mburger__bar--wood{opacity:0;transform:translate(26px)}.mburger[aria-expanded=true]:after{transform:scale(1)rotate(0)}.mmenu{z-index:var(--mm-z,49);padding:calc(var(--mm-top,74px) + 22px) clamp(18px, 6vw, 40px) max(26px, env(safe-area-inset-bottom));color:var(--mm-ink,#f2efe8);overscroll-behavior:contain;background:linear-gradient(var(--mm-grid,#7fa7e812) 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, var(--mm-grid,#7fa7e812) 1px, transparent 1px) 0 0 / 28px 28px, var(--mm-bg,#0e1726);clip-path:inset(0 0 100%);visibility:hidden;flex-direction:column;justify-content:space-between;gap:28px;transition:clip-path .6s cubic-bezier(.76,0,.24,1),visibility 0s .6s;display:flex;position:fixed;inset:0;overflow-y:auto}.mmenu[data-open]{clip-path:inset(0);visibility:visible;transition:clip-path .6s cubic-bezier(.76,0,.24,1),visibility}.mmenu__label{font:500 11px/1 var(--mm-mono,ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--mm-muted,#f2efe899);margin:0 0 6px}.mmenu__nav{display:grid}.mmenu__nav a{--i:0;font:800 clamp(34px, 10vw, 52px)/1 var(--mm-font,inherit);letter-spacing:-.01em;text-transform:var(--mm-case,none);color:inherit;opacity:0;align-items:baseline;gap:16px;padding:14px 0 16px;text-decoration:none;transition:opacity .45s,transform .6s cubic-bezier(.16,1,.3,1),color .25s;display:flex;position:relative;transform:translateY(26px)}.mmenu__nav a>span:first-child{font:500 12px/1 var(--mm-mono,ui-monospace, monospace);letter-spacing:.1em;color:var(--mm-accent,#e9c46a);min-width:2.2em}.mmenu__nav a:after{content:"→";font:400 22px/1 var(--mm-mono,ui-monospace, monospace);color:var(--mm-accent,#e9c46a);opacity:0;margin-left:auto;transition:opacity .25s,transform .35s;transform:translate(-8px)}.mmenu__nav a:hover:after,.mmenu__nav a:focus-visible:after{opacity:1;transform:none}.mmenu__nav a:before{content:"";transform-origin:0;background:linear-gradient(#d5dbe2 0 1px,#6b7480 1px 3px,#c2c9d1 3px);border-radius:1px;height:4px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.mmenu__nav a:nth-child(3n+2):before{background:repeating-linear-gradient(100deg,#6e3e1859 0 1px,#0000 1px 6px),linear-gradient(#ecc08a,#c0864b)}.mmenu__nav a:nth-child(3n+3):before{background:linear-gradient(#ffd2ad,#d07a43 45%,#8c4520);border-radius:2px;height:3px}.mmenu[data-open] .mmenu__nav a{opacity:1;transition-delay:calc(.18s + var(--i) * 60ms);transform:none}.mmenu[data-open] .mmenu__nav a:before{transition-delay:calc(.3s + var(--i) * 60ms);transform:scaleX(1)}.mmenu__nav a.is-current,.mmenu__nav a:hover{color:var(--mm-accent,#e9c46a)}.mmenu__foot{opacity:0;gap:14px;transition:opacity .4s,transform .6s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(16px)}.mmenu[data-open] .mmenu__foot{opacity:1;transition-delay:.55s;transform:none}.mmenu__cta{background:var(--mm-accent,#e9c46a);height:56px;color:var(--mm-on-accent,#13213f);border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.mmenu__contact{font:500 12px/1.4 var(--mm-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--mm-muted,#f2efe899);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;display:flex}.mmenu__contact a{color:inherit;text-decoration:none}.mmenu__contact a:hover{color:var(--mm-accent,#e9c46a)}html.mmenu-open{overflow:hidden}html.mmenu-open [data-header]{transform:none!important}@media (width<=1100px){.mburger{display:block}}@media (width>=1101px){.mmenu{display:none}}@media (prefers-reduced-motion:reduce){.mburger__bar,.mburger:after,.mmenu,.mmenu__nav a,.mmenu__nav a:before,.mmenu__foot{transition:none!important}}
