.project-row.svelte-1ftngtl{display:grid;grid-template-columns:80px 1.1fr 2.2fr auto;gap:40px;align-items:baseline;padding:36px 8px;border-bottom:1px solid currentColor;cursor:pointer;position:relative;transition:padding-left .35s cubic-bezier(.2,.8,.2,1),color .25s}.project-row.svelte-1ftngtl:first-child{border-top:1px solid currentColor}@media(max-width:900px){.project-row.svelte-1ftngtl{grid-template-columns:60px 1fr;gap:20px 14px}.project-row.svelte-1ftngtl .p-summary:where(.svelte-1ftngtl){grid-column:1 / -1}.project-row.svelte-1ftngtl .p-meta:where(.svelte-1ftngtl){grid-column:1 / -1;justify-self:start;text-align:left}}.project-row.svelte-1ftngtl:hover{padding-left:24px;color:var(--sec-projects-accent)}.project-row.svelte-1ftngtl:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:var(--sec-projects-accent);transition:width .35s cubic-bezier(.2,.8,.2,1)}.project-row.svelte-1ftngtl:hover:before{width:4px}.p-num.svelte-1ftngtl{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;opacity:.5;align-self:start;padding-top:14px}.p-title.svelte-1ftngtl{font-family:var(--font-display);font-size:clamp(36px,5.2vw,68px);line-height:.95;letter-spacing:-.02em;font-weight:500}.p-title.svelte-1ftngtl .period:where(.svelte-1ftngtl){color:var(--sec-projects-accent);font-style:normal}.p-summary.svelte-1ftngtl{font-family:var(--font-display);font-size:19px;line-height:1.4;opacity:.75;text-wrap:pretty;max-width:44ch}.p-meta.svelte-1ftngtl{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.55;text-align:right;align-self:start;padding-top:14px;display:flex;flex-direction:column;gap:6px}.p-meta.svelte-1ftngtl .status:where(.svelte-1ftngtl){color:var(--sec-projects-accent);opacity:1}
