.tech-stack_wrapper__KbmNS{box-sizing:border-box;padding:60px 20px;background-color:#f8f9fa}@media(min-width:1024px){.tech-stack_wrapper__KbmNS{padding:80px}}@media(min-width:1440px){.tech-stack_wrapper__KbmNS{padding:80px 120px}}@media(min-width:1600px){.tech-stack_wrapper__KbmNS{padding:90px 140px}}@media(min-width:1920px){.tech-stack_wrapper__KbmNS{padding:100px 160px}}.tech-stack_shell__K_7c4{box-sizing:border-box;position:relative;overflow:hidden;border-radius:16px;background-color:#000;display:flex;align-items:center;justify-content:center}@media(min-width:1024px){.tech-stack_shell__K_7c4{background-color:rgba(0,0,0,0);border-radius:24px}}.tech-stack_section__YeRtS{box-sizing:border-box;position:relative;flex-shrink:0;width:100%;max-width:414px;aspect-ratio:670/870}@media(min-width:768px){.tech-stack_section__YeRtS{max-width:none;aspect-ratio:3200/1230}}.tech-stack_background__71SGf{z-index:0;object-fit:cover;object-position:center}.tech-stack_backgroundDesktop__KLFms{display:none}@media(min-width:768px){.tech-stack_backgroundDesktop__KLFms{display:block}}.tech-stack_content__8u9ex{box-sizing:border-box;position:absolute;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;top:144px;bottom:174px;left:20px;right:20px}@media(min-width:768px){.tech-stack_content__8u9ex{top:0;bottom:0;left:60px;right:auto;width:520px}}@media(min-width:1440px){.tech-stack_content__8u9ex{left:80px;width:600px}}@media(min-width:1600px){.tech-stack_content__8u9ex{width:700px}}@media(min-width:1920px){.tech-stack_content__8u9ex{left:100px;width:745px}}.tech-stack_title__VXF_s{font-family:var(--font-jb),"JetBrains Mono",monospace;font-optical-sizing:auto;font-style:normal;font-size:32px;font-weight:300;line-height:110%;letter-spacing:-.08em;color:#fff}@media(min-width:1024px){.tech-stack_title__VXF_s{font-size:40px}}@media(min-width:1440px){.tech-stack_title__VXF_s{font-size:60px}}@media(min-width:1600px){.tech-stack_title__VXF_s{font-size:68px}}@media(min-width:1920px){.tech-stack_title__VXF_s{font-size:72px}}.tech-stack_description__bcKL_{font-family:var(--font-lato),"Lato",sans-serif;font-style:normal;color:#fff;font-size:16px;line-height:150%}@media(min-width:1440px){.tech-stack_description__bcKL_{font-size:18px}}@media(min-width:1600px){.tech-stack_description__bcKL_{font-size:20px}}@media(min-width:1920px){.tech-stack_description__bcKL_{font-size:24px}}.tech-stack_button__BPds6{margin-top:16px;flex-shrink:0}