.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}@media (min-width:1025px) and (max-width:1366px){.menu-wrapper{padding:2.5rem}.link a h2{font-size:4.25rem;line-height:1.08}.col-1,.col-2{padding:2.5rem}}@media (min-width:1367px) and (max-width:1600px){.menu-wrapper{padding:2.75rem}.link a h2{font-size:4.5rem;line-height:1.06}.col-1,.col-2{padding:2.75rem}}@media (min-width:1601px) and (max-width:1920px){.menu-wrapper{padding:3rem}.link a h2{font-size:4.75rem;line-height:1.04}.col-1,.col-2{padding:3rem}}@media (max-width:768px){.menu{padding:.75rem}.menu-wrapper{border-radius:1.5rem;gap:1.5rem}.col-1,.col-2{padding:1.5rem}.col-2{flex-direction:column;align-items:flex-start}.link a h2{font-size:2.5rem;line-height:1.2}.socials{width:100%;flex-direction:column;align-items:flex-start;padding-bottom:2rem}.socials,.socials .sub-col{gap:1.5rem}.menu-meta p:first-child{margin-bottom:.75rem}}@media (max-width:480px){.menu{padding:.5rem}.menu-wrapper{border-radius:1.25rem;gap:1rem}.col-1,.col-2{padding:1.25rem}.link a h2{font-size:2rem;line-height:1.25}.socials{padding-bottom:1.5rem}.socials,.socials .sub-col{gap:1.25rem}.menu-meta p{font-size:.9rem}.menu-commissions{display:none}}@media (max-width:360px){.link a h2{font-size:1.75rem}.menu-meta p{font-size:.85rem}}.menu-toggle{position:fixed;top:2rem;right:2rem;width:130px;height:53px;background:rgba(242,237,230,.75);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8rem;transition:width .5s cubic-bezier(.075,.82,.165,1);transform-origin:right;cursor:pointer;z-index:1000}.menu-copy{position:absolute;top:50%;right:24px;transform:translateY(-50%);color:var(--base-450);transition:left .5s cubic-bezier(.075,.82,.165,1);z-index:1}.menu-copy p{color:#000000;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:600;line-height:.9}.menu-toggle-icon{position:absolute;top:2.5px;left:2.5px;width:48px;height:48px;border-radius:100%;background-color:#A1BC98;transition:all .5s cubic-bezier(.075,.82,.165,1);z-index:10;overflow:hidden}.hamburger{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;display:flex;justify-content:center;align-items:center;transition:all 1s cubic-bezier(.075,.82,.165,1)}.menu-toggle.opened .hamburger,.menu-toggle:hover .hamburger{opacity:1}.menu-bar{position:absolute;width:15px;height:1.5px;background:var(--base-100);transition-property:transform;transition:all .25s ease-out}.menu-bar[data-position=top]{transform:translateY(-3px)}.menu-bar[data-position=bottom]{transform:translateY(3px)}.menu-toggle.opened .menu-bar[data-position=top]{transform:translateY(0) rotate(45deg) scaleX(1.05)}.menu-toggle.opened .menu-bar[data-position=bottom]{transform:translateY(0) rotate(-45deg) scaleX(1.05)}@media (max-width:768px){.menu-toggle{top:1.5rem;right:1.5rem;width:110px;height:48px}.menu-copy p{font-size:.8rem}.menu-toggle-icon{width:43px;height:43px}}@media (max-width:480px){.menu-toggle{top:1rem;right:1rem;width:100px;height:44px}.menu-copy p{font-size:.75rem}.menu-toggle-icon{width:40px;height:40px}}