.mega-panel{--mega-c:-8%;z-index:1;pointer-events:none;width:100%;clip-path:polygon(0 0,100% 0,100% var(--mega-c),0 var(--mega-c));background:#f5f3f0;padding-top:4.25rem;transition:clip-path .48s cubic-bezier(.165,.84,.44,1);position:absolute;top:0;left:0}.mega-panel--open{--mega-c:100%;pointer-events:auto}.mega-panel:after{content:"";opacity:0;background:linear-gradient(90deg,#e4571c 0%,#ee7a3a 22%,#f5b48a 48%,#0000 78%);height:3px;transition:opacity .35s;position:absolute;bottom:0;left:0;right:0}.mega-panel--open:after{opacity:1}.mega-scrim{z-index:0;opacity:0;pointer-events:none;background:#11111147;width:100%;height:100vh;transition:opacity .4s cubic-bezier(.165,.84,.44,1);position:absolute;top:100%;left:0}.mega-scrim--open{opacity:1;pointer-events:auto}.mobile-menu{--mobile-c:0%;z-index:30;height:calc(100dvh - var(--header-h,4.25rem));overscroll-behavior:contain;pointer-events:none;clip-path:polygon(0 0,100% 0,100% var(--mobile-c),0 var(--mobile-c));background:#f5f3f0;transition:clip-path .48s cubic-bezier(.165,.84,.44,1);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}@media (max-width:959px){.mobile-menu{display:block}.mobile-menu--open{--mobile-c:100%;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.mega-panel,.mega-scrim,.mobile-menu{transition:none}}
