.work-entry[data-astro-cid-udx3h3l6]{align-items:center;gap:var(--work-list-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"media content";display:grid}.work-entry__media[data-astro-cid-udx3h3l6]{transform-origin:0 0;grid-area:media;min-width:0}.work-entry__content[data-astro-cid-udx3h3l6]{min-width:0;transform:translateY(var(--work-content-grid-offset,0));grid-area:content;align-self:center}.work-entry__content[data-astro-cid-udx3h3l6]>h3[data-astro-cid-udx3h3l6]{line-height:var(--grid-size)}.work-entry__title-text[data-astro-cid-udx3h3l6],.work-entry__summary-text[data-astro-cid-udx3h3l6]{position:relative}.work-entry__summary[data-astro-cid-udx3h3l6]{max-width:var(--work-summary-max-width);margin:var(--grid-size) 0 0;line-height:var(--grid-size);color:var(--gray-ink-color)}.work-entry__button[data-astro-cid-udx3h3l6]{margin-top:calc(var(--grid-size) * 3 - (var(--button-height) - var(--grid-line)) / 2)}.work-collection[data-work-transition=to-grid] .work-entry__content[data-astro-cid-udx3h3l6],.work-collection[data-work-transition=to-list] .work-entry__content[data-astro-cid-udx3h3l6]{visibility:hidden;opacity:0}.work-collection[data-work-transition] .work-entry__media[data-astro-cid-udx3h3l6]{will-change:transform}@keyframes work-entry-content-reveal{0%{opacity:0}to{opacity:1}}.work-collection[data-work-reveal=true] .work-entry__content[data-astro-cid-udx3h3l6]{animation:work-entry-content-reveal var(--motion-work-view-duration) var(--motion-work-view-ease) both}.work-entry[data-astro-cid-udx3h3l6][data-work-action-active] .work-thumbnail{transform:rotate(0) scale(var(--work-thumbnail-zoom))}.work-entry[data-astro-cid-udx3h3l6][data-work-action-active] .work-thumbnail__polaroid{visibility:visible;opacity:1;transition-delay:0s}.work-entry[data-astro-cid-udx3h3l6][data-work-action-active] .work-thumbnail__image--sketch{opacity:0}.work-entry[data-astro-cid-udx3h3l6][data-work-action-active] .work-thumbnail__image--finished{opacity:1}@supports selector(:has(*)){.work-entry[data-astro-cid-udx3h3l6]:has(.work-entry__button:hover) .work-thumbnail,.work-entry[data-astro-cid-udx3h3l6]:has(.work-entry__button:focus-visible) .work-thumbnail{transform:rotate(0) scale(var(--work-thumbnail-zoom))}.work-entry[data-astro-cid-udx3h3l6]:has(.work-entry__button:hover) .work-thumbnail__polaroid,.work-entry[data-astro-cid-udx3h3l6]:has(.work-entry__button:focus-visible) .work-thumbnail__polaroid{visibility:visible;opacity:1;transition-delay:0s}.work-entry[data-astro-cid-udx3h3l6]:has(.work-entry__button:hover) .work-thumbnail__image--sketch,.work-entry[data-astro-cid-udx3h3l6]:has(.work-entry__button:focus-visible) .work-thumbnail__image--sketch{opacity:0}.work-entry[data-astro-cid-udx3h3l6]:has(.work-entry__button:hover) .work-thumbnail__image--finished,.work-entry[data-astro-cid-udx3h3l6]:has(.work-entry__button:focus-visible) .work-thumbnail__image--finished{opacity:1}}[data-work-view=grid] .work-entry[data-astro-cid-udx3h3l6]{display:block}[data-work-view=grid] .work-entry__content[data-astro-cid-udx3h3l6]{text-align:center;display:none;transform:none}@media (width<=64rem){.work-entry[data-astro-cid-udx3h3l6]{gap:var(--work-list-mobile-entry-gap);grid-template-columns:1fr;grid-template-areas:"media""content"}}@media (prefers-reduced-motion:reduce){.work-collection[data-work-transition] .work-entry__content[data-astro-cid-udx3h3l6]{visibility:visible;opacity:1}.work-collection[data-work-reveal=true] .work-entry__content[data-astro-cid-udx3h3l6]{opacity:1;animation:none}}.work-browser[data-astro-cid-oysrxkpc]{width:100%;display:block}.work-browser__header[data-astro-cid-oysrxkpc]{height:var(--work-header-height);margin-bottom:var(--work-header-bottom-gap);justify-content:space-between;align-items:center;display:flex}.work-browser__header[data-astro-cid-oysrxkpc] h1[data-astro-cid-oysrxkpc]{margin-bottom:0}.work-collection[data-astro-cid-oysrxkpc]{width:100%;padding:0 0 var(--work-collection-bottom-gap);margin:0;list-style:none}.work-collection[data-astro-cid-oysrxkpc][data-work-view=list]{gap:var(--work-list-gap);flex-direction:column;display:flex}.work-collection[data-astro-cid-oysrxkpc][data-work-view=grid]{column-gap:var(--work-grid-column-gap);row-gap:var(--work-grid-row-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work-collection[data-astro-cid-oysrxkpc]>.work-collection__item:nth-child(odd){--work-thumbnail-rotation:var(--work-thumbnail-rotation-angle)}.work-collection[data-astro-cid-oysrxkpc]>.work-collection__item:nth-child(2n){--work-thumbnail-rotation:calc(-1 * var(--work-thumbnail-rotation-angle))}@media (width>=48.0625rem){.work-collection[data-astro-cid-oysrxkpc][data-work-view=grid]>.work-collection__item:nth-child(4n+3){--work-thumbnail-rotation:calc(-1 * var(--work-thumbnail-rotation-angle))}.work-collection[data-astro-cid-oysrxkpc][data-work-view=grid]>.work-collection__item:nth-child(4n+4){--work-thumbnail-rotation:var(--work-thumbnail-rotation-angle)}}.work-view-toggle[data-astro-cid-oysrxkpc]{justify-content:flex-end;align-self:flex-start;align-items:center;gap:var(--work-view-toggle-button-gap);height:var(--work-view-toggle-height);padding-top:var(--work-view-toggle-padding-top);margin-bottom:0;display:none}.work-browser[data-astro-cid-oysrxkpc]:defined .work-view-toggle[data-astro-cid-oysrxkpc]{display:flex}.work-view-toggle__button[data-astro-cid-oysrxkpc]{align-items:center;gap:var(--work-view-toggle-content-gap);height:100%;padding:0 var(--work-view-toggle-padding-right) 0 var(--work-view-toggle-padding-left);border:var(--work-view-toggle-active-border-width) solid transparent;border-radius:var(--work-view-toggle-radius);color:var(--light-gray-ink-color);font-family:var(--font-display);font-size:var(--heading-4-size);letter-spacing:var(--heading-3-letter-spacing);text-transform:uppercase;cursor:pointer;background:0 0;font-weight:400;line-height:100%;display:inline-flex}.work-view-toggle__icon[data-astro-cid-oysrxkpc]{flex:0 0 var(--work-view-toggle-icon-box-size);width:var(--work-view-toggle-icon-box-size);height:var(--work-view-toggle-icon-box-size);place-items:center;display:grid}.work-view-toggle__icon[data-astro-cid-oysrxkpc] svg[data-astro-cid-oysrxkpc]{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.work-view-toggle__button[data-astro-cid-oysrxkpc]:first-child .work-view-toggle__icon[data-astro-cid-oysrxkpc] svg[data-astro-cid-oysrxkpc]{width:var(--work-view-toggle-list-icon-width);height:var(--work-view-toggle-list-icon-height)}.work-view-toggle__button[data-astro-cid-oysrxkpc]:last-child .work-view-toggle__icon[data-astro-cid-oysrxkpc] svg[data-astro-cid-oysrxkpc]{width:var(--work-view-toggle-grid-icon-size);height:var(--work-view-toggle-grid-icon-size)}.work-view-toggle__button[data-astro-cid-oysrxkpc]:hover{color:var(--gray-ink-color)}.work-view-toggle__button[data-astro-cid-oysrxkpc][aria-pressed=true]{color:var(--black-ink-color)}@supports selector(:focus-visible){.work-view-toggle__button[data-astro-cid-oysrxkpc]:focus-visible{color:var(--black-ink-color)}}.work-view-toggle__button[data-astro-cid-oysrxkpc][aria-pressed=true]{border-color:var(--gray-ink-color)}.work-view-toggle__button[data-astro-cid-oysrxkpc][aria-pressed=true]:hover{border-color:var(--black-ink-color)}@supports selector(:focus-visible){.work-view-toggle__button[data-astro-cid-oysrxkpc][aria-pressed=true]:focus-visible{border-color:var(--black-ink-color)}}@media (width<=64rem){.work-collection[data-astro-cid-oysrxkpc][data-work-view=list]{gap:var(--work-list-mobile-gap)}}@media (width<=48rem){.work-collection[data-astro-cid-oysrxkpc][data-work-view=grid]{grid-template-columns:1fr}}
