.productions-list{pointer-events:none;position:relative;width:100%;font-size:1rem;line-height:1.5rem}.productions-list .label{margin-bottom:1.25rem!important;font-weight:700;text-transform:uppercase;opacity:.4}.productions-list .wp-block-button{pointer-events:auto}.productions-list .productions-wrapper{pointer-events:none;position:relative;width:100%}.productions-list .productions-wrapper .productions-item-wrapper .productions-content.loading{overflow:hidden}.productions-list.productions-list-all{margin-top:0!important;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.productions-list.productions-list-all .productions-highlights-wrapper{pointer-events:none;position:relative;margin-bottom:10rem;display:flex;width:100%;flex-wrap:wrap;place-content:center;padding-top:5rem}.productions-list.productions-list-all .productions-highlights-wrapper .production-item{max-width:980px}.productions-list.productions-list-all .production-item{max-width:none}.productions-list.productions-list-all .productions-wrapper{margin-left:auto;margin-right:auto;display:flex;max-width:1280px;flex-direction:column;justify-content:center;row-gap:2.5rem;padding-top:2.5rem;padding-bottom:5rem}.productions-list.productions-list-all .productions-wrapper>.productions-pattern{display:grid;max-height:6000px;grid-auto-rows:auto;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.productions-list.productions-list-all .productions-wrapper>.productions-pattern{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.productions-list.productions-list-all .productions-wrapper>.productions-pattern{gap:5rem}}.productions-list.productions-list-all .productions-wrapper>.productions-pattern{transition:all 1s ease-in-out}.productions-list.productions-list-all .productions-wrapper>.productions-pattern.loading{max-height:0px;overflow:hidden}@media not all and (min-width: 768px){.productions-list.productions-list-all .productions-wrapper>.productions-pattern>.productions-item-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;place-content:center}.productions-list.productions-list-all .productions-wrapper>.productions-pattern>.productions-item-wrapper .productions-content{display:flex;width:100%;flex-direction:column;flex-wrap:wrap;place-content:center}}@media (min-width: 768px){.productions-list.productions-list-all .productions-wrapper>.productions-pattern>.productions-item-wrapper:nth-child(6n+1){grid-column:span 1 / span 1}.productions-list.productions-list-all .productions-wrapper>.productions-pattern>.productions-item-wrapper:nth-child(6n+3){grid-column:span 2 / span 2}}.productions-list.productions-list-all .productions-wrapper>.productions-pattern>.productions-item-wrapper:nth-child(6n+3) .production-item{max-width:none}.productions-list.productions-list-all .productions-wrapper>.productions-pattern>.productions-item-wrapper:nth-child(6n+4):not(:last-child){grid-row:span 2 / span 2}@media (min-width: 768px){.productions-list.productions-list-all .productions-wrapper>.productions-pattern>.productions-item-wrapper:nth-child(6n+4):not(:last-child){grid-row-start:3;grid-row-end:5;height:100%}}.productions-list.productions-list-all .productions-wrapper>.productions-pattern>.productions-item-wrapper:nth-child(6n+4):not(:last-child) .production-item,.productions-list.productions-list-all .productions-wrapper>.productions-pattern>.productions-item-wrapper:nth-child(6n+4):not(:last-child) .productions-content{aspect-ratio:auto;height:100%}@media (min-width: 768px){.productions-list.productions-list-all .productions-wrapper>.productions-pattern>.productions-item-wrapper:nth-child(10):not(:last-child){grid-row-start:7;grid-row-end:9}.productions-list.productions-list-all .productions-wrapper>.productions-pattern>.productions-item-wrapper:nth-child(6n+5),.productions-list.productions-list-all .productions-wrapper>.productions-pattern>.productions-item-wrapper:nth-child(6n+6){grid-column-start:2;grid-column-end:3}}.productions-list.productions-list-all .wp-block-button{display:flex;flex-direction:column;align-items:center;row-gap:1rem;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 768px){.productions-list.productions-list-all .wp-block-button{padding-left:2.5rem;padding-right:2.5rem}}.productions-list.productions-list-all .wp-block-button #productions-count{margin:0}.productions-list.productions-list-sticky .loading .production-item{--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.productions-list.productions-list-sticky .productions-wrapper .productions-item-wrapper{pointer-events:none;position:sticky;top:0;box-sizing:border-box;display:flex;height:100svh;place-content:center;padding-left:2.5rem;padding-right:2.5rem}.productions-list.productions-list-sticky .productions-wrapper .productions-item-wrapper.loaded{height:100svh}.productions-list.productions-list-sticky .productions-wrapper .productions-item-wrapper .productions-content{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;overflow:hidden}.productions-list.productions-list-sticky .production-item{position:absolute;top:50%;left:50%}.productions-list.productions-list-sticky+.cta-all-productions{pointer-events:none;position:absolute;top:0;left:50%;display:flex;height:100%;width:100%;max-width:100vw;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:flex-start;justify-content:center}.productions-list.productions-list-sticky+.cta-all-productions .wp-block-buttons{position:sticky;top:0;display:flex;height:100svh;width:100%;flex-direction:column;align-items:flex-end;justify-content:flex-end;padding:2.5rem}.productions-list.productions-list-sticky+.cta-all-productions .wp-block-buttons a{pointer-events:auto}.productions-list.productions-list-featured .productions-wrapper{position:relative;display:flex;width:100%;gap:2.5rem}@media not all and (min-width: 768px){.productions-list.productions-list-featured .productions-wrapper{flex-direction:column}}.productions-list.productions-list-featured .productions-wrapper .productions-item-wrapper{width:100%;flex:0 1 auto}@media (min-width: 768px){.productions-list.productions-list-featured .productions-wrapper .productions-item-wrapper{width:50%}}.production-item{pointer-events:auto;position:relative;aspect-ratio:3 / 4;width:100%;max-width:80vw;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(23 54 27 / var(--tw-bg-opacity));--tw-shadow: 0px 48px 20px 0px rgba(8, 13, 8, .02), 0px 32px 16px 0px rgba(8, 13, 8, .04), 0px 20px 12px 0px rgba(8, 13, 8, .08), 0px 8px 8px 0px rgba(8, 13, 8, .12), 0px 2px 4px 0px rgba(8, 13, 8, .16);--tw-shadow-colored: 0px 48px 20px 0px var(--tw-shadow-color), 0px 32px 16px 0px var(--tw-shadow-color), 0px 20px 12px 0px var(--tw-shadow-color), 0px 8px 8px 0px var(--tw-shadow-color), 0px 2px 4px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 768px){.production-item{aspect-ratio:16 / 9;max-width:800px}}.production-item .background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.production-item .background img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.production-item .filter{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;height:100%;width:100%;--tw-bg-opacity: 1;background-color:rgb(2 1 1 / var(--tw-bg-opacity));opacity:.5}@media (min-width: 768px){.production-item .filter{opacity:0}}.production-item .corner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;margin:1rem}@media not all and (min-width: 768px){.production-item .corner{display:none}}.production-item .corner{transition:all .7s cubic-bezier(.6,0,.15,1) 0s}.production-item .corner .info{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:flex-start;gap:.5rem;font-size:1rem;line-height:1.5rem;text-transform:uppercase;transition:all .7s cubic-bezier(.6,0,.15,1) 0s}.production-item .corner .info:before{position:absolute;top:1.5rem;left:.5rem;height:3rem;width:1px;--tw-bg-opacity: 1;background-color:rgb(239 238 230 / var(--tw-bg-opacity));--tw-content: "";content:var(--tw-content);transition:all .7s cubic-bezier(.6,0,.15,1) .2s}.production-item .corner .info:after{height:1px;width:3rem;--tw-bg-opacity: 1;background-color:rgb(239 238 230 / var(--tw-bg-opacity));--tw-content: "";content:var(--tw-content);transition:all .7s cubic-bezier(.6,0,.15,1) .2s}.production-item .corner .info.title,.production-item .corner .info.client{left:auto;right:0;flex-direction:row-reverse;text-align:right}.production-item .corner .info.title:before,.production-item .corner .info.client:before{left:auto;right:.5rem}.production-item .corner .info.title,.production-item .corner .info.category{top:auto;bottom:0;max-width:50%}.production-item .corner .info.title:before,.production-item .corner .info.category:before{top:auto;bottom:100%;--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.production-item .hover{position:relative;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;height:100%;width:100%;flex-direction:column;place-content:center;gap:1rem;padding:2rem;text-align:center;text-decoration-line:none}@media (min-width: 768px){.production-item .hover{padding:5rem}}.production-item .hover{transition:all .7s cubic-bezier(.6,0,.15,1) 0s}.production-item .hover>*{font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase}@media (min-width: 768px){.production-item .hover>*{font-size:1rem;line-height:1.5rem;opacity:0}}.production-item .hover>*{transition:all .7s cubic-bezier(.6,0,.15,1) 0s}.production-item .hover>.title{font-size:2.25rem;line-height:2.75rem}@media (min-width: 768px){.production-item .hover>.title{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:3rem;line-height:3.5rem}.production-item .hover>.client{--tw-translate-y: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.production-item:hover .portfolio-content{--tw-scale-x: 1.025;--tw-scale-y: 1.025;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.production-item:hover .background img{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.production-item:hover .filter{opacity:.6}.production-item:hover .corner{margin:0}.production-item:hover .corner .info{margin:0;opacity:0;transition:all .7s cubic-bezier(.6,0,.15,1) .1s}.production-item:hover .corner:before{height:0;opacity:0;transition:all .7s cubic-bezier(.6,0,.15,1) 0s}.production-item:hover .corner:after{width:0;opacity:0;transition:all .7s cubic-bezier(.6,0,.15,1) 0s}.production-item:hover .hover>*{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.production-item.medium .corner{margin:.5rem}.production-item.medium .corner .info{gap:.25rem;font-size:.875rem;line-height:1.25rem}.production-item.medium .corner .info:before{top:1.25rem;left:.25rem;height:2rem}.production-item.medium .corner .info:after{width:2rem}.production-item.medium .corner .info.title,.production-item.medium .corner .info.client{left:auto;right:0}.production-item.medium .corner .info.title:before,.production-item.medium .corner .info.client:before{left:auto;right:.25rem}.production-item.medium .corner .info.title,.production-item.medium .corner .info.category{top:auto;bottom:0}.production-item.medium .corner .info.title:before,.production-item.medium .corner .info.category:before{top:auto;bottom:100%;--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 768px){.production-item.medium .hover{padding:1.5rem}.production-item.medium .hover>*{font-size:.875rem;line-height:1.25rem}}.production-item.medium .hover>.title{font-size:1.75rem;line-height:2.25rem}@media (min-width: 768px){.production-item.medium .hover>.title{font-size:2rem;line-height:2.5rem}}.production-item.medium:hover .corner{margin:0}.production-item.medium:hover .corner .info{margin:0;opacity:0}.production-item.medium:hover .corner:before{height:0;opacity:0}.production-item.medium:hover .corner:after{width:0;opacity:0}.production-item.medium:hover .hover>*{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}
