@keyframes fade-in-home-3c2ccb7a{0%{opacity:0}to{opacity:1}}@keyframes slide-up-fade-in-home-3c2ccb7a{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.home-anim-title[data-v-3c2ccb7a]{animation:fade-in-home-3c2ccb7a 1.1s cubic-bezier(.2,.45,.41,1.01) forwards;animation-delay:1.1s;opacity:0}.home-anim-intro-text[data-v-3c2ccb7a]{animation:fade-in-home-3c2ccb7a 1s cubic-bezier(.2,.45,.41,1.01) forwards;animation-delay:1.2s;opacity:0}.home-anim-email-button[data-v-3c2ccb7a]{animation:fade-in-home-3c2ccb7a .9s cubic-bezier(.2,.45,.41,1.01) forwards;animation-delay:1.3s;opacity:0}.home-anim-social-button[data-v-3c2ccb7a]{opacity:0}.home-anim-social-button[data-v-3c2ccb7a]:first-child{animation:fade-in-home-3c2ccb7a .8s cubic-bezier(.2,.45,.41,1.01) forwards;animation-delay:1.4s}.home-anim-social-button[data-v-3c2ccb7a]:nth-child(2){animation:fade-in-home-3c2ccb7a .7s cubic-bezier(.2,.45,.41,1.01) forwards;animation-delay:1.5s}.home-anim-social-button[data-v-3c2ccb7a]:nth-child(3){animation:fade-in-home-3c2ccb7a .6s cubic-bezier(.2,.45,.41,1.01) forwards;animation-delay:1.6s}.home-anim-navigation[data-v-3c2ccb7a]{animation:fade-in-home-3c2ccb7a .5s cubic-bezier(.2,.45,.41,1.01) forwards;animation-delay:1.7s;opacity:0}.home-anim-slider[data-v-3c2ccb7a]{animation:slide-up-fade-in-home-3c2ccb7a .4s cubic-bezier(.2,.45,.41,1.01) forwards;animation-delay:1.8s;opacity:0;transform:translateY(40px)}.home-anim-introduction-section[data-v-3c2ccb7a],.introduction-section[data-v-3c2ccb7a]{animation:slide-up-fade-in-home-3c2ccb7a .55s cubic-bezier(.2,.45,.41,1.01) forwards;animation-delay:2.2s;opacity:0;transform:translateY(40px)}.home-anim-featured-project[data-v-3c2ccb7a]{animation:slide-up-fade-in-home-3c2ccb7a .6s cubic-bezier(.2,.45,.41,1.01) forwards;animation-delay:2.2s;opacity:0;transform:translateY(40px)}.introduction-section[data-v-3c2ccb7a]{max-width:1180px;padding-left:4rem;padding-right:4rem;width:100vw}@media(max-width:780px){.introduction-section[data-v-3c2ccb7a]{padding-left:2rem;padding-right:2rem}}@media(max-width:520px){.introduction-section[data-v-3c2ccb7a]{padding-left:1rem;padding-right:1rem}}.introduction-section[data-v-3c2ccb7a]{align-items:center;box-sizing:border-box;display:flex;gap:4rem;margin:0 auto}@media(max-width:780px){.introduction-section[data-v-3c2ccb7a]{flex-direction:column;gap:2rem}}.introduction-section-text[data-v-3c2ccb7a]{flex:1;margin-bottom:2rem;margin-top:2rem}@media(max-width:520px){.introduction-section-text[data-v-3c2ccb7a]{margin-top:0}}.introduction-section-text p[data-v-3c2ccb7a]{color:#1d0842;margin:0}.introduction-section-data[data-v-3c2ccb7a]{display:flex;flex:1;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}@media(max-width:780px){.introduction-section-data[data-v-3c2ccb7a]{align-items:stretch;flex-direction:row;flex-wrap:nowrap;gap:.5rem;justify-content:flex-start;width:100%}}.introduction-section-data-card[data-v-3c2ccb7a]{align-items:center;background:#fff;border-radius:1rem;display:flex;flex-direction:column}@supports (corner-shape:squircle){.introduction-section-data-card[data-v-3c2ccb7a]{border-radius:2rem;corner-shape:squircle}}.introduction-section-data-card[data-v-3c2ccb7a]{box-sizing:border-box;flex:1;flex-shrink:0;min-width:140px;padding:1.5rem}@media(max-width:780px){.introduction-section-data-card[data-v-3c2ccb7a]{flex:1 1 0;min-width:0;padding:1.25rem;width:auto}}@media(max-width:520px){.introduction-section-data-card[data-v-3c2ccb7a]{padding:1rem}}.introduction-section-number[data-v-3c2ccb7a]{color:#1d0842;display:flex;font-family:PP Neue Montreal,sans-serif;font-size:3rem;font-weight:400;gap:.3rem;letter-spacing:-.02em;line-height:1;margin:0 0 .5rem}@media(max-width:1180px){.introduction-section-number[data-v-3c2ccb7a]{font-size:4rem}}@media(max-width:780px){.introduction-section-number[data-v-3c2ccb7a]{font-size:clamp(1.5rem,6vw,2.35rem)}}@media(max-width:520px){.introduction-section-number[data-v-3c2ccb7a]{font-size:clamp(1.35rem,7vw,2rem)}}.introduction-section-plus[data-v-3c2ccb7a]{color:#a3bc4b;font-family:PP Neue Montreal,sans-serif;font-size:.6em;vertical-align:top}.introduction-section .tag[data-v-3c2ccb7a]{text-align:center}
