section.work_listgrid{padding-bottom:1.5rem}section.work_listgrid+footer{margin-top:-1.5rem}section.work_listgrid{overflow:hidden;position:relative}section.work_listgrid .views-outer{position:relative;transition:height .6s cubic-bezier(.65,.1,0,1);will-change:height}section.work_listgrid .view-toggle-container{padding-bottom:1.5rem;padding-top:1.5rem;pointer-events:none;width:100%;z-index:10}@media screen and (max-width:768px) and (orientation:portrait){section.work_listgrid .view-toggle-container{padding-bottom:1rem;padding-top:1.6rem}}.is-active:is(section.work_listgrid .view-toggle-container) .wrap{background-color:hsla(0,0%,100%,.2)}:is(section.work_listgrid .view-toggle-container) .wrap{margin-top:-10px;padding-bottom:10px;padding-top:10px}:is(section.work_listgrid .view-toggle-container) .container{display:flex;justify-content:center}:is(section.work_listgrid .view-toggle-container) .view-toggle-wrapper{align-items:center;display:flex;gap:.15rem;pointer-events:all}:is(:is(section.work_listgrid .view-toggle-container) .view-toggle-wrapper) .label-text{cursor:pointer}:is(:is(section.work_listgrid .view-toggle-container) .view-toggle-wrapper) .toggle-checkbox{display:none}:is(:is(section.work_listgrid .view-toggle-container) .view-toggle-wrapper) .toggle-label{background-color:rgba(0,0,0,.08);border-radius:.36rem;cursor:pointer;display:block;height:.26rem;position:relative;transition:background-color .3s ease;width:.6rem}:is(:is(section.work_listgrid .view-toggle-container) .view-toggle-wrapper) .toggle-pill{background-color:var(--black);border-radius:50%;display:block;height:.2rem;left:.05rem;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s cubic-bezier(.65,.1,0,1);width:.2rem}:is(:is(section.work_listgrid .view-toggle-container) .view-toggle-wrapper) .toggle-checkbox:checked+.toggle-label .toggle-pill{transform:translate(.3rem,-50%)}section.work_listgrid .wrapper{left:0;position:absolute;top:0;transition:transform .6s cubic-bezier(.65,.1,0,1),opacity .6s ease;width:100%;will-change:transform,opacity}.list-wrapper:is(section.work_listgrid .wrapper) .label.main-label{border-bottom:.5px solid #625951;font-family:var(--ff-heading);margin-bottom:.6rem;padding-bottom:.3rem}@media screen and (max-width:768px) and (orientation:portrait){.list-wrapper:is(section.work_listgrid .wrapper) .label.main-label{margin-bottom:.4rem}}:is(.list-wrapper:is(section.work_listgrid .wrapper) .label.main-label):before{background-color:var(--foreground);border-radius:50%;content:"";display:inline-block;height:.12rem;margin-right:.08rem;width:.12rem}@media (hover:hover){:is(.list-wrapper:is(section.work_listgrid .wrapper) .items-wrap):hover .single-service{opacity:.2}}.list-wrapper:is(section.work_listgrid .wrapper) .list-header{display:flex;justify-content:space-between;margin-bottom:.1rem;padding:.05rem 0}:is(.list-wrapper:is(section.work_listgrid .wrapper) .list-header) .first-wrap{align-items:center;display:flex;gap:.2rem}:is(.list-wrapper:is(section.work_listgrid .wrapper) .list-header) .last-wrap{align-items:center;display:flex;gap:1.3rem}@media screen and (max-width:768px) and (orientation:portrait){:is(.list-wrapper:is(section.work_listgrid .wrapper) .list-header) .last-wrap{display:none}}.has-active:is(.list-wrapper:is(section.work_listgrid .wrapper) .preview-list) .single-service{opacity:.2}:is(.list-wrapper:is(section.work_listgrid .wrapper) .preview-list) .num{width:.18rem}:is(.list-wrapper:is(section.work_listgrid .wrapper) .preview-list) .service-name{width:3.5rem}@media screen and (max-width:768px) and (orientation:portrait){:is(.list-wrapper:is(section.work_listgrid .wrapper) .preview-list) .service-name{width:unset}}:is(.list-wrapper:is(section.work_listgrid .wrapper) .preview-list) .work-type{text-align:end;width:1.2rem}@media screen and (max-width:768px) and (orientation:portrait){:is(.list-wrapper:is(section.work_listgrid .wrapper) .preview-list) .work-type{width:unset}}:is(.list-wrapper:is(section.work_listgrid .wrapper) .preview-list) .directed-by{width:1.2rem}@media screen and (max-width:768px) and (orientation:portrait){:is(.list-wrapper:is(section.work_listgrid .wrapper) .preview-list) .directed-by{width:unset}}.list-wrapper:is(section.work_listgrid .wrapper) .single-service{display:flex;justify-content:space-between;padding:.02rem 0;position:relative;transition:opacity .3s ease-in-out}@media screen and (max-width:768px) and (orientation:portrait){.is-active:is(.list-wrapper:is(section.work_listgrid .wrapper) .single-service){opacity:1!important}}:is(.list-wrapper:is(section.work_listgrid .wrapper) .single-service) .first-wrap{align-items:center;display:flex;gap:.2rem}:is(.list-wrapper:is(section.work_listgrid .wrapper) .single-service) .last-wrap{align-items:center;display:flex;gap:1.3rem}@media screen and (max-width:768px) and (orientation:portrait){:is(.list-wrapper:is(section.work_listgrid .wrapper) .single-service) .last-wrap{display:none}}:is(.list-wrapper:is(section.work_listgrid .wrapper) .single-service) .service-name{transition:color .3s ease-in-out}:is(.list-wrapper:is(section.work_listgrid .wrapper) .single-service) .service-img{aspect-ratio:206/280;display:block;height:auto;object-fit:cover;opacity:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:opacity .3s ease-in-out;width:2.06rem}@media screen and (max-width:768px){:is(.list-wrapper:is(section.work_listgrid .wrapper) .single-service) .service-img{display:none}}@media (hover:hover){:is(.list-wrapper:is(section.work_listgrid .wrapper) .single-service):hover{opacity:1!important}:is(.list-wrapper:is(section.work_listgrid .wrapper) .single-service):hover .preview-item__visual{opacity:1}}.is-active:is(.list-wrapper:is(section.work_listgrid .wrapper) .single-service) .preview-item__visual .poster-overlay{opacity:0}.list-wrapper.active:is(section.work_listgrid .wrapper){opacity:1;pointer-events:all;position:relative;transform:translateX(0)}.list-wrapper:is(section.work_listgrid .wrapper):not(.active){opacity:0;pointer-events:none;position:absolute;top:0;transform:translateX(-100%)}.grid-wrapper:is(section.work_listgrid .wrapper) .grid-list{display:grid;gap:.3rem .05rem;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:768px){.grid-wrapper:is(section.work_listgrid .wrapper) .grid-list{grid-template-columns:repeat(1,1fr)}}@media (hover:hover){:is(:is(.grid-wrapper:is(section.work_listgrid .wrapper) .grid-list):hover .grid-item:not(:hover)) .info-wrapper{opacity:.2}}.grid-wrapper:is(section.work_listgrid .wrapper) .grid-item{display:block;width:100%}:is(.grid-wrapper:is(section.work_listgrid .wrapper) .grid-item) .media-wrapper{aspect-ratio:16/9;border-radius:.05rem;margin-bottom:.02rem;overflow:hidden;position:relative;width:100%}:is(:is(.grid-wrapper:is(section.work_listgrid .wrapper) .grid-item) .media-wrapper) img,:is(:is(.grid-wrapper:is(section.work_listgrid .wrapper) .grid-item) .media-wrapper) video{display:block;height:100%;object-fit:cover;transition:transform .6s ease,opacity .6s ease;width:100%}:is(:is(.grid-wrapper:is(section.work_listgrid .wrapper) .grid-item) .media-wrapper) .poster-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .2s ease;width:100%}:is(:is(.grid-wrapper:is(section.work_listgrid .wrapper) .grid-item) .media-wrapper) .media-container:hover .poster-overlay{opacity:0}:is(.grid-wrapper:is(section.work_listgrid .wrapper) .grid-item) .info-wrapper{display:flex;gap:.2rem;transition:opacity .3s ease}:is(:is(.grid-wrapper:is(section.work_listgrid .wrapper) .grid-item) .info-wrapper) .type{margin-top:.04rem;text-transform:uppercase}@media (hover:hover){:is(.grid-wrapper:is(section.work_listgrid .wrapper) .grid-item):hover .poster-overlay{opacity:0}}.is-active:is(.grid-wrapper:is(section.work_listgrid .wrapper) .grid-item) .poster-overlay{opacity:0}.grid-wrapper.active:is(section.work_listgrid .wrapper){opacity:1;pointer-events:all;position:relative;transform:translateX(0)!important}.grid-wrapper:is(section.work_listgrid .wrapper):not(.active){opacity:0;pointer-events:none;position:absolute;top:0;transform:translateX(100%)}.preview-item__visual{aspect-ratio:16/9;border-radius:.05rem;display:block;left:50%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:4.73rem;z-index:5}.preview-item__visual img,.preview-item__visual video{border-radius:.05rem;display:block;height:100%;object-fit:cover;width:100%}.preview-item__visual .media-container{height:100%;position:relative;width:100%}:is(.preview-item__visual .media-container) .poster-overlay{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:2}:is(.preview-item__visual .media-container) video{z-index:1}.preview-follower [data-follower-visual]{aspect-ratio:16/9;display:block;overflow:hidden;width:4.73rem;z-index:0}:is(.preview-follower [data-follower-visual]) img{display:block;height:100%;object-fit:cover;width:100%}.preview-item__visual-img{height:100%;object-fit:cover;width:100%}.preview-follower{display:none!important}.preview-follower__label{opacity:0;position:absolute;transform:translateY(100%);transition:opacity .1s ease,transform .6s cubic-bezier(.65,.1,0,1);z-index:2}.preview-follower__label-span{background-color:#e9ded7;border-radius:.25em;font-family:var(--ff-heading);font-style:italic;padding:.1rem .16rem}.preview-follower__inner{align-items:center;display:flex;height:100%;justify-content:center;opacity:0;position:relative;transform:scale(0);transition:opacity .1s ease,transform .6s cubic-bezier(.65,.1,0,1);width:100%;z-index:2}@media screen and (max-width:768px){.mobile-sticky-preview-container{aspect-ratio:16/9;bottom:50%;font-size:0;height:auto;pointer-events:none;position:fixed;right:.05rem;transform:translateY(50%);width:1.8rem;z-index:197}.mobile-sticky-item{background-color:#000;border-radius:.05rem;box-shadow:0 4px 12px rgba(0,0,0,.1);height:100%;left:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%}.mobile-sticky-item.is-active{opacity:1;pointer-events:auto;z-index:10}.mobile-sticky-item .sticky-media-wrapper{cursor:pointer;display:block;height:100%;width:100%}.mobile-sticky-item img,.mobile-sticky-item video{display:block;height:100%;object-fit:cover;width:100%}.mobile-sticky-item.is-active .poster-overlay{opacity:0}.media-container{height:100%;position:relative;width:100%}.media-container .poster-overlay{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:2}}@media screen and (min-width:768px){.mobile-sticky-preview-container{display:none!important}}@media (hover:hover) and (min-width:992px){body:has([data-follower-collection]:hover) .preview-follower__inner{opacity:1;transform:scale(1)}body:has([data-follower-collection]:hover) .preview-follower__label{opacity:1;transform:translate(0)}body:has(.preview-item:hover) .preview-item:not(:hover){opacity:.5}}