@font-face{font-family:inter;src:url(../media/InterVariable-s.p.0r27kd5h06n72.woff2?dpl=dpl_7HCjY4MZ24QkjTyawrsc2mCSHuaU)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_8faa73b4-module__MRVafG__className{font-family:inter,inter Fallback}.inter_8faa73b4-module__MRVafG__variable{--font-inter:"inter", "inter Fallback"}
.portfolio-menu-drawer{--drawer-column:100%;--drawer-tint:238.333 238.333 238.333;width:calc(var(--drawer-column) - 40px);max-width:none;height:calc(100dvh - 40px);max-height:none;color:var(--ink);background:rgb(var(--drawer-tint) / 60%);-webkit-backdrop-filter:blur(12px);border:0;border-radius:10px;margin:0;padding:0;position:fixed;inset:20px 20px 20px auto;overflow:hidden}.portfolio-drawer-header{flex-shrink:0;height:36px}.portfolio-drawer-header>div{padding:0}.portfolio-drawer-header button,.portfolio-drawer-footer button{width:24px;height:36px;margin-right:-4px;padding:0}.portfolio-drawer-link{color:var(--ink-subtle)}.portfolio-drawer-link[aria-current=page]{color:var(--ink)}.portfolio-drawer-link[aria-current=page]:after{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.portfolio-menu-drawer::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.portfolio-menu-drawer[open]{animation:.75s cubic-bezier(.22,1,.36,1) portfolio-drawer-in}.portfolio-menu-drawer.is-closing{animation:.65s cubic-bezier(.4,0,.2,1) .25s both portfolio-drawer-out}.portfolio-menu-drawer[open] .portfolio-drawer-header{animation:.4s .35s both portfolio-drawer-header-in}.portfolio-menu-drawer.is-closing .portfolio-drawer-header{animation:.25s both portfolio-drawer-header-out}@keyframes portfolio-drawer-header-in{0%{opacity:0}to{opacity:1}}@keyframes portfolio-drawer-header-out{0%{opacity:1}to{opacity:0}}[data-portfolio-sidebar-chrome]>div,.portfolio-sidebar-footer>*{transition:opacity .35s}body:has(.portfolio-menu-drawer[open]) [data-portfolio-sidebar-chrome]>div{opacity:0;pointer-events:none}body:has(.portfolio-menu-drawer[open]) .portfolio-sidebar-footer>*{opacity:0;pointer-events:none}@keyframes portfolio-drawer-in{0%{clip-path:inset(0 0 100% round 10px)}to{clip-path:inset(0 round 10px)}}@keyframes portfolio-drawer-out{0%{clip-path:inset(0 round 10px)}to{clip-path:inset(0 0 100% round 10px)}}@media (min-width:810px){.portfolio-menu-drawer{--drawer-column:50%;width:calc(var(--drawer-column) - 18px)}}@media (min-width:1241px){.portfolio-menu-drawer{--drawer-column:calc(100% / 3)}}@media (min-width:1520px){.portfolio-menu-drawer{--drawer-column:25%}}@media (min-width:1921px){.portfolio-menu-drawer{--drawer-column:20%}}@media (prefers-reduced-motion:reduce){.portfolio-menu-drawer[open],.portfolio-menu-drawer[open] .portfolio-drawer-header{animation-duration:1ms;animation-delay:0s}[data-portfolio-sidebar-chrome]>div,.portfolio-sidebar-footer>*{transition:none}}.portfolio-drawer-content{padding:6px 16px}:root[data-theme=dark] .portfolio-menu-drawer{--drawer-tint:36 36 36}.portfolio-menu-drawer[open] .portfolio-drawer-link[aria-current=page]:after{animation:portfolio-menu-dot-in .4s ease var(--menu-reveal-delay,.35s) both}@keyframes portfolio-menu-dot-in{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.portfolio-menu-drawer[open] .portfolio-drawer-link[aria-current=page]:after{animation:none}}.portfolio-menu-drawer:focus{outline:none}@media (max-width:809.98px){.portfolio-menu-drawer{width:calc(100% - 36px);right:18px}}
