@charset "UTF-8";#main:has(.project-container.svelte-qkpp8u){padding:0}.project-container.svelte-qkpp8u{position:relative;min-height:100dvh}.title-container.svelte-qkpp8u{position:fixed;top:6px;left:50%;transform:translate(-50%);z-index:998;text-align:center;transition:transform .3s ease,opacity .3s ease}@media (max-width: 767px){.title-container.svelte-qkpp8u{top:30px}}@media (orientation: portrait){.title-container.svelte-qkpp8u{display:none}}@media (orientation: portrait){.title-container.hidden.svelte-qkpp8u{transform:translate(-50%,-120%);opacity:0;pointer-events:none}}.title-container.svelte-qkpp8u h1:where(.svelte-qkpp8u){font-size:clamp(1.2rem,3vw,2rem);font-weight:500;color:var(--foreground-color)}.title-container.svelte-qkpp8u .page-counter:where(.svelte-qkpp8u){--weak-color: color-mix( in srgb, var(--foreground-color) 66.6666%, transparent );color:var(--weak-color)}@media (orientation: portrait){.title-container.svelte-qkpp8u .page-counter:where(.svelte-qkpp8u){display:none}}.images-container.svelte-qkpp8u{position:relative;width:100%;height:100vh;z-index:1;scroll-snap-type:y mandatory;overflow-y:auto;overflow-x:hidden}.images-container.svelte-qkpp8u .image-slide:where(.svelte-qkpp8u){position:relative;height:100dvh;scroll-snap-align:start;margin:0;padding:0;display:flex;align-items:center;justify-content:center}@media (orientation: portrait){.images-container.svelte-qkpp8u .image-slide.project-info-slide:where(.svelte-qkpp8u){justify-content:flex-start!important;padding-left:1rem!important}.images-container.svelte-qkpp8u .image-slide:where(.svelte-qkpp8u):has(.image-item:where(.svelte-qkpp8u):nth-child(2)){display:none}}.images-container.svelte-qkpp8u .image-slide:where(.svelte-qkpp8u) .row-images:where(.svelte-qkpp8u){width:100%;height:100%;display:flex;column-gap:1rem;padding:1rem;align-items:center}@media (orientation: portrait){.images-container.svelte-qkpp8u .image-slide:where(.svelte-qkpp8u) .row-images:where(.svelte-qkpp8u){flex-direction:column;row-gap:1rem;column-gap:0;justify-content:center}.images-container.svelte-qkpp8u .image-slide:where(.svelte-qkpp8u) .row-images:where(.svelte-qkpp8u) .image-item:where(.svelte-qkpp8u){width:100%!important;height:100vh!important;flex:none!important}.images-container.svelte-qkpp8u .image-slide:where(.svelte-qkpp8u) .row-images:where(.svelte-qkpp8u) .image-item:where(.svelte-qkpp8u) .image-view{width:100%!important;height:auto!important;max-height:100%!important}.images-container.svelte-qkpp8u .image-slide:where(.svelte-qkpp8u) .row-images:where(.svelte-qkpp8u) .image-item:where(.svelte-qkpp8u):not(:first-child){display:none}}.images-container.svelte-qkpp8u .image-slide:where(.svelte-qkpp8u) .row-images:where(.svelte-qkpp8u) .image-item:where(.svelte-qkpp8u){position:relative;flex:1;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.images-container.svelte-qkpp8u .image-slide:where(.svelte-qkpp8u) .row-images:where(.svelte-qkpp8u) .image-item[data-size=small]:where(.svelte-qkpp8u) .image-view{width:60%;height:auto;max-height:80%}.images-container.svelte-qkpp8u .image-slide:where(.svelte-qkpp8u) .row-images:where(.svelte-qkpp8u) .image-item[data-size=medium]:where(.svelte-qkpp8u) .image-view{width:80%;height:auto;max-height:90%}.images-container.svelte-qkpp8u .image-slide:where(.svelte-qkpp8u) .row-images:where(.svelte-qkpp8u) .image-item:where(.svelte-qkpp8u) .image-view :is(img,video){object-fit:contain!important;border-radius:0;border:none}@media (orientation: landscape){.images-container.svelte-qkpp8u .image-slide:where(.svelte-qkpp8u) .row-images:where(.svelte-qkpp8u):not(:has(.image-item:nth-child(2))) .image-item[data-size=large]:where(.svelte-qkpp8u){position:absolute;inset:0;width:100%;height:100%}.images-container.svelte-qkpp8u .image-slide:where(.svelte-qkpp8u) .row-images:where(.svelte-qkpp8u):has(.image-item:where(.svelte-qkpp8u):nth-child(2)):has(.image-item[data-size=large]:where(.svelte-qkpp8u)){padding:0;column-gap:0}.images-container.svelte-qkpp8u .image-slide:where(.svelte-qkpp8u) .row-images:where(.svelte-qkpp8u):has(.image-item:where(.svelte-qkpp8u):nth-child(2)):has(.image-item[data-size=large]:where(.svelte-qkpp8u)) .image-item:where(.svelte-qkpp8u):not([data-size=large]){padding:2rem}}@media (orientation: landscape){.images-container .image-slide .row-images .image-item[data-size=large] .image-view{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.images-container .image-slide .row-images .image-item[data-size=large] .image-view img,.images-container .image-slide .row-images .image-item[data-size=large] .image-view video{object-fit:cover!important}}.images-container .image-slide .row-images .image-item[data-size=full],.images-container .image-slide .row-images .image-item[data-size=full] .image-view{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.images-container .image-slide .row-images .image-item[data-size=full] .image-view img,.images-container .image-slide .row-images .image-item[data-size=full] .image-view video{object-fit:cover!important;width:100%;height:100%}.images-container .image-slide .row-images .image-item[data-size=full] .controls{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);z-index:100}.images-container .image-slide .row-images .image-item[data-size=reels]{display:flex;align-items:center;justify-content:center}.images-container .image-slide .row-images .image-item[data-size=reels] .image-view{width:35%;height:auto;max-height:75vh}.images-container .image-slide .row-images .image-item[data-size=reels] .image-view img,.images-container .image-slide .row-images .image-item[data-size=reels] .image-view video{object-fit:contain!important}@media (orientation: portrait){.images-container .image-slide .row-images:has(.image-item[data-size=full]){padding:0!important}.images-container .image-slide .row-images:has(.image-item[data-size=reels]){padding:0!important}.images-container .image-slide .row-images .image-item[data-size=full]{position:relative!important;width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:.5rem!important}.images-container .image-slide .row-images .image-item[data-size=full] .image-view{position:relative!important;width:90%!important;height:auto!important;max-height:80vh!important}.images-container .image-slide .row-images .image-item[data-size=full] .controls{position:relative!important;transform:none!important;left:auto!important;bottom:auto!important}.images-container .image-slide .row-images .image-item[data-size=reels]{max-height:85vh!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:60%!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.images-container .image-slide .row-images .image-item[data-size=reels] .image-view{width:100%!important;height:auto!important;max-height:85vh!important}.images-container .image-slide .row-images:not(:has(.image-item:nth-child(2))) .image-item[data-size=large]:only-child .image-view{height:auto!important;width:100%!important;object-fit:contain!important}}.title-container.svelte-qkpp8u h1:where(.svelte-qkpp8u){font-size:calc(var(--font-size))!important;padding-top:0;top:0}.project-info.svelte-qkpp8u .project-content:where(.svelte-qkpp8u){color:var(--foreground-color)!important;line-height:1.6;max-width:40ch;margin-left:auto}.project-info.svelte-qkpp8u .project-content:where(.svelte-qkpp8u) p{margin:0;color:var(--foreground-color)!important}.project-info.svelte-qkpp8u .project-content:where(.svelte-qkpp8u) strong{font-size:.8rem;font-weight:400;color:var(--weak-color)!important;display:block;margin-bottom:.5rem}.project-info.svelte-qkpp8u .project-content:where(.svelte-qkpp8u) br{display:none}.project-info.svelte-qkpp8u .back-link:where(.svelte-qkpp8u){font-size:.8rem;font-weight:400;color:var(--weak-color)!important;display:block;text-decoration:none;margin-top:2rem;margin-bottom:0;transition:opacity .3s ease}.project-info.svelte-qkpp8u .back-link:where(.svelte-qkpp8u):hover{opacity:.7}.project-info.svelte-qkpp8u :is(.prev-link:where(.svelte-qkpp8u),.next-link:where(.svelte-qkpp8u)){display:none}
