@media (width>=1024px){.hero-description[data-astro-cid-howsib4k]{max-width:clamp(340px,12.2768vw + 214.286px,450px)}}.hero-partners-label[data-astro-cid-czwypnvc]{color:#ffffff80;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1rem;font-family:Hanken Grotesk,sans-serif;font-size:11px;font-weight:600;display:block}@media (width>=768px){.hero-partners-label[data-astro-cid-czwypnvc]{margin-bottom:2rem}}.hero-partners-marquee-wrapper[data-astro-cid-czwypnvc]{margin-left:-20px}@media (width>=768px){.hero-partners-marquee-wrapper[data-astro-cid-czwypnvc]{margin-left:-40px}}.partners-section[data-astro-cid-czwypnvc] .hero-partners .partner-logos__track{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 2% 96%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 2% 96%,#0000 100%)}@media (width>=768px){.partners-section[data-astro-cid-czwypnvc] .hero-partners .partner-logos__track{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}}.partners-section[data-astro-cid-czwypnvc] .hero-partners .partner-logos__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto;max-width:160px;height:40px;transition:opacity .3s;opacity:1!important;filter:none!important}@media (width>=768px){.partners-section[data-astro-cid-czwypnvc] .hero-partners .partner-logos__logo{max-width:240px;height:64px}}.partners-section[data-astro-cid-czwypnvc] .hero-partners .partner-logos__item{flex:none;height:64px;padding:0 8px}@media (width>=768px){.partners-section[data-astro-cid-czwypnvc] .hero-partners .partner-logos__item{height:96px;padding:0 10px}}.partners-section[data-astro-cid-czwypnvc] .hero-partners .partner-logos__label{display:none}@keyframes scroll-logos{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll-logos{animation:25s linear infinite scroll-logos}[data-astro-cid-ge2uvauf][data-motion]{opacity:0}[data-astro-cid-ge2uvauf][data-motion=fade-up]{transform:translateY(30px)}[data-astro-cid-ge2uvauf][data-motion=fade-right]{transform:translate(-20px)}[data-astro-cid-ge2uvauf][data-motion=scale]{transform:scale(.96)}[data-astro-cid-ge2uvauf][data-motion].animated{opacity:1;transform:translateY(0)translate(0)scale(1)}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.hero-title-wrapper{animation:.7s cubic-bezier(.16,1,.3,1) both heroFadeUp}.hero-fade-right{animation:.7s cubic-bezier(.16,1,.3,1) .1s both heroFadeRight}.hero-fade-up{animation:.7s cubic-bezier(.16,1,.3,1) 50ms both heroFadeUp}.hero-fade-up-delayed{animation:.7s cubic-bezier(.16,1,.3,1) .3s both heroFadeUp}.about-image-card[data-astro-cid-5bkuu4tg]{will-change:transform;opacity:1;transition:transform 1.8s cubic-bezier(.19,1,.22,1);transform:translate(-50%,-50%)}.about-image-card[data-astro-cid-5bkuu4tg]:first-child{transition-delay:0s}.about-image-card[data-astro-cid-5bkuu4tg]:nth-child(2){transition-delay:.1s}.about-image-card[data-astro-cid-5bkuu4tg]:nth-child(3){transition-delay:.2s}.about-image-card[data-astro-cid-5bkuu4tg]:nth-child(4){transition-delay:.3s}.about-image-card[data-astro-cid-5bkuu4tg]:nth-child(5){transition-delay:.4s}.about-image-card[data-astro-cid-5bkuu4tg]:nth-child(6){transition-delay:.5s}.about-cursor[data-astro-cid-5bkuu4tg]{z-index:100;pointer-events:none;opacity:0;filter:drop-shadow(0 2px 4px #00000040);transition:transform 1.8s cubic-bezier(.19,1,.22,1),opacity .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width>=768px){.about-images[data-astro-cid-5bkuu4tg]:hover .about-image-card[data-astro-cid-5bkuu4tg]:first-child,.about-images[data-astro-cid-5bkuu4tg].is-active .about-image-card[data-astro-cid-5bkuu4tg]:first-child{transform:translate(calc(200px - 50%),calc(240px - 50%))}.about-images[data-astro-cid-5bkuu4tg]:hover .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(2),.about-images[data-astro-cid-5bkuu4tg].is-active .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(2){transform:translate(calc(160px - 50%),calc(192px - 50%))}.about-images[data-astro-cid-5bkuu4tg]:hover .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(3),.about-images[data-astro-cid-5bkuu4tg].is-active .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(3){transform:translate(calc(120px - 50%),calc(144px - 50%))}.about-images[data-astro-cid-5bkuu4tg]:hover .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(4),.about-images[data-astro-cid-5bkuu4tg].is-active .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(4){transform:translate(calc(80px - 50%),calc(96px - 50%))}.about-images[data-astro-cid-5bkuu4tg]:hover .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(5),.about-images[data-astro-cid-5bkuu4tg].is-active .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(5){transform:translate(calc(40px - 50%),calc(48px - 50%))}.about-images[data-astro-cid-5bkuu4tg]:hover .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(6),.about-images[data-astro-cid-5bkuu4tg].is-active .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(6){transform:translate(-50%,-50%)}.about-images[data-astro-cid-5bkuu4tg]:hover .about-cursor[data-astro-cid-5bkuu4tg],.about-images[data-astro-cid-5bkuu4tg].is-active .about-cursor[data-astro-cid-5bkuu4tg]{opacity:1;transform:translate(calc(250px - 50%),calc(290px - 50%))}}@media (width<=767px){.about-images[data-astro-cid-5bkuu4tg]:hover .about-image-card[data-astro-cid-5bkuu4tg]:first-child,.about-images[data-astro-cid-5bkuu4tg].is-active .about-image-card[data-astro-cid-5bkuu4tg]:first-child{transform:translate(calc(-50% - 150px),calc(180px - 50%))}.about-images[data-astro-cid-5bkuu4tg]:hover .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(2),.about-images[data-astro-cid-5bkuu4tg].is-active .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(2){transform:translate(calc(-50% - 120px),calc(144px - 50%))}.about-images[data-astro-cid-5bkuu4tg]:hover .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(3),.about-images[data-astro-cid-5bkuu4tg].is-active .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(3){transform:translate(calc(-50% - 90px),calc(108px - 50%))}.about-images[data-astro-cid-5bkuu4tg]:hover .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(4),.about-images[data-astro-cid-5bkuu4tg].is-active .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(4){transform:translate(calc(-50% - 60px),calc(72px - 50%))}.about-images[data-astro-cid-5bkuu4tg]:hover .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(5),.about-images[data-astro-cid-5bkuu4tg].is-active .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(5){transform:translate(calc(-50% - 30px),calc(36px - 50%))}.about-images[data-astro-cid-5bkuu4tg]:hover .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(6),.about-images[data-astro-cid-5bkuu4tg].is-active .about-image-card[data-astro-cid-5bkuu4tg]:nth-child(6){transform:translate(-50%,-50%)}.about-images[data-astro-cid-5bkuu4tg]:hover .about-cursor[data-astro-cid-5bkuu4tg],.about-images[data-astro-cid-5bkuu4tg].is-active .about-cursor[data-astro-cid-5bkuu4tg]{opacity:1;transform:translate(calc(-50% - 200px),calc(230px - 50%))}}.responsive-heading[data-astro-cid-giofinek]{text-align:center;color:var(--gray-900,#111827);letter-spacing:-.5px;margin:0;padding:0;font-family:Hanken Grotesk,sans-serif;font-size:32px;font-weight:400;line-height:123%}@media (width<=767px){.responsive-heading[data-astro-cid-giofinek]{text-align:left}}@media (width>=1024px){.responsive-heading[data-astro-cid-giofinek]{letter-spacing:-.7px;font-size:40px;line-height:115%}}@media (width>=1280px){.responsive-heading[data-astro-cid-giofinek]{letter-spacing:-1px;font-size:52px;line-height:110%}}@media (width>=1920px){.responsive-heading[data-astro-cid-giofinek]{letter-spacing:-2px;font-size:64px;line-height:110%}}.mobile-track[data-astro-cid-cffm6pdx]{touch-action:pan-y;cursor:grab}.mobile-track[data-astro-cid-cffm6pdx]:active{cursor:grabbing}#project-quote-mobile[data-astro-cid-cffm6pdx]{height:300px;overflow:hidden}#project-author-mobile[data-astro-cid-cffm6pdx]{height:48px}#desktop-project-container[data-astro-cid-6hphcfm7]{cursor:pointer}.cards-cursor[data-astro-cid-6hphcfm7]{z-index:60;pointer-events:none;opacity:0;background:var(--primary-dark);transition:opacity .2s,transform .2s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)scale(.92)}.cards-cursor[data-astro-cid-6hphcfm7].is-visible{opacity:1;transform:translate(-50%,-50%)scale(1)}#desktop-project-container[data-astro-cid-6hphcfm7]:hover{cursor:none}#desktop-project-container[data-astro-cid-6hphcfm7]:hover a[data-astro-cid-6hphcfm7],#desktop-project-container[data-astro-cid-6hphcfm7]:hover button[data-astro-cid-6hphcfm7]{cursor:pointer}.stack-card[data-astro-cid-6hphcfm7]{transform-origin:100% 100%;transition:right .65s cubic-bezier(.4,0,.2,1),top .65s cubic-bezier(.4,0,.2,1),width .65s cubic-bezier(.4,0,.2,1),height .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1),border-radius .65s cubic-bezier(.4,0,.2,1),opacity .65s cubic-bezier(.4,0,.2,1);position:absolute;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.card-inner[data-astro-cid-6hphcfm7]{background:linear-gradient(#60a5fa,#93c5fd);width:100%;height:100%;position:relative}.stack-card[data-astro-cid-6hphcfm7].slot-0{z-index:3;border-radius:1rem;width:220px;height:320px;top:0;right:2rem;transform:rotate(0)}.stack-card[data-astro-cid-6hphcfm7].slot-1{z-index:2;border-radius:.75rem;width:200px;height:270px;top:.75rem;right:1rem;transform:rotate(5deg)}.stack-card[data-astro-cid-6hphcfm7].slot-2{z-index:1;border-radius:.75rem;width:180px;height:240px;top:1.5rem;right:0;transform:rotate(15deg)}@media (width>=1024px){.stack-card[data-astro-cid-6hphcfm7].slot-0{width:320px;height:440px;right:3rem}.stack-card[data-astro-cid-6hphcfm7].slot-1{width:290px;height:370px;top:1rem;right:1.5rem}.stack-card[data-astro-cid-6hphcfm7].slot-2{width:260px;height:340px;top:2rem;right:0}}@media (width>=1280px){.stack-card[data-astro-cid-6hphcfm7].slot-0{width:380px;height:520px;right:4rem}.stack-card[data-astro-cid-6hphcfm7].slot-1{width:350px;height:440px;top:1rem;right:2rem}.stack-card[data-astro-cid-6hphcfm7].slot-2{width:320px;height:400px;top:2rem;right:0}}.card-overlay[data-astro-cid-6hphcfm7]{opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;bottom:.5rem;left:.5rem;right:.5rem}@media (width>=1024px){.card-overlay[data-astro-cid-6hphcfm7]{bottom:.75rem;left:.75rem;right:.75rem}}.stack-card[data-astro-cid-6hphcfm7].slot-0 .card-overlay[data-astro-cid-6hphcfm7]{opacity:1;pointer-events:auto}.cards-stack[data-astro-cid-6hphcfm7].animate-in .slot-0[data-astro-cid-6hphcfm7]{animation:.8s cubic-bezier(.4,0,.2,1) both slideIn}.cards-stack[data-astro-cid-6hphcfm7].animate-in .slot-1[data-astro-cid-6hphcfm7]{animation:.8s cubic-bezier(.4,0,.2,1) .1s both slideIn}.cards-stack[data-astro-cid-6hphcfm7].animate-in .slot-2[data-astro-cid-6hphcfm7]{animation:.8s cubic-bezier(.4,0,.2,1) .2s both slideIn}@keyframes slideIn{0%{opacity:0;transform:translateY(60px)scale(.9)}to{opacity:1}}.services-section[data-astro-cid-5tact4yc]{background:linear-gradient(180deg, var(--accent-blue) 0%, var(--light-blue) 30%, var(--blue-50) 70%, var(--blue-50) 100%)}.glass-card[data-astro-cid-5tact4yc]{box-shadow:0 4px 30px #0000001a}.card-title[data-astro-cid-5tact4yc]{transform-origin:0}@media (width<=767px){.service-card[data-astro-cid-5tact4yc] .expandable-content[data-astro-cid-5tact4yc]{opacity:1;max-height:none;overflow:visible}.service-card[data-astro-cid-5tact4yc] .card-title[data-astro-cid-5tact4yc]{margin-bottom:.75rem}}
