.vqXTeW_about{gap:var(--block-gap);padding-top:var(--section);flex-direction:column;display:flex;overflow:hidden}.vqXTeW_gallery{animation:vqXTeW_slide-in 1s var(--ease) 1.4s both}.vqXTeW_track{--gap:24px;align-items:flex-start;gap:var(--gap);width:max-content;animation:40s linear infinite vqXTeW_ticker;display:flex}.vqXTeW_pausable:hover .vqXTeW_track{animation-play-state:paused}.vqXTeW_item{background:repeating-linear-gradient(-45deg,#e7e6e4 0 14px,#efeeec 14px 16px);flex:none;overflow:hidden}.vqXTeW_item img{object-fit:cover;width:100%;height:100%}.vqXTeW_large{width:440px;height:440px}.vqXTeW_medium{width:393px;height:393px}.vqXTeW_small{width:334px;height:334px}.vqXTeW_text{gap:120px;display:flex}.vqXTeW_text>:first-child{flex:none}.vqXTeW_paragraph{flex:1;max-width:643px}@keyframes vqXTeW_ticker{to{transform:translateX(calc(-50% - var(--gap) / 2))}}@keyframes vqXTeW_slide-in{0%{opacity:0;transform:translate(800px)}}@media (max-width:1279.98px){.vqXTeW_about{padding-top:0}.vqXTeW_large{width:360px;height:360px}.vqXTeW_medium{width:322px;height:322px}.vqXTeW_small{width:273px;height:273px}.vqXTeW_text{gap:48px}}@media (max-width:809.98px){.vqXTeW_track{--gap:12px}.vqXTeW_large{width:300px;height:300px}.vqXTeW_medium{width:268px;height:268px}.vqXTeW_small{width:228px;height:228px}.vqXTeW_text{flex-direction:column;gap:16px}}
._3dJGfa_button{font-size:var(--body);white-space:nowrap;isolation:isolate;transition:transform .45s var(--ease);border-radius:100px;justify-content:center;align-items:center;padding:12px 20px;font-weight:700;line-height:1.6;display:inline-flex;position:relative;overflow:hidden}._3dJGfa_button:before{content:"";z-index:-1;border-radius:inherit;transform-origin:0;transition:transform .45s var(--ease);position:absolute;inset:0;transform:scaleX(0)}._3dJGfa_button:hover:before,._3dJGfa_button:focus-visible:before{transform:scaleX(1)}._3dJGfa_label{transition:transform .45s var(--ease);display:inline-block}._3dJGfa_solid{background:var(--neutral-000);color:var(--neutral-999)}._3dJGfa_solid:before{background:var(--sky-500)}._3dJGfa_solid:hover{transform:scale(1.06)}._3dJGfa_solid:hover ._3dJGfa_label{transform:scale(.943)}._3dJGfa_outline{border:2px solid var(--neutral-000);color:var(--neutral-000)}._3dJGfa_outline:before{background:var(--neutral-700)}._3dJGfa_outlineLight{border:2px solid var(--neutral-999);color:var(--neutral-999);font-size:var(--h6);border-radius:64px;padding:16px 32px;font-weight:400}._3dJGfa_outlineLight:before{background:var(--neutral-999)}._3dJGfa_outlineLight ._3dJGfa_label{mix-blend-mode:difference}._3dJGfa_light{background:var(--neutral-999);color:var(--neutral-000);font-size:var(--h6);transition:transform .45s var(--ease), color .45s var(--ease);border-radius:64px;padding:16px 32px}._3dJGfa_light:before{background:var(--sky-500)}._3dJGfa_light:hover,._3dJGfa_light:focus-visible{color:var(--neutral-999);transform:scale(1.06)}._3dJGfa_light:hover ._3dJGfa_label,._3dJGfa_light:focus-visible ._3dJGfa_label{transform:scale(.943)}@media (max-width:809.98px){._3dJGfa_button{padding:10px 16px}._3dJGfa_outlineLight,._3dJGfa_light{padding:16px 32px}}
.OWeMSG_zone{z-index:2;background:var(--neutral-000);color:var(--neutral-999);border-radius:80px 80px 0 0;position:relative;overflow:hidden}.OWeMSG_cta{justify-content:center;height:100vh;min-height:600px;display:flex;position:relative}.OWeMSG_background{object-fit:cover;object-position:center 35%;width:100%;height:72%;position:absolute;inset:auto 0 0}.OWeMSG_overlay{background:radial-gradient(79% 46% at 48% 68%, #03030300 0%, var(--neutral-000) 100%);position:absolute;inset:0}.OWeMSG_ctaText{padding-top:var(--section);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.OWeMSG_ctaTitle{line-height:1.4}.OWeMSG_ctaButton{margin-top:32px}.OWeMSG_footer{padding-bottom:48px;position:relative}.OWeMSG_top{grid-template-columns:repeat(3,1fr);gap:24px;padding-top:80px;display:grid}.OWeMSG_identity,.OWeMSG_contacts{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.OWeMSG_logo{width:231px;height:auto}.OWeMSG_logoText{font-family:var(--font-display);color:var(--neutral-300);font-size:32px;line-height:1.4}.OWeMSG_muted{color:var(--neutral-500)}.OWeMSG_navTitle{margin-bottom:24px;font-weight:600}.OWeMSG_navLinks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.OWeMSG_navLink{color:var(--neutral-500);transition:color .3s var(--ease)}.OWeMSG_navLink:hover{color:var(--neutral-999)}.OWeMSG_bottom{justify-content:space-between;align-items:center;gap:24px;padding-top:64px;display:flex}.OWeMSG_legal{align-items:center;gap:40px;display:flex}.OWeMSG_privacy{font-weight:600}.OWeMSG_socials{gap:16px;margin:0;padding:0;list-style:none;display:flex}.OWeMSG_social{border:2px solid var(--neutral-999);width:64px;height:64px;transition:background .3s var(--ease), color .3s var(--ease);border-radius:50%;place-items:center;display:grid}.OWeMSG_social:hover{background:var(--neutral-999);color:var(--neutral-000)}.OWeMSG_socialIcon{width:30px;height:30px}@media (max-width:1279.98px){.OWeMSG_cta{height:70vh;min-height:520px}.OWeMSG_top{grid-template-columns:1fr 1fr;gap:48px 40px;padding-top:64px}.OWeMSG_nav{grid-column:1/-1}.OWeMSG_navLinks{flex-flow:wrap;gap:16px 32px}.OWeMSG_bottom{padding-top:48px}}@media (max-width:809.98px){.OWeMSG_zone{border-radius:40px 40px 0 0}.OWeMSG_cta{height:50vh;min-height:400px}.OWeMSG_top{grid-template-columns:1fr;gap:40px;padding-top:48px}.OWeMSG_navLinks{flex-direction:column;gap:12px}.OWeMSG_footer{padding-bottom:40px}.OWeMSG_bottom{flex-direction:column;align-items:flex-start;padding-top:40px}.OWeMSG_legal{gap:24px}}
.EHB7zG_faq{padding-block:var(--section);grid-template-columns:317px 1fr;gap:80px;display:grid}.EHB7zG_list{flex-direction:column;display:flex}.EHB7zG_item{border-bottom:1px solid var(--neutral-500)}.EHB7zG_item[open]{border-color:var(--sky-500)}.EHB7zG_question{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:24px;list-style:none;display:flex}.EHB7zG_question::-webkit-details-marker{display:none}.EHB7zG_chevron{width:38px;height:38px;color:var(--neutral-500);transition:transform .4s var(--ease), color .4s var(--ease);flex:none}.EHB7zG_item[open] .EHB7zG_chevron{color:var(--sky-500);transform:rotate(90deg)}.EHB7zG_answer{padding:0 56px 32px 0}@media (max-width:1279.98px){.EHB7zG_faq{gap:var(--title-gap);grid-template-columns:1fr}}@media (max-width:809.98px){.EHB7zG_answer{padding-right:0}}
.Af2_WG_header{animation:Af2_WG_drop-in .8s var(--ease) both}.Af2_WG_inner{justify-content:space-between;align-items:center;gap:24px;padding-top:40px;display:flex}.Af2_WG_logo{align-items:center;height:52px;display:flex}.Af2_WG_logo img{width:auto;height:52px}.Af2_WG_logoText{font-family:var(--font-display);font-size:24px}.Af2_WG_nav{align-items:center;gap:8px;display:flex}.Af2_WG_links{margin:0;padding:0;list-style:none;display:flex}.Af2_WG_link{transition:color .3s var(--ease);padding:12px;display:block}.Af2_WG_link:hover{color:var(--sky-500)}@keyframes Af2_WG_drop-in{0%{opacity:0;transform:translateY(-150px)}}@media (max-width:1279.98px){.Af2_WG_link{padding:12px 8px}}@media (max-width:809.98px){.Af2_WG_inner{padding-top:24px}.Af2_WG_links{display:none}.Af2_WG_logo,.Af2_WG_logo img{height:46px}}
.Z8hQ_W_inner{align-items:center;gap:var(--title-gap);text-align:center;flex-direction:column;padding-top:120px;display:flex}.Z8hQ_W_headline{flex-direction:column;align-items:center;gap:32px;display:flex}.Z8hQ_W_line{display:block}.Z8hQ_W_highlight{color:var(--neutral-500)}.Z8hQ_W_word{white-space:pre;animation:Z8hQ_W_word-in .4s var(--ease) both;display:inline-block}.Z8hQ_W_text{max-width:900px;animation:Z8hQ_W_fade-down-40 .6s var(--ease) 1.2s both}.Z8hQ_W_buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.Z8hQ_W_appear{animation:Z8hQ_W_fade-down-20 .4s var(--ease) both}@keyframes Z8hQ_W_word-in{0%{opacity:0;filter:blur(10px);transform:translateY(-20px)}}@keyframes Z8hQ_W_fade-down-40{0%{opacity:0;transform:translateY(-40px)}}@keyframes Z8hQ_W_fade-down-20{0%{opacity:0;transform:translateY(-20px)}}@media (max-width:1279.98px){.Z8hQ_W_hero{--header-height:92px;--peek:96px;min-height:calc(100svh - var(--header-height) - var(--peek));display:flex}.Z8hQ_W_inner{justify-content:center;padding-block:48px}.Z8hQ_W_headline{gap:24px}}@media (max-width:809.98px){.Z8hQ_W_hero{--header-height:70px;--peek:72px}.Z8hQ_W_inner{padding-block:32px}.Z8hQ_W_headline{gap:20px}.Z8hQ_W_buttons{flex-direction:column;align-items:center;gap:12px}}@media (max-width:809.98px) and (max-height:700px){.Z8hQ_W_inner{padding-block:24px}}
.K3d-Xa_projects{gap:var(--title-gap);padding-top:var(--section);flex-direction:column;display:flex}.K3d-Xa_title{text-align:center}.K3d-Xa_grid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.K3d-Xa_column{flex-direction:column;gap:48px;display:flex}.K3d-Xa_column:nth-child(2){padding-top:104px}.K3d-Xa_card{flex-direction:column;gap:16px;display:flex}.K3d-Xa_media{background:repeating-linear-gradient(-45deg,#e7e6e4 0 14px,#efeeec 14px 16px);border-radius:24px;overflow:hidden}.K3d-Xa_media img{object-fit:cover;width:100%;height:100%}.K3d-Xa_tall{height:708px}.K3d-Xa_short{height:508px}@media (max-width:1279.98px){.K3d-Xa_grid{gap:24px}.K3d-Xa_column{gap:40px}.K3d-Xa_tall{height:503px}.K3d-Xa_short{height:352px}}@media (max-width:809.98px){.K3d-Xa_grid{grid-template-columns:1fr;gap:32px}.K3d-Xa_column{gap:32px}.K3d-Xa_column:nth-child(2){padding-top:0}.K3d-Xa_tall,.K3d-Xa_short{height:350px}}
.PFRRnG_services{height:calc(100vh + var(--services-scroll,1400px));position:relative}.PFRRnG_sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.PFRRnG_glow{pointer-events:none;position:absolute;inset:0}.PFRRnG_content{align-items:center;gap:var(--block-gap);width:100%;max-width:var(--max-width);padding-left:var(--side);margin-inline:auto;display:flex;position:relative}.PFRRnG_details{flex-direction:column;flex:none;gap:16px;width:364px;padding-top:16px;display:flex}.PFRRnG_intro{color:var(--neutral-500)}.PFRRnG_row{flex:none;gap:24px;display:flex}.PFRRnG_card{width:460px;min-height:417px;padding:var(--card-pad);border:1px solid var(--neutral-700);background:var(--neutral-999);border-radius:24px;flex-direction:column;flex:none;gap:24px;display:flex}.PFRRnG_icon,.PFRRnG_icon img{width:64px;height:64px}.PFRRnG_dot{border:4px solid;border-radius:18px;width:64px;height:64px;display:block}@media (max-width:1279.98px){.PFRRnG_services{height:auto;padding-top:var(--section)}.PFRRnG_sticky{height:auto;display:block;position:static;overflow:visible}.PFRRnG_content{align-items:flex-start;gap:var(--title-gap);padding-left:var(--side);flex-direction:column}.PFRRnG_details{width:auto;padding-right:var(--side)}.PFRRnG_row{flex:initial;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;padding-right:var(--side);overflow-x:auto}.PFRRnG_row::-webkit-scrollbar{display:none}.PFRRnG_card{scroll-snap-align:start}}@media (max-width:809.98px){.PFRRnG_card{width:300px;min-height:360px}}
.MlUweW_testimonials{gap:var(--title-gap);padding-block:var(--section);flex-direction:column;display:flex}.MlUweW_header{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.MlUweW_intro{max-width:720px;color:var(--neutral-500)}.MlUweW_grid{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.MlUweW_card{min-height:360px;padding:var(--card-pad);border:2px solid var(--sky-500);border-radius:16px;flex-direction:column;justify-content:space-between;gap:32px;display:flex}.MlUweW_quote{margin:0}.MlUweW_author{border-top:1px solid var(--sky-900);padding-top:16px}.MlUweW_name{font-weight:600}.MlUweW_company{color:var(--neutral-500)}.MlUweW_logos{grid-template-columns:repeat(4,auto);justify-content:center;gap:0 48px;display:grid}.MlUweW_logo{object-fit:contain;width:144px;height:144px}@media (max-width:1279.98px){.MlUweW_grid{grid-template-columns:1fr;gap:16px}.MlUweW_card{min-height:0}}@media (max-width:809.98px){.MlUweW_logos{grid-template-columns:repeat(4,1fr);gap:16px 24px}.MlUweW_logo{aspect-ratio:1;width:100%;height:auto}}
.U6xvIG_whyUs{gap:var(--title-gap);padding-top:var(--section);flex-direction:column;display:flex}.U6xvIG_text{gap:120px;display:flex}.U6xvIG_text>:first-child{flex:none}.U6xvIG_paragraph{flex:1;max-width:722px;margin-left:auto}.U6xvIG_stats{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.U6xvIG_stat{min-height:330px;padding:var(--card-pad);border:2px solid var(--sky-500);color:var(--sky-500);border-radius:32px;flex-direction:column;justify-content:space-between;display:flex}.U6xvIG_featured{border-color:var(--sky-500);background:var(--sky-500);color:var(--sky-900)}.U6xvIG_icon{width:56px;height:56px}.U6xvIG_value{line-height:1.2}@media (max-width:1279.98px){.U6xvIG_text{gap:48px}.U6xvIG_stats{gap:16px}.U6xvIG_stat{min-height:238px}}@media (max-width:809.98px){.U6xvIG_text{flex-direction:column;gap:16px}.U6xvIG_paragraph{margin-left:0}.U6xvIG_stats{grid-template-columns:1fr;gap:12px}.U6xvIG_stat{flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;min-height:0;padding:20px 24px}}
._5m57PW_empty{min-height:100vh;padding:var(--side);text-align:center;place-content:center;gap:16px;display:grid}._5m57PW_empty a{text-decoration:underline}
