@media screen and (min-width:0px){#project.bg-alternate,#project.bg-alternate h2{background-color:var(--bg-light)}#project:nth-of-type(2n) .grid{direction:rtl}#project:nth-of-type(2n) .cell{direction:ltr}#project{position:relative}#project .cs-container{max-width:2000px;padding:0}#project header{margin-bottom:var(--space-6);padding-inline:var(--section-padding-x);text-align:center}#project header h2{color:var(--text-primary);font-size:var(--font-size-h2,2rem);line-height:1.1}#project .grid{display:grid;grid-template-columns:1fr}#project .cell{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}#project .media{border-radius:0;overflow:hidden;position:relative}#project .media img,#project .media picture{display:block;height:100%;width:100%}#project .media img{-o-object-fit:cover;object-fit:cover}#project .text{align-items:center;display:flex;justify-content:center;padding:6rem 2rem}#project .text p{color:var(--text-secondary);font-size:1.25rem;max-width:40ch;text-align:center}#project .actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;row-gap:1.75rem}}@media screen and (min-width:750px){#project .grid{align-items:stretch;grid-template-columns:1fr 1fr}#project .cell{min-height:22rem}#project .text p{max-width:44ch}#project .cell:nth-child(3){grid-column:2;grid-row:2}#project .cell:nth-child(4){grid-column:1;grid-row:2}}