.hs-work-grid{margin-block-start:0!important}.hs-work-grid__filters-outer{opacity:0;transition:opacity .4s ease}.hs-work-grid__filters-outer.is-loaded{opacity:1}.hs-work-grid__filters-outer{background:var(--wp--preset--color--off-white);margin-block:var(--wp--preset--spacing--60);padding:var(--wp--preset--spacing--20) var(--wp--style--root--padding-right) var(--wp--preset--spacing--20) var(--wp--style--root--padding-left);position:sticky;top:var(--wp-admin--admin-bar--position-offset,0);z-index:10}.hs-work-grid__filters-wrap{display:grid}.hs-work-grid__filters{display:flex;flex-wrap:nowrap;gap:var(--wp--preset--spacing--40);justify-content:space-around;margin-left:calc(var(--wp--style--root--padding-left)*-1);margin-right:calc(var(--wp--style--root--padding-right)*-1);min-width:0;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;scrollbar-width:none}.hs-work-grid__filters>:first-child{margin-inline-start:var(--wp--preset--spacing--20)}.hs-work-grid__filters>:last-child{margin-inline-end:var(--wp--preset--spacing--20)}.hs-work-grid__filters::-webkit-scrollbar{height:6px}.hs-work-grid__filters::-webkit-scrollbar-track{background:transparent}.hs-work-grid__filters::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}@media(hover:hover)and (pointer:fine){.hs-work-grid__filters:hover{scrollbar-width:thin}.hs-work-grid__filters:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25)}}.hs-work-grid__filters .hs-work-grid__filter-btn,.hs-work-grid__no-results .hs-work-grid__filter-btn{background:transparent;border:1px solid var(--wp--preset--color--dark);border-radius:100px;color:inherit;cursor:pointer;flex-shrink:0;font-size:var(--wp--preset--font-size--body);font-weight:250;letter-spacing:-.02em;line-height:1;padding:var(--wp--custom--spacing--pill-button-padding-y) var(--wp--custom--spacing--pill-button-padding-x);text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.hs-work-grid__filters .hs-work-grid__filter-btn.is-disabled,.hs-work-grid__filters .hs-work-grid__filter-btn:disabled,.hs-work-grid__no-results .hs-work-grid__filter-btn.is-disabled,.hs-work-grid__no-results .hs-work-grid__filter-btn:disabled{cursor:not-allowed;opacity:.3}.hs-work-grid__filters .hs-work-grid__filter-btn:hover:not(.is-active),.hs-work-grid__no-results .hs-work-grid__filter-btn:hover:not(.is-active){background:var(--wp--preset--color--dark);color:var(--wp--preset--color--off-white)}.hs-work-grid__filters .hs-work-grid__filter-btn.is-active,.hs-work-grid__no-results .hs-work-grid__filter-btn.is-active{background-color:var(--wp--preset--color--dark);color:var(--wp--preset--color--off-white)}.hs-work-grid__filters .hs-work-grid__filter-btn:focus:not(:focus-visible),.hs-work-grid__no-results .hs-work-grid__filter-btn:focus:not(:focus-visible){outline:none}@media(hover:none){.hs-work-grid__filters .hs-work-grid__filter-btn:not(.is-active):hover,.hs-work-grid__no-results .hs-work-grid__filter-btn:not(.is-active):hover{background:transparent;color:inherit}}.hs-work-grid__no-results{padding-block:var(--wp--preset--spacing--60);text-align:center}.hs-work-grid__no-results p{margin-block-end:var(--wp--preset--spacing--30)}.hs-work-grid__item,.hs-work-grid__sizer{width:calc(33.333% - var(--wp--preset--spacing--40)*2/3)}@media(max-width:768px){.hs-work-grid__item,.hs-work-grid__sizer{width:calc(50% - var(--wp--preset--spacing--20)/2)}}.hs-work-grid__gutter-sizer{width:var(--wp--preset--spacing--40)}@media(max-width:768px){.hs-work-grid__gutter-sizer{width:var(--wp--preset--spacing--20)}}.hs-work-grid__items{opacity:0;transition:opacity .5s ease .2s;width:100%}.hs-work-grid__items.is-loaded{opacity:1}.hs-work-grid__item{margin-block-end:var(--wp--preset--spacing--40)}@media(max-width:768px){.hs-work-grid__item{margin-block-end:var(--wp--preset--spacing--20)}}.hs-work-grid__item{cursor:pointer;display:block;isolation:isolate;position:relative}.hs-work-grid__item:focus{outline:none}.hs-work-grid__item:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.hs-work-grid__item.has-stack:after,.hs-work-grid__item.has-stack:before{background:50%/cover no-repeat;content:"";inset:0;position:absolute;transform-origin:50% 100%;transition:transform .35s cubic-bezier(.25,.46,.45,.94);z-index:-1}.hs-work-grid__item.has-stack:before{background-image:var(--hs-stack-2,var(--hs-stack-1));transition-duration:.4s}.hs-work-grid__item.has-stack:after{background-image:var(--hs-stack-1)}.hs-work-grid__item.has-stack:hover:before{transform:rotate(-4deg) translateX(-4px)}.hs-work-grid__item.has-stack:hover:after{transform:rotate(3deg) translateX(4px)}.hs-work-grid__item-media{overflow:hidden;position:relative}.hs-work-grid__item-media img{display:block;height:auto;transition:transform .3s ease;width:100%}.hs-work-grid__item-media.has-no-poster{aspect-ratio:16/9;background:#111}.hs-work-grid__item:hover .hs-work-grid__item-media img{transform:scale(1.03)}.hs-work-grid__item-count{background:rgba(0,0,0,.6);border-radius:100px;color:#fff;font-size:.75rem;inset-block-end:8px;inset-inline-end:8px;padding:2px 12px;pointer-events:none;position:absolute;z-index:1}.hs-work-grid__item-play{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.hs-work-grid__item-play svg{height:3.5rem;opacity:.85;transition:transform .2s ease,opacity .2s ease;width:3.5rem}.hs-work-grid__item:hover .hs-work-grid__item-play svg{opacity:1;transform:scale(1.08)}.hs-work-grid.alignfull .hs-work-grid__items-wrap{padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right);padding-top:var(--wp--preset--spacing--20)}.hs-work-grid__empty{color:#787c82;padding:2rem;text-align:center}.hs-work-grid__term-order-list{list-style:none;margin:0;padding:0}.hs-work-grid__term-order-item{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;font-size:13px;justify-content:space-between;padding:4px 0}.hs-work-grid__term-order-item:last-child{border-bottom:none}.hs-work-grid__term-order-controls{display:flex;flex-shrink:0;gap:2px}.hs-work-grid--editor .hs-work-grid__editor-placeholder{align-items:center;background:#f0f0f1;border:2px dashed #c3c4c7;border-radius:4px;display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:200px;padding:2rem;text-align:center}.hs-work-grid--editor .hs-work-grid__editor-placeholder .dashicons{color:#787c82;font-size:2.5rem;height:2.5rem;width:2.5rem}.hs-work-grid--editor .hs-work-grid__editor-placeholder p{margin:0}.hs-touch .hs-work-grid__filters .hs-work-grid__filter-btn:not(.is-active):hover,.hs-touch .hs-work-grid__no-results .hs-work-grid__filter-btn:not(.is-active):hover{background:transparent;color:inherit}.hs-work-lightbox{display:none}.hs-work-lightbox[aria-hidden=false]{display:block}.hs-work-lightbox__overlay{align-items:center;background:rgba(0,0,0,.92);display:flex;inset:0;justify-content:center;padding:2rem;padding-block-end:5rem;position:fixed;z-index:9999}.hs-work-lightbox__container{display:flex;flex-direction:column;gap:1rem;max-width:1100px;position:relative;width:100%}.hs-work-lightbox__close{background:none;border:none;color:var(--wp--preset--color--off-white);cursor:pointer;display:flex;opacity:.8;padding:.5rem;position:fixed;right:1.25rem;top:1.25rem;transition:opacity .2s ease;z-index:10000}.hs-work-lightbox__close svg{height:2rem;stroke:var(--wp--preset--color--off-white);width:2rem}.hs-work-lightbox__close:hover{background:none;color:var(--wp--preset--color--off-white);opacity:1}.hs-work-lightbox__swiper-wrap{padding-inline:3rem;position:relative}.hs-work-lightbox__swiper-wrap .hs-work-lightbox__swiper-next,.hs-work-lightbox__swiper-wrap .hs-work-lightbox__swiper-prev{background:none;border:none;color:#fff;cursor:pointer;display:flex;opacity:.8;padding:.5rem;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;z-index:1}.hs-work-lightbox__swiper-wrap .hs-work-lightbox__swiper-next svg,.hs-work-lightbox__swiper-wrap .hs-work-lightbox__swiper-prev svg{height:2rem;width:2rem}.hs-work-lightbox__swiper-wrap .hs-work-lightbox__swiper-next:hover,.hs-work-lightbox__swiper-wrap .hs-work-lightbox__swiper-prev:hover{background:none;color:#fff;opacity:1}.hs-work-lightbox__swiper-wrap .hs-work-lightbox__swiper-next.swiper-button-disabled,.hs-work-lightbox__swiper-wrap .hs-work-lightbox__swiper-prev.swiper-button-disabled{cursor:default;opacity:.2}.hs-work-lightbox__swiper-wrap .hs-work-lightbox__swiper-prev{left:0}.hs-work-lightbox__swiper-wrap .hs-work-lightbox__swiper-next{right:0}.hs-work-lightbox__swiper{max-height:80vh;transition:opacity .2s ease;width:100%}.hs-work-lightbox__swiper.is-fading{opacity:0}.hs-work-lightbox__swiper .swiper-wrapper{align-items:center}.hs-work-lightbox__swiper .swiper-slide{align-items:center;display:flex;justify-content:center;max-height:80vh}.hs-work-lightbox__swiper img,.hs-work-lightbox__swiper video{display:block;max-height:80vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.hs-work-lightbox__thumbs{display:flex;justify-content:center;transition:opacity .2s ease}.hs-work-lightbox__thumbs.is-fading{opacity:0}.hs-work-lightbox__thumbs{gap:6px;overflow-x:auto;padding-block:2px;scrollbar-color:hsla(0,0%,100%,.3) transparent;scrollbar-width:thin}.hs-work-lightbox__thumb{background:none;border:2px solid transparent;border-radius:3px;cursor:pointer;flex-shrink:0;height:64px;opacity:.5;overflow:hidden;padding:0;position:relative;transition:opacity .15s,border-color .15s;width:64px}.hs-work-lightbox__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hs-work-lightbox__thumb:hover{opacity:.8}.hs-work-lightbox__thumb.is-active{border-color:#fff;opacity:1}.hs-work-lightbox__thumb-play{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.hs-work-lightbox__thumb-play svg{height:1.25rem;width:1.25rem}.hs-work-lightbox__nav{display:flex;inset-block-end:2rem;inset-inline:0;position:fixed}.hs-work-lightbox__nav[hidden]{display:none}.hs-work-lightbox__nav{align-items:center;gap:1rem;justify-content:center;z-index:10000}.hs-work-lightbox__nav .hs-work-lightbox__next,.hs-work-lightbox__nav .hs-work-lightbox__prev{background:none;border:none;color:#fff;cursor:pointer;display:flex;opacity:.8;padding:.5rem;transition:opacity .2s ease}.hs-work-lightbox__nav .hs-work-lightbox__next svg,.hs-work-lightbox__nav .hs-work-lightbox__prev svg{height:2rem;width:2rem}.hs-work-lightbox__nav .hs-work-lightbox__next:hover,.hs-work-lightbox__nav .hs-work-lightbox__prev:hover{background:none;color:#fff;opacity:1}.hs-work-lightbox__nav .hs-work-lightbox__next:disabled,.hs-work-lightbox__nav .hs-work-lightbox__prev:disabled{cursor:default;opacity:.2}.hs-work-lightbox .hs-work-lightbox__nav .hs-work-lightbox__next:focus,.hs-work-lightbox .hs-work-lightbox__nav .hs-work-lightbox__next:hover,.hs-work-lightbox .hs-work-lightbox__nav .hs-work-lightbox__prev:focus,.hs-work-lightbox .hs-work-lightbox__nav .hs-work-lightbox__prev:hover,.hs-work-lightbox .hs-work-lightbox__swiper-wrap .hs-work-lightbox__swiper-next:hover,.hs-work-lightbox .hs-work-lightbox__swiper-wrap .hs-work-lightbox__swiper-prev:hover{background:none;color:#fff}.hs-work-lightbox .hs-work-lightbox__nav .hs-work-lightbox__next:focus-visible,.hs-work-lightbox .hs-work-lightbox__nav .hs-work-lightbox__prev:focus-visible{background:none;color:#fff;outline:2px solid hsla(0,0%,100%,.6);outline-offset:2px}.hs-work-lightbox button:focus:not(:focus-visible){outline:none}@media(max-width:768px){.hs-work-lightbox__overlay{padding:.5rem;padding-block-end:5rem}.hs-work-lightbox__swiper-wrap{padding-inline:2rem}}@keyframes mmFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmFadeOut{0%{opacity:1}to{opacity:0}}.micromodal-slide[aria-hidden=false] .hs-work-lightbox__overlay{animation:mmFadeIn .25s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .hs-work-lightbox__overlay{animation:mmFadeOut .25s cubic-bezier(0,0,.2,1)}
