.menu{clip-path:circle(0%);background-color:var(--base-500);z-index:1100;width:100vw;height:100svh;padding:1rem;position:fixed;top:0;left:0;overflow:hidden}.menu-wrapper{background-color:var(--base-450);border-radius:2rem;flex-direction:column;justify-content:space-between;gap:2rem;width:100%;height:100%;display:flex;position:relative}.col{height:100%;display:flex;position:relative}.col-1{flex:3;padding:2rem}.col-2{flex:2;align-items:flex-end;padding:2rem}.links{padding-top:5rem}.link{pointer-events:auto;position:relative}.link a h2{color:var(--base-300);pointer-events:auto;font-size:3rem;line-height:1.1;text-decoration:none;transition:color .3s ease-out}.link a h2:hover{color:var(--base-100)}.socials{gap:2em;width:100%;display:flex}.socials .sub-col{flex-direction:column;flex:1;justify-content:flex-end;gap:2rem;display:flex}.menu-meta{color:var(--base-100)}.socials .sub-col p{margin-bottom:.25rem;position:relative}.menu-meta p:first-child{color:var(--base-400);margin-bottom:1rem}.split-line{will-change:transform;pointer-events:auto;overflow:hidden}.menu-meta a{color:var(--base-300);text-decoration:none;transition:color .3s ease-out}.menu-meta a:hover{color:var(--base-100)}@media (min-width:1041px){.menu{width:25vw;height:50svh;left:auto;right:0}}@media (min-width:741px) and (max-width:1040px){.menu{width:50vw;height:33.3svh;left:auto;right:0}.link a h2{font-size:2.75rem;line-height:1.2s}.col-2{flex-direction:column;justify-content:flex-end;align-items:flex-start}.socials{flex-direction:column;align-items:flex-start;width:100%}.socials .sub-col{flex:none}}@media (max-width:740px){.menu{height:50svh}.link a h2{font-size:2.75rem;line-height:1.2s}}
