.content.svelte-12pu9pi{line-height:1.75rem}.section.benefits{margin-top:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}@media (min-width: 1024px){.section.benefits{flex-wrap:nowrap;gap:2.5rem}}.section.benefits .col-img{display:flex;width:100%;align-items:center;justify-content:center}@media (min-width: 1024px){.section.benefits .col-img{width:50%}}.section.benefits .col-content{display:flex;width:100%;flex-wrap:wrap;align-items:center}@media (min-width: 1024px){.section.benefits .col-content{width:50%}}.section.benefits .title{margin-top:0;max-width:42rem;font-weight:700;line-height:1.375;letter-spacing:-.025em}.content.svelte-1l9haqm.svelte-1l9haqm.svelte-1l9haqm{margin-top:1rem;max-width:42rem;font-size:1.125rem;line-height:1.75rem;line-height:1.5;color:hsl(var(--colors-grey))}@media (min-width: 1024px){.content.svelte-1l9haqm.svelte-1l9haqm.svelte-1l9haqm{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1280px){.content.svelte-1l9haqm.svelte-1l9haqm.svelte-1l9haqm{font-size:1.25rem;line-height:1.75rem}}.highlight.svelte-1l9haqm.svelte-1l9haqm.svelte-1l9haqm{display:flex;width:100%;flex-direction:column}.points.svelte-1l9haqm.svelte-1l9haqm.svelte-1l9haqm{margin-top:1.25rem;width:100%}.benefit.svelte-1l9haqm.svelte-1l9haqm.svelte-1l9haqm{margin-top:2rem;display:flex;align-items:flex-start}.benefit.svelte-1l9haqm>.svelte-1l9haqm:not([hidden])~.svelte-1l9haqm:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.benefit.svelte-1l9haqm h4.svelte-1l9haqm.svelte-1l9haqm{margin-top:0}.benefit.svelte-1l9haqm .icon.svelte-1l9haqm.svelte-1l9haqm{margin-top:.25rem;display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;background-color:hsl(var(--colors-primary));color:hsl(var(--colors-white))}.benefit.svelte-1l9haqm .content.svelte-1l9haqm.svelte-1l9haqm{padding-top:0;padding-bottom:0;font-size:1rem;line-height:1.5rem;color:hsl(var(--colors-grey-dark))}body.lightbox-active{height:100vh;overflow:hidden}.lightbox.svelte-1987lbi.svelte-1987lbi{position:fixed;top:0px;left:0px;z-index:50;display:flex;height:100vh;width:100vw;align-items:center;justify-content:center;background-color:hsla(var(--colors-lb-bg))}.nav.svelte-1987lbi.svelte-1987lbi,.back.svelte-1987lbi.svelte-1987lbi,.title.svelte-1987lbi.svelte-1987lbi,.forward.svelte-1987lbi.svelte-1987lbi{position:absolute}.img.svelte-1987lbi.svelte-1987lbi{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-width:1px;border-color:hsl(var(--colors-grey-light))}.img.svelte-1987lbi img.svelte-1987lbi{max-height:100vh}.nav.svelte-1987lbi.svelte-1987lbi{left:0px;top:0px;display:flex;height:3rem;width:100%;justify-content:space-between}.title.svelte-1987lbi.svelte-1987lbi{left:50%;bottom:0px;height:3rem;--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));background-color:hsla(var(--colors-lb-tools),var(--tw-bg-opacity));--tw-bg-opacity:.7;padding:.75rem;text-align:center;color:hsl(var(--colors-lb-text))}.close.svelte-1987lbi.svelte-1987lbi{width:3rem;cursor:pointer;background-color:hsla(var(--colors-lb-tools),var(--tw-bg-opacity));--tw-bg-opacity:.3;padding:.75rem;color:hsl(var(--colors-lb-text))}.numbers.svelte-1987lbi.svelte-1987lbi{width:auto;cursor:pointer;background-color:hsla(var(--colors-lb-tools),var(--tw-bg-opacity));--tw-bg-opacity:.3;padding:.75rem;text-align:center;color:hsl(var(--colors-lb-text))}.back.svelte-1987lbi.svelte-1987lbi{left:0px;top:50%;margin-top:-1.75rem;height:3rem;width:3rem;cursor:pointer;background-color:hsla(var(--colors-lb-tools),var(--tw-bg-opacity));--tw-bg-opacity:.3;padding:.75rem;color:hsl(var(--colors-lb-text))}.forward.svelte-1987lbi.svelte-1987lbi{right:0px;top:50%;margin-top:-1.75rem;height:3rem;width:3rem;cursor:pointer;background-color:hsla(var(--colors-lb-tools),var(--tw-bg-opacity));--tw-bg-opacity:.3;padding:.75rem;color:hsl(var(--colors-lb-text))}.portfolio.svelte-1tkh27.svelte-1tkh27{display:grid;gap:2.5rem}@media (min-width: 768px){.portfolio.svelte-1tkh27.svelte-1tkh27{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.portfolio.svelte-1tkh27.svelte-1tkh27{grid-template-columns:repeat(4,minmax(0,1fr))}}.buttons.svelte-1tkh27.svelte-1tkh27{padding-top:1.25rem;padding-bottom:1.25rem;text-align:right}.portfolio.svelte-1tkh27 figure.svelte-1tkh27{margin-bottom:1rem;display:inline-block;text-align:center}.portfolio.svelte-1tkh27 figure img.svelte-1tkh27{display:inline-block;border-bottom-width:1px;border-color:hsl(var(--colors-grey-lighter))}.portfolio.svelte-1tkh27 h5.svelte-1tkh27{padding-left:1.5rem;padding-right:1.5rem}.portfolio.svelte-1tkh27 .item.svelte-1tkh27{display:flex;height:100%;width:100%;cursor:pointer;flex-direction:column;justify-content:flex-start;overflow:hidden;border-radius:1rem;background-color:hsl(var(--colors-grey-lightest));--tw-shadow:0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color:hsl(var(--colors-grey-lighter)) }.portfolio.svelte-1tkh27 .item.svelte-1tkh27:hover{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color:hsl(var(--colors-primary)) }.dark .portfolio.svelte-1tkh27 .item.svelte-1tkh27:hover{background-color:hsl(var(--colors-grey-lighter))}.portfolio.svelte-1tkh27 .description.svelte-1tkh27{padding-left:1.5rem;padding-right:1.5rem;font-size:.875rem;line-height:1.25rem}
