.project-card.svelte-oviq8z .image-container:where(.svelte-oviq8z){background-color:var(--background-l01);border-radius:8px}.project-card.svelte-oviq8z .text-content:where(.svelte-oviq8z){margin-top:2rem}.project-card.svelte-oviq8z .text-content:where(.svelte-oviq8z) .visually-hidden:where(.svelte-oviq8z){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.project-card.svelte-oviq8z .text-content:where(.svelte-oviq8z) p:where(.svelte-oviq8z){color:var(--font-color-secondary);margin-top:.75em}.project-card.svelte-oviq8z .lock:where(.svelte-oviq8z){vertical-align:middle;font-family:Neue Montreal,sans-serif;font-size:var(--font-size-copy-small);color:var(--font-color-secondary);border:1px solid #0000;border-radius:9999px;align-items:center;margin-left:.2em;font-weight:500;line-height:1;display:inline-flex}.project-card.svelte-oviq8z .lock:where(.svelte-oviq8z) svg:where(.svelte-oviq8z){fill:none;stroke:currentColor;stroke-width:1.5px;flex-shrink:0;width:1.25em;height:1.25em}.project-card.svelte-oviq8z .lock.gated:where(.svelte-oviq8z){color:var(--font-color-primary);background-color:var(--background-l02);border-color:var(--border-l02);padding:.4em .8em .4em .6em}.project-card.svelte-oviq8z .lock-label:where(.svelte-oviq8z){grid-template-columns:1fr;display:grid}.project-card.svelte-oviq8z .lock-label-clip:where(.svelte-oviq8z){overflow:hidden}.project-card.svelte-oviq8z .lock-label-text:where(.svelte-oviq8z){white-space:nowrap;padding-left:.4em;display:block}@media screen and (hover:hover) and (pointer:fine){.project-card.svelte-oviq8z .lock.gated:where(.svelte-oviq8z){color:var(--font-color-secondary);background-color:#0000;border-color:#0000;padding:.4em;transition-property:padding,color,background-color,border-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.32,.72,0,1)}.project-card.svelte-oviq8z .lock-label:where(.svelte-oviq8z){opacity:0;grid-template-columns:0fr;transition:grid-template-columns .3s cubic-bezier(.32,.72,0,1),opacity .2s cubic-bezier(.32,.72,0,1)}.project-card.svelte-oviq8z .project-link:where(.svelte-oviq8z):is(:where(.svelte-oviq8z):hover,:where(.svelte-oviq8z):focus-visible) .lock.gated:where(.svelte-oviq8z){color:var(--font-color-primary);background-color:var(--background-l02);border-color:var(--border-l02);padding:.4em .8em .4em .6em}.project-card.svelte-oviq8z .project-link:where(.svelte-oviq8z):is(:where(.svelte-oviq8z):hover,:where(.svelte-oviq8z):focus-visible) .lock-label:where(.svelte-oviq8z){opacity:1;grid-template-columns:1fr}}@media screen and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:reduce){.project-card.svelte-oviq8z .lock.gated:where(.svelte-oviq8z),.project-card.svelte-oviq8z .lock-label:where(.svelte-oviq8z){transition-property:color,background-color,border-color,opacity}}@media screen and (hover:hover) and (pointer:fine){.project-card.svelte-oviq8z .bg-image:where(.svelte-oviq8z){transition:scale .3s}.project-card.svelte-oviq8z .text-content:where(.svelte-oviq8z) p:where(.svelte-oviq8z){transition:color .3s}.project-card.svelte-oviq8z .project-link:where(.svelte-oviq8z):hover .bg-image:where(.svelte-oviq8z){scale:1.05}.project-card.svelte-oviq8z .project-link:where(.svelte-oviq8z):hover p:where(.svelte-oviq8z){color:var(--font-color-primary)}}.projects-grid.svelte-1mrwxpm{grid-template-columns:repeat(12,1fr);gap:4rem 2.248vw;display:grid}.projects-grid.svelte-1mrwxpm>.project-card{grid-column:span 6}.projects-grid.second-row.svelte-1mrwxpm>.project-card{grid-column:span 4}@media screen and (width<=990px){.projects-grid.svelte-1mrwxpm>.project-card,.projects-grid.second-row.svelte-1mrwxpm>.project-card{grid-column:span 12}}
