.project-wrapper{margin-block:var(--element-spacing);container:project/inline-size}.project{--default-project-base-highlighted-background:var(--green-50);--base-highlighted-background:var(--project-base-highlighted-background,var(--default-project-base-highlighted-background));--default-project-hover-highlighted-background:var(--green-200);--hover-highlighted-background:var(--project-hover-highlighted-background,var(--default-project-hover-highlighted-background));--default-project-active-highlighted-background:var(--green-300);--active-highlighted-background:var(--project-active-highlighted-background,var(--default-project-active-highlighted-background))}[data-background=white]{--project-base-highlighted-background:var(--green-50)}[data-background=light]{--project-base-highlighted-background:var(--white);--project-hover-highlighted-background:var(--green-50);--project-active-highlighted-background:var(--green-200)}.project{--transition-duration:.3s;text-align:left;color:inherit;border-radius:var(--rounded);transition-property:background-color,box-shadow;transition-duration:var(--transition-duration);background-color:var(--base-highlighted-background);flex-direction:column;max-width:355px;text-decoration:none;display:flex}:root.no-focus-visible .project:focus{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}.project:focus:not(:focus-visible){outline:none}.project:focus-visible{outline:2px solid var(--focus-color,var(--primary-color));outline-offset:var(--focus-offset,3px)}@media (hover:hover) and (pointer:fine){.project:hover{background-color:var(--hover-highlighted-background)}}.project:active{background-color:var(--active-highlighted-background)}@container project (width>=40rem){.project{flex-direction:row;align-items:center;gap:2.5rem;max-width:740px;padding-right:1rem}@media (hover:hover) and (pointer:fine){.project:hover{box-shadow:0 119px 48px #00000003,0 67px 40px #00000005,0 30px 30px #00000008,0 7px 16px #00000008}}}.project .project-image{object-fit:cover;border-radius:var(--rounded)var(--rounded)0 0;flex-shrink:0;grid-template-rows:1fr;grid-template-columns:1fr;width:100%;height:15rem;display:grid;overflow:hidden}@container project (width>=40rem){.project .project-image{border-radius:var(--rounded)0 0 var(--rounded);width:15rem;height:15rem}}.project .project-image>*{grid-area:1/1/-1/-1}.project .project-image .project-image{object-fit:cover;object-position:var(--position);width:100%;max-width:none;height:100%;min-height:0}.project .project-text{padding:1.5rem}@container project (width>=40rem){.project .project-text{padding:0}}.project .project-text .project-description>:first-child,.project .project-text .project-description>link:first-child+*{margin-top:0}.project .project-text .project-description>:last-child{margin-bottom:0}.project .project-text .project-description>.lead-text:first-child>:first-child{margin-top:0}.project .project-text .project-description>.lead-text:last-child>:last-child{margin-bottom:0}.project .project-name{letter-spacing:0;margin:0;font-size:clamp(1.375rem,1.33673rem + .163265vw,1.5rem);font-weight:700;line-height:1.2}.project .project-more{pointer-events:none;margin-top:1.5rem}
/*# sourceMappingURL=css-wpce--project.css.map*/