.rail.svelte-402z9m{max-width:var(--page-width);background-color:var(--tg4-grey-2);margin:0 auto;padding:30px 0 20px;position:relative}.rail-heading.svelte-402z9m{margin-left:55px}.rail-heading.svelte-402z9m h2:where(.svelte-402z9m){margin:0 0 15px;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:400}.rail-heading.svelte-402z9m p:where(.svelte-402z9m){margin:0 0 20px;font-size:clamp(1rem,1.5vw,1.5rem);font-weight:400}.carousel-wrapper.svelte-402z9m{align-items:center;gap:10px;display:flex}.arrow.svelte-402z9m{color:#fff;cursor:pointer;z-index:20;background:#0009;border:none;border-radius:50%;flex:0 0 45px;justify-content:center;align-items:center;width:45px;height:45px;margin-top:-40px;font-size:2rem;display:flex}.arrow.svelte-402z9m:hover{background:#000000d9}.embla.svelte-402z9m{width:1330px;overflow:hidden}.embla__container.svelte-402z9m{display:flex}.embla__slide.svelte-402z9m{flex:0 0 25%;min-width:0;padding-right:6px}.embla__slide.svelte-402z9m img:where(.svelte-402z9m){aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.boxset-rail.svelte-402z9m .embla__slide:where(.svelte-402z9m) img:where(.svelte-402z9m){aspect-ratio:5/7}.embla__slide.svelte-402z9m h3:where(.svelte-402z9m){margin:15px 0 0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700}@media (width<=900px){.embla__slide.svelte-402z9m{flex:0 0 50%}}@media (width<=600px){.embla__slide.svelte-402z9m{flex:0 0 100%}}.image-wrapper.svelte-402z9m{position:relative}.playback-progress.svelte-402z9m{background:#ffffff59;height:5px;position:absolute;bottom:0;left:0;right:0}.playback-progress-bar.svelte-402z9m{background:var(--tg4-pink);height:100%}.rail.svelte-1n49y4b{max-width:var(--page-width);background-color:var(--tg4-grey-2);margin:0 auto;padding:30px 0 20px;position:relative}.rail-heading.svelte-1n49y4b{margin-left:55px}.rail-heading.svelte-1n49y4b h2:where(.svelte-1n49y4b){margin:0 0 15px;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:400}.rail-heading.svelte-1n49y4b p:where(.svelte-1n49y4b){margin:0 0 20px;font-size:clamp(1rem,1.5vw,1.5rem);font-weight:400}.carousel-wrapper.svelte-1n49y4b{align-items:center;gap:10px;display:flex}.arrow.svelte-1n49y4b{color:#fff;cursor:pointer;z-index:20;background:#0009;border:none;border-radius:50%;flex:0 0 45px;justify-content:center;align-items:center;width:45px;height:45px;margin-top:-40px;font-size:2rem;display:flex}.arrow.svelte-1n49y4b:hover{background:#000000d9}.embla.svelte-1n49y4b{width:1330px;overflow:hidden}.embla__container.svelte-1n49y4b{display:flex}.embla__slide.svelte-1n49y4b{flex:0 0 calc(16% + 9px);min-width:0;padding-right:6px}.embla__slide.svelte-1n49y4b img:where(.svelte-1n49y4b){aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.boxset-rail.svelte-1n49y4b .embla__slide:where(.svelte-1n49y4b) img:where(.svelte-1n49y4b){aspect-ratio:5/7}.embla__slide.svelte-1n49y4b h3:where(.svelte-1n49y4b){margin:15px 0 0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:700}@media (width<=700px){.embla__slide.svelte-1n49y4b{flex:0 0 34%}}@media (width<=500px){.embla__slide.svelte-1n49y4b{flex:0 0 50%}}@media (width<=400px){.embla__slide.svelte-1n49y4b{flex:0 0 100%}}.marketing-rail.svelte-wnhtv6{max-width:var(--page-width);background:var(--tg4-grey-2);margin:0 auto;padding:30px 0 20px;position:relative}.marketing-image.svelte-wnhtv6{width:100%;position:relative}.marketing-image.svelte-wnhtv6 img:where(.svelte-wnhtv6){object-fit:cover;width:100%;display:block}.overlay.svelte-wnhtv6{color:#fff;z-index:2;justify-content:space-between;align-items:center;padding:0 70px;display:flex;position:absolute;inset:0}.marketing-text.svelte-wnhtv6{text-align:left;max-width:500px}.marketing-text.svelte-wnhtv6 h2:where(.svelte-wnhtv6){margin:0 0 10px}.marketing-text.svelte-wnhtv6 p:where(.svelte-wnhtv6){margin:0}.marketing-action.svelte-wnhtv6{align-items:center;display:flex}.marketing-button.svelte-wnhtv6{background:var(--tg4-pink);color:#fff;padding:12px 28px;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.marketing-button.svelte-wnhtv6:hover{background:#000000d9}@media (width<=600px){.overlay.svelte-wnhtv6{padding:0 20px}.marketing-button.svelte-wnhtv6{padding:10px 20px}}@media (width<=450px){.marketing-text.svelte-wnhtv6 h2:where(.svelte-wnhtv6){margin:0}.marketing-button.svelte-wnhtv6{padding:4px 10px}}@media (width<=330px){.marketing-text.svelte-wnhtv6 h2:where(.svelte-wnhtv6){font-size:1.5rem}.marketing-text.svelte-wnhtv6 p:where(.svelte-wnhtv6),.marketing-button.svelte-wnhtv6{font-size:.8rem}}
