.b-facet-loop{--facet-highlight-background:rgba(194,228,246,.7)}.b-facet-loop__filters-wrapper{--facet-mobile-filter-buttons-height:68px;--facet-overlay-transition:opacity 300ms ease-in-out;--facet-overlay-open-z-index:999999}@media (max-width:1259px){.b-facet-loop__filters-wrapper{align-items:flex-start;background:var(--color-white);display:flex;flex-direction:column;height:0;left:0;opacity:0;overflow-y:auto;position:fixed;top:0;transition:var(--facet-overlay-transition);width:100%;z-index:-1}.facet-wp--open .b-facet-loop__filters-wrapper{height:auto;min-height:100dvh;opacity:1;visibility:visible;z-index:var(--facet-overlay-open-z-index)}}@media (min-width:1260px){.b-facet-loop__filters-wrapper{position:relative}}p.b-facet-loop__refine-heading{font-family:var(--font-family-body);font-size:var(--font-size-20);font-weight:var(--font-weight-medium);font-weight:var(--font-weight-bold);line-height:1.4;margin:0 0 var(--spacer-30)}p.b-facet-loop__refine-heading[hidden]{display:none}.b-facet-loop__refine-search-btn{border:0;line-height:1;padding:0}.b-facet-loop__filters{display:flex}@media (max-width:1259px){.b-facet-loop__filters{flex-direction:column;gap:var(--spacer-50);height:100dvh;max-height:calc(100dvh - var(--facet-mobile-filter-buttons-height)*2);overflow-y:auto;padding:var(--spacer-40) var(--wp--style--root--padding-left) var(--spacer-60);width:100%}}@media (min-width:1260px){.b-facet-loop__filters{align-items:flex-end;flex-direction:row;flex-wrap:wrap;gap:var(--spacer-30);justify-content:flex-start;margin-bottom:var(--spacer-30)}}.b-facet-loop__filters .b-facet-loop__facet-wrap{width:100%}@media (min-width:1260px){.b-facet-loop__filters .b-facet-loop__facet-wrap{width:auto}}.b-facet-loop__filters .b-facet-loop__facet-label{font-family:var(--font-family-headings);font-size:var(--font-size-40);font-weight:var(--font-weight-medium);font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1.25;padding-bottom:var(--spacer-20)}@media (min-width:1260px){.b-facet-loop__filters .b-facet-loop__facet-label{color:var(--color-neutral-70);font-family:var(--font-family-body);font-family:var(--font-family-headings);font-size:var(--font-size-20);font-size:var(--font-size-05);font-weight:var(--font-weight-medium);letter-spacing:.06em;line-height:1.6;padding-bottom:5px;text-transform:uppercase}}.b-facet-loop__filters .facetwp-facet{margin:0;position:relative}body.facet-wp--open{overflow:hidden}.b-facet-loop__open-filters{align-items:center;background:var(--facet-highlight-background);border:none;border-radius:4px;color:var(--color-text);cursor:pointer;display:flex;font-family:var(--font-family-body);font-size:var(--font-size-20);font-weight:var(--font-weight-medium);gap:var(--spacer-20);margin-bottom:var(--spacer-40);padding:var(--spacer-10)}.b-facet-loop__open-filters:before{background-color:currentcolor;content:"";display:block;height:20px;-webkit-mask:var(--icon-facet-refine) center no-repeat;mask:var(--icon-facet-refine) center no-repeat;-webkit-mask-size:contain;mask-size:contain;width:28px}@media (min-width:1260px){.b-facet-loop__open-filters{display:none}}.b-facet-loop__mobile-filter-buttons{align-items:center;background:var(--color-blue-xx-light);display:flex;height:var(--facet-mobile-filter-buttons-height);padding:0 var(--wp--style--root--padding-left);width:100%}@media (min-width:1260px){.b-facet-loop__mobile-filter-buttons{display:none}}.b-facet-loop__mobile-filter-buttons.mobile-filter-buttons--footer{margin-top:auto}.b-facet-loop__mobile-filter-buttons .b-facet-loop__close-filters{align-items:center;background:none;border:none;color:var(--color-black);cursor:pointer;display:flex;font-size:var(--wp--preset--font-size--medium);font-weight:var(--font-weight-semibold);gap:var(--spacer-20);padding:0}:is(.b-facet-loop__mobile-filter-buttons .b-facet-loop__close-filters):before{background-color:var(--color-black);content:"";display:block;height:20px;-webkit-mask:var(--icon-facet-close) center no-repeat;mask:var(--icon-facet-close) center no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.b-facet-loop__mobile-filter-buttons .b-facet-loop__reset-filters{background:none;border:none;color:var(--color-neutral-60);cursor:pointer;font-size:var(--font-size-20);padding:0}:is(.b-facet-loop__mobile-filter-buttons .b-facet-loop__reset-filters):focus,:is(.b-facet-loop__mobile-filter-buttons .b-facet-loop__reset-filters):hover{-webkit-text-decoration:underline;text-decoration:underline}.b-facet-loop .fs-wrap{width:100%}@media (min-width:1260px){.b-facet-loop .fs-wrap{max-width:260px}}.b-facet-loop .fs-label-wrap{border:1px solid var(--color-neutral-30);border-inline:0;color:var(--color-text);cursor:pointer;padding:var(--spacer-30) 50px var(--spacer-30) 0}@media (min-width:1260px){.b-facet-loop .fs-label-wrap{align-items:center;border:1px solid var(--color-neutral-30);border-radius:3px;display:flex;height:50px;padding:0 calc(16px + var(--spacer-20) + var(--spacer-20)) 0 var(--spacer-10)}}@media (min-width:1260px){.fs-open :is(.b-facet-loop .fs-label-wrap){background:var(--color-blue-dark);border-color:var(--color-blue-dark);color:var(--color-white)}}:is(.b-facet-loop .fs-label-wrap) .fs-label{font-size:var(--font-size-30);font-weight:var(--font-weight-bold);padding:var(--spacer-10)}@media (min-width:1260px){:is(.b-facet-loop .fs-label-wrap) .fs-label{font-size:var(--font-size-20);height:33px}}:is(.b-facet-loop .fs-label-wrap) .fs-arrow{all:unset;background-color:currentcolor;display:block;height:16px;-webkit-mask:var(--icon-chevron-right) center no-repeat;mask:var(--icon-chevron-right) center no-repeat;-webkit-mask-size:contain;mask-size:contain;pointer-events:none;position:absolute;right:var(--spacer-20);top:calc(50% - 8px);transform:rotate(90deg);transition:var(--transition);width:10px}.b-facet-loop .fs-dropdown{border:0;margin-top:var(--spacer-50);position:relative}@media (min-width:1260px){.b-facet-loop .fs-dropdown{border:1px solid var(--color-neutral-30);border-radius:8px;margin-top:var(--spacer-10);min-width:100%;padding:var(--spacer-30) 0;position:absolute;width:auto;z-index:100}}:is(.b-facet-loop .fs-dropdown) .fs-no-results{font-size:var(--font-size-30)}:is(.b-facet-loop .fs-dropdown) .fs-options{align-items:flex-start;display:flex;flex-direction:column;gap:var(--spacer-30);max-height:300px}@media (min-width:1260px){:is(.b-facet-loop .fs-dropdown) .fs-options{gap:var(--spacer-20)}}:is(:is(.b-facet-loop .fs-dropdown) .fs-options) .fs-option{align-items:center;display:flex;gap:var(--spacer-20);padding:0}@media (min-width:1260px){:is(:is(.b-facet-loop .fs-dropdown) .fs-options) .fs-option{padding:0 var(--spacer-20) 0 var(--spacer-10)}}.disabled:is(:is(:is(.b-facet-loop .fs-dropdown) .fs-options) .fs-option){opacity:.35}:is(:is(:is(.b-facet-loop .fs-dropdown) .fs-options) .fs-option) .fs-checkbox{padding-left:var(--spacer-10);position:relative;width:auto}:is(:is(:is(:is(.b-facet-loop .fs-dropdown) .fs-options) .fs-option) .fs-checkbox) i{background:var(--color-white);border:1px solid var(--color-neutral-30);border-radius:2px;display:block;height:22px;margin:0;position:static;width:22px}.selected:is(:is(:is(.b-facet-loop .fs-dropdown) .fs-options) .fs-option) .fs-checkbox i{background-color:var(--color-blue);background-image:var(--icon-facet-checkbox);background-position:50%;background-repeat:no-repeat;background-size:12px;border-color:var(--color-blue)}:is(:is(:is(.b-facet-loop .fs-dropdown) .fs-options) .fs-option) .fs-option-label{font-size:var(--font-size-30)}@media (min-width:1260px){:is(:is(:is(.b-facet-loop .fs-dropdown) .fs-options) .fs-option) .fs-option-label{font-size:var(--font-size-10)}}.facetwp-type-search{background:var(--color-blue-xx-light);border-radius:3px;order:0;position:relative}@media (min-width:1260px){.facetwp-type-search{order:1}}.facetwp-type-search .facetwp-input-wrap{position:relative;width:100%}@media (min-width:1260px){.facetwp-type-search .facetwp-input-wrap{padding:0}}:is(.facetwp-type-search .facetwp-input-wrap):before{background-color:currentcolor;content:"";display:block;height:24px;left:var(--spacer-20);-webkit-mask:var(--icon-search) center no-repeat;mask:var(--icon-search) center no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:calc(50% - 12px);transition:var(--transition);width:24px}.facetwp-type-search .facetwp-search{background:none;border:0;color:var(--color-black);font-size:var(--font-size-30);font-weight:var(--font-weight-medium);height:50px;line-height:1;padding:0 var(--spacer-20) 0 calc(var(--spacer-20) + var(--spacer-20) + 24px);width:100%}@media (min-width:1260px){.facetwp-type-search .facetwp-search{font-size:var(--font-size-20)}}.b-facet-loop{--facet-selections-gap:26px;--facet-selection-inline-gap:4px;--facet-selection-icon-size:14px}.b-facet-loop .b-facet-loop__selections{align-items:center;display:none;flex-wrap:wrap;gap:var(--facet-selections-gap);margin-bottom:var(--spacer-60)}:is(.b-facet-loop .b-facet-loop__selections):has(.facetwp-selections ul){display:flex}:is(.b-facet-loop .facetwp-selections) ul{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--facet-selections-gap);list-style:none;margin:0;padding:0}:is(.b-facet-loop .facetwp-selections) li{align-items:baseline;display:flex;gap:var(--spacer-30);line-height:1}:is(.b-facet-loop .facetwp-selections) .facetwp-selection-label{display:none}:is(.b-facet-loop .facetwp-selections) .facetwp-selection-value{align-items:baseline;background-image:none;color:var(--color-text);cursor:pointer;display:inline-flex;font-family:var(--font-family-body);font-size:var(--font-size-10);font-weight:var(--font-weight-medium);gap:var(--facet-selection-inline-gap);line-height:1.6;margin-right:0;padding-right:0}:is(:is(.b-facet-loop .facetwp-selections) .facetwp-selection-value):after{align-self:center;background-color:currentcolor;content:"";display:block;height:var(--facet-selection-icon-size);-webkit-mask:var(--icon-dismiss) center no-repeat;mask:var(--icon-dismiss) center no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--facet-selection-icon-size)}@media (min-width:1260px){:is(:is(.b-facet-loop .facetwp-selections) .facetwp-selection-value):after{margin-top:2px}}:is(:is(.b-facet-loop .facetwp-selections) .facetwp-selection-value):focus,:is(:is(.b-facet-loop .facetwp-selections) .facetwp-selection-value):hover{-webkit-text-decoration:underline;text-decoration:underline}.b-facet-loop .b-facet-loop__reset-all{align-items:center;background:none;border:0;color:var(--color-text);cursor:pointer;display:inline-flex;font-family:var(--font-family-body);font-size:var(--font-size-10);font-weight:var(--font-weight-medium);gap:var(--facet-selection-inline-gap);line-height:1.6;padding:0}:is(.b-facet-loop .b-facet-loop__reset-all):after{background-color:currentcolor;content:"";display:block;height:var(--facet-selection-icon-size);-webkit-mask:var(--icon-facet-reset) center no-repeat;mask:var(--icon-facet-reset) center no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--facet-selection-icon-size)}:is(.b-facet-loop .b-facet-loop__reset-all):focus,:is(.b-facet-loop .b-facet-loop__reset-all):hover{-webkit-text-decoration:underline;text-decoration:underline}.b-facet-loop__counts{color:var(--color-black);font-family:var(--font-family-body);font-size:var(--font-size-20);font-weight:var(--font-weight-medium);font-weight:var(--font-weight-bold);line-height:1.4;margin-bottom:var(--spacer-10)}.b-facet-loop__results{display:flex;flex-flow:column;gap:var(--spacer-30);width:100%}.loop-staff .b-facet-loop__results{display:grid;gap:0;grid-template-columns:1fr}@media (min-width:1260px){.loop-staff .b-facet-loop__results{gap:0 var(--spacer-60);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.loop-staff .b-facet-loop__results{gap:0 var(--spacer-50);grid-template-columns:repeat(3,minmax(0,1fr))}}.b-facet-loop .facetwp-type-pager{--pagination-link-color:var(--color-black);--pagination-link-hover-color:var(--color-black);--pagination-numbers-size:40px;--pagination-numbers-current-background-color:var(--color-blue-light);--pagination-numbers-current-color:var(--color-black);--pagination-numbers-hover-background-color:transparent;--pagination-numbers-hover-color:var(--color-black);--pagination-prev-next-icon-color:var(--color-black);--pagination-prev-next-icon-hover-color:var(--color-blue-dark);--pagination-prev-next-hover-color:var(--color-blue-dark);--pagination-prev-next-arrow-width:10px;--pagination-prev-next-arrow-height:16px;--pagination-prev-next-hover-shift:3px;display:flex;justify-content:center;margin:0;padding-block:var(--spacer-70)}:is(.b-facet-loop .facetwp-type-pager) .facetwp-pager{align-items:center;display:flex;gap:0 var(--spacer-20);justify-content:space-between;margin:0}@media (max-width:386px){:is(.b-facet-loop .facetwp-type-pager) .facetwp-pager{gap:var(--spacer-10)}}:is(.b-facet-loop .facetwp-type-pager) .facetwp-page:not(.prev):not(.next){align-items:center;border:1px solid transparent;border-radius:100%;color:var(--pagination-numbers-color);display:flex;height:var(--pagination-numbers-size);justify-content:center;line-height:1;margin:0;padding:0;transition:var(--transition);width:var(--pagination-numbers-size)}:is(:is(.b-facet-loop .facetwp-type-pager) .facetwp-page:not(.prev):not(.next)):where(:not(.active):not(.dots)):focus:not(:focus-visible),:is(:is(.b-facet-loop .facetwp-type-pager) .facetwp-page:not(.prev):not(.next)):where(:not(.active):not(.dots)):hover{background-color:var(
					--pagination-numbers-current-background-color
				);border:1px solid var(--pagination-numbers-current-background-color);color:var(--pagination-numbers-current-color)}.active:is(:is(.b-facet-loop .facetwp-type-pager) .facetwp-page:not(.prev):not(.next)){background-color:var(
					--pagination-numbers-hover-background-color
				);border:1px solid var(--pagination-link-hover-color)}@media (max-width:1259px){.dots:is(:is(.b-facet-loop .facetwp-type-pager) .facetwp-page:not(.prev):not(.next)){width:auto}}:is(.b-facet-loop .facetwp-type-pager) .facetwp-page.next,:is(.b-facet-loop .facetwp-type-pager) .facetwp-page.prev{align-items:center;background-image:linear-gradient(currentcolor,currentcolor);background-position:0 100%;background-repeat:no-repeat;background-size:0 var(--text-decoration-thickness);display:inline;display:flex;font-size:.1px;gap:0;margin:0;padding:0;-webkit-text-decoration:none!important;text-decoration:none!important;transition:background-size .3s}@media (min-width:782px){:is(.b-facet-loop .facetwp-type-pager) .facetwp-page.next,:is(.b-facet-loop .facetwp-type-pager) .facetwp-page.prev{font-size:inherit;gap:var(--spacer-20)}}:is(:is(.b-facet-loop .facetwp-type-pager) .facetwp-page.prev,:is(.b-facet-loop .facetwp-type-pager) .facetwp-page.next):focus:not(:focus-visible),:is(:is(.b-facet-loop .facetwp-type-pager) .facetwp-page.prev,:is(.b-facet-loop .facetwp-type-pager) .facetwp-page.next):hover{background-size:100% var(--text-decoration-thickness);color:var(--pagination-prev-next-hover-color)!important}:is(:is(:is(.b-facet-loop .facetwp-type-pager) .facetwp-page.prev,:is(.b-facet-loop .facetwp-type-pager) .facetwp-page.next):hover,:is(:is(.b-facet-loop .facetwp-type-pager) .facetwp-page.prev,:is(.b-facet-loop .facetwp-type-pager) .facetwp-page.next):focus:not(:focus-visible)):before{background-color:var(
						--pagination-prev-next-icon-hover-color
					);transform:translate(calc(var(--pagination-prev-next-hover-shift)*-1))}:is(:is(:is(.b-facet-loop .facetwp-type-pager) .facetwp-page.prev,:is(.b-facet-loop .facetwp-type-pager) .facetwp-page.next):hover,:is(:is(.b-facet-loop .facetwp-type-pager) .facetwp-page.prev,:is(.b-facet-loop .facetwp-type-pager) .facetwp-page.next):focus:not(:focus-visible)):after{background-color:var(
						--pagination-prev-next-icon-hover-color
					);transform:translate(var(--pagination-prev-next-hover-shift))}:is(.b-facet-loop .facetwp-type-pager) .facetwp-page.next:after,:is(.b-facet-loop .facetwp-type-pager) .facetwp-page.prev:before{background-color:var(--pagination-prev-next-icon-color);content:"";display:block;height:var(--pagination-prev-next-arrow-height);-webkit-mask:var(--icon-chevron-left) center no-repeat;mask:var(--icon-chevron-left) center no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:var(--transition);width:var(--pagination-prev-next-arrow-width)}:is(:is(.b-facet-loop .facetwp-type-pager) .facetwp-page.next):after{-webkit-mask-image:var(--icon-chevron-right);mask-image:var(--icon-chevron-right)}:is(.b-facet-loop .facetwp-type-pager)>.fs-clear{display:none}
