.wip-card.svelte-rwmvha{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-full);cursor:pointer;background-color:var(--color-black)}img.svelte-rwmvha{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--radius-full);transition:transform .5s cubic-bezier(.25,.46,.45,.94),opacity .3s ease;will-change:transform,opacity}.main-img.svelte-rwmvha{position:relative;z-index:1}.hover-img.svelte-rwmvha{position:absolute;top:0;left:0;z-index:2;opacity:0}.wip-card.svelte-rwmvha:hover .main-img:where(.svelte-rwmvha){transform:scale(1.05)}.wip-card.svelte-rwmvha:hover .hover-img:where(.svelte-rwmvha){opacity:1;transform:scale(1.05)}.wips-section.svelte-1wyxst0{width:100vw;padding:120px 0;background-color:var(--color-black);display:flex;overflow:hidden}.title-column.svelte-1wyxst0{width:15vw;display:flex;align-items:center;justify-content:center;flex-shrink:0}h1.svelte-1wyxst0{margin:0;white-space:nowrap;color:var(--color-white);transform:rotate(-90deg);line-height:1}.content-column.svelte-1wyxst0{flex:1;display:flex;flex-direction:column;overflow:hidden}.carousel-container.svelte-1wyxst0{display:flex;gap:var(--spacing-40);overflow-x:auto;overflow-y:hidden;padding-left:var(--spacing-40);align-items:center;scrollbar-width:none;-ms-overflow-style:none}.carousel-container.svelte-1wyxst0::-webkit-scrollbar{display:none}.carousel-container.svelte-1wyxst0{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.card-wrapper.svelte-1wyxst0{width:250px;height:400px;flex-shrink:0}.spacer.svelte-1wyxst0{min-width:5vw;height:1px}.controls.svelte-1wyxst0{display:flex;gap:20px;justify-content:flex-end;padding-right:var(--spacing-40);padding-top:var(--spacing-40)}.nav-arrow.svelte-1wyxst0{background:none;border:none;cursor:pointer;color:var(--color-white);transition:opacity .3s ease;padding:10px}.nav-arrow.svelte-1wyxst0:hover{opacity:.7}.nav-arrow.svelte-1wyxst0 svg:where(.svelte-1wyxst0){display:block}@media(max-width:768px){.wips-section.svelte-1wyxst0{flex-direction:column;padding:60px 0}.title-column.svelte-1wyxst0{width:100%;height:auto;margin-bottom:var(--spacing-40);justify-content:flex-start;padding-left:20px}h1.svelte-1wyxst0{transform:none}.carousel-container.svelte-1wyxst0{width:100%;padding-left:40px;order:2}.controls.svelte-1wyxst0{order:1;justify-content:space-between;padding-left:20px;padding-right:20px;padding-top:0;padding-bottom:var(--spacing-20)}.card-wrapper.svelte-1wyxst0{width:75vw;min-width:280px}}
