.conifer-project-slider{width:100%;max-width:1100px;margin:1.5rem auto 2rem}.conifer-project-slider__stage{aspect-ratio:16/10;background:#eef3ed;border-radius:14px;position:relative;overflow:hidden}.conifer-project-slider__slide{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.conifer-project-slider__slide[hidden]{display:none!important}.conifer-project-slider__slide img{object-fit:contain;width:100%;height:100%;display:block}.conifer-project-slider__prev,.conifer-project-slider__next{z-index:2;color:#fff;cursor:pointer;background:#003d2ae0;border:0;border-radius:50%;width:44px;height:44px;font-size:30px;position:absolute;top:50%;transform:translateY(-50%)}.conifer-project-slider__prev{left:12px}.conifer-project-slider__next{right:12px}.conifer-project-slider__toolbar{color:#003d2a;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.conifer-project-slider__pause{color:#003d2a;cursor:pointer;background:#fff;border:1px solid #c4a052;border-radius:50px;padding:.4rem .9rem}.conifer-project-slider__thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:.3rem;display:grid}.conifer-project-slider__thumb{aspect-ratio:4/3;cursor:pointer;background:#eef3ed;border:3px solid #0000;border-radius:8px;padding:0;overflow:hidden}.conifer-project-slider__thumb.is-active{border-color:#c4a052}.conifer-project-slider__thumb img{object-fit:cover;width:100%;height:100%;display:block}.conifer-project-slider button:focus-visible{outline-offset:3px;outline:3px solid #c4a052}.conifer-project-slider__dialog{color:#fff;background:#101a16;border:0;border-radius:12px;max-width:95vw;max-height:95vh;padding:60px 48px 40px}.conifer-project-slider__dialog::backdrop{background:#000000e0}.conifer-project-slider__light-image{object-fit:contain;max-width:calc(90vw - 100px);max-height:calc(82vh - 100px);display:block}.conifer-project-slider__close,.conifer-project-slider__light-prev,.conifer-project-slider__light-next{color:#fff;cursor:pointer;background:#005c3b;border:0;border-radius:50%;width:42px;height:42px;font-size:1.75rem;position:absolute}.conifer-project-slider__close{top:8px;right:8px}.conifer-project-slider__light-prev{top:50%;left:4px}.conifer-project-slider__light-next{top:50%;right:4px}.conifer-project-slider__light-count{text-align:center;margin-top:10px;display:block}@media (width<=600px){.conifer-project-slider__stage{aspect-ratio:4/3}.conifer-project-slider__thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.conifer-project-slider__dialog{padding:55px 38px 38px}.conifer-project-slider__light-image{max-width:calc(95vw - 76px)}}@media (prefers-reduced-motion:reduce){.conifer-project-slider *{transition:none!important;animation:none!important}}