.image-wrapper.svelte-17ucg4i{width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:0;transform:translateY(10px) scale(.95);transition:opacity .8s cubic-bezier(.2,0,.2,1),transform .8s cubic-bezier(.2,0,.2,1)}.image-wrapper.loaded.svelte-17ucg4i{opacity:1;transform:translateY(0) scale(1)}.reveal-img.svelte-17ucg4i{max-height:120px;width:100%;object-fit:contain;filter:grayscale(1);opacity:.8;transition:all .4s ease}.reveal-img.svelte-17ucg4i:hover{opacity:1;transform:scale(1.1);filter:none}.arrows.svelte-1ou2fn5{display:inline-flex;justify-content:space-between;width:100%;max-width:1600px;margin:-5rem auto 1rem;padding:0 max(2rem,5vw);height:0;position:relative;top:7.5rem;z-index:10000}.arrows__arrow.svelte-1ou2fn5{background:#ffffff05;border:none;color:#fffc;font-size:1.5rem;padding:.5rem 1rem 2.55rem;cursor:pointer;transition:background .3s ease,box-shadow .5s ease,color .35s ease,border .4s ease-out;border-radius:50%;width:3.05rem;place-content:center;border:1px solid rgba(255,255,255,.3019607843);box-shadow:inset 0 0 #ffffffad,0 0 #fff}.arrows__arrow.svelte-1ou2fn5:hover{background:#ffffff0d;box-shadow:inset 0 0 0 50px #fffffff4;color:#000;border:1px solid #ffffff}.image-grid-outer.svelte-1ou2fn5{position:relative;width:100%;padding:4.5rem 0 0;background:#060606;overflow:hidden}.glass-container.svelte-1ou2fn5{width:100%;max-width:1600px;margin:0 auto;background:#ffffff05;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);padding:4rem 0;display:flex;flex-direction:column;align-items:center;gap:3rem}.header.svelte-1ou2fn5{text-align:center}.header.svelte-1ou2fn5 .rating:where(.svelte-1ou2fn5){display:inline-flex;align-items:center;gap:.6rem;margin-bottom:.85rem}.header.svelte-1ou2fn5 .rating__stars:where(.svelte-1ou2fn5){display:inline-flex;align-items:center;gap:4px}.header.svelte-1ou2fn5 .rating__star:where(.svelte-1ou2fn5){width:19px;height:19px;fill:#ffc107}.header.svelte-1ou2fn5 .rating__star:where(.svelte-1ou2fn5) path:where(.svelte-1ou2fn5){fill:#ffc107!important}.header.svelte-1ou2fn5 .rating__star--half:where(.svelte-1ou2fn5){position:relative;display:inline-block;width:19px;height:19px}.header.svelte-1ou2fn5 .rating__star-half-base:where(.svelte-1ou2fn5),.header.svelte-1ou2fn5 .rating__star-half-fill:where(.svelte-1ou2fn5){position:absolute;left:0;top:0;width:19px;height:19px}.header.svelte-1ou2fn5 .rating__star-half-base:where(.svelte-1ou2fn5) path:where(.svelte-1ou2fn5){fill:#fff3!important}.header.svelte-1ou2fn5 .rating__star-half-fill:where(.svelte-1ou2fn5){clip-path:inset(0 50% 0 0)}.header.svelte-1ou2fn5 .rating__star-half-fill:where(.svelte-1ou2fn5) path:where(.svelte-1ou2fn5){fill:#ffc107!important}.header.svelte-1ou2fn5 .rating__value:where(.svelte-1ou2fn5){font-size:.95rem;font-weight:700;color:#fff;letter-spacing:.02em;line-height:1}.header.svelte-1ou2fn5 .titles:where(.svelte-1ou2fn5){font-family:var(--font-title, serif);font-size:clamp(.9rem,2vw,1.1rem);color:#ffffffb8;letter-spacing:.2em;text-transform:uppercase;margin:0;font-weight:300;padding:0 1rem 1rem}.carousel.svelte-1ou2fn5{width:100%;height:150px;position:relative;cursor:grab;touch-action:pan-y;overflow:hidden;display:flex;align-items:center}.carousel.svelte-1ou2fn5:active{cursor:grabbing}.carousel.svelte-1ou2fn5 .mask-overlay:where(.svelte-1ou2fn5){position:absolute;top:0;bottom:0;width:20%;z-index:10;pointer-events:none}.carousel.svelte-1ou2fn5 .mask-overlay.left:where(.svelte-1ou2fn5){left:0;background:linear-gradient(to right,#060606 0%,transparent 100%)}.carousel.svelte-1ou2fn5 .mask-overlay.right:where(.svelte-1ou2fn5){right:0;background:linear-gradient(to left,#060606 0%,transparent 100%)}.track.svelte-1ou2fn5{display:flex;align-items:center;will-change:transform;-webkit-user-select:none;user-select:none;gap:var(--gap, 0);position:absolute;left:0;height:100%}.item.svelte-1ou2fn5{flex:0 0 auto;width:var(--item-w);height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;pointer-events:none}@media(max-width:768px){.glass-container.svelte-1ou2fn5{padding:3rem 0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.carousel.svelte-1ou2fn5{height:100px}}
