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