.curtain-root.svelte-1uha8ag{z-index:9999;pointer-events:none;animation:0s linear 1.6s forwards svelte-1uha8ag-curtain-fin;position:fixed;inset:0}:root[data-telon=visto] .curtain-root.svelte-1uha8ag{display:none}.curtain-panel.svelte-1uha8ag{background:linear-gradient(135deg, var(--color-brand,#a02142) 0%, var(--color-brand-light,#b8335a) 50%, var(--color-brand-dark,#8b1f3c) 100%);will-change:transform;width:50%;position:absolute;top:0;bottom:0}.curtain-left.svelte-1uha8ag{animation:1.1s cubic-bezier(.77,0,.175,1) .45s both svelte-1uha8ag-curtain-left;left:0}.curtain-right.svelte-1uha8ag{animation:1.1s cubic-bezier(.77,0,.175,1) .45s both svelte-1uha8ag-curtain-right;right:0}.curtain-logo.svelte-1uha8ag{z-index:1;justify-content:center;align-items:center;animation:.9s ease-out .45s both svelte-1uha8ag-curtain-logo-out;display:flex;position:absolute;inset:0}.curtain-logo.svelte-1uha8ag img:where(.svelte-1uha8ag){filter:drop-shadow(0 4px 20px #00000040);width:clamp(120px,18vw,220px);height:auto;animation:.6s ease-out both svelte-1uha8ag-curtain-logo-in}@keyframes svelte-1uha8ag-curtain-left{to{transform:translate(-100%)}}@keyframes svelte-1uha8ag-curtain-right{to{transform:translate(100%)}}@keyframes svelte-1uha8ag-curtain-logo-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes svelte-1uha8ag-curtain-logo-out{0%{opacity:1;transform:scale(1)}55%{opacity:0}to{opacity:0;transform:scale(1.08)}}@keyframes svelte-1uha8ag-curtain-fin{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.curtain-root.svelte-1uha8ag{display:none}}
