div.svelte-11hfvk2{display:contents}div.svelte-11hfvk2 svg,img.svelte-11hfvk2,video.svelte-11hfvk2{height:var(--media-height, auto);width:var(--media-width, auto);object-fit:var(--media-fit, cover);object-position:var(--media-position, center)}a.svelte-aco0xn{display:inline-block;text-decoration:none;pointer-events:auto}a.svelte-aco0xn:hover .logo:where(.svelte-aco0xn){color:var(--color-primary-light)}.award.svelte-aco0xn{display:flex;align-items:center;gap:var(--spacing-xxs)}.logo.svelte-aco0xn{color:var(--color-white);display:block;filter:drop-shadow(0px 0px var(--award-glow, 14px) color-mix(in srgb,currentColor 67%,transparent));margin:0;--media-height: 40px;--media-width: auto}.award-type.svelte-aco0xn,.date.svelte-aco0xn{margin:0;font-family:var(--font-family-mono);font-size:.375em;letter-spacing:.01em}.date.svelte-aco0xn{color:var(--color-text-secondary)}.meta-item.full-width.svelte-183tz59{width:100%;display:flex;align-items:end;flex-wrap:wrap;gap:2px 4px}.meta-item.full-width.svelte-183tz59 dt:where(.svelte-183tz59){margin-bottom:0;margin-right:.5em}.meta-item.awards.svelte-183tz59{gap:var(--spacing-sm);margin-top:var(--spacing-xxs)}dt.svelte-183tz59{margin-bottom:var(--spacing-xxs);color:var(--color-primary)}dd.svelte-183tz59{font-family:var(--font-family-mono);font-size:var(--font-size-body-xxs);letter-spacing:.01em;line-height:var(--line-height-text);margin-left:.75em;display:block}.visually-hidden.svelte-183tz59{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scramble-target.svelte-183tz59{opacity:0}.project-header.svelte-vmpvmp{position:relative;width:100dvw;height:100dvh}.background-media.svelte-vmpvmp{position:relative;z-index:-1;height:100vh;height:100dvh;--media-height: 100%;--media-width: 100%;overflow:hidden}.background-media.svelte-vmpvmp:after{background:linear-gradient(to bottom,#000000f2,#000a,#000000f2);content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.title.svelte-vmpvmp{position:absolute;top:.051em;right:.025em;z-index:3;text-align:right;opacity:0}.subtitle.svelte-vmpvmp{position:absolute;bottom:-.047em;z-index:4;margin-bottom:0;opacity:0}.title.svelte-vmpvmp,.subtitle.svelte-vmpvmp{--line-height-heading: .947}@supports (-webkit-text-stroke: 3px black){.title.svelte-vmpvmp,.subtitle.svelte-vmpvmp{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px var(--color-primary)}}.tag.svelte-o2ryla{border-radius:var(--border-radius);display:inline-block;background-color:var(--color-text-body);color:var(--color-primary-contrast);font-family:var(--font-family-mono);font-size:.375em;letter-spacing:.01em;padding:.25em .75em;transform:translateY(-.25em)}.project.svelte-1upvsj0{overflow:hidden;pointer-events:auto}.content.svelte-1upvsj0{padding:var(--spacing-base)}@media (max-width: 1023px){.content.svelte-1upvsj0{padding:var(--spacing-sm) var(--spacing-xs)}}.meta.svelte-1upvsj0{margin-bottom:var(--spacing-base)}dl.svelte-1upvsj0{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--spacing-sm)}.description.svelte-1upvsj0{font-size:var(--font-size-h4);margin-bottom:var(--spacing-base);line-height:var(--line-height-text);max-width:64ch}.media.svelte-1upvsj0{--media-width: 100%;--media-height: auto;border:var(--border);border-radius:var(--border-radius);box-shadow:0 0 16px #33c5f3,inset 0 0 12px #33c5f3;overflow:hidden;margin-bottom:var(--spacing-sm);position:relative;z-index:1}.project-links.svelte-1upvsj0{text-align:center;padding-block:var(--spacing-base)}.link-list.svelte-1upvsj0{display:flex;align-items:center;justify-content:space-around;gap:var(--spacing-xs)}@media (max-width: 1280px){.link-list.svelte-1upvsj0{flex-direction:column;min-height:auto;gap:var(--spacing-sm);padding-top:var(--spacing-sm)}}@media (max-width: 768px){.link-list.svelte-1upvsj0{justify-content:center;padding:var(--spacing-sm)}}
