body.oktimus-lightbox-open{overflow:hidden}.oktimus-lightbox,.oktimus-lightbox *{box-sizing:border-box}.oktimus-lightbox{--okt-lb-bg:#000;--okt-lb-fg:#fff;--okt-lb-opacity:0.85;color:var( --okt-lb-fg );display:flex;inset:0;position:fixed;z-index:100000}.oktimus-lightbox.is-light{--okt-lb-bg:#fff;--okt-lb-fg:#1e1e1e}.oktimus-lightbox.is-dark{--okt-lb-bg:#000;--okt-lb-fg:#fff}.oktimus-lightbox[hidden]{display:none}.oktimus-lightbox__backdrop{background-color:color-mix(in srgb,var( --okt-lb-bg ) calc(var( --okt-lb-opacity )*100%),transparent);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .28s ease;z-index:0}.oktimus-lightbox.is-open .oktimus-lightbox__backdrop{opacity:1}.oktimus-lightbox.is-open.is-blur .oktimus-lightbox__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.oktimus-lightbox.is-grain .oktimus-lightbox__backdrop:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-size:160px 160px;content:"";inset:0;opacity:.16;pointer-events:none;position:absolute}.oktimus-lightbox__viewport{height:100%;overflow:hidden;position:relative;width:100%;z-index:1}.oktimus-lightbox__container{display:flex;height:100%}.oktimus-lightbox__slide{align-items:center;display:flex;flex:0 0 100%;height:100%;justify-content:center;min-width:0;padding:clamp(1rem,4vh,3rem) clamp(3.5rem,8vw,5rem);position:relative}.oktimus-lightbox__figure{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin:0;max-height:100%;max-width:min(100%,1400px);opacity:0;transform:scale(.96);transition:opacity .3s ease,transform .3s ease}.oktimus-lightbox.is-open .oktimus-lightbox__figure{opacity:1;transform:scale(1)}.oktimus-lightbox__img{border-radius:4px;height:auto;max-height:82vh;max-width:100%;object-fit:contain;touch-action:pan-y;user-select:none;width:auto}.oktimus-lightbox.has-thumbs .oktimus-lightbox__slide{padding-bottom:clamp(5.5rem,13vh,7.5rem)}.oktimus-lightbox.has-thumbs .oktimus-lightbox__img{max-height:72vh}.oktimus-lightbox__caption{color:var( --okt-lb-fg );font-size:.875rem;max-width:60ch;opacity:.85;text-align:center}.oktimus-lightbox__caption[hidden]{display:none}.oktimus-lightbox{--okt-arrow-bg:transparent;--okt-arrow-border-width:0px;--okt-arrow-shadow:none;--okt-arrow-color:var( --okt-lb-fg );--okt-arrow-hover-bg:transparent;--okt-arrow-hover-border-color:transparent;--okt-arrow-hover-color:color-mix(in srgb,var( --okt-lb-fg ) 62%,transparent);--okt-arrow-size:2.75rem;--okt-arrow-glyph-size:1.75rem}.oktimus-lightbox.is-buttons-both{--okt-arrow-glyph-size:1.5em}.oktimus-lightbox__close{align-items:center;background:none;border:0;color:var( --okt-lb-fg );cursor:pointer;display:inline-flex;font:inherit;gap:6px;justify-content:center;line-height:1;min-height:40px;min-width:40px;opacity:0;padding:0 6px;position:absolute;transition:opacity .28s ease;z-index:2}.oktimus-lightbox__next,.oktimus-lightbox__prev{opacity:0;position:absolute;transition:opacity .28s ease,var( --okt-arrow-transition,background .2s ease,color .2s ease );z-index:2}.oktimus-lightbox.is-open .oktimus-lightbox__close,.oktimus-lightbox.is-open .oktimus-lightbox__next,.oktimus-lightbox.is-open .oktimus-lightbox__prev{opacity:1}@media (hover:hover){.oktimus-lightbox__close:hover .oktimus-lightbox__btn-icon,.oktimus-lightbox__close:hover .oktimus-lightbox__btn-text{opacity:.62}}.oktimus-lightbox__close:focus-visible{border-radius:4px;outline:2px solid currentColor;outline-offset:2px}.oktimus-lightbox__btn-icon{display:inline-flex}.oktimus-lightbox__btn-icon svg{display:block;fill:currentColor}.oktimus-lightbox__btn-text{font-size:.9375rem;font-weight:500}.oktimus-lightbox__close .oktimus-lightbox__btn-icon svg{height:20px;width:20px}.oktimus-lightbox.is-buttons-icon .oktimus-lightbox__btn-text,.oktimus-lightbox.is-buttons-text .oktimus-lightbox__btn-icon{display:none}.oktimus-lightbox.is-buttons-both
	.oktimus-lightbox__close
	.oktimus-lightbox__btn-icon
	svg{height:1em;width:1em}.oktimus-lightbox__close{right:calc(env( safe-area-inset-right ) + 16px);top:calc(env( safe-area-inset-top ) + 16px)}.oktimus-lightbox__next,.oktimus-lightbox__prev{top:50%;transform:translateY(-50%)}.oktimus-lightbox__prev{left:calc(env( safe-area-inset-left ) + 16px)}.oktimus-lightbox__next{right:calc(env( safe-area-inset-right ) + 16px)}.oktimus-lightbox__next[hidden],.oktimus-lightbox__prev[hidden]{display:none}.oktimus-lightbox__nav{align-items:center;bottom:calc(env( safe-area-inset-bottom ) + 16px);display:flex;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;right:0;transition:opacity .28s ease;z-index:2}.oktimus-lightbox.is-open .oktimus-lightbox__nav{opacity:1}.oktimus-lightbox__nav>*{pointer-events:auto}.oktimus-lightbox__counter{color:var( --okt-lb-fg );font-size:.8125rem;letter-spacing:.03em;opacity:.8}.oktimus-lightbox__dots{display:flex;gap:8px}.oktimus-lightbox__dot{background:color-mix(in srgb,var( --okt-lb-fg ) 32%,transparent);border:0;border-radius:100rem;cursor:pointer;height:8px;padding:0;transition:background .15s ease,transform .15s ease;width:8px}.oktimus-lightbox__dot:hover{background:color-mix(in srgb,var( --okt-lb-fg ) 55%,transparent)}.oktimus-lightbox__dot.is-selected{background:var( --okt-lb-fg );transform:scale(1.15)}.oktimus-lightbox__dot:focus-visible{outline:2px solid currentColor;outline-offset:2px}.oktimus-lightbox__thumbs{display:flex;gap:8px;max-width:min(92vw,960px);overflow-x:auto;overscroll-behavior:contain;padding:4px;scroll-behavior:smooth;scrollbar-width:thin}.oktimus-lightbox__thumb{background:none;border:2px solid transparent;border-radius:4px;cursor:pointer;flex:0 0 auto;height:56px;opacity:.55;overflow:hidden;padding:0;transition:opacity .15s ease,border-color .15s ease;width:56px}.oktimus-lightbox__thumb img{display:block;height:100%;object-fit:cover;width:100%}.oktimus-lightbox__thumb:hover{opacity:.85}.oktimus-lightbox__thumb.is-selected{border-color:var( --okt-lb-fg );opacity:1}.oktimus-lightbox__thumb:focus-visible{outline:2px solid currentColor;outline-offset:2px}.oktimus-lightbox__live{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.oktimus-lightbox-gallery img,.oktimus-lightbox-image img{cursor:zoom-in}@media (prefers-reduced-motion:reduce){.oktimus-lightbox__backdrop,.oktimus-lightbox__close,.oktimus-lightbox__figure,.oktimus-lightbox__nav,.oktimus-lightbox__next,.oktimus-lightbox__prev{transition:none}.oktimus-lightbox__figure{transform:none}.oktimus-lightbox__thumbs{scroll-behavior:auto}}