._MediaGallery_17s7i_1{display:flex;flex-direction:column;gap:.5rem;max-width:38rem;width:100%;outline:none}._MediaGallery_17s7i_1:focus-visible{outline:2px solid var(--qui-focus-border, currentColor);outline-offset:4px;border-radius:var(--qui-radius-large, .85rem)}._Featured_17s7i_22{position:relative;width:100%;max-height:24rem;border-radius:var(--qui-radius-large, .85rem);overflow:hidden;background:color-mix(in srgb,var(--color-text) 6%,transparent)}._FeaturedImage_17s7i_34{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;opacity:0;z-index:0;transition:opacity .24s ease;pointer-events:none}._FeaturedImage-active_17s7i_48{opacity:1;z-index:1;pointer-events:auto}._Chevron_17s7i_59{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid color-mix(in srgb,#fff 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-bg, #000) 65%,transparent);color:#fff;cursor:pointer;opacity:0;transition:opacity .16s ease,background .12s ease,transform .16s ease;z-index:3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:0}._Chevron-previous_17s7i_83{left:.625rem}._Chevron-next_17s7i_87{right:.625rem}._Featured_17s7i_22:hover ._Chevron_17s7i_59,._Chevron_17s7i_59:focus-visible{opacity:1}._Chevron_17s7i_59:hover{background:color-mix(in srgb,var(--color-bg, #000) 80%,transparent)}._Chevron_17s7i_59:active{transform:translateY(-50%) scale(.96)}._Chevron_17s7i_59:focus-visible{outline:2px solid var(--qui-focus-border, currentColor);outline-offset:2px}@media(hover:none){._Chevron_17s7i_59{opacity:.85}}@media(prefers-reduced-motion:reduce){._FeaturedImage_17s7i_34,._Chevron_17s7i_59{transition:none}}._Thumbnails_17s7i_128{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px;margin:-2px}._Thumbnail_17s7i_128{appearance:none;background:transparent;border:2px solid transparent;border-radius:var(--qui-radius-image, .5rem);padding:0;flex:0 0 4.5rem;width:4.5rem;height:4.5rem;cursor:pointer;scroll-snap-align:start;transition:border-color .12s ease}._Thumbnail_17s7i_128:focus-visible{outline:2px solid var(--qui-focus-border, currentColor);outline-offset:2px}._Thumbnail-active_17s7i_156{border-color:var(--qui-color-accent, currentColor)}._ThumbnailImage_17s7i_160{border-radius:calc(var(--qui-radius-image, .5rem) - 2px);height:100%}
