.gooey-nav-container{position:relative}.gooey-nav-container nav ul{gap:2em;margin:0;padding:0;list-style:none;display:flex}.gooey-nav-container nav ul li{position:relative}.gooey-nav-container nav ul li a{color:var(--muted);padding:.6em .2em;font-weight:500;transition:color .2s;display:inline-block}.gooey-nav-container nav ul li a:hover{color:var(--foreground)}.gooey-nav-container nav ul li.active a{color:var(--accent-text);font-weight:600}.gooey-nav-container nav ul li a:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px;border-radius:var(--radius-sm)}.gooey-burst{pointer-events:none;z-index:1;width:0;height:0;position:absolute;top:0;left:0}.gooey-particle,.gooey-point{opacity:0;transform-origin:50%;border-radius:100%;width:6px;height:6px;display:block;position:absolute}.gooey-particle{animation:gooey-particle-fly calc(var(--time)) ease 1 both;top:-3px;left:-3px}.gooey-point{background:var(--accent-text);animation:gooey-point-pop calc(var(--time)) ease 1 both}@keyframes gooey-particle-fly{0%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:rotate(0)translate(0)}70%{transform:rotate(calc(var(--rotate) * .5)) translate(calc(var(--end-x) * 1.2), calc(var(--end-y) * 1.2));opacity:1}to{transform:rotate(calc(var(--rotate) * 1.2)) translate(calc(var(--end-x) * .5), calc(var(--end-y) * .5));opacity:0}}@keyframes gooey-point-pop{0%{opacity:0;transform:scale(0)}30%{transform:scale(var(--scale));opacity:1}75%{transform:scale(var(--scale));opacity:1}to{opacity:0;transform:scale(0)}}
.staggered-menu-wrapper{align-items:center;display:inline-flex;position:relative}.sm-toggle{cursor:pointer;color:var(--foreground);background:0 0;border:none;align-items:center;gap:.4rem;padding:.5rem;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:visible}.sm-toggle:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px;border-radius:var(--radius-sm)}.sm-toggle-textWrap{white-space:nowrap;height:1em;width:var(--sm-toggle-width,auto);min-width:var(--sm-toggle-width,auto);display:inline-block;position:relative;overflow:hidden}.sm-toggle-textInner{flex-direction:column;line-height:1;display:flex}.sm-toggle-line{height:1em;line-height:1;display:block}.sm-icon{will-change:transform;flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:relative}.sm-panel-itemWrap{line-height:1;position:relative;overflow:hidden}.sm-icon-line{inset-inline-start:50%;will-change:transform;background:currentColor;border-radius:2px;width:100%;height:2px;position:absolute;top:50%;transform:translate(-50%,-50%)}.staggered-menu-panel{background:color-mix(in srgb, var(--background) 96%, transparent);-webkit-backdrop-filter:blur(12px);z-index:50;pointer-events:auto;opacity:0;border-inline-start:1px solid var(--border);flex-direction:column;width:clamp(260px,38vw,420px);height:100dvh;padding:6em 2em 2em;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}[data-position=start] .staggered-menu-panel{border-inline-start:none;border-inline-end:1px solid var(--border);inset-inline:0 auto}.sm-prelayers{pointer-events:none;z-index:45;opacity:0;width:clamp(260px,38vw,420px);position:fixed;inset-block:0;inset-inline-end:0}[data-position=start] .sm-prelayers{inset-inline:0 auto}.sm-prelayer{opacity:0;width:100%;height:100%;position:absolute;inset-block:0;inset-inline-end:0;transform:translate(0)}.sm-panel-inner{flex-direction:column;flex:1;gap:1.25rem;display:flex}.sm-footer{border-bottom:1px solid var(--border);padding-bottom:1.5rem}.sm-panel-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sm-panel-item{color:var(--foreground);cursor:pointer;letter-spacing:-.04em;text-transform:capitalize;padding-inline-end:2rem;font-size:3rem;font-weight:600;line-height:1;text-decoration:none;transition:background .25s,color .25s;display:inline-block;position:relative}.sm-panel-itemLabel{will-change:transform;transform-origin:50% 100%;display:inline-block}.sm-panel-item:hover,.sm-panel-item[aria-current=page]{color:var(--sm-accent,var(--accent-text))}.sm-panel-list[data-numbering]{counter-reset:smItem}.sm-panel-list[data-numbering] .sm-panel-item:after{counter-increment:smItem;content:counter(smItem, decimal-leading-zero);top:.1em;color:var(--sm-accent,var(--accent-text));letter-spacing:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--sm-num-opacity,0);font-size:18px;font-weight:400;position:absolute;inset-inline-end:.1rem}@media (max-width:1024px){.staggered-menu-panel,.sm-prelayers{width:100%;height:calc(100dvh - 4rem);inset-block-start:4rem;inset-inline:0}.staggered-menu-panel{padding:2em 1.5em}.sm-panel-item{padding-inline-end:1.5rem;font-size:2.25rem}.sm-panel-list[data-numbering] .sm-panel-item:after{font-size:14px;inset-inline-end:.1rem}}@media (prefers-reduced-motion:reduce){.staggered-menu-panel,.sm-prelayers,.sm-prelayer{transition:none!important}}
