.project[data-astro-cid-kvy7xguz]{animation:project-in 1.6s var(--ease) both;animation-delay:calc(.1s + var(--i) * .24s);display:block;position:relative}@keyframes project-in{0%{opacity:0;translate:56px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.project[data-astro-cid-kvy7xguz]{animation:none}}.project--stub[data-astro-cid-kvy7xguz]{cursor:default}.project[data-astro-cid-kvy7xguz]:before{content:"";inset:0 0 0 calc(-1 * var(--slide));position:absolute}.project__frame[data-astro-cid-kvy7xguz]{transition:transform .34s var(--ease);will-change:transform;background:#d9d9d9;overflow:hidden}.project__frame[data-astro-cid-kvy7xguz] img{object-fit:cover;object-position:center;width:100%;height:100%}.project__caption[data-astro-cid-kvy7xguz]{left:calc(100% - var(--slide) + var(--gap-row));width:max-content;font-size:var(--size-meta);letter-spacing:var(--track-meta);opacity:0;transition:opacity .26s var(--ease);pointer-events:none;grid-template-columns:auto 1fr;gap:2px 14px;line-height:1.25;display:grid;position:absolute;bottom:0}.project__num[data-astro-cid-kvy7xguz]{font-family:var(--font-display);color:var(--pink);grid-row:span 2;font-size:11px}.project__title[data-astro-cid-kvy7xguz]{color:var(--ink)}.project--stub[data-astro-cid-kvy7xguz] .project__frame[data-astro-cid-kvy7xguz]{position:relative}.project--stub[data-astro-cid-kvy7xguz]:before{display:none}.project--stub[data-astro-cid-kvy7xguz] .project__caption[data-astro-cid-kvy7xguz]{left:calc(100% + var(--gap-row))}.project__soon-mark[data-astro-cid-kvy7xguz]{opacity:.8}.project__soon[data-astro-cid-kvy7xguz]{backdrop-filter:blur(10px);font-weight:350;font-size:var(--size-meta);letter-spacing:var(--track-meta);color:#3b3b44;opacity:0;transition:opacity .26s var(--ease);pointer-events:none;background:#1e1e240a;place-items:center;display:grid;position:absolute;inset:0}.project__blurb[data-astro-cid-kvy7xguz]{color:var(--ink-muted);white-space:nowrap}@media (hover:hover) and (pointer:fine){.project[data-astro-cid-kvy7xguz]:hover .project__frame[data-astro-cid-kvy7xguz],.project[data-astro-cid-kvy7xguz]:focus-visible .project__frame[data-astro-cid-kvy7xguz]{transform:translateX(calc(-1 * var(--slide)))}.project[data-astro-cid-kvy7xguz]:hover .project__caption[data-astro-cid-kvy7xguz],.project[data-astro-cid-kvy7xguz]:focus-visible .project__caption[data-astro-cid-kvy7xguz]{opacity:1}.project--stub[data-astro-cid-kvy7xguz]:hover .project__frame[data-astro-cid-kvy7xguz],.project--stub[data-astro-cid-kvy7xguz]:focus-visible .project__frame[data-astro-cid-kvy7xguz]{transform:none}.project--stub[data-astro-cid-kvy7xguz]:hover .project__soon[data-astro-cid-kvy7xguz],.project--stub[data-astro-cid-kvy7xguz]:focus-visible .project__soon[data-astro-cid-kvy7xguz]{opacity:1}.project[data-astro-cid-kvy7xguz]:hover .project__title[data-astro-cid-kvy7xguz],.project[data-astro-cid-kvy7xguz]:focus-visible .project__title[data-astro-cid-kvy7xguz]{color:var(--pink)}}@media (hover:none),(pointer:coarse){.project[data-astro-cid-kvy7xguz]:before{display:none}.project__frame[data-astro-cid-kvy7xguz]{transform:none}.project__caption[data-astro-cid-kvy7xguz]{opacity:1;width:100%;margin-top:10px;position:static}.project__blurb[data-astro-cid-kvy7xguz]{white-space:normal}.project__soon[data-astro-cid-kvy7xguz]{opacity:1;backdrop-filter:none;background:#1e1e2408}}@media (prefers-reduced-motion:reduce){.project__frame[data-astro-cid-kvy7xguz],.project__caption[data-astro-cid-kvy7xguz],.project__soon[data-astro-cid-kvy7xguz]{transition:none}}@media (width<=1000px){.project__soon[data-astro-cid-kvy7xguz]{opacity:1;backdrop-filter:none;background:#1e1e2408}.project__frame[data-astro-cid-kvy7xguz]{aspect-ratio:var(--ar);width:100%!important;height:auto!important}.project[data-astro-cid-kvy7xguz]:before{display:none}.project[data-astro-cid-kvy7xguz] .project__frame[data-astro-cid-kvy7xguz],.project[data-astro-cid-kvy7xguz]:hover .project__frame[data-astro-cid-kvy7xguz],.project[data-astro-cid-kvy7xguz]:focus-visible .project__frame[data-astro-cid-kvy7xguz]{transform:none}.project__caption[data-astro-cid-kvy7xguz]{opacity:1;width:100%;margin-top:10px;position:static}.project__blurb[data-astro-cid-kvy7xguz]{white-space:normal}}.work[data-astro-cid-lcdefpme]{gap:var(--gap-stack);flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.group[data-astro-cid-lcdefpme]:has(.project:first-child:hover) .group__label[data-astro-cid-lcdefpme],.group[data-astro-cid-lcdefpme]:has(.project:first-child:focus-visible) .group__label[data-astro-cid-lcdefpme]{transform:translateX(calc(var(--inset) - var(--slide)))}}@media (prefers-reduced-motion:reduce){.group__label[data-astro-cid-lcdefpme]{transition:none}}.group[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--gap-group);display:flex}.group__label[data-astro-cid-lcdefpme]{width:var(--col-label);text-align:right;transform:translateX(var(--inset));transition:transform .34s var(--ease);font-size:var(--size-meta);letter-spacing:var(--track-meta);color:var(--ink);flex:none;margin:0;font-weight:300;line-height:1.25}.group__items[data-astro-cid-lcdefpme]{width:var(--col-img);align-items:center;gap:var(--gap-stack);flex-direction:column;display:flex}@media (width<=1000px){.group[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px}.group__items[data-astro-cid-lcdefpme]{align-items:stretch;gap:40px;width:100%}.group__label[data-astro-cid-lcdefpme]{text-align:left;transform:none!important}}
