.work[data-astro-cid-wlzph232]{padding-block:var(--space-4) var(--space-10)}.work__header[data-astro-cid-wlzph232]{gap:var(--space-4);margin-bottom:var(--space-5);flex-direction:column;display:flex}.work__bar[data-astro-cid-wlzph232]{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.work__title[data-astro-cid-wlzph232]{letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2.5rem,1rem + 8vw,7rem);line-height:.95}.work__empty[data-astro-cid-wlzph232]{padding-block:var(--space-8)}.projects[data-astro-cid-wlzph232]{border-bottom:var(--block-border) solid currentColor}.project[data-astro-cid-wlzph232]{border-top:var(--block-border) solid currentColor;grid-template-rows:auto 1fr;align-content:start;transition:opacity .3s;display:grid;position:relative}.project__row[data-astro-cid-wlzph232]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding-block:var(--space-3);flex-wrap:wrap;text-decoration:none;transition:opacity .2s;display:flex}.project__row[data-astro-cid-wlzph232]:after{content:"";position:absolute;inset:0}.project__row[data-astro-cid-wlzph232]:focus-visible{outline:none}.project[data-astro-cid-wlzph232]:has(.project__row:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}.project__title[data-astro-cid-wlzph232]{z-index:1;letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(2rem,.5rem + 8vw,7.5rem);line-height:.9;position:relative}.project__heading[data-astro-cid-wlzph232]{gap:var(--space-1);flex-direction:column;display:flex}@media (width>=48rem){.project__type[data-astro-cid-wlzph232],.project__meta[data-astro-cid-wlzph232]{padding-left:.75rem}}.project__type[data-astro-cid-wlzph232]{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase}.project__meta[data-astro-cid-wlzph232]{gap:0 var(--space-2);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-wrap:wrap;display:flex}.project__images[data-astro-cid-wlzph232]{min-height:0;display:grid;overflow:hidden}.project__image[data-astro-cid-wlzph232]{width:100%;height:auto;margin-bottom:var(--space-3);border:var(--block-border) solid currentColor;grid-area:1/1}.project__image[data-astro-cid-wlzph232]:not([data-active]){opacity:0}[data-astro-cid-wlzph232][data-scroll-reveal]:has(.project[data-current]) .project[data-astro-cid-wlzph232]:not([data-current]){opacity:.35}@media (prefers-reduced-motion:no-preference){[data-astro-cid-wlzph232][data-scroll-reveal] .project[data-astro-cid-wlzph232]{transition:opacity .3s, grid-template-rows .8s var(--ease-out)}[data-astro-cid-wlzph232][data-scroll-reveal] .project[data-astro-cid-wlzph232]:not([data-open]){grid-template-rows:auto 0fr}[data-astro-cid-wlzph232][data-scroll-reveal] .project__images[data-astro-cid-wlzph232]{transition:opacity .6s}[data-astro-cid-wlzph232][data-scroll-reveal] .project[data-astro-cid-wlzph232]:not([data-open]) .project__images[data-astro-cid-wlzph232]{opacity:0}.project__image[data-astro-cid-wlzph232]{transition:opacity .35s}}@media (hover:hover) and (pointer:fine){.project[data-astro-cid-wlzph232]{display:block}.project__image[data-astro-cid-wlzph232]{opacity:1;border:0;margin-bottom:0;transition:none}.project[data-astro-cid-wlzph232]:has(.project__images) .project__name[data-astro-cid-wlzph232]{cursor:none}.project__images[data-astro-cid-wlzph232]{z-index:50;border:var(--block-border) solid currentColor;width:clamp(16rem,26vw,28rem);translate:calc(var(--cursor-x,-100vw) - 50%) calc(var(--cursor-y,-100vh) - 50%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s, scale .3s var(--ease-out), visibility 0s .2s;display:block;position:fixed;top:0;left:0;overflow:visible;scale:.9}.project__image[data-astro-cid-wlzph232]:not([data-active]){visibility:hidden;position:absolute;top:0;left:0}.project[data-astro-cid-wlzph232]:has(.project__name:hover) .project__images[data-astro-cid-wlzph232]{opacity:1;visibility:visible;transition-delay:0s;scale:1}.projects[data-astro-cid-wlzph232]:has(.project__name:hover) .project__row[data-astro-cid-wlzph232]{opacity:.35}.projects[data-astro-cid-wlzph232] .project[data-astro-cid-wlzph232]:has(.project__name:hover) .project__row[data-astro-cid-wlzph232]{opacity:1}}
