.no-scroll{position:fixed;width:100%;top:0;left:0}.no-scroll,.scroll-lock{overflow:hidden}.clip-circle-closed{-webkit-clip-path:circle(0 at top left);clip-path:circle(0 at top left)}.clip-circle-open{-webkit-clip-path:circle(150% at top left);clip-path:circle(150% at top left)}.transition-clip{-webkit-transition:-webkit-clip-path .8s cubic-bezier(.77,0,.175,1);transition:-webkit-clip-path .8s cubic-bezier(.77,0,.175,1);transition:clip-path .8s cubic-bezier(.77,0,.175,1);transition:clip-path .8s cubic-bezier(.77,0,.175,1),-webkit-clip-path .8s cubic-bezier(.77,0,.175,1)}.menu-item{--tw-translate-y:2.5rem;opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.8s;transition-duration:.8s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.menu-item,.menu-item-open{-webkit-transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.menu-item-open{--tw-translate-y:0px;opacity:1;-webkit-transition-delay:var(--menu-delay,.3s);transition-delay:var(--menu-delay,.3s)}