.viewport.svelte-sun8sb{background:#000;outline:none;width:100%;min-height:100dvh;overflow:hidden}.viewport.svelte-sun8sb:focus-visible{outline-offset:2px;outline:2px solid}.container.svelte-sun8sb{display:flex}@media (orientation:portrait){.container.horizontal.svelte-sun8sb{flex-direction:column;height:100dvh}}.container.vertical.svelte-sun8sb{flex-direction:column;height:100dvh}@media (orientation:portrait){.container.vertical.svelte-sun8sb{flex-direction:row;height:auto}}.container.svelte-sun8sb .slide{background:#000;flex:none;min-width:0;height:100dvh;margin:0 -1px}@media (orientation:portrait){.container.svelte-sun8sb .slide{width:100vw;height:auto;margin:-1px 0}}.video.svelte-13kk6x7{width:100%;height:100%;transition:opacity .666s;position:relative}.video.svelte-13kk6x7:not(.ready){opacity:0}video.svelte-13kk6x7{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;display:block}.controls.svelte-13kk6x7{z-index:11;left:max(45px, env(safe-area-inset-left,0px));right:calc(45px + env(safe-area-inset-right,0px));bottom:max(45px, env(safe-area-inset-bottom,0px));color:#fff;opacity:0;pointer-events:none;align-items:center;gap:15px;transition:opacity .333s;display:flex;position:absolute}.controls.visible.svelte-13kk6x7{opacity:1;pointer-events:auto}@media (width<=1024px){.controls.svelte-13kk6x7{left:max(15px, env(safe-area-inset-left,0px));right:max(15px, env(safe-area-inset-right,0px));bottom:calc(15px + env(safe-area-inset-bottom,0px))}}.control-btn.svelte-13kk6x7{min-height:33px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;line-height:0;display:flex}.control-btn.svelte-13kk6x7:focus-visible{outline-offset:2px;outline:2px solid #fff}.control-btn.svelte-13kk6x7 svg:where(.svelte-13kk6x7){display:block}.timeline.svelte-13kk6x7{cursor:pointer;touch-action:none;flex:auto;align-items:center;min-width:0;height:22px;display:flex;position:relative}.timeline.svelte-13kk6x7:focus-visible{outline-offset:2px;outline:2px solid #fff}.timeline-track.svelte-13kk6x7{width:100%;height:4px;color:inherit;display:block}.timeline-pill.svelte-13kk6x7{pointer-events:none;display:block;position:absolute;top:50%;transform:translate(-50%,-50%)}header.svelte-1uha8ag{z-index:9;width:100%;padding:max(15px, env(safe-area-inset-top,0px)) max(15px, env(safe-area-inset-right,0px)) 15px max(15px, env(safe-area-inset-left,0px));position:fixed;top:0;left:0}@media (width>=1024px){header.svelte-1uha8ag{padding:max(45px, env(safe-area-inset-top,0px)) max(45px, env(safe-area-inset-right,0px)) 45px max(45px, env(safe-area-inset-left,0px))}}@media (width<=1024px){header.svelte-1uha8ag{padding-top:max(22.5px, env(safe-area-inset-top,0px));padding-right:calc(25px + env(safe-area-inset-right,0px))}}.logo.svelte-1uha8ag{z-index:10;pointer-events:none;color:#fff;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:fixed;top:0;left:0}@media (width<=1024px){.logo.svelte-1uha8ag svg:first-child{width:340px}}.logo.svelte-1uha8ag svg:where(.svelte-1uha8ag){bottom:max(45px, env(safe-area-inset-bottom,0px));right:max(45px, env(safe-area-inset-right,0px));pointer-events:auto;position:absolute;overflow:visible}@media (width<=1024px){.logo.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;left:0;right:0}}.logo.svelte-1uha8ag svg:where(.svelte-1uha8ag) g:where(.svelte-1uha8ag){cursor:pointer;outline:none;transition:transform .333s}.logo.svelte-1uha8ag svg:where(.svelte-1uha8ag) g.down:where(.svelte-1uha8ag){transform:translateY(.2rem)}.slide.svelte-1uha8ag{justify-content:center;align-items:center;display:flex;overflow:hidden}.media-frame.svelte-1uha8ag{flex:none;max-width:100vw;height:100%;position:relative;overflow:hidden}.media-frame--horizontal.svelte-1uha8ag{aspect-ratio:2400/1600;width:auto;height:100%;max-height:100%}.media-frame--vertical.svelte-1uha8ag{aspect-ratio:1920/2400;width:auto;height:100%;max-height:100%}.media-frame--square.svelte-1uha8ag{aspect-ratio:1;width:auto;height:100%;max-height:100%}@media (orientation:portrait){.media-frame.svelte-1uha8ag{width:100%;height:auto;max-height:none}.media-frame--horizontal.svelte-1uha8ag{aspect-ratio:2400/1600;height:auto}.media-frame--vertical.svelte-1uha8ag{aspect-ratio:1920/2400;width:auto;max-width:100%;height:auto;max-height:100dvh}.media-frame--square.svelte-1uha8ag{aspect-ratio:1;height:auto}}.media-frame.svelte-1uha8ag img,.media-frame.svelte-1uha8ag video,.media-frame.svelte-1uha8ag .video{object-fit:cover;object-position:center;width:100%;height:100%}
