html{--lb-columns:12;--lb-gap:10px;--lb-col-w:80}.lb-block{left:calc(var(--lb-x)*(100% + var(--lb-gap))/var(--lb-columns));width:calc(var(--lb-w)*(100% + var(--lb-gap))/var(--lb-columns) - var(--lb-gap));top:calc(var(--lb-y)*var(--lb-col-w)*1px);z-index:var(--lb-z);box-sizing:border-box;position:absolute}.lb-section{background-color:var(--lb-bg);color:var(--lb-color);position:relative}.lb-section-inner{max-width:calc(var(--lb-max-width)*1px);margin:0 auto;position:relative}.lb-image{width:100%;height:auto;display:block}.lb-section-inner{grid-template-columns:repeat(var(--lb-columns),1fr);column-gap:min(var(--lb-gap),5vw);align-items:start;display:grid}.lb-block.lb-block--flow{width:unset;top:unset;left:unset;grid-column:calc(var(--lb-x) + 1)/span var(--lb-w);grid-row:var(--lb-row);z-index:auto;min-width:0;position:relative}.lb-block.lb-block--overlay{top:calc(var(--lb-y)*min(calc(var(--lb-max-width)*1px),100vw)/var(--lb-columns))}.lb-block--yoffset{margin-top:calc(var(--lb-y,0)*min(calc(var(--lb-max-width)*1px),100vw)/var(--lb-columns))}.lb-root{container-type:inline-size}@container (max-width:767px){.lb-section-inner{column-gap:0}.lb-block.lb-block--flow,.lb-block.lb-block--overlay{top:unset;left:unset;width:unset;z-index:unset;order:var(--lb-mobile-order,0);grid-area:auto/1/auto/-1;position:relative}.lb-block--yoffset{margin-top:0}.lb-section-inner>[aria-hidden]{display:none}.lb-block--image{margin-top:20px}.lb-block--text{margin-top:6px}.lb-section:first-child{padding-top:0}.lb-section:first-child .lb-section-inner>:first-child{margin-top:0}}
.imageGallery-module__YP2bzq__track{scrollbar-width:none;-ms-overflow-style:none}.imageGallery-module__YP2bzq__track::-webkit-scrollbar{display:none}@media (max-width:639px){.imageGallery-module__YP2bzq__root[data-mobile-off] .imageGallery-module__YP2bzq__track{scroll-snap-type:none;overflow-x:hidden}.imageGallery-module__YP2bzq__root[data-mobile-off] .imageGallery-module__YP2bzq__navControls,.imageGallery-module__YP2bzq__root[data-mobile-off] .imageGallery-module__YP2bzq__dots{display:none}}@media (min-width:640px){.imageGallery-module__YP2bzq__root[data-desktop-off] .imageGallery-module__YP2bzq__track{scroll-snap-type:none;overflow-x:hidden}.imageGallery-module__YP2bzq__root[data-desktop-off] .imageGallery-module__YP2bzq__navControls,.imageGallery-module__YP2bzq__root[data-desktop-off] .imageGallery-module__YP2bzq__dots{display:none}}
.taxonomyFilter-module__MFg3pq__grid{column-count:min(var(--taxonomy-columns,6),1);column-gap:var(--taxonomy-gap)}@media (min-width:640px){.taxonomyFilter-module__MFg3pq__grid{column-count:min(var(--taxonomy-columns,6),2)}}@media (min-width:768px){.taxonomyFilter-module__MFg3pq__grid{column-count:min(var(--taxonomy-columns,6),3)}}@media (min-width:1024px){.taxonomyFilter-module__MFg3pq__grid{column-count:min(var(--taxonomy-columns,6),4)}}@media (min-width:1280px){.taxonomyFilter-module__MFg3pq__grid{column-count:min(var(--taxonomy-columns,6),5)}}@media (min-width:1536px){.taxonomyFilter-module__MFg3pq__grid{column-count:var(--taxonomy-columns,6)}}.taxonomyFilter-module__MFg3pq__searchPill,.taxonomyFilter-module__MFg3pq__tag{box-sizing:border-box;border:1px solid var(--lb-color);height:42px;color:var(--lb-color);background:0 0;border-radius:999px;transition:background .2s,color .2s}.taxonomyFilter-module__MFg3pq__searchPill{align-items:center;gap:8px;padding:0 14px;display:inline-flex}.taxonomyFilter-module__MFg3pq__searchInput{min-width:0;color:inherit;font-family:var(--font-sans,sans-serif);background:0 0;border:none;outline:none;font-size:1rem}.taxonomyFilter-module__MFg3pq__searchInput::placeholder{color:inherit;opacity:.55}.taxonomyFilter-module__MFg3pq__clearButton{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1.1rem;line-height:1}.taxonomyFilter-module__MFg3pq__clearButton:hover,.taxonomyFilter-module__MFg3pq__clearButton:focus-visible{opacity:1}.taxonomyFilter-module__MFg3pq__tag{cursor:pointer;align-items:center;padding:0 16px;font-size:.85rem;display:inline-flex}.taxonomyFilter-module__MFg3pq__tag:focus-visible,.taxonomyFilter-module__MFg3pq__tagActive{background:var(--lb-color);border-color:var(--lb-color);color:var(--lb-bg)}.taxonomyFilter-module__MFg3pq__tag:focus-visible{outline:2px solid var(--lb-color);outline-offset:2px}@media (hover:hover){.taxonomyFilter-module__MFg3pq__tag:hover{background:var(--lb-color);border-color:var(--lb-color);color:var(--lb-bg)}}
