/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.enlarge-gallery-root{--thumb-scale:.11;--thumb-gap:14px;--thumb-bottom:28px;--zoom-duration:.8s;--zoom-ease:cubic-bezier(.22,1,.36,1);color:#fff;background:#0b0b0f;width:100%;height:100dvh;position:relative;overflow:hidden}@media (max-width:640px){.enlarge-gallery-root{--thumb-scale:.16;--thumb-gap:10px;--thumb-bottom:20px}}.enlarge-gallery-gallery{height:100%}.enlarge-gallery-track{height:100%;overflow:visible!important}.enlarge-gallery-item{pointer-events:none!important;width:auto!important;margin:0!important;position:absolute!important;inset:0!important;transform:none!important}.enlarge-gallery-item[data-active=true]{z-index:1!important}.enlarge-gallery-item[data-active=false]{z-index:10!important}.enlarge-gallery-slide{pointer-events:auto;transition:transform var(--zoom-duration) var(--zoom-ease),border-radius var(--zoom-duration) var(--zoom-ease),filter .25s ease;will-change:transform;border-radius:0;position:absolute;inset:0;overflow:hidden;transform:translate(0)scale(1)}.enlarge-gallery-item[data-active=false] .enlarge-gallery-slide{filter:brightness(.7);transform:translate(calc(var(--offset) * (var(--thumb-scale) * 100vw + var(--thumb-gap))),calc((50vh - var(--thumb-scale) * 50vh) - var(--thumb-bottom))) scale(var(--thumb-scale));border-radius:48px}.enlarge-gallery-item[data-active=false] .enlarge-gallery-slide:hover{filter:brightness()}.enlarge-gallery-image{object-fit:cover;width:100%;height:100%;display:block}.enlarge-gallery-thumbButton{appearance:none;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.enlarge-gallery-rail{pointer-events:none;z-index:5;background:linear-gradient(90deg,#0009,#0000);flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem;max-width:min(520px,70%);padding:0 3.5rem 0 3rem;display:flex;position:absolute;inset:0 auto 0 0}@media (max-width:640px){.enlarge-gallery-rail{max-width:90%;padding:0 1.5rem}}.enlarge-gallery-content{animation:content-in .6s var(--zoom-ease) calc(var(--zoom-duration) * .4) backwards;flex-direction:column;gap:1rem;display:flex}@keyframes content-in{0%{opacity:0;transform:translateY(24px)}}.enlarge-gallery-kicker{opacity:.7;margin:0;font-size:.8rem}.enlarge-gallery-title{margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1.05}.enlarge-gallery-description{color:#ffffffd9;margin:0;font-size:clamp(.9rem,1.4vw,1.05rem);line-height:1.6}.enlarge-gallery-controls{pointer-events:auto;gap:.75rem;display:flex}.enlarge-gallery-navBtn{appearance:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background .2s,border-color .2s,opacity .2s;display:flex}.enlarge-gallery-navBtn:hover:not(:disabled){background:#ffffff38;border-color:#fff6}.enlarge-gallery-navBtn:disabled{cursor:default;opacity:.35}.enlarge-gallery-visuallyHidden{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.enlarge-gallery-slide{transition:none}.enlarge-gallery-content{animation:none}}