.otto-plat-zoom{color:inherit;cursor:zoom-in;display:block;position:relative}.otto-plat-zoom img{display:block;height:auto;width:100%}.otto-plat-zoom__hint{background:hsla(0,0%,4%,.78);border-radius:50%;bottom:12px;color:#fff;display:grid;height:38px;opacity:.85;place-items:center;position:absolute;right:12px;transition:opacity .2s,transform .2s;width:38px}.otto-plat-zoom__hint svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.otto-plat-zoom:focus-visible .otto-plat-zoom__hint,.otto-plat-zoom:hover .otto-plat-zoom__hint{opacity:1;transform:scale(1.06)}.otto-plat-zoom:focus-visible{outline:2px solid #3b82f6;outline-offset:3px}.otto-zoom,html.otto-zoom-open{overflow:hidden}.otto-zoom{background:transparent;border:0;height:100vh;margin:0;max-height:none;max-width:none;padding:0;width:100vw}.otto-zoom::backdrop{background:rgba(0,0,0,.88)}.otto-zoom__inner{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;height:100%;justify-content:center;padding:64px 20px 24px;width:100%}.otto-zoom__img{background:#e5e2dc;border-radius:12px;box-shadow:0 30px 80px rgba(0,0,0,.6);display:block;height:auto;max-height:calc(100vh - 140px);max-width:min(96vw,1920px);width:auto}.otto-zoom__cap{color:#bebebe;font-family:Suisse Intl,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.45;margin:0;max-width:900px;text-align:center}.otto-zoom__close{background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.35);border-radius:50%;color:#fff;cursor:pointer;display:grid;height:46px;padding:0;place-items:center;position:fixed;right:16px;top:16px;transition:background .2s,border-color .2s;width:46px}.otto-zoom__close:hover{background:hsla(0,0%,100%,.12);border-color:#fff}.otto-zoom__close:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.otto-zoom__close svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-width:2;width:20px}@media (prefers-reduced-motion:reduce){.otto-plat-zoom__hint,.otto-zoom__close{transition:none}}