.zg-splash{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;background:#0a0a0a;color:#fff;transition:opacity .4s ease}.zg-splash.is-out{opacity:0;pointer-events:none}.zg-splash__box{display:grid;justify-items:center;gap:1rem}.zg-splash__box p{margin:0;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:#fffc}.zg-splash__ring{width:3rem;height:3rem;border-radius:50%;border:3px solid rgba(235,95,23,.25);border-top-color:#eb5f17;animation:zg-spin .8s linear infinite}@keyframes zg-spin{to{transform:rotate(360deg)}}.zg-splash{animation:zg-failsafe 0s linear 4.6s forwards}@keyframes zg-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}@media(scripting:none){.zg-splash{display:none}}.zg-progress{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin:0 0 1rem;padding:0 .25rem;font-size:.85rem;color:#ffffffbf;transition:opacity .5s ease}.zg-progress b{color:#eb5f17;font-variant-numeric:tabular-nums}.zg-progress.is-done{opacity:0}.zg-progress[hidden]{display:none}.zg-progress__bar{flex:1 1 8rem;height:3px;border-radius:3px;background:#ffffff1f;overflow:hidden}.zg-progress__bar i{display:block;height:100%;width:100%;background:#eb5f17;transform:scaleX(0);transform-origin:0 50%;transition:transform .3s ease}.zg-js .zyd-gallery__tile{background:linear-gradient(100deg,#151515 30%,#262626,#151515 70%) 0 0 / 200% 100% #151515;animation:zg-shimmer 1.4s linear infinite}.zg-js .zyd-gallery__tile:has(img.ok){animation:none;background:#111}.zg-js .zyd-gallery__tile img{opacity:0}.zg-js .zyd-gallery__tile img.ok{opacity:1;transition:opacity .5s ease,filter .35s ease,transform .5s ease}.zg-js .zyd-gallery__tile img[data-err]{opacity:1}@keyframes zg-shimmer{to{background-position:-200% 0}}.zyd-gallery{columns:2;column-gap:.75rem;padding:0;margin:0;list-style:none}@media(min-width:768px){.zyd-gallery{columns:3;column-gap:1rem}}@media(min-width:1100px){.zyd-gallery{columns:4}}.zyd-gallery li{break-inside:avoid;margin:0 0 .75rem}@media(min-width:768px){.zyd-gallery li{margin-bottom:1rem}}.zyd-gallery__tile{display:block;width:100%;padding:0;border:0;border-radius:.9rem;overflow:hidden;background:#111;cursor:zoom-in;position:relative}.zyd-gallery__tile img{display:block;width:100%;height:auto;filter:grayscale(1) contrast(1.08) brightness(1.35);transition:filter .35s ease,transform .5s ease}.zyd-gallery__tile:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 #eb5f17;transition:box-shadow .25s ease;pointer-events:none}.zyd-gallery__tile:hover img,.zyd-gallery__tile:focus-visible img{filter:none;transform:scale(1.03)}.zyd-gallery__tile:hover:after,.zyd-gallery__tile:focus-visible:after{box-shadow:inset 0 0 0 3px #eb5f17}@media(hover:none){.zyd-gallery__tile img{filter:grayscale(.5) brightness(1.2)}}.zyd-lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#000000f0;color:#fff}.zyd-lightbox::backdrop{background:#000000e6}.zyd-lightbox__body{position:relative;display:grid;place-items:center;width:100%;height:100%;padding:3.5rem 1rem 4.5rem;overflow:hidden}.zyd-lightbox__body img{display:block;max-width:calc(100vw - 2rem);max-height:calc(100vh - 8.5rem);max-height:calc(100dvh - 8.5rem);width:auto;height:auto;object-fit:contain;border-radius:.5rem}.zyd-lightbox__caption{position:absolute;left:1rem;right:1rem;bottom:1rem;margin:0;text-align:center;font-size:.85rem;color:#fffc}.zyd-lightbox__caption span{color:#eb5f17;font-weight:700}.zyd-lightbox__btn{position:absolute;display:grid;place-items:center;width:3rem;height:3rem;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#0a0a0acc;color:#fff;padding:0;line-height:0;cursor:pointer;transition:background .2s}.zyd-lightbox__btn svg{display:block;flex:none}.zyd-lightbox__btn:hover,.zyd-lightbox__btn:focus-visible{background:#eb5f17;border-color:#eb5f17}.zyd-lightbox__btn--close{top:.75rem;right:.75rem}.zyd-lightbox__btn--prev{left:.75rem;top:50%;transform:translateY(-50%)}.zyd-lightbox__btn--next{right:.75rem;top:50%;transform:translateY(-50%)}
