.ljr-home-diapo{--diapo-accent:#e2401b;--diapo-cream:#f1efed;box-sizing:border-box;width:100%;max-width:100%;color:#4c4c4b;outline-offset:5px}.ljr-home-diapo *{box-sizing:border-box}.ljr-home-diapo__viewport{position:relative;overflow:hidden;isolation:isolate;aspect-ratio:16/10;border-radius:32px;background:#4c4c4b;touch-action:pan-y}.ljr-home-diapo.is-draggable .ljr-home-diapo__viewport{cursor:grab}.ljr-home-diapo.is-dragging .ljr-home-diapo__viewport{cursor:grabbing}.ljr-home-diapo__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .65s ease,visibility .65s;overflow:hidden}.ljr-home-diapo__slide.is-active{opacity:1;visibility:visible}.ljr-home-diapo__slide img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;object-position:var(--slide-position,center);user-select:none;transform:scale(1.015);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.ljr-home-diapo__slide.is-active img{transform:scale(1)}.ljr-home-diapo__slide.is-active:hover img{transform:scale(1.035)}.ljr-home-diapo button{appearance:none;font:inherit;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:normal;margin:0;line-height:1}.ljr-home-diapo button:focus-visible{outline:3px solid #e2401b;outline-offset:4px}.ljr-home-diapo__arrows{position:absolute;inset:50% 22px auto;z-index:4;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.ljr-home-diapo__arrows button,.ljr-home-diapo__enlarge{display:grid;place-items:center;width:50px;height:50px;border:1px solid rgba(241,239,237,.61);border-radius:50%;background:rgba(241,239,237,.86);color:#e2401b;font-size:25px;backdrop-filter:blur(12px);pointer-events:auto;transition:background .25s,transform .25s}.ljr-home-diapo__arrows button:hover{background:#f1efed;transform:scale(1.08)}.ljr-home-diapo__enlarge{position:absolute;right:22px;top:22px;z-index:4;font-size:25px}.ljr-home-diapo__dots{position:absolute;left:50%;bottom:22px;z-index:4;display:flex;gap:11px;max-width:calc(100% - 40px);padding:12px 18px;border:1px solid rgba(255,255,255,.47);border-radius:99px;background:rgba(241,239,237,.87);backdrop-filter:blur(16px);transform:translateX(-50%)}.ljr-home-diapo__dots.is-overflowing{display:none}.ljr-home-diapo__dots button{flex:0 0 9px;width:9px;height:9px;padding:0;border:0;border-radius:50%;background:rgba(137,115,107,.5);transition:transform .25s,background .25s}.ljr-home-diapo__dots button[aria-current=true]{background:#e2401b;transform:scale(1.25)}.ljr-home-diapo__footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 4px;font:500 11px/1.4 system-ui,sans-serif;letter-spacing:.14em}.ljr-home-diapo__footer>div{display:flex;align-items:center;gap:16px}.ljr-home-diapo__counter{font-variant-numeric:tabular-nums;letter-spacing:.04em}.ljr-home-diapo__pause{border:0;background:0 0;color:#4c4c4b;padding:5px;font-size:11px!important}.ljr-home-diapo__signature{display:none;position:absolute;inset:0;z-index:5;align-items:center;justify-content:center;pointer-events:none;background:rgba(241,239,237,.96);overflow:hidden;opacity:0}.ljr-home-diapo__signature img{position:relative;z-index:2;width:clamp(125px,25%,260px);height:auto;filter:drop-shadow(0 20px 22px rgba(76,76,75,.15))}.ljr-home-diapo__beam{position:absolute;inset:-80%;background:linear-gradient(110deg,transparent 43%,rgba(226,64,27,.11) 49%,rgba(255,255,255,.6) 51%,transparent 58%);transform:translateX(-40%)}.ljr-home-dialog{width:min(1180px,calc(100vw - 40px));max-width:calc(100vw - 40px);max-height:94dvh;margin:auto;border:1px solid rgba(137,115,107,.44);border-radius:24px;background:#292927;color:#f1efed;padding:18px;overflow:auto}.ljr-home-dialog::backdrop{background:rgba(21,21,19,.91);backdrop-filter:blur(10px)}.ljr-home-dialog__bar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;font:14px system-ui,sans-serif}.ljr-home-dialog button{display:grid;place-items:center;width:42px;height:42px;border:1px solid #89736b;border-radius:50%;color:#e2401b;background:#f1efed;font-size:23px;cursor:pointer}.ljr-home-dialog__viewer{position:relative;display:grid;place-items:center;min-height:150px}.ljr-home-dialog__viewer img{display:block;width:100%;height:min(70dvh,760px);object-fit:contain;border-radius:12px}.ljr-home-dialog__prev,.ljr-home-dialog__next{position:absolute;top:50%;transform:translateY(-50%)}.ljr-home-dialog__prev{left:12px}.ljr-home-dialog__next{right:12px}.ljr-home-dialog__count{text-align:center;margin:14px 0 0;font:12px system-ui,sans-serif}@media (max-width:767px){.ljr-home-diapo__viewport{aspect-ratio:4/5;border-radius:24px}.ljr-home-diapo__arrows{inset-inline:12px}.ljr-home-diapo__arrows button,.ljr-home-diapo__enlarge{width:42px;height:42px}.ljr-home-diapo__enlarge{top:12px;right:12px}.ljr-home-diapo__footer{gap:8px;letter-spacing:.06em}.ljr-home-diapo__footer>div{gap:8px}.ljr-home-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:10px;border-radius:18px}.ljr-home-dialog__viewer img{height:66dvh}}@media (prefers-reduced-motion:reduce){.ljr-home-diapo *{transition:none!important;animation:none!important}.ljr-home-diapo__slide img{transform:none!important}.ljr-home-diapo__signature{display:none!important}}