.project-shelf-module__GkapJq__dialogOverlay[data-motion=open][data-state=open]{animation:project-shelf-module__GkapJq__dialog-fade-in .15s var(--ease-out)}.project-shelf-module__GkapJq__dialogContent[data-motion=open][data-state=open]{animation:project-shelf-module__GkapJq__dialog-in .2s var(--ease-out)}.project-shelf-module__GkapJq__dialogOverlay[data-motion=closed][data-state=closed]{animation:project-shelf-module__GkapJq__dialog-fade-out .15s var(--ease-out)}.project-shelf-module__GkapJq__dialogContent[data-motion=closed][data-state=closed]{animation:project-shelf-module__GkapJq__dialog-out .15s var(--ease-out)}@keyframes project-shelf-module__GkapJq__dialog-fade-in{0%{opacity:0}to{opacity:1}}@keyframes project-shelf-module__GkapJq__dialog-fade-out{0%{opacity:1}to{opacity:0}}@keyframes project-shelf-module__GkapJq__dialog-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes project-shelf-module__GkapJq__dialog-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.project-shelf-module__GkapJq__dialogContent[data-motion=open][data-state=open]{animation-name:project-shelf-module__GkapJq__dialog-fade-in}.project-shelf-module__GkapJq__dialogContent[data-motion=closed][data-state=closed]{animation-name:project-shelf-module__GkapJq__dialog-fade-out}.project-shelf-module__GkapJq__dialogContent[data-motion=open][data-state=open],.project-shelf-module__GkapJq__dialogContent[data-motion=closed][data-state=closed],.project-shelf-module__GkapJq__dialogOverlay[data-motion=open][data-state=open],.project-shelf-module__GkapJq__dialogOverlay[data-motion=closed][data-state=closed]{animation-duration:80ms}}.project-shelf-module__GkapJq__paper:before{content:"";border-radius:inherit;pointer-events:none;opacity:.045;background-image:radial-gradient(var(--foreground) .45px, transparent .45px);background-size:4px 4px;position:absolute;inset:0}.project-shelf-module__GkapJq__paper:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(ellipse at var(--spotlight-x,50%) var(--spotlight-y,50%), color-mix(in srgb, var(--primary) 14%, transparent), transparent 72%);position:absolute;inset:1px}.project-shelf-module__GkapJq__paper:focus-visible:after{--spotlight-x:50%;--spotlight-y:50%;opacity:1}@media (hover:hover) and (pointer:fine){.project-shelf-module__GkapJq__paper:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){.project-shelf-module__GkapJq__paper:after{--spotlight-x:50%;--spotlight-y:50%}}@media (prefers-reduced-motion:no-preference){.project-shelf-module__GkapJq__paper:after{transition:opacity .18s var(--ease-out)}.project-shelf-module__GkapJq__card{transition:transform .22s var(--ease-out)}.project-shelf-module__GkapJq__card:focus-within{transform:translateY(-2px)}@media (hover:hover) and (pointer:fine){.project-shelf-module__GkapJq__card:hover{transform:translateY(-2px)}}.project-shelf-module__GkapJq__cardEnter{opacity:1;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);transform:scale(1)}@starting-style{.project-shelf-module__GkapJq__cardEnter{opacity:0;transform:scale(.97)}}}
.menu-module__oavfxa__menu{opacity:0;visibility:hidden;transition:opacity .12s var(--ease-out), scale .12s var(--ease-out), visibility .12s allow-discrete;scale:.97}.menu-module__oavfxa__menu[data-state=open]{opacity:1;visibility:visible;transition-duration:.15s;scale:1}@media (prefers-reduced-motion:reduce){.menu-module__oavfxa__menu{transition-duration:0s;scale:1}}
