.em-block-media-bank-feed .em-search-input{--em-search-input-min-height: 45px;--em-search-input-border-color: var(--color-gray-400);--em-search-input-focus-color: var(--color-purple-medium);--em-search-input-border-radius: 100px;position:relative}.em-block-media-bank-feed .em-search-input__input{border-style:solid;border-width:1.5px;border-color:var(--em-search-input-border-color);border-radius:var(--em-search-input-border-radius);background-color:var(--current-scheme-background);width:100%;min-height:var(--em-search-input-min-height) !important;display:flex;flex-wrap:wrap;align-items:center;padding-left:2.5rem;padding-right:1.25rem;color:var(--color-text);font-size:var(--font-size-sm);transition:border-color .15s,background-color .15s,color .15s}.em-block-media-bank-feed .em-search-input__input::placeholder{color:var(--color-gray-500);font-weight:var(--font-weight-regular);letter-spacing:normal;text-transform:none}.em-block-media-bank-feed .em-search-input__input:hover{background-color:var(--color-gray-200);border-color:var(--em-search-input-focus-color)}.em-block-media-bank-feed .em-search-input__input:focus-visible{border-color:var(--em-search-input-focus-color);outline:3px solid var(--em-search-input-focus-color);outline-offset:2px}.em-block-media-bank-feed .em-search-input__wrapper{position:relative}.em-block-media-bank-feed .em-search-input__icon{position:absolute;top:50%;left:5px;transform:translateY(-50%);cursor:pointer;background-color:currentcolor;mask-position:50% 50%;mask-size:auto;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;-webkit-mask-size:auto;-webkit-mask-repeat:no-repeat;border:none;width:36px;height:36px;color:var(--color-text)}.em-block-media-bank-feed .em-search-input__icon[data-icon=search]{mask-image:url("data:image/svg+xml,%3Csvg width=%2717%27 height=%2717%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg transform=%27translate%281 1%29%27 stroke=%27white%27 stroke-width=%271.5%27 fill=%27none%27 fill-rule=%27evenodd%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Ccircle cx=%276.4%27 cy=%276.4%27 r=%276.4%27/%3E%3Cpath d=%27M14.933 14.933l-4.008-4.008%27/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width=%2717%27 height=%2717%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg transform=%27translate%281 1%29%27 stroke=%27white%27 stroke-width=%271.5%27 fill=%27none%27 fill-rule=%27evenodd%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Ccircle cx=%276.4%27 cy=%276.4%27 r=%276.4%27/%3E%3Cpath d=%27M14.933 14.933l-4.008-4.008%27/%3E%3C/g%3E%3C/svg%3E")}.em-block-media-bank-feed .em-search-input__icon[data-icon=clear]{mask-image:url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2714%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27white%27 stroke-width=%271.5%27 fill=%27none%27 fill-rule=%27evenodd%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M2.05 11.95l9.9-9.9M2.05 2.05l9.9 9.9%27/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2714%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg stroke=%27white%27 stroke-width=%271.5%27 fill=%27none%27 fill-rule=%27evenodd%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M2.05 11.95l9.9-9.9M2.05 2.05l9.9 9.9%27/%3E%3C/g%3E%3C/svg%3E")}.em-block-media-bank-feed .em-search-input__icon[data-icon=clear]:focus-visible{outline:3px solid var(--em-search-input-focus-color);outline-offset:2px}.em-block-media-bank-feed .em-button-select{--em-button-select-border-color: var(--color-text);--em-button-select-accent-color: var(--color-purple-medium);--em-button-select-border-radius: 100px;position:relative}.em-block-media-bank-feed .em-button-select__buttons{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;width:100%}.em-block-media-bank-feed .em-button-select__buttons[data-orientation=horizontal]{flex-direction:row;align-items:center}.em-block-media-bank-feed .em-button-select__buttons[data-orientation=vertical]{flex-direction:column;align-items:flex-start}.em-block-media-bank-feed .em-button-select__button{appearance:none;background:rgba(0,0,0,0);cursor:pointer;min-height:45px;border:1.5px solid var(--em-button-select-border-color);border-radius:var(--em-button-select-border-radius);color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.05rem;padding:.5rem 1.25rem;white-space:nowrap;transition:border-color .15s,background-color .15s,color .15s}.em-block-media-bank-feed .em-button-select__button:hover{color:var(--em-button-select-accent-color);border-color:var(--em-button-select-accent-color);background:var(--color-gray-200)}.em-block-media-bank-feed .em-button-select__button:focus-visible{outline:3px solid var(--em-button-select-accent-color);outline-offset:2px}.em-block-media-bank-feed .em-button-select__button[aria-pressed=true]{border-color:var(--color-text);background-color:var(--color-text);color:var(--current-scheme-background)}.em-block-media-bank-feed .em-react-select-wrapper{--em-react-select-color-primary: #000;--em-react-select-color-secondary: #fff;--em-react-select-color-value: var(--color-gray-300);--em-react-select-color-accent: var(--color-purple-medium);--em-react-select-color-accent-light: var(--color-gray-300);--em-react-select-border-color: var(--color-gray-400);--em-react-select-border-radius: 100px;--em-react-select-min-height: 45px}.em-block-media-bank-feed .em-react-select-wrapper .em-react-select__control{cursor:pointer;min-height:var(--em-react-select-min-height);border-color:var(--em-react-select-border-color);border-radius:var(--em-react-select-border-radius);background-color:var(--current-scheme-background);transition:border-color .15s,background-color .15s,color .15s}.em-block-media-bank-feed .em-react-select-wrapper .em-react-select__control:hover{border-color:var(--em-react-select-color-accent);background-color:var(--color-gray-200)}.em-block-media-bank-feed .em-react-select-wrapper .em-react-select__control:hover .em-react-select__placeholder{color:var(--color-purple-medium) !important}.em-block-media-bank-feed .em-react-select-wrapper .em-react-select__control--is-focused{outline:3px solid var(--em-react-select-color-accent) !important;outline-offset:2px;border-color:var(--em-react-select-color-accent);box-shadow:none}.em-block-media-bank-feed .em-react-select-wrapper .em-react-select__multi-value{padding:0 2px;border-radius:100px;background-color:var(--em-react-select-color-value);color:var(--em-react-select-color-primary)}.em-block-media-bank-feed .em-react-select-wrapper .em-react-select__multi-value__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.em-block-media-bank-feed .em-react-select-wrapper .em-react-select__multi-value__remove{border-radius:100px}.em-block-media-bank-feed .em-react-select-wrapper .em-react-select__single-value{font-family:var(--font-family-sans);color:var(--color-text);font-size:var(--font-size-xs);font-style:normal;font-weight:var(--font-weight-bold);line-height:26px;text-transform:uppercase;letter-spacing:.05rem}.em-block-media-bank-feed .em-react-select-wrapper .em-react-select__option{color:var(--em-react-select-color-primary);font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-style:normal;text-transform:initial;font-weight:var(--font-weight-regular);cursor:pointer}.em-block-media-bank-feed .em-react-select-wrapper .em-react-select__option--is-focused,.em-block-media-bank-feed .em-react-select-wrapper .em-react-select__option:hover{background-color:var(--em-react-select-color-accent-light)}.em-block-media-bank-feed .em-react-select-wrapper .em-react-select__placeholder{color:var(--color-text) !important;font-family:var(--font-family-sans);font-size:var(--font-size-2xs);font-style:normal;font-weight:var(--font-weight-bold);line-height:26px;text-transform:uppercase;letter-spacing:.05rem}.em-block-media-bank-feed .em-react-select-wrapper .em-react-select__indicators>div>svg{width:1rem;height:1rem}.em-block-media-bank-feed .em-react-select-wrapper .em-react-select__indicators>div>svg path{fill:var(--color-text)}.em-block-media-bank-feed{position:relative;min-height:600px}.em-block-media-bank-feed__filters{display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:2rem}@media(min-width: 960px){.em-block-media-bank-feed__filters{margin-bottom:3rem}}.em-block-media-bank-feed__filters .em-search-input,.em-block-media-bank-feed__filters .em-select{width:100%}@media(min-width: 960px){.em-block-media-bank-feed__filters .em-search-input{flex-basis:50%}}.em-block-media-bank-feed__filters .em-select{width:auto}@media(min-width: 960px){.em-block-media-bank-feed__filters .em-select{width:100%;max-width:320px}}.em-block-media-bank-feed__filters .em-button-select{--em-button-select-fade-size: 2rem;width:100%;min-width:0}@media(min-width: 960px){.em-block-media-bank-feed__filters .em-button-select{width:auto}}@media(max-width: 959px){.em-block-media-bank-feed__filters .em-button-select__buttons{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:4px;margin:-4px;width:calc(100% + 8px)}.em-block-media-bank-feed__filters .em-button-select__buttons::-webkit-scrollbar{display:none}.em-block-media-bank-feed__filters .em-button-select__buttons[data-fade-start=true]{mask-image:linear-gradient(to right, transparent, #000 var(--em-button-select-fade-size))}.em-block-media-bank-feed__filters .em-button-select__buttons[data-fade-end=true]{mask-image:linear-gradient(to right, #000 calc(100% - var(--em-button-select-fade-size)), transparent)}.em-block-media-bank-feed__filters .em-button-select__buttons[data-fade-start=true][data-fade-end=true]{mask-image:linear-gradient(to right, transparent, #000 var(--em-button-select-fade-size), #000 calc(100% - var(--em-button-select-fade-size)), transparent)}}@media(min-width: 960px){.em-block-media-bank-feed__filters .em-search-input{order:1}.em-block-media-bank-feed__filters .em-select{order:2}.em-block-media-bank-feed__filters .em-button-select{order:3}.em-block-media-bank-feed__filters .em-block-media-bank-feed__count{order:4}}.em-block-media-bank-feed__count{margin:0;flex:auto;text-align:right;color:var(--color-gray-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);white-space:nowrap}.em-block-media-bank-feed__section+.em-block-media-bank-feed__section{margin-top:3rem}@media(min-width: 960px){.em-block-media-bank-feed__section+.em-block-media-bank-feed__section{margin-top:4rem}}.em-block-media-bank-feed__section-title{display:flex;align-items:center;column-gap:1.25rem;margin-top:0;margin-bottom:1.25rem}@media(min-width: 960px){.em-block-media-bank-feed__section-title{margin-bottom:1.5rem}}.em-block-media-bank-feed__section-title::after{content:"";flex:1;top:2px;display:block;position:relative;width:100%;height:2px;background-color:var(--color-heading)}.em-block-media-bank-feed__posts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}@media(min-width: 782px){.em-block-media-bank-feed__posts{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem}}@media(min-width: 1080px){.em-block-media-bank-feed__posts{grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.5rem}}.em-block-media-bank-feed__more{margin-top:2rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:1rem}.em-block-media-bank-feed__more:empty{margin-top:0}.em-block-media-bank-feed__message{padding:4rem var(--gutter);text-align:center;border-radius:10px;background-color:var(--color-gray-200)}@media(min-width: 782px){.em-block-media-bank-feed__message{padding-top:8rem;padding-bottom:8rem}}.em-block-media-bank-feed__message h3{font-family:var(--font-family-marlide);font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.em-block-media-bank-feed__message.is-error{border:dashed 1px #d8000c;background-color:rgba(216,0,12,.1)}.em-block-media-bank-feed__message.is-error,.em-block-media-bank-feed__message.is-error h1,.em-block-media-bank-feed__message.is-error h2,.em-block-media-bank-feed__message.is-error h3,.em-block-media-bank-feed__message.is-error h4,.em-block-media-bank-feed__message.is-error p{color:#d8000c}.em-block-media-bank-feed .spinner{width:24px;height:24px;border:2px solid var(--current-scheme-background-25);border-top-color:var(--current-scheme-emphasis);border-radius:50%;animation:em-block-media-bank-feed-spin .8s linear infinite}@keyframes em-block-media-bank-feed-spin{to{transform:rotate(360deg)}}
