.carousel.svelte-8ojyxu{overflow:hidden;cursor:grab}.carousel.svelte-8ojyxu:active{cursor:grabbing}.track.svelte-8ojyxu{display:flex;will-change:transform;backface-visibility:hidden}.slide.svelte-8ojyxu{flex:0 0 auto;display:flex;align-items:center;background:none;border:none;padding:0;margin:0;cursor:grab;outline:none;-webkit-tap-highlight-color:transparent}.carousel .slide{margin-right:1.5rem}.slide.svelte-8ojyxu:active{cursor:grabbing}button.slide.svelte-8ojyxu{cursor:pointer}.slide.clickable.svelte-8ojyxu img:where(.svelte-8ojyxu){transition:opacity .2s ease}.slide.clickable.svelte-8ojyxu:hover img:where(.svelte-8ojyxu){opacity:.8}img.svelte-8ojyxu{width:auto;-webkit-user-select:none;user-select:none;display:block;flex-shrink:0}.slide.svelte-8ojyxu:focus,.slide.svelte-8ojyxu:focus-visible{outline:none}.landing.svelte-1uha8ag{position:fixed;inset:0;overflow:hidden}.carousel-wrapper.svelte-1uha8ag{position:absolute;top:calc(50% + 2rem);left:3rem;right:3rem;transform:translateY(-50%)}@media(max-width:768px){.carousel-wrapper.svelte-1uha8ag{left:1.5rem;right:1.5rem}.carousel-wrapper.svelte-1uha8ag img{height:30vh}}.lightbox.svelte-1uha8ag{position:fixed;inset:0;background:#fffffff2;z-index:1000;display:flex;align-items:center;justify-content:center;padding:3rem;cursor:default}.lightbox.svelte-1uha8ag img:where(.svelte-1uha8ag){max-width:70%;max-height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none;pointer-events:none}.lightbox-counter.svelte-1uha8ag{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);font-size:.75rem;color:#888;letter-spacing:.1em}.lightbox-close.svelte-1uha8ag{position:absolute;top:2rem;right:3rem;background:none;border:none;cursor:pointer;width:24px;height:24px;color:inherit;transition:opacity .2s;z-index:10;-webkit-tap-highlight-color:transparent}.lightbox-close.svelte-1uha8ag:hover{opacity:.5}.lightbox-nav.svelte-1uha8ag{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:1rem;color:#000;transition:opacity .2s;-webkit-tap-highlight-color:transparent}.lightbox-nav.svelte-1uha8ag:hover{opacity:.5}.lightbox-prev.svelte-1uha8ag{left:1rem}.lightbox-next.svelte-1uha8ag{right:1rem}.lightbox-close.svelte-1uha8ag .close-icon:where(.svelte-1uha8ag),.lightbox-close.svelte-1uha8ag .close-icon:where(.svelte-1uha8ag):before,.lightbox-close.svelte-1uha8ag .close-icon:where(.svelte-1uha8ag):after{display:block;width:24px;height:2px;background:#000;position:absolute;left:0}.lightbox-close.svelte-1uha8ag .close-icon:where(.svelte-1uha8ag){top:50%;transform:translateY(-50%);background:transparent}.lightbox-close.svelte-1uha8ag .close-icon:where(.svelte-1uha8ag):before,.lightbox-close.svelte-1uha8ag .close-icon:where(.svelte-1uha8ag):after{content:"";top:0}.lightbox-close.svelte-1uha8ag .close-icon:where(.svelte-1uha8ag):before{transform:rotate(45deg)}.lightbox-close.svelte-1uha8ag .close-icon:where(.svelte-1uha8ag):after{transform:rotate(-45deg)}@media(max-width:768px){.lightbox.svelte-1uha8ag{padding:1.5rem}.lightbox.svelte-1uha8ag img:where(.svelte-1uha8ag){max-width:calc(100% - 4rem)}.lightbox-close.svelte-1uha8ag{top:1.5rem;right:1.5rem}.lightbox-nav.svelte-1uha8ag{padding:.5rem}.lightbox-prev.svelte-1uha8ag{left:.5rem}.lightbox-next.svelte-1uha8ag{right:.5rem}.lightbox-counter.svelte-1uha8ag{bottom:1.5rem}}
