.headline-container.svelte-squb2z{font-size:2rem;position:absolute;margin:1em;top:var(--position-y);color:var(--text-color);filter:drop-shadow(.2em .2em .1em rgba(0,0,0,.2))}.headline-container.svelte-squb2z.left{left:var(--position-x)}.headline-container.svelte-squb2z.right{right:var(--position-x)}.headline-container.svelte-squb2z.right .mask-container:where(.svelte-squb2z){flex-flow:row-reverse}.headline-container.svelte-squb2z.right .mask-container:where(.svelte-squb2z) .headline:where(.svelte-squb2z){margin-left:-2px}.headline-container.svelte-squb2z.right .inline-triangle:where(.svelte-squb2z){clip-path:polygon(25% 0%,100% 0%,100% 100%,0% 100%);margin-left:0}.headline-container.svelte-squb2z.right .triangle:where(.svelte-squb2z){margin-left:auto;clip-path:polygon(0 0,100% 0,0 100%)}.mask-container.svelte-squb2z{margin-top:.05em;display:flex;white-space:nowrap;overflow:hidden}.mask-container.svelte-squb2z>:where(.svelte-squb2z){padding:0 .3em;height:1.8em;line-height:1.8em;background-color:var(--bg-color)}.mask-container.svelte-squb2z.right{right:0;text-align:right}.inline-triangle.svelte-squb2z{clip-path:polygon(0 0,25% 0%,2px 100%,0% 100%);width:1em;margin-left:-2px}.triangle.svelte-squb2z{margin-top:.05em;background-color:var(--bg-color);clip-path:polygon(0 0,100% 0,100% 100%);max-width:1em;height:1em;display:flex}.view-shell--bg.svelte-5gqyl1{background-image:var(--view-bg-desktop);background-position:center;background-repeat:no-repeat;background-size:cover}@media(max-width:640px){.view-shell--bg.svelte-5gqyl1{background-image:var(--view-bg-mobile)}}.carousel-viewport.svelte-1ujg7ax{width:100%;height:100vh;cursor:grab;display:flex;align-items:center;overflow:hidden}.carousel-viewport.svelte-1ujg7ax:active{cursor:grabbing}.carousel-viewport.svelte-1ujg7ax .track:where(.svelte-1ujg7ax){display:flex;will-change:transform;transform-style:preserve-3d}.carousel-viewport.svelte-1ujg7ax .track:where(.svelte-1ujg7ax) .tile:where(.svelte-1ujg7ax){flex-shrink:0;width:30em;height:30em;background-size:cover;background-position:bottom center;border:solid red 1px;display:flex;align-content:baseline;align-items:center;justify-content:center;font-weight:700;color:#fff;transition:all .6s cubic-bezier(.25,.46,.45,.94);cursor:pointer;position:relative}.carousel-viewport.svelte-1ujg7ax .track:where(.svelte-1ujg7ax) .tile-label:where(.svelte-1ujg7ax){position:relative;z-index:1;text-align:center;font-size:1.5rem}.carousel-viewport.svelte-1ujg7ax .track:where(.svelte-1ujg7ax) .tile.active:where(.svelte-1ujg7ax){transform:scale(1);z-index:10}.carousel-viewport.svelte-1ujg7ax .track:where(.svelte-1ujg7ax) .tile:where(.svelte-1ujg7ax):not(.active){opacity:.5;transform:scale(.8)}.carousel-viewport.svelte-1ujg7ax .track:where(.svelte-1ujg7ax) .tile.active:where(.svelte-1ujg7ax)~.tile:where(.svelte-1ujg7ax){transform:scale(.8)}.carousel-viewport.svelte-1ujg7ax .track:where(.svelte-1ujg7ax) .modal-content:where(.svelte-1ujg7ax){background:#fff;position:absolute;padding:2rem;max-width:500px;width:20em;margin-left:5em;margin-top:10em;text-align:center;left:var(--modal-left-offset, 0%)}.carousel-viewport.svelte-1ujg7ax .track:where(.svelte-1ujg7ax) .models-grid:where(.svelte-1ujg7ax){display:flex;flex-flow:column-reverse wrap;gap:1rem}.carousel-viewport.svelte-1ujg7ax .track:where(.svelte-1ujg7ax) .model-btn:where(.svelte-1ujg7ax){padding:0 1rem;border-bottom:var(--color-green) solid 2px;cursor:pointer;font-weight:600;transition:all .2s;color:#374151}.carousel-viewport.svelte-1ujg7ax .track:where(.svelte-1ujg7ax) .model-btn:where(.svelte-1ujg7ax):hover{border-bottom-color:#fff}.carousel-viewport.svelte-1ujg7ax .track:where(.svelte-1ujg7ax) .model-btn:where(.svelte-1ujg7ax).selected{background:var(--color-green);color:#fff}
