.skill-map.svelte-17q19v3{width:min(fit-content,100%);height:fit-content;max-height:min(80dvh,100%);display:flex;align-items:start;justify-content:center}.skill-map.svelte-17q19v3 svg:where(.svelte-17q19v3){width:fit-content;height:fit-content}.skill-map.svelte-17q19v3 text{font-family:var(--font-family-base),sans-serif;font-size:var(--text-md);fill:var(--color-black, #1a1917);cursor:pointer;opacity:.15;transition-duration:var(--duration-sm);transition-timing-function:ease;transition-property:fill,opacity,font-weight}.skill-map.svelte-17q19v3 path{stroke-width:1px;transition-duration:var(--duration-md);transition-timing-function:ease;transition-property:stroke,opacity}.skill-map.svelte-17q19v3 .category-project text{opacity:1}.skill-map.svelte-17q19v3 .hovered text{opacity:1}.skill-map.svelte-17q19v3 .active text{opacity:1;fill:var(--theme-color, #E11D48);font-weight:700}.skill-map.svelte-17q19v3 .active text.category-project{opacity:1;fill:var(--color-black);font-weight:700}@media all and (max-width:750.5px){.skill-map.svelte-17q19v3{align-items:start;padding:0}.skill-map.svelte-17q19v3 text{font-size:var(--text-xs)}}.content.archive-page.svelte-1d6nxft{position:relative;width:100%;overflow:hidden}.archive-page.svelte-1d6nxft .wrapper:where(.svelte-1d6nxft){display:flex;flex-direction:row;align-items:flex-start;gap:var(--md);width:100%;justify-content:center}.wrapper.svelte-1d6nxft .skill-map-container:where(.svelte-1d6nxft){width:fit-content;min-width:0}.archive-page.svelte-1d6nxft .wrapper:where(.svelte-1d6nxft) .skill-map-container:where(.svelte-1d6nxft){position:relative;width:50;overflow:hidden}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft){width:100%;display:flex;flex-direction:column;gap:var(--md);justify-content:start;flex:1;min-width:0;max-width:var(--article-max-width);padding-top:var(--lg)}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft) .links:where(.svelte-1d6nxft){display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--xs)}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft) .links:where(.svelte-1d6nxft) li:where(.svelte-1d6nxft){list-style:none}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft) .links:where(.svelte-1d6nxft) .category-container:where(.svelte-1d6nxft){display:flex;flex-direction:column;gap:var(--2xs);flex-wrap:wrap}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft) .links:where(.svelte-1d6nxft) .category-title:where(.svelte-1d6nxft){font-size:var(--text-sm)}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft) .links:where(.svelte-1d6nxft) .links-container:where(.svelte-1d6nxft){display:flex;flex-direction:row;gap:var(--xs);flex-wrap:wrap}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft) .links:where(.svelte-1d6nxft) button:where(.svelte-1d6nxft){margin:0;background:none;border:1px solid var(--theme-color);border-radius:var(--rounded-md);color:var(--theme-color);padding:.25rem .5rem;cursor:pointer;transition-property:background,color,border-color;transition-duration:var(--duration-sm);transition-timing-function:ease}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft) .links:where(.svelte-1d6nxft) .category-project:where(.svelte-1d6nxft){border:1px solid var(--color-black);background:var(--color-black);color:var(--color-white)}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft) .links:where(.svelte-1d6nxft) button:where(.svelte-1d6nxft):hover{background:var(--theme-color);color:var(--color-white);border-color:var(--theme-color)}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft) .actions:where(.svelte-1d6nxft){display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--xs)}.archive-page.svelte-1d6nxft .gallery:where(.svelte-1d6nxft){display:flex;flex-direction:column;gap:var(--xs);--gallery-grow-scale: 2}.archive-page.svelte-1d6nxft .gallery-row:where(.svelte-1d6nxft){display:flex;flex-wrap:nowrap;gap:var(--xs);flex:0 1 var(--row-target-height, var(--row-height));min-height:0;transition:flex-basis var(--duration-md) ease}.archive-page.svelte-1d6nxft .gallery-row:where(.svelte-1d6nxft) img:where(.svelte-1d6nxft),.archive-page.svelte-1d6nxft .gallery-row:where(.svelte-1d6nxft) .video-item:where(.svelte-1d6nxft){flex:0 1 calc(var(--row-height) * var(--ratio, 1));min-width:0;aspect-ratio:var(--ratio, 1);border-radius:var(--rounded-lg);object-fit:cover;z-index:0;transition:flex-basis var(--duration-md) ease,z-index 0s var(--duration-md)}.archive-page.svelte-1d6nxft .gallery-row:where(.svelte-1d6nxft) img:where(.svelte-1d6nxft):hover,.archive-page.svelte-1d6nxft .gallery-row:where(.svelte-1d6nxft) .video-item:where(.svelte-1d6nxft):hover{flex-basis:min(80%,calc(var(--row-height) * var(--gallery-grow-scale) * var(--ratio, 1)));z-index:1;transition:flex-basis var(--duration-md) ease,z-index 0s}.archive-page.svelte-1d6nxft .gallery-row:where(.svelte-1d6nxft) .video-item:where(.svelte-1d6nxft){position:relative;overflow:hidden}.archive-page.svelte-1d6nxft .gallery-row:where(.svelte-1d6nxft) .video-item:where(.svelte-1d6nxft) video:where(.svelte-1d6nxft){display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}@media all and (max-width:1200.5px){.archive-page.svelte-1d6nxft .wrapper:where(.svelte-1d6nxft){flex-direction:column}.archive-page.svelte-1d6nxft .skill-map-container:where(.svelte-1d6nxft){width:100%}.archive-page.svelte-1d6nxft .explainer:where(.svelte-1d6nxft){max-width:100%;padding-top:0}}
