.me-wide-image-nav{z-index:1;width:2.75rem;height:2.75rem;color:var(--brand-charcoal,#1c1917);box-shadow:0 1px 2px color-mix(in srgb,var(--brand-charcoal,#1c1917) 12%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:var(--me-wide-image-nav-opacity,.92);background:#ffffffe0;border:1px solid #ffffffb3;border-radius:9999px;place-items:center;transition:opacity .25s,background-color .25s,border-color .25s,transform .25s;display:grid;position:absolute}.me-wide-image-nav:focus-visible,.me-wide-image-nav:hover{opacity:var(--me-wide-image-nav-hover-opacity,1);background:#fff;border-color:#fff;outline:none}.me-wide-image-nav--middle{top:50%;transform:translateY(-50%)}.me-wide-image-nav--middle:active{transform:translateY(-50%)scale(.96)}.me-wide-image-nav--bottom{top:auto;bottom:var(--me-wide-image-nav-inset,.85rem)}.me-wide-image-nav--top{top:var(--me-wide-image-nav-inset,.85rem)}.me-wide-image-nav--bottom:active,.me-wide-image-nav--top:active{transform:scale(.96)}.me-wide-image-nav--prev{left:var(--me-wide-image-nav-inset,.85rem)}.me-wide-image-nav--next{right:var(--me-wide-image-nav-inset,.85rem)}.dark .me-wide-image-nav{border-color:color-mix(in srgb,var(--ui-border,#44403c) 80%,transparent);background:var(--ui-bg,#1c1917);color:var(--ui-text,#fafaf9);box-shadow:none}.dark .me-wide-image-nav:focus-visible,.dark .me-wide-image-nav:hover{background:var(--ui-bg,#1c1917);border-color:var(--ui-border,#44403c)}.me-wide-image-stage{z-index:0;touch-action:pan-y;position:absolute;inset:0}.me-wide-image-slide{-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.1s;position:absolute;inset:0}.me-wide-image-slide.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.me-wide-image-slide{transition:none}}.me-wide-image-radio{z-index:1;left:50%;bottom:var(--me-wide-image-nav-inset,.85rem);opacity:var(--me-wide-image-nav-opacity,.92);pointer-events:auto;align-items:center;gap:.2rem;transition:opacity .25s;display:flex;position:absolute;transform:translate(-50%)}.me-wide-image-radio:focus-within,.me-wide-image-radio:hover{opacity:var(--me-wide-image-nav-hover-opacity,1)}.me-wide-image-radio-item{place-items:center;padding:.25rem;display:grid}.me-wide-image-radio-input{appearance:none;background:#ffffffb3;border:0;border-radius:9999px;width:.7rem;height:.7rem;margin:0;transition:background-color .2s,transform .2s;box-shadow:0 0 0 1px #0000002e}.me-wide-image-radio-input:checked{background:#fffc;transform:scale(1.2)}.me-wide-image-radio-input:focus-visible,.me-wide-image-radio-input:hover{background:#fffc;outline:none}.me-wide-image-radio-input:focus-visible{box-shadow:0 0 0 2px #fffc}.dark .me-wide-image-radio-input{box-shadow:none;background:#ffffff8c}.dark .me-wide-image-radio-input:checked,.dark .me-wide-image-radio-input:focus-visible,.dark .me-wide-image-radio-input:hover{background:#fffc}.me-gallery-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.me-gallery-grid img{aspect-ratio:4/3;border-radius:var(--ui-radius,.375rem);-o-object-fit:cover;object-fit:cover;width:100%}.me-gallery-lightbox{touch-action:pan-y;position:relative}.me-gallery-lightbox__image{-o-object-fit:contain;object-fit:contain;background:#0c0a09;max-height:min(85vh,56rem);display:block}
