@charset "UTF-8";.intro.svelte-1ulmpv3{position:relative;z-index:3;pointer-events:none;opacity:max(0,1 - var(--scroll-progress) * 1.5);will-change:opacity}.intro.svelte-1ulmpv3>.images:where(.svelte-1ulmpv3){position:fixed;inset:0}.intro.svelte-1ulmpv3>.images:where(.svelte-1ulmpv3)>.image:where(.svelte-1ulmpv3){position:absolute;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:opacity .2s;opacity:0}.intro.svelte-1ulmpv3>.images:where(.svelte-1ulmpv3)>.image:where(.svelte-1ulmpv3).active{opacity:1}.intro.svelte-1ulmpv3>.images:where(.svelte-1ulmpv3)>.image:where(.svelte-1ulmpv3) .image-view{flex:1;max-width:100%;max-height:100%}.intro.svelte-1ulmpv3>.images:where(.svelte-1ulmpv3)>.image:where(.svelte-1ulmpv3):not(.full){inset:calc(var(--max-logo-height) * .75 + (var(--logo-bottom) + var(--header-height)) * 2) calc(var(--side-margin))}.intro.svelte-1ulmpv3>.images:where(.svelte-1ulmpv3)>.image:where(.svelte-1ulmpv3):not(.full) .image-view{aspect-ratio:4/3!important}.intro.svelte-1ulmpv3>.images:where(.svelte-1ulmpv3)>.image:where(.svelte-1ulmpv3):not(.full) .image-view img,.intro.svelte-1ulmpv3>.images:where(.svelte-1ulmpv3)>.image:where(.svelte-1ulmpv3):not(.full) .image-view video{object-fit:contain}.intro.svelte-1ulmpv3>.images:where(.svelte-1ulmpv3)>.image.full:where(.svelte-1ulmpv3){inset:0}.intro.svelte-1ulmpv3>.images:where(.svelte-1ulmpv3)>.image.full:where(.svelte-1ulmpv3) .image-view{position:absolute;inset:0;aspect-ratio:auto!important}.intro.svelte-1ulmpv3>.text:where(.svelte-1ulmpv3){position:fixed;left:calc(var(--logo-margin-x));right:calc(var(--logo-margin-x));bottom:calc(var(--logo-bottom) * 2 + var(--footer-height) * 6);z-index:9;display:flex;flex-direction:column;align-items:center;justify-content:center}.intro.svelte-1ulmpv3>.text:where(.svelte-1ulmpv3)>p:where(.svelte-1ulmpv3){text-align:center;max-width:87ch;color:var(--foreground-color);margin:0;font-size:clamp(13px,1.5vw,15px)}@media (orientation: portrait){.intro.svelte-1ulmpv3>.text:where(.svelte-1ulmpv3)>p:where(.svelte-1ulmpv3){max-width:35ch}.intro.svelte-1ulmpv3>.text:where(.svelte-1ulmpv3)>p:where(.svelte-1ulmpv3) br.desktop-only{display:none}}.intro.svelte-1ulmpv3>.spacer:where(.svelte-1ulmpv3){min-height:200svh}.intro.svelte-1ulmpv3>.scroll-cursor:where(.svelte-1ulmpv3){position:fixed;bottom:2rem;left:50%;transform:translate(-50%);z-index:10;color:var(--foreground-color);animation:svelte-1ulmpv3-bounce 2s infinite}.intro.svelte-1ulmpv3>.scroll-cursor:where(.svelte-1ulmpv3) svg:where(.svelte-1ulmpv3){width:20px;height:20px}@keyframes svelte-1ulmpv3-bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}swiper-slide.svelte-palfmc{--weak-color: color-mix( in srgb, var(--foreground-color) 66.6666%, transparent );min-height:100dvh;position:relative}swiper-slide.svelte-palfmc>.title:where(.svelte-palfmc){position:absolute;z-index:10;top:6px;left:50%;transform:translate(-50%);text-align:center}@media (max-width: 767px){swiper-slide.svelte-palfmc>.title:where(.svelte-palfmc){top:30px}}swiper-slide.svelte-palfmc>.title:where(.svelte-palfmc) .page-counter:where(.svelte-palfmc){color:var(--weak-color)}@media (max-width: 767px){swiper-slide.svelte-palfmc>.title:where(.svelte-palfmc) .page-counter:where(.svelte-palfmc){display:none}}swiper-slide.svelte-palfmc>.images:where(.svelte-palfmc){position:absolute;z-index:1;inset:0;overflow:hidden;scrollbar-gutter:stable;scrollbar-width:none;-ms-overflow-style:none}@supports selector(::-webkit-scrollbar){swiper-slide.svelte-palfmc>.images:where(.svelte-palfmc)::-webkit-scrollbar{width:0;height:0;display:none}swiper-slide.svelte-palfmc>.images:where(.svelte-palfmc)::-webkit-scrollbar,swiper-slide.svelte-palfmc>.images:where(.svelte-palfmc)::-webkit-scrollbar-thumb,swiper-slide.svelte-palfmc>.images:where(.svelte-palfmc)::-webkit-scrollbar-track{background-color:transparent}}swiper-slide.svelte-palfmc>.images.scrollAllowed:where(.svelte-palfmc){scroll-snap-type:y mandatory;overflow-y:auto;overflow-x:hidden}swiper-slide.svelte-palfmc>.images:where(.svelte-palfmc) .image-slide:where(.svelte-palfmc){position:relative;height:100dvh;scroll-snap-align:start;margin:0;padding:0;display:flex;align-items:center;justify-content:center}@media (orientation: portrait){swiper-slide.svelte-palfmc>.images:where(.svelte-palfmc) .image-slide.project-info-slide:where(.svelte-palfmc){justify-content:flex-start!important;padding-left:1rem!important}swiper-slide.svelte-palfmc>.images:where(.svelte-palfmc) .image-slide:where(.svelte-palfmc):has(.image-item:where(.svelte-palfmc):nth-child(2)){display:none}}swiper-slide.svelte-palfmc>.images:where(.svelte-palfmc) .image-slide:where(.svelte-palfmc) .row-images:where(.svelte-palfmc){width:100%;height:100%;padding:2rem}@media (orientation: landscape){swiper-slide.svelte-palfmc>.images:where(.svelte-palfmc) .image-slide:where(.svelte-palfmc) .row-images:where(.svelte-palfmc){display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:center}}swiper-slide.svelte-palfmc>.images:where(.svelte-palfmc) .image-slide:where(.svelte-palfmc) .row-images:where(.svelte-palfmc) .image-item:where(.svelte-palfmc){position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;gap:.5rem}swiper-slide.svelte-palfmc>.images:where(.svelte-palfmc) .image-slide:where(.svelte-palfmc) .row-images:where(.svelte-palfmc) .image-item:where(.svelte-palfmc) .controls{flex:none}@media (orientation: portrait){swiper-slide.svelte-palfmc>.images:where(.svelte-palfmc) .image-slide:where(.svelte-palfmc) .row-images:where(.svelte-palfmc) .image-item:where(.svelte-palfmc) .image-view{width:100%;height:auto;max-height:100%}}@media (orientation: landscape){swiper-slide.svelte-palfmc>.images:where(.svelte-palfmc) .image-slide:where(.svelte-palfmc) .row-images:where(.svelte-palfmc) .image-item[data-size=small]:where(.svelte-palfmc) .image-view{width:60%;height:auto;max-height:80%}swiper-slide.svelte-palfmc>.images:where(.svelte-palfmc) .image-slide:where(.svelte-palfmc) .row-images:where(.svelte-palfmc) .image-item[data-size=medium]:where(.svelte-palfmc) .image-view{width:80%;height:auto;max-height:90%}swiper-slide.svelte-palfmc>.images:where(.svelte-palfmc) .image-slide:where(.svelte-palfmc) .row-images:where(.svelte-palfmc) .image-item[data-size=large]:where(.svelte-palfmc) .image-view{width:100%;height:auto;max-height:100%}}swiper-slide.svelte-palfmc>.images:where(.svelte-palfmc) .image-slide:where(.svelte-palfmc) .row-images:where(.svelte-palfmc) .image-item:where(.svelte-palfmc) .image-view :is(img,video){object-fit:contain!important;border-radius:0;border:none}swiper-slide.svelte-palfmc .project-info:where(.svelte-palfmc) .project-content:where(.svelte-palfmc){color:var(--foreground-color)!important;line-height:1.6;max-width:40ch;margin-left:auto}swiper-slide.svelte-palfmc .project-info:where(.svelte-palfmc) .project-content:where(.svelte-palfmc) p{margin:0;color:var(--foreground-color)!important}swiper-slide.svelte-palfmc .project-info:where(.svelte-palfmc) .project-content:where(.svelte-palfmc) p:first-child{display:none}swiper-slide.svelte-palfmc .project-info:where(.svelte-palfmc) .project-content:where(.svelte-palfmc) p:nth-child(2){margin-bottom:2rem}swiper-slide.svelte-palfmc .project-info:where(.svelte-palfmc) .project-content:where(.svelte-palfmc) p:nth-child(4){margin-bottom:0}swiper-slide.svelte-palfmc .project-info:where(.svelte-palfmc) .project-content:where(.svelte-palfmc) strong{font-size:.8rem;font-weight:600;color:var(--weak-color)!important;display:block;margin-bottom:0}swiper-slide.svelte-palfmc .project-info:where(.svelte-palfmc) .project-content:where(.svelte-palfmc) br{display:none}@media (orientation: landscape){swiper-slide.svelte-palfmc .row-images .image-item[data-size=full]{position:absolute;inset:0;width:100%;height:100%;gap:0}swiper-slide.svelte-palfmc .row-images .image-item[data-size=full] .image-view{position:absolute;inset:0;width:100%;height:100%}swiper-slide.svelte-palfmc .row-images .image-item[data-size=full] .image-view img,swiper-slide.svelte-palfmc .row-images .image-item[data-size=full] .image-view video{object-fit:cover!important}}@media (orientation: portrait){swiper-slide.svelte-palfmc .row-images .image-item[data-size=full]{position:absolute;inset:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem}swiper-slide.svelte-palfmc .row-images .image-item[data-size=full] .image-view{width:100%;height:auto;max-height:100%;display:flex;align-items:center;justify-content:center}swiper-slide.svelte-palfmc .row-images .image-item[data-size=full] .image-view img,swiper-slide.svelte-palfmc .row-images .image-item[data-size=full] .image-view video{object-fit:contain!important;width:100%;height:100%}swiper-slide.svelte-palfmc .row-images .image-item[data-size=full] .controls{flex:none}}swiper-slide.svelte-palfmc .row-images .image-item[data-size=full] .image-view video::-webkit-media-controls{display:none!important}swiper-slide.svelte-palfmc .row-images .image-item[data-size=full] .image-view video::-webkit-media-controls-panel{display:none!important}swiper-slide.svelte-palfmc .row-images .image-item[data-size=full] .image-view video::-webkit-media-controls-play-button{display:none!important}swiper-slide.svelte-palfmc .row-images .image-item[data-size=full] .image-view video::-webkit-media-controls-start-playback-button{display:none!important}swiper-slide.svelte-palfmc .row-images .image-item[data-size=reels]{display:flex;align-items:center;justify-content:center}swiper-slide.svelte-palfmc .row-images .image-item[data-size=reels] .image-view{width:35%;height:auto;max-height:75vh}swiper-slide.svelte-palfmc .row-images .image-item[data-size=reels] .image-view img,swiper-slide.svelte-palfmc .row-images .image-item[data-size=reels] .image-view video{object-fit:contain!important}@media (orientation: portrait){swiper-slide.svelte-palfmc .row-images:has(.image-item[data-size=full]){padding:0!important}swiper-slide.svelte-palfmc .row-images .image-item[data-size=full]{max-height:80vh!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:100%!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}swiper-slide.svelte-palfmc .row-images .image-item[data-size=full] .image-view{width:100%!important;height:auto!important;max-height:80vh!important}swiper-slide.svelte-palfmc .row-images:has(.image-item[data-size=reels]){padding:0!important}swiper-slide.svelte-palfmc .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}swiper-slide.svelte-palfmc .row-images .image-item[data-size=reels] .image-view{width:100%!important;height:auto!important;max-height:85vh!important}}#main:has(.swiper-root.svelte-ovqdu9){padding:0}.swiper-root.svelte-ovqdu9{position:fixed;inset:0;z-index:1;transition:opacity .3s ease}
