.qp-burger{width:36px;height:36px;color:var(--silver);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;transition:background-color .15s,transform .12s;display:inline-flex;position:relative}[data-context=foyer] .qp-burger{border-color:var(--chalk);background:var(--white);color:var(--ink);box-shadow:0 1px 2px #1a1a240f}.qp-burger:active{transform:scale(.94)}.qp-burger-dot{background:var(--ember);width:9px;height:9px;box-shadow:0 0 0 2px var(--foyer);border-radius:9999px;position:absolute;top:6px;right:6px}[data-context=cinema] .qp-burger-dot{box-shadow:0 0 0 2px var(--void)}.qp-menu{z-index:60;background:var(--void);color:var(--silver);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.qp-menu[data-state=open]{animation:.56s cubic-bezier(.22,1,.36,1) both qp-menu-in}.qp-menu[data-state=closed]{animation:.46s cubic-bezier(.45,0,.2,1) both qp-menu-out}@keyframes qp-menu-in{0%{clip-path:circle(0 at 100% 0)}to{clip-path:circle(143% at 100% 0)}}@keyframes qp-menu-out{0%{clip-path:circle(143% at 100% 0)}to{clip-path:circle(0 at 100% 0)}}.qp-menu-item{opacity:0}.qp-menu[data-state=open] .qp-menu-item{animation:.56s cubic-bezier(.22,1,.36,1) both qp-menu-item;animation-delay:calc(.17s + var(--i,0) * 55ms)}@keyframes qp-menu-item{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.qp-menu[data-state=closed] .qp-menu-item{opacity:1;animation:.22s cubic-bezier(.4,0,.6,1) both qp-menu-item-out;animation-delay:calc(var(--n,0) * 25ms)}@keyframes qp-menu-item-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.qp-menu[data-state=closed] .qp-close-bar{animation:.16s both qp-menu-item-out}.qp-close-bar{transform-origin:50%}.qp-menu[data-state=open] .qp-close-bar-1{animation:.46s cubic-bezier(.22,1,.36,1) .12s both qp-bar-1}.qp-menu[data-state=open] .qp-close-bar-2{animation:.46s cubic-bezier(.22,1,.36,1) .12s both qp-bar-2}@keyframes qp-bar-1{0%{opacity:.6;transform:translateY(-5px)rotate(0)scaleX(.9)}to{opacity:1;transform:translateY(0)rotate(45deg)scaleX(1)}}@keyframes qp-bar-2{0%{opacity:.6;transform:translateY(5px)rotate(0)scaleX(.9)}to{opacity:1;transform:translateY(0)rotate(-45deg)scaleX(1)}}.qp-menu-link{color:#ffffffc7;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .125rem;transition:color .15s,padding-left .22s cubic-bezier(.22,1,.36,1);display:flex}.qp-menu-link:active,.qp-menu-link[aria-current=page]{color:#fff}.qp-menu-link:active{padding-left:.45rem}.qp-menu-link svg{opacity:.28;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .15s}.qp-menu-link:active svg{opacity:.8;transform:translate(3px)}@media (prefers-reduced-motion:reduce){.qp-menu[data-state=open],.qp-menu[data-state=closed]{animation:.2s both qp-menu-fade}.qp-menu[data-state=closed]{animation-direction:reverse}.qp-menu[data-state=open] .qp-menu-item{animation:.2s both qp-menu-fade}.qp-menu[data-state=closed] .qp-menu-item{animation:.2s reverse both qp-menu-fade}.qp-menu[data-state=open] .qp-close-bar-1{animation:none;transform:rotate(45deg)}.qp-menu[data-state=open] .qp-close-bar-2{animation:none;transform:rotate(-45deg)}}@keyframes qp-menu-fade{0%{opacity:0}to{opacity:1}}
