/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0}}}.projects-col.grid{flex-direction:column;align-items:center;display:flex}@media (width>=40rem){.projects-col.grid{display:none}}.projects-list.view-grid .projects-col.grid{display:flex}.projects-col.left-col{width:100%;height:auto;display:flex;position:relative}@media (width>=48rem){.projects-col.left-col{width:calc(50vw - var(--gutter) * 1.5)}}.projects-col-inner{flex-direction:column;display:flex}:where(.projects-col-inner>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(16vw * var(--tw-space-y-reverse));margin-block-end:calc(16vw * calc(1 - var(--tw-space-y-reverse)))}@media (width>=40rem){:where(.projects-col-inner>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(12vw * var(--tw-space-y-reverse));margin-block-end:calc(12vw * calc(1 - var(--tw-space-y-reverse)))}}@media (width>=48rem){:where(.projects-col-inner>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(8vw * var(--tw-space-y-reverse));margin-block-end:calc(8vw * calc(1 - var(--tw-space-y-reverse)))}}.projects-col-inner{width:100%}@media (width>=40rem){.projects-col-inner{padding-block:5vh}}.projects-list.view-grid .projects-col.grid .projects-col-inner{gap:var(--gutter);grid-template-columns:repeat(6,1fr);display:grid}@media (width>=40rem){.projects-list.view-grid .projects-col.grid .projects-col-inner{display:grid}}.projects-col .project-item.large:nth-of-type(2n) .project-item-inner{grid-column:1/6!important}.projects-col .project-item.large:nth-of-type(odd) .project-item-inner{grid-column:2/7!important}.projects-col.left-col .project-item .project-item-inner{grid-template-columns:repeat(5,minmax(0,1fr))}.projects-col.left-col .project-item-wrapper:nth-of-type(8n+1) .project-item-inner{grid-column:2/6}.projects-col.left-col .project-item-wrapper:nth-of-type(8n+2) .project-item-inner{grid-column:3/5}.projects-col.left-col .project-item-wrapper:nth-of-type(8n+3) .project-item-inner{grid-column:1/4}.projects-col.left-col .project-item-wrapper:nth-of-type(8n+4) .project-item-inner{grid-column:1/7;width:70%;margin:0 auto}.projects-col.left-col .project-item-wrapper:nth-of-type(8n+5) .project-item-inner{grid-column:2/5}.projects-col.left-col .project-item-wrapper:nth-of-type(8n+6) .project-item-inner{grid-column:4/7}.projects-col.left-col .project-item-wrapper:nth-of-type(8n+7) .project-item-inner{grid-column:1/7;width:80%;margin:0 auto}.projects-col.left-col .project-item-wrapper:nth-of-type(8n+8) .project-item-inner{grid-column:3/7}.projects-col.right-col .project-item-wrapper:nth-of-type(8n+1) .project-item-inner{grid-column:3/6}.projects-col.right-col .project-item-wrapper:nth-of-type(8n+2) .project-item-inner{grid-column:1/5}.projects-col.right-col .project-item-wrapper:nth-of-type(8n+3) .project-item-inner{grid-column:4/6}.projects-col.right-col .project-item-wrapper:nth-of-type(8n+4) .project-item-inner{grid-column:2/5}.projects-col.right-col .project-item-wrapper:nth-of-type(8n+5) .project-item-inner{grid-column:1/5}.projects-col.right-col .project-item-wrapper:nth-of-type(8n+6) .project-item-inner{grid-column:1/7;width:70%;margin:0 auto}.projects-col.right-col .project-item-wrapper:nth-of-type(8n+7) .project-item-inner{grid-column:4/7}.projects-col.right-col .project-item-wrapper:nth-of-type(8n+8) .project-item-inner{grid-column:2/6}.single-col .project-item-wrapper:nth-of-type(8n+1) .project-item-inner{grid-column:1/5}.single-col .project-item-wrapper:nth-of-type(8n+2) .project-item-inner{grid-column:3/7}.single-col .project-item-wrapper:nth-of-type(8n+3) .project-item-inner{grid-column:1/7;width:80%;margin:0 auto}.single-col .project-item-wrapper:nth-of-type(8n+4) .project-item-inner{grid-column:2/6}.single-col .project-item-wrapper:nth-of-type(8n+5) .project-item-inner{grid-column:1/6}.single-col .project-item-wrapper:nth-of-type(8n+6) .project-item-inner{grid-column:2/7}.single-col .project-item-wrapper:nth-of-type(8n+7) .project-item-inner{grid-column:1/7;width:80%;margin:0 auto}.single-col .project-item-wrapper:nth-of-type(8n+8) .project-item-inner{grid-column:2/6}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}.projects-list[data-astro-cid-n67qvov7]{flex-grow:1;margin:5rem 0;padding:0 1.5rem;transition:opacity .3s;display:block}.js .projects-list[data-astro-cid-n67qvov7]:not(.ready){opacity:0}@media not all and (width>=48rem){.projects-cols[data-astro-cid-n67qvov7]{display:none}}@media (width>=48rem){.projects-cols[data-astro-cid-n67qvov7]{display:grid}}.projects-cols[data-astro-cid-n67qvov7]{column-gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8rem}@media not all and (width>=48rem){.projects-cols[data-astro-cid-n67qvov7] .left-col[data-astro-cid-n67qvov7]{display:none}}@media (width>=48rem){.single-col[data-astro-cid-n67qvov7]{display:none}}.project-item[data-astro-cid-n67qvov7]:not(.has-cols){justify-content:center;display:flex}.project-item[data-astro-cid-n67qvov7].has-cols{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.project-item-inner[data-astro-cid-n67qvov7]{position:relative}
