:root{--work-spacing-sm:var(--space-base);--work-spacing-md:var(--space-lg);--work-spacing-lg:var(--space-xl);--work-card-border-radius:var(--section-border-radius);--work-transition-duration:var(--motion-duration-base)}._work__title_dky08_16{font-size:var(--font-size-lg);font-family:var(--heading-font-family);font-variation-settings:"wght" 700;grid-column:1/6;align-items:start;gap:1rem;margin:0;padding-block-start:var(--space-lg);font-style:normal;font-weight:700;line-height:1.2;display:flex}@media (width>=64rem){._work__title_dky08_16{font-size:var(--font-size-xl)}}._work__grid_dky08_36{--work-per-row:1;--work-spacing:var(--work-spacing-sm);grid-template-columns:repeat(var(--work-per-row), minmax(0, 1fr));gap:var(--work-spacing);width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){._work__grid_dky08_36{--work-per-row:2;--work-spacing:var(--work-spacing-md)}}@media (width>=64rem){._work__grid_dky08_36{--work-per-row:3}}._work__card_dky08_58{--work-gap:var(--space-sm);--work-padding:var(--space-base);--work-image-size:var(--work-thumbnail-size);--work-title-font-size:var(--font-size-base);--work-subtitle-font-size:var(--font-size-base);--work-date-font-size:var(--font-size-sm);--work-skills-font-size:var(--font-size-sm);background-color:light-dark(var(--work-foreground),var(--work-background));color:light-dark(var(--work-background),var(--work-foreground));appearance:none;border-radius:var(--work-card-border-radius);border:none;grid-template-columns:1fr 1fr;grid-template-areas:"cover""content";align-items:start;width:100%;height:fit-content;padding:0;text-decoration:none;display:grid;position:relative;container:project-card/inline-size}@media (prefers-reduced-motion:no-preference){._work__card_dky08_58{transition:box-shadow var(--work-transition-duration) var(--motion-ease-out), transform var(--work-transition-duration) var(--motion-ease-out), background-color var(--work-transition-duration) var(--motion-ease-standard), color var(--work-transition-duration) var(--motion-ease-standard)}}._work__card_dky08_58:before{content:"";pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 4px 40px 8px #0003}@media (prefers-reduced-motion:no-preference){._work__card_dky08_58:before{transition:opacity var(--motion-duration-background-animation) var(--motion-ease-out)}}._work__card_dky08_58:hover,._work__card_dky08_58:focus{cursor:pointer}@media (prefers-reduced-motion:no-preference){._work__card_dky08_58:hover,._work__card_dky08_58:focus{transform:translateY(-.25rem)}._work__card_dky08_58:hover:before,._work__card_dky08_58:focus:before{opacity:1}}@media (width>=64rem){._work__card_dky08_58{--work-padding:var(--space-lg);--work-title-font-size:var(--font-size-md);--work-subtitle-font-size:var(--font-size-base);--work-date-font-size:var(--font-size-sm)}}@media (width>=68.75rem){._work__card_dky08_58{--work-title-font-size:var(--font-size-lg)}}._work__card-thumbnail_dky08_128{aspect-ratio:1;border-top-left-radius:var(--work-card-border-radius);border-top-right-radius:var(--work-card-border-radius);grid-area:cover/1/cover/-1;width:100%;height:auto}._work__card-thumbnail-image_dky08_137{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-top-left-radius:var(--work-card-border-radius);border-top-right-radius:var(--work-card-border-radius);width:100%;height:100%}._work__card-content_dky08_145{justify-content:flex-start;align-items:flex-start;gap:var(--space-xs);padding:var(--work-padding);border-bottom-left-radius:var(--work-card-border-radius);border-bottom-right-radius:var(--work-card-border-radius);flex-direction:column;grid-area:content/1/content/-1;margin:0;display:flex}@media (width>=64rem){._work__card-content_dky08_145{justify-content:flex-start;align-items:flex-start}}._work__card-content-title_dky08_164{font-family:var(--heading-font-family);font-weight:600;font-size:var(--work-title-font-size);text-align:left;color:currentColor;margin:0;line-height:1.3}._work__card-content-subtitle_dky08_173{font-family:var(--text-font-family);font-weight:300;font-size:var(--work-subtitle-font-size);text-align:left;margin:0;line-height:1.4}._work__card-content-meta_dky08_181{font-family:var(--text-font-family);font-size:var(--work-date-font-size);margin:0}@container project-card (width>=28rem){._work__card_dky08_58{--work-padding:var(--space-lg);--work-title-font-size:var(--font-size-lg);grid-template-areas:"cover content"}}
