.anaqa-gallery{--anaqa-gallery-ratio:1/1;grid-template-columns:minmax(0,1fr);grid-template-areas:"stage";min-inline-size:0;display:grid}.anaqa-gallery[data-ratio=portrait]{--anaqa-gallery-ratio:3/4}.anaqa-gallery[data-ratio=landscape]{--anaqa-gallery-ratio:4/3}.anaqa-gallery__stage{grid-area:stage;min-inline-size:0;position:relative}.anaqa-gallery__slide{aspect-ratio:var(--anaqa-gallery-ratio);place-items:center;margin:0;scroll-margin-block-start:calc(var(--o-header-height,75px) + 24px);display:grid;position:relative;overflow:hidden}.anaqa-gallery[data-ratio=natural] .anaqa-gallery__slide{aspect-ratio:auto}.anaqa-gallery__slide[data-o-lightbox-trigger][data-o-bound]{cursor:zoom-in}.anaqa-gallery__img{object-fit:contain;block-size:100%;inline-size:100%}.anaqa-gallery[data-ratio=natural] .anaqa-gallery__img{block-size:auto}.anaqa-gallery__video{--o-video-fit:contain;--o-video-ground:transparent;block-size:100%;inline-size:100%}.anaqa-gallery__blank{aspect-ratio:var(--anaqa-gallery-ratio);color:var(--anaqa-line-strong);background:color-mix(in srgb,var(--anaqa-ink)4%,var(--anaqa-ground));place-items:center;display:grid}.anaqa-gallery__blank .anaqa-icon{block-size:48px;inline-size:48px}.anaqa-gallery__expand{z-index:2;background:var(--anaqa-surface);cursor:pointer;border:0;border-radius:50%;place-items:center;block-size:40px;inline-size:40px;padding:0;display:grid;position:absolute;inset-block-start:16px;inset-inline-end:16px;box-shadow:0 1px 4px #00000014}.anaqa-gallery .anaqa-gallery__expand{color:var(--anaqa-ink)}.anaqa-gallery__expand .anaqa-icon{block-size:18px;inline-size:18px}.anaqa-gallery__expand:not([data-o-bound]){display:none}.anaqa-gallery__count{color:var(--anaqa-muted);text-align:center;margin:12px 0 0;font-size:.75rem}.anaqa-gallery__rail{grid-area:rail;display:none}.anaqa-gallery__thumb{cursor:pointer;block-size:52px;inline-size:52px;transition:border-color .2s var(--anaqa-ease);background:0 0;border:1px solid #0000;padding:0;display:block;position:relative}.anaqa-gallery__thumb img{object-fit:contain;block-size:100%;inline-size:100%}.anaqa-gallery__thumb[aria-current=true]{border-color:var(--anaqa-ink)}@media (hover:hover){.anaqa-gallery__thumb:hover{border-color:var(--anaqa-line-strong)}.anaqa-gallery__thumb[aria-current=true]:hover{border-color:var(--anaqa-ink)}}.anaqa-gallery__play{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.anaqa-gallery__play .anaqa-icon{background:var(--anaqa-surface);border-radius:50%;block-size:20px;inline-size:20px;padding:3px}@media (width>=1000px){.anaqa-gallery{grid-template-columns:52px minmax(0,1fr);grid-template-areas:"rail stage";column-gap:clamp(24px,3vw,48px)}.anaqa-gallery[data-count="0"],.anaqa-gallery[data-count="1"]{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage"}.anaqa-gallery__rail{align-content:start;align-self:start;gap:20px;display:grid;position:sticky;inset-block-start:calc(var(--o-header-height,75px) + 24px)}.anaqa-gallery__track{gap:30px;display:grid}.anaqa-gallery__slide{inline-size:100%;max-inline-size:640px;margin-inline:auto}.anaqa-gallery__count{display:none}.anaqa-gallery__expand{inset-inline-end:max(16px,50% - 304px)}}@media (width<=999px){.anaqa-gallery{margin-inline:calc(-1*var(--anaqa-gutter))}.anaqa-gallery__track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow:auto hidden}.anaqa-gallery__track::-webkit-scrollbar{display:none}.anaqa-gallery__slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%}}.anaqa-viewer[open]{background:var(--anaqa-surface);block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--anaqa-ink);animation:anaqa-viewer-in .28s var(--anaqa-ease)backwards;border:0;grid-template-rows:auto minmax(0,1fr) auto;margin:0;padding:0;display:grid;position:fixed;inset:0}.anaqa-viewer::backdrop{background:0 0}.anaqa-viewer[data-o-closing]{opacity:0;transition:opacity .24s var(--anaqa-ease)}.anaqa-viewer[data-o-dragging]{opacity:calc(1 - var(--o-lightbox-drag,0)*.6)}@keyframes anaqa-viewer-in{0%{opacity:0}}.anaqa-viewer__bar{padding:10px var(--anaqa-gutter);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.anaqa-viewer__count{color:var(--anaqa-muted);margin:0;font-size:.8125rem}.anaqa-viewer__title{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-inline-size:50vw;margin:0;font-size:.8125rem;overflow:hidden}.anaqa-viewer__title:lang(en):dir(ltr){text-transform:var(--anaqa-case);letter-spacing:var(--anaqa-track-tight)}.anaqa-viewer__close{justify-self:end}.anaqa-viewer__track{overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:100%;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow:auto hidden}.anaqa-viewer__track::-webkit-scrollbar{display:none}.anaqa-viewer__slide{scroll-snap-align:center;scroll-snap-stop:always;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;margin:0;padding:0 clamp(16px,8vw,120px);display:grid}.anaqa-viewer__img{object-fit:contain;block-size:100%;inline-size:100%}.anaqa-viewer__step{cursor:pointer;background:0 0;border:0;place-items:center;block-size:48px;inline-size:48px;margin-block-start:-24px;padding:0;display:grid;position:absolute;inset-block-start:50%}.anaqa-viewer .anaqa-viewer__step{color:var(--anaqa-ink)}.anaqa-viewer__step[disabled]{opacity:.2;cursor:default}.anaqa-viewer__step--prev{inset-inline-start:12px}.anaqa-viewer__step--next{inset-inline-end:12px}.anaqa-viewer__foot{padding:12px var(--anaqa-gutter)max(16px,env(safe-area-inset-bottom));scrollbar-width:none;justify-content:center;gap:8px;display:flex;overflow:auto hidden}.anaqa-viewer__thumb{background:color-mix(in srgb,var(--anaqa-ink)4%,var(--anaqa-surface));cursor:pointer;border:1px solid #0000;flex:none;block-size:52px;inline-size:52px;padding:0}.anaqa-viewer__thumb img{object-fit:cover;block-size:100%;inline-size:100%}.anaqa-viewer__thumb[data-o-active]{border-color:var(--anaqa-ink)}.anaqa-viewer__hint{color:var(--anaqa-muted);text-align:center;opacity:0;transition:opacity .4s var(--anaqa-ease);pointer-events:none;margin:0;font-size:.75rem;position:absolute;inset-block-end:96px;inset-inline:0}.anaqa-viewer__hint[data-o-shown]{opacity:1}.anaqa-viewer .anaqa-viewer__step,.anaqa-viewer .anaqa-viewer__foot{transition:opacity .24s var(--anaqa-ease),visibility 0s linear 0s}.anaqa-viewer[data-o-zoomed] .anaqa-viewer__step,.anaqa-viewer[data-o-zoomed] .anaqa-viewer__foot{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s var(--anaqa-ease),visibility 0s linear .24s}@media (width<=999px){.anaqa-viewer__step{display:none}}