#element-preloader{display:none;position:fixed;inset:0;z-index:2147483000;align-items:center;justify-content:center;background:#F0EFEC;overscroll-behavior:none;touch-action:none;overflow:hidden}
html.element-booting #element-preloader{display:flex}html.element-booting{overflow:hidden}
#element-preloader>img{display:block;width:clamp(168px,48vw,280px);height:auto;aspect-ratio:151/59;object-fit:contain;visibility:hidden}
#element-preloader[data-phase="drawing"]>img,#element-preloader[data-phase="holding"]>img,#element-preloader[data-phase="leaving"]>img{visibility:visible}
#element-preloader.is-dissolving{background:transparent}
#element-preloader.is-dissolving>img{visibility:hidden}
#element-preloader .preloader-tiles{position:absolute;inset:0;overflow:hidden;pointer-events:none}
.preloader-tile{position:absolute;display:block;background-color:#F0EFEC;background-image:url('/element-wordmark.svg?v=squares1');background-repeat:no-repeat;animation:element-square-out 360ms ease-in both}
@keyframes element-square-out{from{opacity:1}to{opacity:0}}
@media(prefers-reduced-motion:reduce){.preloader-tile{animation:none}}
