@layer components{.menu-toggle{--menu-toggle:var(--wash);background-color:var(--menu-toggle);cursor:pointer;border:0;border-radius:1em;flex-shrink:0;justify-content:center;align-items:center;width:5em;height:5em;font-size:.55rem;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 10px #0000004d}.menu-toggle:focus-visible{outline:2px solid var(--go);outline-offset:3px}.menu-toggle__line{background-color:#fff;border-radius:.5em;width:3.5em;height:.3em;position:absolute}.menu-toggle__line--top{width:2.5em;transform:translateY(-1em)}.menu-toggle__line--bottom{width:2.5em;transform:translateY(1em)}.menu-toggle--active{animation:.4s forwards menu-toggle-fill}.menu-toggle--active>.menu-toggle__line--center{animation:.4s forwards menu-toggle-center}.menu-toggle--active>.menu-toggle__line--top{animation:.4s forwards menu-toggle-top}.menu-toggle--active>.menu-toggle__line--bottom{animation:.4s forwards menu-toggle-bottom}@keyframes menu-toggle-fill{0%{background-color:var(--menu-toggle)}to{background-color:#fff}}@keyframes menu-toggle-center{0%{background-color:#fff;transform:translate(0)}to{background-color:var(--menu-toggle);transform:translate(-5em)}}@keyframes menu-toggle-top{0%{background-color:#fff;transform:translateY(-1em)}to{background-color:var(--menu-toggle);transform:translateY(0)rotate(45deg)}}@keyframes menu-toggle-bottom{0%{background-color:#fff;transform:translateY(1em)}to{background-color:var(--menu-toggle);transform:translateY(0)rotate(-45deg)}}@media (prefers-reduced-motion:reduce){.menu-toggle--active,.menu-toggle--active>.menu-toggle__line--center,.menu-toggle--active>.menu-toggle__line--top,.menu-toggle--active>.menu-toggle__line--bottom{animation:none}.menu-toggle--active{background-color:#fff}.menu-toggle--active>.menu-toggle__line{background-color:var(--menu-toggle)}.menu-toggle--active>.menu-toggle__line--center{transform:translate(-5em)}.menu-toggle--active>.menu-toggle__line--top{transform:translateY(0)rotate(45deg)}.menu-toggle--active>.menu-toggle__line--bottom{transform:translateY(0)rotate(-45deg)}}}
