[class*="pattern-img"]{display:block;position:relative}a[class*="pattern-img"] img{transition:scale 800ms cubic-bezier(.4,.1,0,1)}a[class*="pattern-img"]:hover img{scale:1.05}[class*="pattern-img"]:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;color:var(--white);box-shadow:inset 0 0 0 .5px currentColor,0 0 0 2rem currentColor}.bg-blue [class*="pattern-img"]:before{color:var(--blue)}.bg-blue-dark [class*="pattern-img"]:before{color:var(--blue-dark)}.bg-pink [class*="pattern-img"]:before{color:var(--pink)}[class*="case-card"]:has(a.btn:hover) [class*="pattern-img"] img{scale:1.05}a[class*="pattern-img"]:active{opacity:.75;transition:none}.js [class*="pattern-img"]{clip-path:circle(0% at 0% 50%);transition:800ms cubic-bezier(.4,.3,.1,1)}.js .inview>[class*="pattern-img"],.js .outview>[class*="pattern-img"]{clip-path:circle(100% at 50% 50%)!important}[class*="pattern-img"] [class*="type"]{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;flex-wrap:wrap}[class*="pattern-img"] [class*="type"] span{--radius:0;position:relative;aspect-ratio:1;height:33.3334%;overflow:hidden}[class*="pattern-img"] [class*="type"] span:before{content:'';display:block;position:absolute;top:-.5px;right:-.5px;bottom:-.5px;left:-.5px;border-radius:var(--radius);box-shadow:0 0 0 12rem var(--white);transition:all 300ms cubic-bezier(.4,.1,0,1);transition-delay:inherit}.bg-blue [class*="pattern-img"] [class*="type"] span:before{box-shadow:0 0 0 12rem var(--blue)}.bg-blue-dark [class*="pattern-img"] [class*="type"] span:before{box-shadow:0 0 0 12rem var(--blue-dark)}.bg-pink [class*="pattern-img"] [class*="type"] span:before{box-shadow:0 0 0 12rem var(--pink)}a[class*="pattern-img"]:hover [class*="type"] span:before{--radius:0}[class*="case-card"]:has(a.btn:hover) [class*="pattern-img"] [class*="type"] span:before{--radius:0}.pattern-img-21{aspect-ratio:4 / 3}.pattern-img-21 span:nth-child(n+13){display:none}.pattern-img-21 .type-1 span:nth-child(2),.pattern-img-21 .type-1 span:nth-child(4){--radius:100% 0 0 0}.pattern-img-21 .type-1 span:nth-child(1){--radius:0 100% 0 0}.pattern-img-21 .type-1 span:nth-child(8),.pattern-img-21 .type-1 span:nth-child(10),.pattern-img-21 .type-1 span:nth-child(12){--radius:0 0 100% 0}.pattern-img-21 .type-1 span:nth-child(5),.pattern-img-21 .type-1 span:nth-child(9),.pattern-img-21 .type-1 span:nth-child(11){--radius:0 0 0 100%}.pattern-img-21 .type-2 span:nth-child(3){--radius:100% 0 0 0}.pattern-img-21 .type-2 span:nth-child(2){--radius:0 100% 0 0}.pattern-img-21 .type-2 span:nth-child(4),.pattern-img-21 .type-2 span:nth-child(11){--radius:0 0 100% 0}.pattern-img-21 .type-2 span:nth-child(5),.pattern-img-21 .type-2 span:nth-child(9),.pattern-img-21 .type-2 span:nth-child(12){--radius:0 0 0 100%}.pattern-img-21 .type-3 span:nth-child(1){--radius:100% 0 0 0}.pattern-img-21 .type-3 span:nth-child(2),.pattern-img-21 .type-3 span:nth-child(4){--radius:0 100% 0 0}.pattern-img-21 .type-3 span:nth-child(8),.pattern-img-21 .type-3 span:nth-child(10){--radius:0 0 100% 0}.pattern-img-21 .type-3 span:nth-child(5),.pattern-img-21 .type-3 span:nth-child(11){--radius:0 0 0 100%}@media (min-width:768px){.pattern-img-21{aspect-ratio:5 / 3}.pattern-img-21 span:nth-child(n+12){display:block}.pattern-img-21 span:nth-child(n+17){display:none}.pattern-img-21 [class*="type"] span:nth-child(n+1){--radius:0 0 0 0}.pattern-img-21 .type-1 span:nth-child(2),.pattern-img-21 .type-1 span:nth-child(4),.pattern-img-21 .type-1 span:nth-child(11){--radius:100% 0 0 0}.pattern-img-21 .type-1 span:nth-child(1){--radius:0 100% 0 0}.pattern-img-21 .type-1 span:nth-child(10),.pattern-img-21 .type-1 span:nth-child(12),.pattern-img-21 .type-1 span:nth-child(15){--radius:0 0 100% 0}.pattern-img-21 .type-1 span:nth-child(6),.pattern-img-21 .type-1 span:nth-child(13){--radius:0 0 0 100%}.pattern-img-21 .type-2 span:nth-child(3){--radius:100% 0 0 0}.pattern-img-21 .type-2 span:nth-child(2){--radius:0 100% 0 0}.pattern-img-21 .type-2 span:nth-child(5),.pattern-img-21 .type-2 span:nth-child(12),.pattern-img-21 .type-2 span:nth-child(14){--radius:0 0 100% 0}.pattern-img-21 .type-2 span:nth-child(6),.pattern-img-21 .type-2 span:nth-child(11),.pattern-img-21 .type-2 span:nth-child(15){--radius:0 0 0 100%}.pattern-img-21 .type-3 span:nth-child(1){--radius:100% 0 0 0}.pattern-img-21 .type-3 span:nth-child(3),.pattern-img-21 .type-3 span:nth-child(5){--radius:0 100% 0 0}.pattern-img-21 .type-3 span:nth-child(10),.pattern-img-21 .type-3 span:nth-child(12),.pattern-img-21 .type-3 span:nth-child(13){--radius:0 0 100% 0}.pattern-img-21 .type-3 span:nth-child(6),.pattern-img-21 .type-3 span:nth-child(14){--radius:0 0 0 100%}}@media (min-width:992px){.pattern-img-21{aspect-ratio:7 / 3}.pattern-img-21 span:nth-child(n+16){display:block}.pattern-img-21 [class*="type"] span:nth-child(n+1){--radius:0 0 0 0}.pattern-img-21 .type-1 span:nth-child(4),.pattern-img-21 .type-1 span:nth-child(5),.pattern-img-21 .type-1 span:nth-child(15){--radius:100% 0 0 0}.pattern-img-21 .type-1 span:nth-child(1),.pattern-img-21 .type-1 span:nth-child(3),.pattern-img-21 .type-1 span:nth-child(14){--radius:0 100% 0 0}.pattern-img-21 .type-1 span:nth-child(7),.pattern-img-21 .type-1 span:nth-child(17),.pattern-img-21 .type-1 span:nth-child(18){--radius:0 0 100% 0}.pattern-img-21 .type-1 span:nth-child(8),.pattern-img-21 .type-1 span:nth-child(16),.pattern-img-21 .type-1 span:nth-child(19),.pattern-img-21 .type-1 span:nth-child(21){--radius:0 0 0 100%}.pattern-img-21 .type-2 span:nth-child(3),.pattern-img-21 .type-2 span:nth-child(5){--radius:100% 0 0 0}.pattern-img-21 .type-2 span:nth-child(2),.pattern-img-21 .type-2 span:nth-child(6){--radius:0 100% 0 0}.pattern-img-21 .type-2 span:nth-child(7),.pattern-img-21 .type-2 span:nth-child(16),.pattern-img-21 .type-2 span:nth-child(18),.pattern-img-21 .type-2 span:nth-child(20){--radius:0 0 100% 0}.pattern-img-21 .type-2 span:nth-child(8),.pattern-img-21 .type-2 span:nth-child(15),.pattern-img-21 .type-2 span:nth-child(19),.pattern-img-21 .type-2 span:nth-child(21){--radius:0 0 0 100%}.pattern-img-21 .type-3 span:nth-child(1),.pattern-img-21 .type-3 span:nth-child(2){--radius:100% 0 0 0}.pattern-img-21 .type-3 span:nth-child(4),.pattern-img-21 .type-3 span:nth-child(6),.pattern-img-21 .type-3 span:nth-child(7){--radius:0 100% 0 0}.pattern-img-21 .type-3 span:nth-child(14),.pattern-img-21 .type-3 span:nth-child(16),.pattern-img-21 .type-3 span:nth-child(18),.pattern-img-21 .type-3 span:nth-child(21){--radius:0 0 100% 0}.pattern-img-21 .type-3 span:nth-child(8),.pattern-img-21 .type-3 span:nth-child(19){--radius:0 0 0 100%}}.pattern-img-9{aspect-ratio:3 / 3}.pattern-img-9 .type-1 span:nth-child(1),.pattern-img-9 .type-1 span:nth-child(2){--radius:100% 0 0 0}.pattern-img-9 .type-1 span:nth-child(3),.pattern-img-9 .type-1span:nth-child(9){--radius:0 0 100% 0}.pattern-img-9 .type-1 span:nth-child(7),.pattern-img-9 .type-1 span:nth-child(8){--radius:0 0 0 100%}.pattern-img-9 .type-2 span:nth-child(3){--radius:0 100% 0 0}.pattern-img-9 .type-2 span:nth-child(4),.pattern-img-9 .type-2 span:nth-child(7){--radius:0 0 0 100%}.pattern-img-9 .type-3 span:nth-child(9){--radius:100% 0 0 0}.pattern-img-9 .type-3 span:nth-child(1),.pattern-img-9 .type-3 span:nth-child(3){--radius:0 100% 0 0}.pattern-img-9 .type-3 span:nth-child(4),.pattern-img-9 .type-3 span:nth-child(6),.pattern-img-9 .type-3 span:nth-child(7){--radius:0 0 0 100%}.pattern-img-9 .type-4 span:nth-child(1),.pattern-img-9 .type-4 span:nth-child(2),.pattern-img-9 .type-4 span:nth-child(3),.pattern-img-9 .type-4 span:nth-child(8){--radius:100% 0 0 0}.pattern-img-9 .type-4 span:nth-child(7){--radius:0 100% 0 0}.pattern-img-9 .type-4 span:nth-child(3),.pattern-img-9 .type-4 span:nth-child(9){--radius:0 0 100% 0}.pattern-img-9 .type-5 span:nth-child(3),.pattern-img-9 .type-5 span:nth-child(4),.pattern-img-9 .type-5 span:nth-child(6){--radius:0 100% 0 0}.pattern-img-9 .type-5 span:nth-child(1){--radius:0 0 100% 0}.pattern-img-9 .type-5 span:nth-child(9){--radius:0 0 0 100%}.pattern-img-9 .type-6 span:nth-child(9){--radius:100% 0 0 0}.pattern-img-9 .type-6 span:nth-child(1),.pattern-img-9 .type-6 span:nth-child(3){--radius:0 100% 0 0}.pattern-img-9 .type-6 span:nth-child(6){--radius:0 0 100% 0}.pattern-img-9 .type-6 span:nth-child(4),.pattern-img-9 .type-6 span:nth-child(7){--radius:0 0 0 100%}.pattern-img-9 .type-7 span:nth-child(1),.pattern-img-9 .type-7 span:nth-child(7){--radius:100% 0 0 0}.pattern-img-9 .type-7 span:nth-child(2),.pattern-img-9 .type-7 span:nth-child(3){--radius:0 100% 0 0}.pattern-img-9 .type-7 span:nth-child(8),.pattern-img-9 .type-7 span:nth-child(9){--radius:0 0 100% 0}.pattern-img-9 .type-8 span:nth-child(9){--radius:100% 0 0 0}.pattern-img-9 .type-8 span:nth-child(1),.pattern-img-9 .type-8 span:nth-child(3){--radius:0 100% 0 0}.pattern-img-9 .type-8 span:nth-child(4),.pattern-img-9 .type-8 span:nth-child(6),.pattern-img-9 .type-8 span:nth-child(7){--radius:0 0 0 100%}.pattern-img-9 .type-9 span:nth-child(1){--radius:100% 0 0 0}.pattern-img-9 .type-9 span:nth-child(2),.pattern-img-9 .type-9 span:nth-child(7){--radius:0 100% 0 0}.pattern-img-9 .type-9 span:nth-child(3),.pattern-img-9 .type-9 span:nth-child(8),.pattern-img-9 .type-9 span:nth-child(9){--radius:0 0 100% 0}.pattern-img-15{aspect-ratio:5 / 3}.pattern-img-15 .type-1 span:nth-child(2),.pattern-img-15 .type-1 span:nth-child(3){--radius:100% 0 0 0}.pattern-img-15 .type-1 span:nth-child(1),.pattern-img-15 .type-1 span:nth-child(10){--radius:0 100% 0 0}.pattern-img-15 .type-1 span:nth-child(5){--radius:0 0 100% 0}.pattern-img-15 .type-1 span:nth-child(11),.pattern-img-15 .type-1 span:nth-child(13),.pattern-img-15 .type-1 span:nth-child(15){--radius:0 0 0 100%}