@font-face{font-family:Recursive;src:url(./Recursive_VF_1.085.C3fm0w2j.woff2) format("woff2-variations");font-weight:300 1000}@font-face{font-family:Jaro;src:url(./Jaro-Regular-VariableFont_opsz.BlvwcG8y.woff2) format("woff2-variations")}strong{font-family:var(--font-ui-family-accent, var(--font-ui-family, "inherit"));font-weight:var(--font-ui-weight-accent, var(--font-ui-weight, "inherit"));font-style:var(--font-ui-style-accent, var(--font-ui-style, "inherit"));font-optical-sizing:var(--font-ui-optical-sizing-accent, var(--font-ui-optical-sizing, "inherit"));font-variation-settings:var(--font-ui-variation-settings-accent, var(--font-ui-variation-settings, "inherit"))}.projects-page.svelte-34vp2r{height:100%;width:100%;display:flex;flex-direction:column;justify-content:start;align-items:center}.grid.svelte-34vp2r{width:100%;display:grid;grid-template-columns:calc(100% - var(--spacing-sm) - min(var(--spacing-fixed-sm),10%)) var(--spacing-sm)}ul.svelte-34vp2r{list-style:none;padding:0}.project.svelte-34vp2r>a:where(.svelte-34vp2r){background-color:var(--background-color);color:var(--foreground-color)}.projects.svelte-34vp2r{font-size:var(--font-size-sm);margin-left:min(var(--spacing-fixed-sm),10%);display:flex;align-items:center;justify-content:start;flex-direction:column}.projects.svelte-34vp2r li:where(.svelte-34vp2r){--card-cross: 16em;--card-snippet-main: min(60ch, 50%);--card-media-main: min(50ch, 50%);--card-main: calc(var(--card-media-main) + var(--card-snippet-main))}.projects.svelte-34vp2r li.project:where(.svelte-34vp2r){display:contents}.projects.svelte-34vp2r li.project:where(.svelte-34vp2r):not(:first-child)>a:where(.svelte-34vp2r){margin-top:var(--spacing-fixed-md)}.projects.svelte-34vp2r li.project:where(.svelte-34vp2r) a:where(.svelte-34vp2r){flex-grow:0;flex-shrink:0;text-decoration:none;height:var(--card-cross);width:min(var(--card-main),100%);display:flex;flex-direction:row}.projects.svelte-34vp2r li.project:where(.svelte-34vp2r) a:where(.svelte-34vp2r)>:where(.svelte-34vp2r){flex-shrink:0;flex-grow:0}.projects.svelte-34vp2r li.project:where(.svelte-34vp2r) .media-fg:where(.svelte-34vp2r){width:var(--card-media-main);height:100%;overflow:hidden;box-sizing:border-box}.projects.svelte-34vp2r li.project:where(.svelte-34vp2r) .media-fg:where(.svelte-34vp2r) .preview:where(.svelte-34vp2r){width:100%;height:100%}.projects.svelte-34vp2r li.project:where(.svelte-34vp2r) img.preview:where(.svelte-34vp2r){z-index:0;object-fit:cover;object-position:center center}.projects.svelte-34vp2r li.project:where(.svelte-34vp2r) :is(a:where(.svelte-34vp2r):hover,a:where(.svelte-34vp2r):focus-visible){outline-width:4px;outline-offset:0px;outline-style:solid;outline-color:var(--accent-color-secondary)}.projects.svelte-34vp2r li.project:where(.svelte-34vp2r) .snippet:where(.svelte-34vp2r){overflow:hidden;max-width:var(--card-snippet-main);box-sizing:border-box;background-color:var(--background-color);color:var(--foreground-color);border-width:0px 0px 0px 4px;border-style:solid;border-color:var(--accent-color-secondary);padding:var(--spacing-sm) var(--spacing-md) var(--spacing-xs) var(--spacing-md)}.projects.svelte-34vp2r li.project:where(.svelte-34vp2r) .snippet:where(.svelte-34vp2r) p:where(.svelte-34vp2r){margin:0}.projects.svelte-34vp2r li.project:where(.svelte-34vp2r) .snippet:where(.svelte-34vp2r) .name:where(.svelte-34vp2r){font-size:var(--font-size-xl);font-family:var(--font-ui-family-accent, var(--font-ui-family, "inherit"));font-weight:var(--font-ui-weight-accent, var(--font-ui-weight, "inherit"));font-style:var(--font-ui-style-accent, var(--font-ui-style, "inherit"));font-optical-sizing:var(--font-ui-optical-sizing-accent, var(--font-ui-optical-sizing, "inherit"));font-variation-settings:var(--font-ui-variation-settings-accent, var(--font-ui-variation-settings, "inherit"))}.projects.svelte-34vp2r li.project:where(.svelte-34vp2r) .snippet:where(.svelte-34vp2r) .credits:where(.svelte-34vp2r){margin-top:var(--spacing-root-xxs);text-decoration:underline;max-height:2.4em;line-height:1.2em;overflow:hidden;white-space:collapse}.projects.svelte-34vp2r li.project:where(.svelte-34vp2r) .snippet:where(.svelte-34vp2r) .text:where(.svelte-34vp2r){margin-top:var(--spacing-root-xs);overflow:hidden;white-space:collapse;max-height:min(70%,6em);text-align:justify;text-justify:inter-word}.projects.svelte-34vp2r li.project:where(.svelte-34vp2r) .snippet:where(.svelte-34vp2r) .readMore:where(.svelte-34vp2r){margin-top:var(--spacing-root-xs);text-decoration:underline}.projects.svelte-34vp2r li.see-more:where(.svelte-34vp2r){padding-left:var(--card-media-main);margin-top:var(--spacing-fixed-md);width:var(--card-main);height:calc(var(--card-cross) / 4);display:flex;align-items:center}.projects.svelte-34vp2r li.see-more:where(.svelte-34vp2r) a:where(.svelte-34vp2r){padding:var(--spacing-xxs) var(--spacing-xs);font-weight:700;background-color:var(--background-color, black);color:var(--foreground-color, black);border:1px solid black;border-radius:6px;text-decoration:none;text-wrap:nowrap;transition-timing-function:ease-in;transition-property:translate;transition-duration:.3s}.projects.svelte-34vp2r li.see-more:where(.svelte-34vp2r) a:where(.svelte-34vp2r):is(a:where(.svelte-34vp2r)){text-decoration:none}.projects.svelte-34vp2r li.see-more:where(.svelte-34vp2r) a:where(.svelte-34vp2r):before{font-family:var(--font-monospace-family, "inherit");font-weight:var(--font-monospace-weight, "inherit");font-style:var(--font-monospace-style, "inherit");font-optical-sizing:var(--font-monospace-optical-sizing, "inherit");font-variation-settings:var(--font-monospace-variation-settings, "inherit");content:"> "}.projects.svelte-34vp2r li.see-more:where(.svelte-34vp2r) a:where(.svelte-34vp2r):hover:before{content:">>"}@media (max-width: 100ch){.projects.svelte-34vp2r{width:100%}.projects.svelte-34vp2r li:where(.svelte-34vp2r){--card-cross: min(100%, 40em);--card-snippet-main: min(30ch, 40vh);--card-media-main: min(50ch, 40vh);--card-main: calc(var(--card-media-main) + var(--card-snippet-main))}.projects.svelte-34vp2r li.project:where(.svelte-34vp2r) a:where(.svelte-34vp2r){width:var(--card-cross);max-height:var(--card-main);height:fit-content;flex-direction:column}.projects.svelte-34vp2r li.project:where(.svelte-34vp2r) .media-fg:where(.svelte-34vp2r){width:100%;height:var(--card-media-main)}.projects.svelte-34vp2r li.project:where(.svelte-34vp2r) .snippet:where(.svelte-34vp2r){max-width:100%;width:100%;max-height:var(--card-snippet-main);border-width:4px 0px 0px 0px}.projects.svelte-34vp2r li.see-more:where(.svelte-34vp2r){padding-left:0;margin-top:var(--spacing-fixed-md);width:var(--card-cross);height:calc(var(--card-main) / 4);display:flex;align-items:center;justify-content:center}.projects.svelte-34vp2r li.see-more:where(.svelte-34vp2r) a:where(.svelte-34vp2r){padding:var(--spacing-xxs) var(--spacing-xs);font-weight:700;background-color:var(--background-color, black);color:var(--foreground-color, black);border:1px solid black;border-radius:6px;text-decoration:none;text-wrap:nowrap;transition-timing-function:ease-in;transition-property:translate;transition-duration:.3s}.projects.svelte-34vp2r li.see-more:where(.svelte-34vp2r) a:where(.svelte-34vp2r):is(a:where(.svelte-34vp2r)){text-decoration:none}.projects.svelte-34vp2r li.see-more:where(.svelte-34vp2r) a:where(.svelte-34vp2r):before{font-family:var(--font-monospace-family, "inherit");font-weight:var(--font-monospace-weight, "inherit");font-style:var(--font-monospace-style, "inherit");font-optical-sizing:var(--font-monospace-optical-sizing, "inherit");font-variation-settings:var(--font-monospace-variation-settings, "inherit");content:"> "}.projects.svelte-34vp2r li.see-more:where(.svelte-34vp2r) a:where(.svelte-34vp2r):hover:before{content:">>"}}
