@layer components{.c-synthetic-gigapixel{isolation:isolate;background:#050505;height:100svh;position:relative;overflow:hidden}.c-synthetic-gigapixel_viewer{width:100%;height:100%;position:absolute;inset:0}.c-synthetic-gigapixel_header{pointer-events:none;z-index:1;opacity:1;align-items:center;padding:2.5rem 3rem;transition:opacity .45s linear,visibility .45s;display:flex;position:absolute;inset:0 0 auto}.c-synthetic-gigapixel_back{pointer-events:auto;text-shadow:0 1px 12px #000;align-items:center;gap:.8rem;font-size:.875rem;display:flex}.c-synthetic-gigapixel_back>span:last-child{font-weight:500}.c-synthetic-gigapixel_title{letter-spacing:.14em;text-shadow:0 1px 12px #000;width:max-content;font-size:1.0625rem;font-weight:500;position:absolute;left:50%;translate:-50%}.c-synthetic-gigapixel_fallback{object-fit:cover}.c-synthetic-gigapixel_error{text-align:center;background:#050505cc;padding:2rem;position:absolute;top:45%;left:10%;right:10%}.c-synthetic-gigapixel_surface,.c-synthetic-gigapixel_reveal{width:100%;height:100%;position:absolute;inset:0}.c-synthetic-gigapixel_reveal{pointer-events:none}.c-synthetic-gigapixel_viewer{touch-action:none}.c-synthetic-gigapixel_viewer .navigator{border-radius:8px;margin:0 20px 20px 0;overflow:hidden}.c-synthetic-gigapixel_error button{border:1px solid;margin-top:1rem;padding:.6rem 1rem}.c-synthetic-gigapixel_back:focus-visible,.c-synthetic-gigapixel_error button:focus-visible{outline-offset:6px;text-underline-offset:.35em;outline:2px solid #94e2b8;text-decoration:underline}@media (scripting:enabled){.c-synthetic-gigapixel:not([data-ui-ready=true]):not([data-error=true]) .c-synthetic-gigapixel_header{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.c-synthetic-gigapixel_header{transition:none}}@media (max-width:767px){.c-synthetic-gigapixel_viewer .navigator{display:none!important}.c-synthetic-gigapixel_header{padding:1.5rem}.c-synthetic-gigapixel_back{font-size:.75rem}.c-synthetic-gigapixel_title{letter-spacing:.1em;font-size:.875rem}}}
