.ceremony[data-astro-cid-uriwofel]{width:100%;max-width:100%;height:100%;max-height:100%;color:var(--text);padding:var(--space-xl) var(--space-md);text-align:center;background:var(--bg);border:none;flex-direction:column;align-items:center;margin:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.ceremony[data-astro-cid-uriwofel][open]{display:flex}.ceremony[data-astro-cid-uriwofel]:not([open]){display:none}.ceremony[data-astro-cid-uriwofel]::backdrop{background:var(--bg)}.is-bottom[data-astro-cid-uriwofel]{padding-bottom:var(--space-5xl);padding-bottom:clamp(var(--space-xl), calc(100dvh - 708px), var(--space-5xl));justify-content:flex-end}.is-split[data-astro-cid-uriwofel]{padding-top:calc(var(--space-lg) + 5dvh);padding-bottom:calc(var(--space-xl) + 3dvh)}.scene[data-astro-cid-uriwofel]{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.end-frame[data-astro-cid-uriwofel]{opacity:0;transition:opacity .3s ease-out}.is-settled[data-astro-cid-uriwofel] .end-frame[data-astro-cid-uriwofel]{opacity:1}.veil[data-astro-cid-uriwofel]{position:absolute;top:0;bottom:0;left:0;right:0}.is-bottom[data-astro-cid-uriwofel] .veil[data-astro-cid-uriwofel]{background:linear-gradient(to top, rgb(var(--bg-rgb) / .88) 0%, rgb(var(--bg-rgb) / .55) 22%, transparent 48%)}.is-split[data-astro-cid-uriwofel] .veil[data-astro-cid-uriwofel]{background:linear-gradient(to bottom, rgb(var(--bg-rgb) / .78) 0%, rgb(var(--bg-rgb) / .4) 22%, transparent 40%), linear-gradient(to top, rgb(var(--bg-rgb) / .5) 0%, transparent 22%)}.result[data-astro-cid-uriwofel]{align-items:center;gap:var(--space-sm);width:100%;max-width:var(--width-form);text-shadow:0 1px 2px rgb(var(--bg-rgb) / .9), 0 0 18px rgb(var(--bg-rgb) / .85);outline:none;flex-direction:column;display:flex;position:relative}.is-split[data-astro-cid-uriwofel] .result[data-astro-cid-uriwofel]{flex:1;justify-content:space-between}.ceremony[data-astro-cid-uriwofel] .ceremony-actions{justify-content:center;gap:var(--space-xs);margin-top:var(--space-sm);isolation:isolate;flex-wrap:wrap;display:flex}.ceremony[data-astro-cid-uriwofel] .ceremony-actions .btn{padding:.5em 2.4em}.ceremony[data-astro-cid-uriwofel] .ceremony-actions .btn-primary,.ceremony[data-astro-cid-uriwofel] .ceremony-actions .btn-violet{text-shadow:none}.skip[data-astro-cid-uriwofel]{right:var(--space-md);bottom:var(--space-md);border:1px solid var(--border-control);color:var(--text-faint);font-family:inherit;font-size:var(--text-sm);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border-radius:999px;padding:.5em 1.2em;display:none;position:absolute}.skip[data-astro-cid-uriwofel]:hover{color:var(--text);border-color:#fff}.is-playing[data-astro-cid-uriwofel] .skip[data-astro-cid-uriwofel]{display:block}.is-playing[data-astro-cid-uriwofel] video[data-astro-cid-uriwofel].scene{animation:.8s ease-out both scene-in}.is-continued[data-astro-cid-uriwofel].is-playing video[data-astro-cid-uriwofel].scene{animation:none}.is-playing[data-astro-cid-uriwofel] [data-ceremony-step]{opacity:0;visibility:hidden;transform:translateY(14px)}.is-playing[data-astro-cid-uriwofel].is-revealing [data-ceremony-step="1"]{animation:.9s both reveal}.is-playing[data-astro-cid-uriwofel].is-revealing [data-ceremony-step="2"]{animation:.9s .5s both reveal}.is-playing[data-astro-cid-uriwofel].is-revealing [data-ceremony-step="3"]{animation:.9s 2.8s both reveal}@keyframes scene-in{0%{opacity:0}to{opacity:1}}@keyframes reveal{0%{opacity:0;visibility:hidden;transform:translateY(14px)}to{opacity:1;visibility:visible;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.is-playing[data-astro-cid-uriwofel],.is-playing[data-astro-cid-uriwofel] [data-astro-cid-uriwofel]{animation:none!important}.is-playing[data-astro-cid-uriwofel] .skip[data-astro-cid-uriwofel]{display:none}}@media (max-width:600px){.ceremony[data-astro-cid-uriwofel] .ceremony-actions .btn{padding:.5em 1.8em}}@media (max-width:400px){.ceremony[data-astro-cid-uriwofel] .ceremony-actions .btn{padding-inline-start:1.4em;padding-inline-end:1.4em}}
