.menu{z-index:100;height:100svh;padding:var(--space-md);background-color:var(--base-500);clip-path:circle(0%);position:fixed;inset:0;overflow:hidden}.menu-wrapper{justify-content:space-between;gap:var(--space-xl);border-radius:var(--radius-xl);background-color:var(--base-450);width:100%;height:100%;display:flex}.menu-col{padding:var(--space-xl);display:flex}.menu-col-links{flex:3}.menu-col-meta{align-items:center;gap:var(--space-xl);flex:2}.menu-links{gap:var(--space-sm);flex-direction:column;display:flex}.menu-link{letter-spacing:-.04em;color:var(--base-300);transition:color var(--duration-base) var(--ease-smooth);font-size:clamp(2.25rem,1.6rem + 2.8vw,4rem);font-weight:550;line-height:1.1;display:block;position:relative}.menu-link[aria-current=page]{color:var(--base-100)}@media (hover:hover){.menu-link:hover{color:var(--base-100)}.menu-links:hover .menu-link:not(:hover){color:var(--base-400)}}.menu-meta-group{gap:var(--space-xl);flex-direction:column;flex:1;display:flex}.menu-meta{gap:var(--space-2xs);color:var(--base-100);flex-direction:column;display:flex}.menu-row{margin-bottom:-.15em;padding-bottom:.15em;overflow:hidden}.menu-row>*{will-change:transform;width:fit-content;display:block}.menu-item>*{width:fit-content;font-size:var(--text-body);font-weight:500;display:block}.menu-meta .menu-meta-label{margin-bottom:var(--space-sm);color:var(--base-300)}@media (max-width:1000px){.menu-col-meta{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:7rem}.menu-meta-support{display:none}}@media (max-width:768px){.menu-wrapper{flex-direction:column;gap:0}.menu-col-links,.menu-col-meta{flex:1}}
.menu-toggle{bottom:var(--space-xl);z-index:1000;align-items:center;gap:var(--space-md);border-radius:var(--radius-pill);background:var(--glass-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:8.25rem;height:3.3rem;color:var(--base-500);transition:translate .9s var(--ease-out);padding:.15rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}html[data-chrome=hidden] .menu-toggle:not(.is-open){translate:0 calc(100% + 3rem)}.menu-toggle-icon{border-radius:var(--radius-pill);background-color:var(--base-450);width:3rem;height:3rem;transition:transform var(--duration-base) var(--ease-out);flex-shrink:0;place-items:center;display:grid;position:relative}.menu-bar{background:var(--base-100);width:15px;height:1.5px;transition:transform .25s ease-out;position:absolute}.menu-bar[data-position=top]{transform:translateY(-3px)}.menu-bar[data-position=bottom]{transform:translateY(3px)}.menu-toggle.is-open .menu-bar[data-position=top]{transform:rotate(45deg)scaleX(1.05)}.menu-toggle.is-open .menu-bar[data-position=bottom]{transform:rotate(-45deg)scaleX(1.05)}.menu-toggle-label{font-size:var(--text-body);font-weight:600;line-height:1}@media (hover:hover){.menu-toggle:hover .menu-toggle-icon{transform:rotate(90deg)}}@media (max-width:1000px){.menu-toggle{bottom:var(--space-md)}}
