.floating-video-player_container__oUoCH{position:fixed;bottom:13px;right:13px;z-index:1000;border-radius:12px;border:1px solid #cfec57;overflow:hidden;width:220px;height:140px;box-shadow:0 8px 32px rgba(0,0,0,.6)}@media(min-width:1024px){.floating-video-player_container__oUoCH{bottom:40px;right:40px;width:280px;height:180px}}@media(min-width:1440px){.floating-video-player_container__oUoCH{bottom:48px;right:48px;width:360px;height:200px}}@media(min-width:1600px){.floating-video-player_container__oUoCH{bottom:60px;right:60px;width:400px;height:240px}}@media(min-width:1920px){.floating-video-player_container__oUoCH{width:480px;height:280px}}.floating-video-player_closeButton__GDjrZ{position:absolute;top:12px;right:12px;z-index:20;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid rgba(207,236,87,.6);background:rgba(0,0,0,.6);color:#cfec57;cursor:pointer;transition:all .2s ease}.floating-video-player_closeButton__GDjrZ:hover{background:rgba(207,236,87,.15);border-color:#cfec57}.floating-video-player_closeButton__GDjrZ:active{transform:scale(.95)}.floating-video-player_videoWrapper__UbMcr{position:relative;width:100%;height:100%;background:#000;cursor:pointer}.floating-video-player_video__RaqEU{object-fit:cover;width:100%;height:100%}.floating-video-player_overlay__U0WB9{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0) 30%,rgba(0,0,0,.3) 50%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.85) 90%,rgba(0,0,0,.95));z-index:10;padding:20px}.floating-video-player_clientInfo__9fDFp{display:flex;flex-direction:column;gap:4px;flex:1 1}.floating-video-player_clientRole__mC2_4{font-family:var(--font-lato),"Lato",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#fff}.floating-video-player_clientName__1Omke{font-family:var(--font-poppins),"Poppins",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#d4d4d8}.floating-video-player_controls__vIdxx{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;flex-shrink:0}.floating-video-player_controlButton__QHPh8{cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:10px;border:2px solid rgba(207,236,87,.5);background:rgba(0,0,0,.5);color:#cfec57;transition:all .3s ease}.floating-video-player_controlButton__QHPh8:hover{background:rgba(207,236,87,.1);border-color:#cfec57}.floating-video-player_controlButton__QHPh8:active{transform:scale(.95)}.floating-video-player_controlButton__QHPh8 svg{width:18px;height:18px}.case-study-hero_wrapper__7YQmT{box-sizing:border-box;position:relative;height:calc(200vh - 100px);max-height:775px;background-repeat:no-repeat;color:#fff;background-color:#000;overflow:hidden;padding:60px 20px}@media(min-width:1024px){.case-study-hero_wrapper__7YQmT{padding-left:80px;padding-right:80px;max-height:608px}}@media(min-width:1440px){.case-study-hero_wrapper__7YQmT{padding-left:120px;padding-right:120px;max-height:740px}}@media(min-width:1600px){.case-study-hero_wrapper__7YQmT{padding-left:140px;padding-right:140px;max-height:800px}}@media(min-width:1920px){.case-study-hero_wrapper__7YQmT{padding-left:160px;padding-right:160px;max-height:939px}}.case-study-hero_wrapper__7YQmT .case-study-hero_calendlyBadgeWrapper__93qtt{display:none}@media(min-width:1024px){.case-study-hero_wrapper__7YQmT .case-study-hero_calendlyBadgeWrapper__93qtt{display:block;right:20px;bottom:20px;width:100px;height:100px}}@media(min-width:1440px){.case-study-hero_wrapper__7YQmT .case-study-hero_calendlyBadgeWrapper__93qtt{right:40px;bottom:40px;width:120px;height:120px}}@media(min-width:1600px){.case-study-hero_wrapper__7YQmT .case-study-hero_calendlyBadgeWrapper__93qtt{right:50px;bottom:50px;width:120px;height:120px}}@media(min-width:1920px){.case-study-hero_wrapper__7YQmT .case-study-hero_calendlyBadgeWrapper__93qtt{right:50px;bottom:50px;width:144px;height:144px}}@media(min-width:1024px){.case-study-hero_wrapper__7YQmT .case-study-hero_calendlyBadgeWrapper__93qtt .case-study-hero_calendlyBadgeSvg__fKGGO{width:100px;height:100px}}@media(min-width:1440px){.case-study-hero_wrapper__7YQmT .case-study-hero_calendlyBadgeWrapper__93qtt .case-study-hero_calendlyBadgeSvg__fKGGO{width:120px;height:120px}}@media(min-width:1600px){.case-study-hero_wrapper__7YQmT .case-study-hero_calendlyBadgeWrapper__93qtt .case-study-hero_calendlyBadgeSvg__fKGGO{width:120px;height:120px}}@media(min-width:1920px){.case-study-hero_wrapper__7YQmT .case-study-hero_calendlyBadgeWrapper__93qtt .case-study-hero_calendlyBadgeSvg__fKGGO{width:144px;height:144px}}@media(min-width:1024px){.case-study-hero_wrapper__7YQmT .case-study-hero_calendlyBadgeWrapper__93qtt .case-study-hero_calendlyBadgeIconWrapper__CyvoO{width:33px;height:33px}}@media(min-width:1440px){.case-study-hero_wrapper__7YQmT .case-study-hero_calendlyBadgeWrapper__93qtt .case-study-hero_calendlyBadgeIconWrapper__CyvoO{width:40px;height:40px}}@media(min-width:1600px){.case-study-hero_wrapper__7YQmT .case-study-hero_calendlyBadgeWrapper__93qtt .case-study-hero_calendlyBadgeIconWrapper__CyvoO{width:40px;height:40px}}@media(min-width:1920px){.case-study-hero_wrapper__7YQmT .case-study-hero_calendlyBadgeWrapper__93qtt .case-study-hero_calendlyBadgeIconWrapper__CyvoO{width:48px;height:48px}}.case-study-hero_background___LHfV{position:absolute;top:0;left:0;width:100%;height:100%;background:conic-gradient(from -54.83deg at 69.62% 49.86%,rgba(30,189,144,.1) -79.72deg,rgba(22,29,37,.2) 64.85deg,#ffffff 280.19deg,#161d25 280.21deg,#ffffff 280.23deg,#161d25 280.26deg,rgba(30,189,144,.1) 280.28deg,rgba(22,29,37,.2) 424.85deg)}@media(min-width:1024px){.case-study-hero_background___LHfV{background:conic-gradient(from -54.83deg at 69.62% 49.86%,rgba(30,189,144,.1) -79.72deg,rgba(22,29,37,.2) 43.82deg,#ffffff 280.19deg,#161d25 280.21deg,rgba(255,255,255,.5) 280.23deg,#161d25 280.26deg,rgba(30,189,144,.1) 280.28deg,rgba(22,29,37,.2) 403.82deg)}}.case-study-hero_container__9vVuq{width:100%;height:100%;position:relative;margin:0;max-width:none;display:flex;justify-content:center}@media(min-width:1024px){.case-study-hero_container__9vVuq{justify-content:space-between;align-items:center}}.case-study-hero_textContainer__EBH6d{position:relative;z-index:2;display:flex;flex-direction:column;gap:20px;max-width:100%}@media(min-width:1024px){.case-study-hero_textContainer__EBH6d{gap:28px}}@media(min-width:1440px){.case-study-hero_textContainer__EBH6d{gap:32px}}@media(min-width:1600px){.case-study-hero_textContainer__EBH6d{gap:40px}}.case-study-hero_textContainerTopBadgesContainer__bkhsK{display:flex;gap:4px}.case-study-hero_flagIconWrapper__QQB3Z{background-color:rgba(255,255,255,.1215686275);border-radius:4px;padding:8px 16px}@media(min-width:1440px){.case-study-hero_flagIconWrapper__QQB3Z{padding:12px 20px;border-radius:12px}}.case-study-hero_flagIconImage__nOYsX{width:32px;height:24px}.case-study-hero_badgeTitleWrapper__ysj4I{background-color:rgba(255,255,255,.1215686275);border-radius:4px;padding:8px 16px}@media(min-width:1440px){.case-study-hero_badgeTitleWrapper__ysj4I{padding:12px 20px;border-radius:12px}}.case-study-hero_badgeTitle__TmqUD{font-family:var(--font-lato),"Lato",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:150%}@media(min-width:1440px){.case-study-hero_badgeTitle__TmqUD{font-size:22px}}.case-study-hero_title__6JBOm{font-family:var(--font-jb),"JetBrains Mono",monospace;font-optical-sizing:auto;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase;font-size:40px}@media(min-width:1024px){.case-study-hero_title__6JBOm{font-size:48px}}@media(min-width:1440px){.case-study-hero_title__6JBOm{font-size:68px}}@media(min-width:1600px){.case-study-hero_title__6JBOm{font-size:80px}}@media(min-width:1920px){.case-study-hero_title__6JBOm{font-size:90px}}.case-study-hero_descriptionWrapper__IpOVv{display:flex;align-items:center;gap:10px}@media(min-width:1440px){.case-study-hero_descriptionWrapper__IpOVv{gap:14px}}@media(min-width:1600px){.case-study-hero_descriptionWrapper__IpOVv{gap:16px}}.case-study-hero_logoImage__clxB2{width:auto;height:80px}@media(min-width:1440px){.case-study-hero_logoImage__clxB2{height:100px}}@media(min-width:1600px){.case-study-hero_logoImage__clxB2{height:120px}}.case-study-hero_description__8n1Q7{font-family:var(--font-mulish),"Mulish",sans-serif;font-style:normal;line-height:110%;font-size:16px;font-weight:600;font-style:italic}@media(min-width:1440px){.case-study-hero_description__8n1Q7{font-size:20px}}@media(min-width:1600px){.case-study-hero_description__8n1Q7{font-size:24px}}.case-study-hero_heroImage__Q3mVs{position:absolute}.case-study-hero_heroImage__Q3mVs img{object-fit:contain;width:100%;height:100%}.case-study-hero_device__AmX6V .case-study-hero_heroImage__Q3mVs{bottom:-20px;right:45%;transform:translate(50%);width:110%;max-width:695px}@media(min-width:768px){.case-study-hero_device__AmX6V .case-study-hero_heroImage__Q3mVs{right:-20px;transform:translate(0);max-width:740px;bottom:-40px}}@media(min-width:1024px){.case-study-hero_device__AmX6V .case-study-hero_heroImage__Q3mVs{right:-140px;transform:translate(0);max-width:680px;bottom:-20px}}@media(min-width:1440px){.case-study-hero_device__AmX6V .case-study-hero_heroImage__Q3mVs{max-width:850px;right:-120px;bottom:-40px}}@media(min-width:1600px){.case-study-hero_device__AmX6V .case-study-hero_heroImage__Q3mVs{max-width:960px;right:-140px}}@media(min-width:1920px){.case-study-hero_device__AmX6V .case-study-hero_heroImage__Q3mVs{max-width:1150px;right:-160px}}.case-study-hero_robot__of_0Y .case-study-hero_heroImage__Q3mVs{bottom:-64px;right:55%;transform:translate(50%);width:140%;max-width:700px}@media(min-width:1024px){.case-study-hero_robot__of_0Y .case-study-hero_heroImage__Q3mVs{right:-120px;transform:translate(0);max-width:704px}}@media(min-width:1440px){.case-study-hero_robot__of_0Y .case-study-hero_heroImage__Q3mVs{max-width:1020px;right:-160px}}@media(min-width:1600px){.case-study-hero_robot__of_0Y .case-study-hero_heroImage__Q3mVs{max-width:1091px;right:-180px}}@media(min-width:1920px){.case-study-hero_robot__of_0Y .case-study-hero_heroImage__Q3mVs{max-width:1321px;right:-180px}}.calendly_buttonWrapper__ORX9Z{position:absolute;right:0;bottom:64px;z-index:1000;width:144px;height:144px;cursor:pointer;display:flex;align-items:center;justify-content:center}.calendly_buttonWrapper__ORX9Z .calendly_svg__ywBEA{position:absolute;top:0;left:0;width:144px;height:144px;transform:rotate(-75deg);transform-origin:center;animation:calendly_rotateCircle__mPN0T 20s linear infinite}.calendly_buttonWrapper__ORX9Z .calendly_circleText__w_qmm{fill:#fff;font-size:13px;font-family:Helvetica,sans-serif;letter-spacing:.17em;text-transform:uppercase}.calendly_buttonWrapper__ORX9Z .calendly_iconWrapper__KCHCe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes calendly_rotateCircle__mPN0T{0%{transform:rotate(285deg)}to{transform:rotate(-75deg)}}.calendly_overlay__7kH81{position:fixed;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:flex-start;justify-content:center;z-index:10000;transform:translateZ(0);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:20px}@media(min-width:1024px){.calendly_overlay__7kH81{padding:40px 20px}}.calendly_overlayHidden__cRgqV{display:none}.calendly_modal__pWFJk{position:relative;width:720px;max-width:calc(100vw - 40px);flex-shrink:0;margin:auto 0;background:#fff;border-radius:20px;overflow:hidden}.calendly_header__MF0p6{padding:48px 24px 0;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}@media(min-width:1024px){.calendly_header__MF0p6{padding:80px 40px 0}}.calendly_modalTitle__k8muO{font-family:var(--font-jb),"JetBrains Mono",monospace;font-optical-sizing:auto;font-style:normal;font-weight:300;line-height:110%;letter-spacing:-.08;text-transform:uppercase;font-size:32px;color:#4d5055}.calendly_modalDescription__ZrXpy{font-family:var(--font-lato),"Lato",sans-serif;font-style:normal;font-weight:400;line-height:150%;font-size:20px;color:#4d5055}.calendly_closeButton__dRr8X{position:absolute;cursor:pointer;padding:0;border:none;background:none;display:inline-flex;top:24px;right:24px}@media(min-width:1024px){.calendly_closeButton__dRr8X{top:40px;right:40px}}.calendly_closeButtonIcon__UywC1{cursor:pointer;color:#4d5055;width:12px;height:12px}@media(min-width:1024px){.calendly_closeButtonIcon__UywC1{width:16px;height:16px}}@media(min-width:1600px){.calendly_closeButtonIcon__UywC1{width:20px;height:20px}}@media(min-width:1920px){.calendly_closeButtonIcon__UywC1{width:24px;height:24px}}.image-section_wrapper__kV670{padding:80px 20px;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat;box-shadow:0 4px 4px 0 rgba(0,0,0,.2509803922)}@media(min-width:1024px){.image-section_wrapper__kV670{padding:120px 80px}}@media(min-width:1440px){.image-section_wrapper__kV670{padding:150px 145px}}@media(min-width:1600px){.image-section_wrapper__kV670{padding:170px 225px}}@media(min-width:1920px){.image-section_wrapper__kV670{padding:200px 385px}}.image-section_wrapper__kV670:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.7490196078);z-index:1}.image-section_container__jM_13{position:relative;z-index:2}.image-section_container__jM_13 .image-section_textWrapper__G1Ciz{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px;text-align:center}.image-section_container__jM_13 .image-section_title__5GKaA{font-family:var(--font-lato),"Lato",sans-serif;font-style:normal;font-weight:600;font-size:24px;line-height:150%;color:#fff;letter-spacing:0;font-style:italic;text-transform:none}@media(min-width:1024px){.image-section_container__jM_13 .image-section_title__5GKaA{font-size:40px}}@media(min-width:1440px){.image-section_container__jM_13 .image-section_title__5GKaA{font-size:48px}}@media(min-width:1600px){.image-section_container__jM_13 .image-section_title__5GKaA{font-size:56px}}@media(min-width:1920px){.image-section_container__jM_13 .image-section_title__5GKaA{font-size:60px}}.image-section_container__jM_13 .image-section_description__p4G93{font-family:var(--font-lato),"Lato",sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:150%;color:rgba(255,255,255,.8)}@media(min-width:1024px){.image-section_container__jM_13 .image-section_description__p4G93{font-size:20px}}@media(min-width:1440px){.image-section_container__jM_13 .image-section_description__p4G93{font-size:24px}}@media(min-width:1600px){.image-section_container__jM_13 .image-section_description__p4G93{font-size:28px}}@media(min-width:1920px){.image-section_container__jM_13 .image-section_description__p4G93{font-size:32px}}.overview_wrapper__jrgq0{padding:80px 20px;background-color:#f8f9fa}@media(min-width:1024px){.overview_wrapper__jrgq0{padding:60px 80px 120px}}@media(min-width:1440px){.overview_wrapper__jrgq0{padding:80px 120px 150px}}@media(min-width:1600px){.overview_wrapper__jrgq0{padding:100px 140px 170px}}@media(min-width:1920px){.overview_wrapper__jrgq0{padding:120px 160px 200px}}.overview_container__25JiV{display:flex;flex-direction:column;gap:40px}@media(min-width:1024px){.overview_container__25JiV{gap:80px}}@media(min-width:1600px){.overview_container__25JiV{gap:100px}}@media(min-width:1920px){.overview_container__25JiV{gap:120px}}.overview_container__25JiV .overview_servicesListContainer__r2F6q{padding:8px;border-radius:24px;background-color:#f3f3f3;border:1px solid #e8e8e8}.overview_container__25JiV .overview_serviceItem__DvuhH{display:flex;flex-direction:column;padding:20px;border-radius:20px;background-color:#fff;box-sizing:border-box}@media(min-width:1024px){.overview_container__25JiV .overview_serviceItem__DvuhH{padding:24px}}@media(min-width:1600px){.overview_container__25JiV .overview_serviceItem__DvuhH{padding:24px 28px}}@media(min-width:1920px){.overview_container__25JiV .overview_serviceItem__DvuhH{padding:24px 32px}}.overview_container__25JiV .overview_serviceTitle__3Brdc{font-family:var(--font-jb),"JetBrains Mono",monospace;font-optical-sizing:auto;font-style:normal;font-weight:500;font-size:18px;line-height:140%;letter-spacing:-.08em;text-transform:uppercase;color:#b7b7b7}.overview_container__25JiV .overview_serviceDescription__6WTA_{font-family:var(--font-jb),"JetBrains Mono",monospace;font-optical-sizing:auto;font-style:normal;font-weight:500;font-size:20px;line-height:140%;letter-spacing:-.08em;text-transform:uppercase;color:#1c1c1c}@media(min-width:1600px){.overview_container__25JiV .overview_serviceDescription__6WTA_{font-size:22px}}@media(min-width:1920px){.overview_container__25JiV .overview_serviceDescription__6WTA_{font-size:27px}}.overview_container__25JiV .overview_textContainer__b4Zxu{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media(min-width:1024px){.overview_container__25JiV .overview_textContainer__b4Zxu{gap:40px}}@media(min-width:1440px){.overview_container__25JiV .overview_textContainer__b4Zxu{grid-template-columns:1fr 2fr}}.overview_container__25JiV .overview_textContainer__b4Zxu .overview_title__SiF96{font-family:var(--font-jb),"JetBrains Mono",monospace;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:28px;line-height:110%;letter-spacing:-.08em;text-transform:uppercase;color:rgba(28,28,28,.8980392157)}@media(min-width:1600px){.overview_container__25JiV .overview_textContainer__b4Zxu .overview_title__SiF96{font-size:32px}}@media(min-width:1920px){.overview_container__25JiV .overview_textContainer__b4Zxu .overview_title__SiF96{font-size:36px}}.overview_container__25JiV .overview_textContainer__b4Zxu .overview_descriptionWrapper__Ui_jf{display:flex;flex-direction:column;gap:24px;font-family:var(--font-lato),"Lato",sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:150%;color:#1c1c1c}@media(min-width:1024px){.overview_container__25JiV .overview_textContainer__b4Zxu .overview_descriptionWrapper__Ui_jf{font-size:24px}}@media(min-width:1440px){.overview_container__25JiV .overview_textContainer__b4Zxu .overview_descriptionWrapper__Ui_jf{gap:28px;font-size:28px}}@media(min-width:1600px){.overview_container__25JiV .overview_textContainer__b4Zxu .overview_descriptionWrapper__Ui_jf{gap:32px;font-size:32px}}@media(min-width:1920px){.overview_container__25JiV .overview_textContainer__b4Zxu .overview_descriptionWrapper__Ui_jf{font-size:36px;gap:40px}}.overview_container__25JiV .overview_textContainer__b4Zxu .overview_boldDescription___Jg1v{font-weight:600}.overview_servicesList__gX_gI{--overview-services-desktop-cols:4;list-style:none;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:8px;gap:8px}@media(min-width:1024px){.overview_servicesList__gX_gI{grid-template-columns:repeat(2,1fr)}}@media(min-width:1440px){.overview_servicesList__gX_gI{grid-template-columns:repeat(var(--overview-services-desktop-cols),minmax(0,1fr))}}.portfolio_wrapper__Mx1ev{padding:80px 20px;background-color:#f8f9fa}@media(min-width:1024px){.portfolio_wrapper__Mx1ev{padding:200px 80px}}@media(min-width:1440px){.portfolio_wrapper__Mx1ev{padding:200px 120px}}@media(min-width:1600px){.portfolio_wrapper__Mx1ev{padding:200px 140px}}@media(min-width:1920px){.portfolio_wrapper__Mx1ev{padding:200px 160px}}.portfolio_container__RWKko{display:flex;flex-direction:column;gap:24px;justify-content:center}@media(min-width:1024px){.portfolio_container__RWKko{gap:40px}}.portfolio_textAndButtonsContainer__xql_G{box-sizing:border-box;display:flex;align-items:end;justify-content:space-between;width:100%}.portfolio_mobileButtonsWrapper__pbJU7{width:100%;display:flex;gap:8px;justify-content:center}@media(min-width:1024px){.portfolio_mobileButtonsWrapper__pbJU7{display:none}}.portfolio_buttonsWrapper__H_VSp{display:none}@media(min-width:1024px){.portfolio_buttonsWrapper__H_VSp{display:flex;gap:8px}}.portfolio_navButton__pGOky{padding:4px;width:163px;border-radius:8px;border:1px solid #eee;background-color:#fff;display:flex;align-items:center;justify-content:start;gap:20px;color:#080808;font-family:var(--font-jb),"JetBrains Mono",monospace;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:18px;line-height:110%;letter-spacing:-.08em;cursor:pointer}.portfolio_navButton__pGOky.portfolio_next__o_xZ_{justify-content:end}.portfolio_navButton__pGOky:hover .portfolio_iconWrapper__3FVls{background-color:#f1ffb8}.portfolio_navButton__pGOky .portfolio_iconWrapper__3FVls{display:flex;align-items:center;justify-content:center;background-color:#cfec57;border-radius:8px;width:48px;height:48px;transition:background .5s ease}.portfolio_navButton__pGOky .portfolio_icon__ce0a5{width:20px;height:14px;color:#0f0f0f;transform:rotate(90deg)}.portfolio_navButton__pGOky .portfolio_icon__ce0a5.portfolio_next__o_xZ_{transform:rotate(270deg)}.portfolio_title__DRjdF{font-family:var(--font-jb),"JetBrains Mono",monospace;font-optical-sizing:auto;font-style:normal;font-weight:300;font-size:32px;line-height:90%;letter-spacing:-.08em;text-transform:uppercase;text-align:left;color:#000}@media(min-width:1024px){.portfolio_title__DRjdF{font-size:40px}}@media(min-width:1440px){.portfolio_title__DRjdF{font-size:60px}}@media(min-width:1600px){.portfolio_title__DRjdF{font-size:68px}}@media(min-width:1920px){.portfolio_title__DRjdF{font-size:72px}}.portfolio_swiper__bjBg4{width:100%}.portfolio_swiper__bjBg4 .swiper-slide{display:flex;height:auto}.portfolio_card__6jBGL{display:flex;flex-direction:column;gap:16px;background-color:#fff;border-radius:20px;padding:8px 8px 32px;transition:all .5s ease;cursor:default}.portfolio_card__6jBGL:hover{background-color:#0f0f0f;cursor:pointer}.portfolio_card__6jBGL:hover .portfolio_cardDescription__lW0ji,.portfolio_card__6jBGL:hover .portfolio_cardTitle___RtEb{color:#fff}.portfolio_card__6jBGL:hover .portfolio_hoverButton__7Y34Z{opacity:1}.portfolio_card__6jBGL:hover .portfolio_label__1WPwW.portfolio_year__bb8SE{color:#fff}.portfolio_cardContent__xiW9d{display:flex;flex-direction:column;gap:32px;padding:0 12px}@media(min-width:1440px){.portfolio_cardContent__xiW9d{gap:40px;height:100%}}@media(min-width:1920px){.portfolio_cardContent__xiW9d{gap:60px}}.portfolio_cardTextWrapper__C2kLA{display:flex;flex-direction:column;gap:16px}.portfolio_cardTitle___RtEb{font-family:var(--font-jb),"JetBrains Mono",monospace;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:24px;line-height:150%;letter-spacing:-.08em;text-transform:uppercase;text-align:left;color:#0f0f0f;transition:color .5s ease}@media(min-width:1440px){.portfolio_cardTitle___RtEb{font-size:28px}}@media(min-width:1600px){.portfolio_cardTitle___RtEb{font-size:32px}}.portfolio_cardDescription__lW0ji{font-family:var(--font-lato),"Lato",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;color:#0f0f0f;transition:color .5s ease}@media(min-width:1440px){.portfolio_cardDescription__lW0ji{font-size:18px}}@media(min-width:1600px){.portfolio_cardDescription__lW0ji{font-size:20px}}@media(min-width:1920px){.portfolio_cardDescription__lW0ji{font-size:24px}}.portfolio_imgWrapper__8eiQV{position:relative;width:100%;height:320px;overflow:hidden;border-radius:16px}@media(min-width:1440px){.portfolio_imgWrapper__8eiQV{flex-shrink:0;height:325px}}@media(min-width:1600px){.portfolio_imgWrapper__8eiQV{height:369px}}@media(min-width:1920px){.portfolio_imgWrapper__8eiQV{height:434px}}.portfolio_hoverButton__7Y34Z{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;width:182px;height:182px;background-color:#0f0f0f;opacity:0;font-family:var(--font-jb),"JetBrains Mono",monospace;font-optical-sizing:auto;font-style:normal;color:#cfec57;font-weight:300;font-size:24px;line-height:110%;letter-spacing:-.08em;text-transform:uppercase;z-index:2}.portfolio_buttonContent___t0rR,.portfolio_hoverButton__7Y34Z{display:flex;align-items:center;justify-content:center;transition:all .5s ease}.portfolio_buttonContent___t0rR{gap:16px}.portfolio_buttonIcon__o7_As{flex-shrink:0;width:20px;height:20px;color:rgba(0,0,0,0);color:#cfec57;transition:all .5s ease}.portfolio_image__NHi2D{object-fit:cover;object-position:center}.portfolio_labelWrapper__tzU1Q{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px;margin-top:auto}.portfolio_label__1WPwW{font-family:var(--font-lato),"Lato",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;color:#a3a3a3;transition:color .5s ease}@media(min-width:1600px){.portfolio_label__1WPwW{font-size:20px;font-size:24px}}.portfolio_label__1WPwW.portfolio_year__bb8SE{color:#0f0f0f}.footer_wrapper__pub67{background-color:#100f0f;padding:0}.footer_footer__LwVUi{display:flex;flex-direction:column}.footer_footer__LwVUi .footer_topContainer__ZA0t2{display:flex;flex-direction:column;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1607843137)}@media(min-width:1024px){.footer_footer__LwVUi .footer_topContainer__ZA0t2{flex-direction:row;height:120px}}@media(min-width:1440px){.footer_footer__LwVUi .footer_topContainer__ZA0t2{height:180px}}@media(min-width:1600px){.footer_footer__LwVUi .footer_topContainer__ZA0t2{height:200px}}@media(min-width:1920px){.footer_footer__LwVUi .footer_topContainer__ZA0t2{height:224px}}.footer_footer__LwVUi .footer_logo__MTnI4{display:block;width:192px;height:28px}@media(min-width:1440px){.footer_footer__LwVUi .footer_logo__MTnI4{width:219px;height:32px}}.footer_footer__LwVUi .footer_logo__MTnI4 img{width:100%;height:100%;object-fit:contain}.footer_footer__LwVUi .footer_contactItem__hL08G{display:flex;flex-direction:column;justify-content:center;gap:16px;border-bottom:1px solid rgba(255,255,255,.1607843137);box-sizing:border-box;padding:24px;text-align:center;align-items:center}@media(min-width:1024px){.footer_footer__LwVUi .footer_contactItem__hL08G{border-bottom:none;text-align:start;align-items:start}.footer_footer__LwVUi .footer_contactItem__hL08G:first-child{padding-left:80px;padding-right:28px}.footer_footer__LwVUi .footer_contactItem__hL08G:nth-child(2){padding-left:16px;padding-right:16px;width:309px}.footer_footer__LwVUi .footer_contactItem__hL08G:last-child{padding-left:28px;padding-right:80px}}@media(min-width:1440px){.footer_footer__LwVUi .footer_contactItem__hL08G:first-child{padding-left:120px;padding-right:56px}.footer_footer__LwVUi .footer_contactItem__hL08G:nth-child(2){padding-left:52px;padding-right:52px;width:441px}.footer_footer__LwVUi .footer_contactItem__hL08G:last-child{padding-left:56px;padding-right:120px}}@media(min-width:1600px){.footer_footer__LwVUi .footer_contactItem__hL08G:first-child{padding-left:140px;padding-right:62px}.footer_footer__LwVUi .footer_contactItem__hL08G:nth-child(2){padding-left:44px;padding-right:44px;width:453px}.footer_footer__LwVUi .footer_contactItem__hL08G:last-child{padding-left:62px;padding-right:140px}}@media(min-width:1920px){.footer_footer__LwVUi .footer_contactItem__hL08G:first-child{padding-left:160px;padding-right:64px}.footer_footer__LwVUi .footer_contactItem__hL08G:nth-child(2){padding-left:40px;padding-right:40px;width:561px}.footer_footer__LwVUi .footer_contactItem__hL08G:last-child{padding-left:64px;padding-right:160px}}.footer_footer__LwVUi .footer_divider__1wbR9{display:none}@media(min-width:1024px){.footer_footer__LwVUi .footer_divider__1wbR9{display:block;height:100%;width:1px;background-color:rgba(255,255,255,.1607843137)}}.footer_footer__LwVUi .footer_contactItemTitle__aJCN_{font-family:var(--font-lato),"Lato",sans-serif;font-style:normal;font-weight:400;font-style:Regular;font-size:16px;line-height:100%;letter-spacing:0;color:rgba(255,255,255,.5019607843)}.footer_footer__LwVUi .footer_contactItemContactLink__hgdux{display:inline-flex;align-items:center;gap:16px;text-decoration:none;color:#fff;transition:color .3s ease;width:-moz-fit-content;width:fit-content}.footer_footer__LwVUi .footer_contactItemContactLink__hgdux:hover,.footer_footer__LwVUi .footer_contactItemContactLink__hgdux:hover .footer_contactItemArrow__v72m_{color:#cfec57}.footer_footer__LwVUi .footer_contactItemContact__K_Gvr{cursor:pointer;font-family:var(--font-jb),"JetBrains Mono",monospace;font-optical-sizing:auto;font-style:normal;font-weight:200;font-style:ExtraLight;font-size:18px;line-height:100%;letter-spacing:-.08em;color:#fff}.footer_contactItemContactLink__hgdux .footer_footer__LwVUi .footer_contactItemContact__K_Gvr{margin:0;color:inherit}.footer_footer__LwVUi .footer_contactItemContact__K_Gvr:hover{color:#cfec57}@media(min-width:1440px){.footer_footer__LwVUi .footer_contactItemContact__K_Gvr{font-size:22px}}@media(min-width:1600px){.footer_footer__LwVUi .footer_contactItemContact__K_Gvr{font-size:24px}}@media(min-width:1920px){.footer_footer__LwVUi .footer_contactItemContact__K_Gvr{font-size:32px}}.footer_footer__LwVUi .footer_contactItemArrow__v72m_{flex-shrink:0;color:currentColor;transition:color .3s ease;width:16px;height:16px}@media(min-width:1440px){.footer_footer__LwVUi .footer_contactItemArrow__v72m_{width:20px;height:20px}}@media(min-width:1920px){.footer_footer__LwVUi .footer_contactItemArrow__v72m_{width:28px;height:28px}}.footer_footer__LwVUi .footer_bottomContainer__Sj4Lz{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;border-top:1px solid rgba(255,255,255,.1607843137);padding:48px 20px 32px;gap:24px}@media(min-width:1024px){.footer_footer__LwVUi .footer_bottomContainer__Sj4Lz{gap:0;text-align:start;flex-direction:row;padding:48px 80px 32px}}@media(min-width:1440px){.footer_footer__LwVUi .footer_bottomContainer__Sj4Lz{padding:48px 160px 32px}}.footer_footer__LwVUi .footer_rightsText__dEuSk{font-family:var(--font-lato),"Lato",sans-serif;font-style:normal;font-weight:400;font-style:Regular;font-size:16px;line-height:16px;letter-spacing:0;vertical-align:middle;color:#7c7c7c}.footer_footer__LwVUi .footer_legalLinks__GK7ia{display:flex;align-items:center;gap:12px}.footer_footer__LwVUi .footer_legalLink__RiE0I{font-family:var(--font-lato),"Lato",sans-serif;font-style:normal;font-weight:400;font-style:Regular;font-size:16px;line-height:16px;letter-spacing:0;vertical-align:middle;color:#7c7c7c}.footer_footer__LwVUi .footer_legalSeparator__n3QYS{color:#7c7c7c;font-size:16px}