.project-status-module__l7olJq__status{border:1px solid color-mix(in srgb, var(--status-color) 28%, transparent);background:color-mix(in srgb, var(--status-color) 8%, transparent);min-height:30px;color:var(--status-color);border-radius:100px;flex-shrink:0;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1.25;display:inline-flex}.project-status-module__l7olJq__status[data-status=released]{--status-color:#8dd3ad}.project-status-module__l7olJq__status[data-status=development]{--status-color:#a5c2e9}.project-status-module__l7olJq__status[data-status=paused]{--status-color:#dfbb7a}.project-status-module__l7olJq__statusIcon{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.project-status-module__l7olJq__status[data-status=development] .project-status-module__l7olJq__statusIcon{border:1.5px solid;background:0 0;border-inline-end-color:#0000}.project-status-module__l7olJq__status[data-status=paused] .project-status-module__l7olJq__statusIcon{background:linear-gradient(90deg,currentColor 0 30%,#0000 30% 70%,currentColor 70%);border-radius:0}[data-theme=light] .project-status-module__l7olJq__status[data-status=released]{--status-color:#246044}[data-theme=light] .project-status-module__l7olJq__status[data-status=development]{--status-color:#375c96}[data-theme=light] .project-status-module__l7olJq__status[data-status=paused]{--status-color:#825918}@media (prefers-color-scheme:light){:root:not([data-theme]) .project-status-module__l7olJq__status[data-status=released]{--status-color:#246044}:root:not([data-theme]) .project-status-module__l7olJq__status[data-status=development]{--status-color:#375c96}:root:not([data-theme]) .project-status-module__l7olJq__status[data-status=paused]{--status-color:#825918}}
.projects-module__PDyoba__directory{max-width:1440px;margin-inline:auto;padding:1rem 1.5rem 5rem}.projects-module__PDyoba__card{border-top:1px solid var(--color-border-strong);padding-block:1.5rem 3rem}.projects-module__PDyoba__card+.projects-module__PDyoba__card{margin-top:1.5rem}.projects-module__PDyoba__cardHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.projects-module__PDyoba__category{color:var(--color-text-dim);align-items:baseline;gap:1.25rem;font-size:.8125rem;line-height:1.5;display:flex}.projects-module__PDyoba__index{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.6875rem}.projects-module__PDyoba__cardBody{gap:2rem;display:grid}.projects-module__PDyoba__copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.projects-module__PDyoba__titleRow{align-items:center;gap:1.125rem;margin-bottom:1.25rem;display:flex}.projects-module__PDyoba__titleRow>span{flex-shrink:0}.projects-module__PDyoba__title{letter-spacing:-.045em;overflow-wrap:anywhere;font-size:clamp(1.875rem,3.1vw,2.875rem);font-weight:400;line-height:1.12}.projects-module__PDyoba__description{max-width:58ch;margin-bottom:1.5rem}.projects-module__PDyoba__actions{flex-wrap:wrap;align-items:center;gap:.75rem 2rem;width:100%;margin-top:auto;padding-top:1rem;display:flex}.projects-module__PDyoba__primaryLink,.projects-module__PDyoba__secondaryLink{border-bottom:1px solid var(--color-border-strong);justify-content:space-between;align-items:center;gap:1.5rem;min-height:44px;padding-block:.5rem;font-size:.875rem;line-height:1.4;display:inline-flex}.projects-module__PDyoba__primaryLink{font-weight:500}.projects-module__PDyoba__secondaryLink{color:var(--color-text-dim)}.projects-module__PDyoba__primaryLink svg,.projects-module__PDyoba__secondaryLink svg{width:18px;height:18px;transition:transform var(--motion-standard)}.projects-module__PDyoba__primaryLink:hover,.projects-module__PDyoba__secondaryLink:hover{color:var(--color-text);border-color:currentColor}.projects-module__PDyoba__primaryLink:hover svg,.projects-module__PDyoba__secondaryLink:hover svg{transform:translate(3px)}.projects-module__PDyoba__media{aspect-ratio:16/9;border:1px solid var(--color-border);border-radius:var(--radius-media);align-self:center;min-width:0;display:block;position:relative;overflow:hidden}.projects-module__PDyoba__image{object-fit:cover;transition:transform .5s}.projects-module__PDyoba__media:hover .projects-module__PDyoba__image,.projects-module__PDyoba__media:focus-visible .projects-module__PDyoba__image{transform:scale(1.035)}.projects-module__PDyoba__mediaArrow{bottom:1rem;border:1px solid var(--color-border-strong);background:var(--color-bg);width:40px;height:40px;color:var(--color-text);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:1rem}.projects-module__PDyoba__mediaArrow svg{width:18px;height:18px}.projects-module__PDyoba__card a:focus-visible{outline:2px solid var(--color-secondary);outline-offset:5px}[dir=rtl] .projects-module__PDyoba__title{letter-spacing:normal}:is([dir=rtl] .projects-module__PDyoba__primaryLink:hover svg,[dir=rtl] .projects-module__PDyoba__secondaryLink:hover svg){transform:translate(-3px)}@media (min-width:1024px){.projects-module__PDyoba__directory{padding:1rem 3rem 7rem}.projects-module__PDyoba__card{padding-block:1.5rem 3.5rem}.projects-module__PDyoba__cardBody{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:5%}.projects-module__PDyoba__withoutImage{grid-template-columns:1fr}.projects-module__PDyoba__withoutImage .projects-module__PDyoba__copy{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);column-gap:5%;display:grid}.projects-module__PDyoba__withoutImage .projects-module__PDyoba__titleRow{grid-row:1/3;align-self:start}.projects-module__PDyoba__withoutImage .projects-module__PDyoba__description,.projects-module__PDyoba__withoutImage .projects-module__PDyoba__copy>ul,.projects-module__PDyoba__withoutImage .projects-module__PDyoba__actions{grid-column:2}}@media (max-width:540px){.projects-module__PDyoba__cardHeader{align-items:flex-start;gap:.75rem}.projects-module__PDyoba__category{gap:.625rem;font-size:.75rem}.projects-module__PDyoba__titleRow{gap:.875rem}.projects-module__PDyoba__cardBody{gap:1.75rem}}@media (prefers-reduced-motion:reduce){.projects-module__PDyoba__image,.projects-module__PDyoba__primaryLink svg,.projects-module__PDyoba__secondaryLink svg{transition:none}.projects-module__PDyoba__media:hover .projects-module__PDyoba__image,.projects-module__PDyoba__media:focus-visible .projects-module__PDyoba__image,.projects-module__PDyoba__primaryLink:hover svg,.projects-module__PDyoba__secondaryLink:hover svg{transform:none}}
