.collection-inline-gallery{align-items:stretch;display:flex;flex-direction:column;gap:.75rem;margin:1.5rem auto;max-width:45rem;min-width:0;width:100%}.collection-inline-gallery__stage{aspect-ratio:16/9;background:rgb(var(--brand-mist));border:1px solid rgb(var(--brand-line));border-radius:.375rem;isolation:isolate;overflow:hidden;position:relative;touch-action:pan-y pinch-zoom;width:100%}@keyframes collection-inline-gallery-image-in{0%{opacity:.45}to{opacity:1}}.collection-inline-gallery-dialog__image,.collection-inline-gallery__image{animation:collection-inline-gallery-image-in .18s ease-out both;-o-object-fit:cover;object-fit:cover}.collection-inline-gallery-dialog__image--contain,.collection-inline-gallery__image--contain{-o-object-fit:contain;object-fit:contain;padding:.75rem}.collection-inline-gallery-dialog__close,.collection-inline-gallery-dialog__nav,.collection-inline-gallery__control{align-items:center;background:rgb(var(--overlay-scrim)/.78);border:1px solid rgb(var(--brand-paper)/.42);border-radius:.25rem;color:rgb(var(--brand-paper));display:inline-flex;height:2.375rem;justify-content:center;transition:background-color .16s ease,border-color .16s ease;width:2.375rem;z-index:2}.collection-inline-gallery__control{border-color:transparent;height:2.125rem;width:2.125rem}.collection-inline-gallery-dialog__close>svg,.collection-inline-gallery-dialog__nav>svg,.collection-inline-gallery__control>svg{height:1.125rem;width:1.125rem}.collection-inline-gallery-dialog__close:hover,.collection-inline-gallery-dialog__nav:hover,.collection-inline-gallery__control:hover{background:rgb(var(--brand-accent-strong));border-color:rgb(var(--brand-accent-strong))}.collection-inline-gallery-dialog__close:focus-visible,.collection-inline-gallery-dialog__nav:focus-visible,.collection-inline-gallery__control:focus-visible{outline:2px solid rgb(var(--brand-paper));outline-offset:2px}.collection-inline-gallery__control--next,.collection-inline-gallery__control--previous{position:absolute;top:50%;transform:translateY(-50%)}.collection-inline-gallery__control--previous{inset-inline-start:.625rem}.collection-inline-gallery__control--next{inset-inline-end:.625rem}.collection-inline-gallery__expand{inset-block-start:.625rem;inset-inline-end:.625rem;position:absolute}.collection-inline-gallery__counter{background:rgb(var(--overlay-scrim)/.78);border-radius:.25rem;color:rgb(var(--brand-paper));font-size:.75rem;inset-block-end:.625rem;inset-inline-end:.625rem;line-height:1.25rem;min-width:2.875rem;padding:.2rem .55rem;position:absolute;text-align:center;z-index:2}.collection-inline-gallery__thumbnails{align-items:center;align-self:stretch;display:flex;gap:.5rem;height:auto;max-width:100%;min-height:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;padding:.125rem .125rem .3rem;scroll-snap-type:inline proximity;scrollbar-color:rgb(var(--brand-accent-strong)) rgb(var(--brand-line));scrollbar-width:thin;touch-action:pan-x pan-y}.collection-inline-gallery__thumbnail{background:rgb(var(--brand-mist));border:2px solid transparent;border-radius:.25rem;flex:0 0 5.5rem;height:3.5rem;overflow:hidden;position:relative;scroll-snap-align:start;transition:border-color .16s ease;width:5.5rem}.collection-inline-gallery__thumbnail:hover{border-color:rgb(var(--brand-second-strong))}.collection-inline-gallery__thumbnail:focus-visible{border-color:rgb(var(--brand-second-strong));outline:2px solid rgb(var(--brand-accent-strong));outline-offset:2px}.collection-inline-gallery__thumbnail[aria-current=true]{border-color:rgb(var(--brand-accent-strong))}.collection-inline-gallery__thumbnail-image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;padding:.2rem;width:100%}.collection-inline-gallery-dialog__overlay{background:rgb(var(--overlay-scrim)/.94);inset:0;position:fixed;z-index:120}.collection-inline-gallery-dialog{background:rgb(var(--media-stage));border:1px solid rgb(var(--brand-paper)/.2);border-radius:.375rem;color:rgb(var(--brand-paper));display:grid;grid-template-rows:auto minmax(0,1fr);height:min(52rem,calc(100dvh - 2rem));inset:1rem;margin:auto;max-width:87.5rem;outline:none;overflow:hidden;position:fixed;width:calc(100vw - 2rem);z-index:121}.collection-inline-gallery-dialog__header{align-items:center;border-bottom:1px solid rgb(var(--brand-paper)/.18);display:flex;gap:1rem;justify-content:space-between;min-height:4rem;padding:.625rem .75rem .625rem 1rem}.collection-inline-gallery-dialog__header>p{align-items:center;display:flex;font-size:.75rem;gap:1rem;justify-content:space-between;line-height:1.25rem;min-width:0;width:100%}.collection-inline-gallery-dialog__header>p>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.collection-inline-gallery-dialog__header>p>span:nth-child(2){flex:none}.collection-inline-gallery-dialog__close{background:transparent;flex:none}.collection-inline-gallery-dialog__stage{min-height:0;position:relative;touch-action:pan-y pinch-zoom}.collection-inline-gallery-dialog__image{padding:1.5rem 4rem}.collection-inline-gallery-dialog__nav{position:absolute;top:50%;transform:translateY(-50%)}.collection-inline-gallery-dialog__nav--previous{inset-inline-start:1rem}.collection-inline-gallery-dialog__nav--next{inset-inline-end:1rem}@media (max-width:640px){.collection-inline-gallery{display:flex;flex-direction:column;max-width:none}.collection-inline-gallery__stage{order:1;width:100%}.collection-inline-gallery__thumbnails{align-self:auto;display:flex;height:auto;max-height:none;order:2;overflow-x:auto;overflow-y:hidden;padding:.625rem .125rem .3rem;width:100%}.collection-inline-gallery__thumbnail{flex-basis:4rem;height:3rem;width:4rem}.collection-inline-gallery-dialog__close,.collection-inline-gallery-dialog__nav,.collection-inline-gallery__control{height:2.25rem;width:2.25rem}.collection-inline-gallery-dialog{height:calc(100dvh - 1rem);inset:.5rem;width:calc(100vw - 1rem)}.collection-inline-gallery-dialog__header{padding-inline-start:.75rem}.collection-inline-gallery-dialog__image{padding:1rem 2.75rem}.collection-inline-gallery-dialog__nav--previous{inset-inline-start:.5rem}.collection-inline-gallery-dialog__nav--next{inset-inline-end:.5rem}}@media (prefers-reduced-motion:reduce){.collection-inline-gallery-dialog__image,.collection-inline-gallery__image{animation:none}.collection-inline-gallery-dialog__close,.collection-inline-gallery-dialog__nav,.collection-inline-gallery__control,.collection-inline-gallery__thumbnail{transition:none}}.collection-description__prose{color:rgb(var(--brand-slate-700));font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.collection-description__prose strong{color:rgb(var(--brand-accent-ink));font-size:1.05em;font-weight:750}.collection-description__body p,.collection-description__lead{color:rgb(var(--brand-ink));font-size:1.08rem;font-weight:600;line-height:1.75;margin:0}.collection-description__body p+p{margin-top:1rem}.collection-description-toggle{align-items:center;background:transparent;border:0;color:rgb(var(--brand-accent-strong));display:flex;height:2.5rem;justify-content:center;margin:.35rem auto 0;overflow:hidden;position:relative;text-shadow:0 1px 3px rgb(var(--brand-ink)/.62);transition:color .16s ease,transform .16s ease;width:100%}.collection-description-toggle:before{background:linear-gradient(90deg,transparent 28%,rgb(var(--brand-second)/.08) 42%,rgb(var(--brand-second)/.2) 50%,rgb(var(--brand-second)/.08) 58%,transparent 72%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease}.collection-description-toggle:hover{color:rgb(var(--brand-second-ink))}.collection-description-toggle:focus-visible{color:rgb(var(--brand-second-ink))}.collection-description-toggle:focus-visible:before,.collection-description-toggle:hover:before{opacity:1}.collection-description-toggle>svg{position:relative;z-index:1}.collection-description-toggle:active{transform:scale(.94)}