.viewport.svelte-sun8sb{outline:none;width:100vw;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:100lvh}}.container.vertical.svelte-sun8sb{flex-direction:column;height:100lvh}@media (orientation:portrait){.container.vertical.svelte-sun8sb{flex-direction:row;height:auto}}.container.svelte-sun8sb .slide{background:#423c3a;flex:none;min-width:0;height:100lvh}@media (orientation:portrait){.container.svelte-sun8sb .slide{width:100vw;height:auto}}img.svelte-q24ip9{transition:opacity .666s}img.svelte-q24ip9:not(.ready){opacity:0}aside.svelte-2ktr3k{z-index:100;background:#fff;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}aside.svelte-2ktr3k span:where(.svelte-2ktr3k),aside.svelte-2ktr3k g:where(.svelte-2ktr3k){transition:color .333s}aside.svelte-2ktr3k span:where(.svelte-2ktr3k):not(.active),aside.svelte-2ktr3k g:where(.svelte-2ktr3k):not(.active){color:#c9c9c9}:root{--step--3:clamp(.4702rem, .4541rem + .0515vw, .512rem);--step--2:clamp(.5642rem, .5351rem + .0932vw, .64rem);--step--1:clamp(.6771rem, .6298rem + .1513vw, .8rem);--step-0:clamp(.8125rem, .7404rem + .2308vw, 1rem);--step-1:clamp(.975rem, .8692rem + .3385vw, 1.25rem);--step-2:clamp(1.17rem, 1.019rem + .4831vw, 1.5625rem);--step-3:clamp(1.404rem, 1.1928rem + .6758vw, 1.9531rem);--step-4:clamp(1.6848rem, 1.3938rem + .9312vw, 2.4414rem);--step-5:clamp(2.0218rem, 1.6256rem + 1.2677vw, 3.0518rem);--step-6:clamp(2.4261rem, 1.892rem + 1.709vw, 3.8147rem);--step-7:clamp(2.9113rem, 2.1971rem + 2.2856vw, 4.7684rem);--step-8:clamp(3.4936rem, 2.5448rem + 3.0361vw, 5.9605rem)}.logo.svelte-1uha8ag{z-index:10;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.logo.svelte-1uha8ag svg:where(.svelte-1uha8ag){bottom:var(--step-2);right:var(--step-2);color:#fff;position:absolute;overflow:visible}.logo.svelte-1uha8ag svg:where(.svelte-1uha8ag) g:where(.svelte-1uha8ag){transition:transform .333s}.logo.svelte-1uha8ag svg:where(.svelte-1uha8ag) g.down:where(.svelte-1uha8ag){transform:translateY(.2rem)}.slide.svelte-1uha8ag img{object-fit:cover;width:auto;max-width:100vw;height:100%}
