.clients-grid.svelte-cg9ygk{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);gap:2rem;max-width:900px;margin:0 auto}.grid-cell.svelte-cg9ygk{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9}.grid-cell.svelte-cg9ygk img:where(.svelte-cg9ygk){position:absolute;max-width:80%;max-height:80%;object-fit:contain;filter:grayscale(100%);transition:filter .3s,opacity .3s}.grid-cell.svelte-cg9ygk img:where(.svelte-cg9ygk):hover{filter:grayscale(0%)}.gallery-container.svelte-1oz3msq{transition:transform .7s ease-out;transform-origin:center 10%}.gallery-image-zoom.svelte-1oz3msq{opacity:1!important;transition:opacity .7s ease-out}.gallery-image-fade.svelte-1oz3msq{opacity:0;transition:opacity .7s ease-out}.gallery-section.svelte-1oz3msq{min-height:150vh;display:flex;align-items:flex-start;justify-content:center;padding-top:40vh;padding-bottom:20vh}@media screen and (max-width:1024px){.gallery-section.svelte-1oz3msq{display:none}}@media(min-width:1250px)and (max-width:1800px){#gallery-section.svelte-1oz3msq .gallery-figure:where(.svelte-1oz3msq){width:30vw!important;height:310px!important;min-height:310px!important}.gallery-section.svelte-1oz3msq{padding-bottom:40vh}}@media(min-width:2300px)and (max-width:4200px){.gallery-section.svelte-1oz3msq{padding-bottom:40vh}#gallery-section.svelte-1oz3msq .gallery-figure:where(.svelte-1oz3msq){width:40vw!important;height:510px!important;min-height:510px!important}}@media(min-width:1025px)and (max-width:1250px){#gallery-section.svelte-1oz3msq .gallery-figure:where(.svelte-1oz3msq){width:30vw!important;height:250px!important;min-height:250px!important}.gallery-section.svelte-1oz3msq{padding-bottom:50vh}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}.section-alpha ul{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:1.3;--tw-font-weight:var(--font-weight-medium,500);line-height:1.3;font-weight:var(--font-weight-medium,500)}.section-alpha ul li{margin-bottom:calc(var(--spacing,.25rem) * 2)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
