.hero-text-reveal.svelte-1avb49s{clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:all 1.5s;transform:translateY(3rem)}.main-svg.svelte-1avb49s{position:relative}.main-svg.svelte-1avb49s:after{pointer-events:none;content:"";position:absolute;top:100%;left:0;height:100%;width:100%;background-color:var(--color-red);filter:blur(2em);opacity:1;transform:perspective(1.5em) rotateX(35deg) scaleY(.6);transition:all 1s cubic-bezier(.175,.885,.32,1.275)}.glowing.svelte-1avb49s{animation:svelte-1avb49s-glowing 5s infinite;scale:0}@keyframes svelte-1avb49s-glowing{0%{opacity:.5}60%{opacity:.9}to{opacity:.5}}.animation-down.svelte-1avb49s{animation:svelte-1avb49s-down 4s infinite}@keyframes svelte-1avb49s-down{0%{transform:translateY(0)}50%{transform:translateY(2rem)}to{transform:translateY(0)}}@keyframes svelte-e18nfz-down{0%{transform:translateY(0);opacity:1}50%{transform:translateY(2rem);opacity:.375}to{transform:translateY(0);opacity:1}}.project-list.svelte-lq42fz{display:grid;grid-template-columns:1fr;grid-template-areas:"a" "b" "c" "d" "e";border-collapse:collapse}.project-list.svelte-lq42fz a:where(.svelte-lq42fz){text-decoration:none}.project-1.svelte-lq42fz{grid-area:a;border-top-right-radius:1.5rem;border-top-left-radius:1.5rem}.project-2.svelte-lq42fz{grid-area:b}.project-3.svelte-lq42fz{grid-area:c}.project-4.svelte-lq42fz{grid-area:d}.project-5.svelte-lq42fz{grid-area:e;border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}@media (min-width: 40rem){.project-list.svelte-lq42fz{grid-template-columns:1fr 1fr;grid-template-areas:"a a" "b c" "d e"}.project-4.svelte-lq42fz{border-bottom-left-radius:1.5rem}.project-5.svelte-lq42fz{border-bottom-left-radius:0rem}}@media (min-width: 48rem){.project-list.svelte-lq42fz{grid-template-columns:repeat(6,1fr);grid-template-areas:"a a a a b b" "a a a a c c" "d d d e e e"}.project-1.svelte-lq42fz{border-top-right-radius:0rem}.project-2.svelte-lq42fz{border-top-right-radius:1.5rem}}@media (min-width: 64rem){.project-list.svelte-lq42fz{grid-template-columns:repeat(6,1fr);grid-template-areas:"a a a a b b" "a a a a c c" "d d d e e e"}}img.svelte-17wz6yv{height:3.5rem}.card.svelte-1bk9v6b{--gap: 1.5rem;--icon: 4rem;--img: 55%;--duration: .35s;border-radius:calc(var(--gap)/1.5);background-color:var(--color-white);display:grid;column-gap:var(--gap);row-gap:calc(var(--gap)/1.5);padding:var(--gap);grid-template-columns:auto 1fr}.card.svelte-1bk9v6b .icons:where(.svelte-1bk9v6b) .icon:where(.svelte-1bk9v6b){height:var(--icon);width:var(--icon);background-color:var(--color-white);border-radius:50%;position:relative;overflow:hidden;border:1px solid var(--color-dark)}.card.svelte-1bk9v6b .icons:where(.svelte-1bk9v6b) .icon:where(.svelte-1bk9v6b) img:where(.svelte-1bk9v6b){width:var(--img);height:var(--img);object-fit:contain;position:absolute;top:50%;left:50%;translate:-50% -50%;transition:top var(--duration) cubic-bezier(.175,.885,.32,1.275),left var(--duration) cubic-bezier(.175,.885,.32,1.275)}.card.svelte-1bk9v6b .icons:where(.svelte-1bk9v6b) .icon:where(.svelte-1bk9v6b) img:where(.svelte-1bk9v6b).hover{left:-20%;top:120%}.card.svelte-1bk9v6b h3:where(.svelte-1bk9v6b){font-size:2rem;margin:auto 0;color:var(--color-dark)}.card.svelte-1bk9v6b p:where(.svelte-1bk9v6b){color:var(--color-lead);color:var(--color-dark-lead)}.card.svelte-1bk9v6b:hover .icons:where(.svelte-1bk9v6b) img:where(.svelte-1bk9v6b).default{left:120%;top:-20%}.card.svelte-1bk9v6b:hover .icons:where(.svelte-1bk9v6b) img:where(.svelte-1bk9v6b).hover{left:50%;top:50%}@media (min-width: 1024px){.card.svelte-1bk9v6b{--gap: 2.25rem}}.step.svelte-1cr1wix{display:grid;grid-template-columns:auto 1fr;gap:1rem}@media (width >= 48rem){.step.svelte-1cr1wix{grid-template-columns:auto 1fr auto}}.step.svelte-1cr1wix .bar:where(.svelte-1cr1wix){background:linear-gradient(90.89deg,#fff192 .25%,#ffa5aa 97.84%);border-radius:2rem;height:2px}.step.svelte-1cr1wix .counter-wrapper:where(.svelte-1cr1wix){--_size: 2.5rem;width:var(--_size);height:var(--_size);position:relative}.step.svelte-1cr1wix .counter-wrapper:where(.svelte-1cr1wix) svg:where(.svelte-1cr1wix){transform:rotate(-90deg);width:var(--_size)}.step.svelte-1cr1wix .counter-wrapper:where(.svelte-1cr1wix) svg:where(.svelte-1cr1wix) circle:where(.svelte-1cr1wix){fill:none;stroke:var(--color-white);stroke-width:4;stroke-dasharray:251.2;stroke-dashoffset:251.2;animation:draw 2s linear forwards}.step.svelte-1cr1wix .counter-wrapper:where(.svelte-1cr1wix) .number:where(.svelte-1cr1wix){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
