._MediaGallery_17s7i_1{outline:none;flex-direction:column;gap:.5rem;width:100%;max-width:38rem;display:flex}._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{border-radius:var(--qui-radius-large,.85rem);background:color-mix(in srgb, var(--color-text) 6%, transparent);width:100%;max-height:24rem;position:relative;overflow:hidden}._FeaturedImage_17s7i_34{border-radius:inherit;opacity:0;z-index:0;pointer-events:none;width:100%;height:100%;transition:opacity .24s;position:absolute;inset:0}._FeaturedImage-active_17s7i_48{opacity:1;z-index:1;pointer-events:auto}._Chevron_17s7i_59{background:color-mix(in srgb, var(--color-bg,#000) 65%, transparent);color:#fff;cursor:pointer;opacity:0;z-index:3;-webkit-backdrop-filter:blur(8px);border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:2.4rem;height:2.4rem;padding:0;transition:opacity .16s,background .12s,transform .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}._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{scroll-snap-type:x mandatory;gap:.5rem;margin:-2px;padding:2px;display:flex;overflow-x:auto}._Thumbnail_17s7i_128{appearance:none;border-radius:var(--qui-radius-image,.5rem);cursor:pointer;scroll-snap-align:start;background:0 0;border:2px solid #0000;flex:0 0 4.5rem;width:4.5rem;height:4.5rem;padding:0;transition:border-color .12s}._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%}
