.lightbox.svelte-1aoww34{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--heading);background:0 0;border:none;margin:0;padding:0;overflow:hidden}.lightbox[open].svelte-1aoww34{flex-direction:column;display:flex}.lightbox.svelte-1aoww34::backdrop{backdrop-filter:blur(8px);background:#030713e6}.counter.svelte-1aoww34{font-family:var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;line-height:1rem}.caption.svelte-1aoww34{text-align:center;color:var(--text);flex:1;font-size:.875rem;line-height:1.25rem}.lightbox-btn.svelte-1aoww34{background:var(--panel-solid);border:1px solid var(--line-strong);width:44px;height:44px;color:var(--heading);transition:border-color .3s var(--ease-space), background-color .3s var(--ease-space);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.lightbox-btn.svelte-1aoww34:hover{border-color:var(--line-hover)}:root[data-motion=reduce] .lightbox.svelte-1aoww34 img:where(.svelte-1aoww34){transition:none}.head[data-astro-cid-d3qtom5t]{z-index:1;flex-direction:column;gap:16px;padding-top:144px;padding-bottom:48px;display:flex;position:relative}@media (width>=1024px){.head[data-astro-cid-d3qtom5t]{padding-top:176px}}.breadcrumb[data-astro-cid-d3qtom5t]{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:16px;display:flex}.head-text[data-astro-cid-d3qtom5t]{flex-direction:column;gap:16px;max-width:760px;display:flex}.actions[data-astro-cid-d3qtom5t]{flex-wrap:wrap;gap:8px;display:flex}.layout[data-astro-cid-d3qtom5t]{z-index:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;padding-bottom:64px;display:grid;position:relative}@media (width>=1024px){.layout[data-astro-cid-d3qtom5t]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:32px;padding-bottom:96px}.side-col[data-astro-cid-d3qtom5t]{position:sticky;top:112px}}.main-col[data-astro-cid-d3qtom5t],.side-col[data-astro-cid-d3qtom5t]{flex-direction:column;gap:24px;min-width:0;display:flex}.about[data-astro-cid-d3qtom5t]{flex-direction:column;gap:12px;padding:24px;display:flex}@media (width>=1024px){.about[data-astro-cid-d3qtom5t]{padding:32px}}.about[data-astro-cid-d3qtom5t] p[data-astro-cid-d3qtom5t]{white-space:pre-line;max-width:680px}.media[data-astro-cid-d3qtom5t]{flex-direction:column;gap:4px;padding:8px;display:flex}.frame-media[data-astro-cid-d3qtom5t]{aspect-ratio:16/9;border:1px solid var(--line);background:var(--window);border-radius:16px;width:100%;display:block;position:relative;overflow:hidden}video[data-astro-cid-d3qtom5t].frame-media{object-fit:contain}.zoomable[data-astro-cid-d3qtom5t]{cursor:zoom-in}.backdrop[data-astro-cid-d3qtom5t]{object-fit:cover;filter:blur(16px);opacity:.6;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)}.picture[data-astro-cid-d3qtom5t]{object-fit:contain;width:100%;height:100%;position:relative}.zoom-hint[data-astro-cid-d3qtom5t]{background:var(--panel-solid);border:1px solid var(--line-strong);width:36px;height:36px;color:var(--heading);opacity:0;transition:opacity .3s var(--ease-space);border-radius:9999px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.zoomable[data-astro-cid-d3qtom5t]:hover .zoom-hint[data-astro-cid-d3qtom5t],.zoomable[data-astro-cid-d3qtom5t]:focus-visible .zoom-hint[data-astro-cid-d3qtom5t]{opacity:1}figcaption[data-astro-cid-d3qtom5t]{color:var(--muted);align-items:center;gap:8px;padding:12px 12px 8px;display:flex}.side[data-astro-cid-d3qtom5t]{flex-direction:column;gap:16px;padding:24px;display:flex}.techs[data-astro-cid-d3qtom5t]{color:var(--heading);flex-direction:column;gap:10px;display:flex}.techs[data-astro-cid-d3qtom5t] li[data-astro-cid-d3qtom5t]{align-items:center;gap:10px;display:flex}.dot[data-astro-cid-d3qtom5t]{border-radius:9999px;flex-shrink:0;width:7px;height:7px}.role[data-astro-cid-d3qtom5t]{color:var(--muted);white-space:nowrap;margin-left:auto}.rows[data-astro-cid-d3qtom5t]{flex-direction:column;gap:10px;display:flex}.rows[data-astro-cid-d3qtom5t] div[data-astro-cid-d3qtom5t]{justify-content:space-between;gap:16px;display:flex}.rows[data-astro-cid-d3qtom5t] dd[data-astro-cid-d3qtom5t]{text-align:right;font-weight:500}.neighbours[data-astro-cid-d3qtom5t]{justify-content:space-between;gap:16px;display:flex}.neighbours[data-astro-cid-d3qtom5t] .next[data-astro-cid-d3qtom5t]{text-align:right}.cta[data-astro-cid-d3qtom5t]{background:linear-gradient(165deg, var(--accent-soft), var(--panel) 70%);border-color:var(--accent-line)}.cta[data-astro-cid-d3qtom5t] .btn[data-astro-cid-d3qtom5t]{align-self:flex-start}
