/* The supplied logo is sliced into animated visual layers for a build-in reveal. */
.opening-splash-logo{position:relative;width:min(84vw,650px);aspect-ratio:736/384;filter:drop-shadow(0 18px 24px rgba(13,46,63,.18));transform-origin:center}.opening-splash-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;mix-blend-mode:multiply;transform-origin:50% 42%;opacity:0}.splash-feather{animation:feather-build .78s cubic-bezier(.2,.85,.25,1) both}.feather-one{clip-path:polygon(42% 1%,59% 1%,72% 22%,62% 39%,48% 29%,34% 20%);animation-delay:.18s}.feather-two{clip-path:polygon(61% 15%,73% 20%,76% 48%,66% 59%,59% 43%);animation-delay:.34s}.feather-three{clip-path:polygon(58% 48%,73% 54%,66% 72%,51% 77%,45% 63%);animation-delay:.5s}.feather-four{clip-path:polygon(34% 47%,51% 59%,48% 76%,31% 69%,26% 52%);animation-delay:.66s}.feather-five{clip-path:polygon(27% 21%,44% 29%,42% 45%,28% 52%,22% 39%);animation-delay:.82s}.splash-nei{clip-path:polygon(31% 30%,70% 30%,70% 61%,31% 61%);animation:nei-materialize .8s 1.12s cubic-bezier(.2,.85,.25,1) both}.splash-bottom-line{clip-path:polygon(0 75%,100% 75%,100% 100%,0 100%);transform-origin:50% 90%!important;animation:bottom-sweep .72s 1.52s cubic-bezier(.2,.85,.25,1) both}.opening-splash-content p{animation-delay:1.9s}.opening-splash-enter{animation-delay:2.12s}@keyframes feather-build{0%{opacity:0;transform:rotate(-130deg) scale(.2) translateY(-80px)}68%{opacity:1;transform:rotate(12deg) scale(1.08) translateY(0)}100%{opacity:1;transform:rotate(0) scale(1)}}@keyframes nei-materialize{0%{opacity:0;transform:scale(.4);filter:blur(12px)}72%{opacity:1;transform:scale(1.08);filter:blur(0)}100%{opacity:1;transform:scale(1)}}@keyframes bottom-sweep{0%{opacity:0;transform:translateY(55px) scaleX(.25)}72%{opacity:1;transform:translateY(-4px) scaleX(1.03)}100%{opacity:1;transform:translateY(0) scaleX(1)}}
@media(max-width:650px){.opening-splash-logo{width:min(90vw,500px)}}
@media(prefers-reduced-motion:reduce){.opening-splash-logo img{opacity:1!important;animation:none!important}}
