.Brands_Brands__2vUfT{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;margin-bottom:50px;flex-direction:row}.Brands_Brands__2vUfT a{cursor:pointer;transition:transform .3s ease}.Brands_Brands__2vUfT a:hover{transform:scale(1.1);transition:transform .3s ease}.HeroButtons_downloadContainer__uxAU0{display:flex;justify-content:start;flex-direction:row;gap:40px;flex:1}@media (max-width:767px){.HeroButtons_downloadContainer__uxAU0{flex-direction:column;align-items:center}}.HeroButtons_downloadContainer__uxAU0 .HeroButtons_buttonsWrapper__6EpfU{width:100%}:is(.HeroButtons_downloadContainer__uxAU0 .HeroButtons_buttonsWrapper__6EpfU) .HeroButtons_downloadButton__vmbCq{color:#f3f4f6;font-size:1.25rem;font-weight:700;padding:2.5rem;width:100%}@media (min-width:768px){:is(:is(.HeroButtons_downloadContainer__uxAU0 .HeroButtons_buttonsWrapper__6EpfU) .HeroButtons_downloadButton__vmbCq):hover{background-color:hsl(37.03deg 76.29% 31.9%)}}.HomeSection_homeSection__oN_un strong{color:var(--yellow)}.HomeSection_homeSection__oN_un p{font-size:1.125rem;margin-bottom:1.25rem}.HomeSection_homeSection__oN_un .HomeSection_content__yBsh6{display:flex;flex-direction:column;align-items:normal;gap:30px}.HomeSection_homeSection__oN_un .HomeSection_textContent__Mhf9_{display:flex;flex-direction:column;padding:30px}.HomeSection_homeSection__oN_un .HomeSection_imageWrapper__3xpg5{padding:0 30px 30px}:is(.HomeSection_homeSection__oN_un .HomeSection_imageWrapper__3xpg5) .HomeSection_profileImage__ryUMF{border-radius:20px}@media (min-width:768px){.HomeSection_homeSection__oN_un .HomeSection_content__yBsh6{flex-direction:row;align-items:center}.HomeSection_homeSection__oN_un .HomeSection_imageWrapper__3xpg5,.HomeSection_homeSection__oN_un .HomeSection_textContent__Mhf9_{padding:0}}.ProjectsSection_projectList__sv2dZ{display:flex;flex-direction:column;gap:1.25rem}.ProjectsSection_projectCard__nT_mZ{background-color:#1a1a2e!important;border:1px solid rgba(255,255,255,.08);border-radius:1rem!important;transition:border-color .25s ease,transform .25s ease;overflow:hidden}.ProjectsSection_projectCard__nT_mZ:hover{border-color:rgba(234,179,8,.5);transform:translateY(-2px)}.ProjectsSection_cardBody__j84ga{display:flex;flex-direction:row;gap:1.5rem;padding:0!important}@media (max-width:640px){.ProjectsSection_cardBody__j84ga{flex-direction:column}}.ProjectsSection_imageWrapper__PoQSP{flex-shrink:0;width:280px;overflow:hidden;border-radius:1rem 0 0 1rem}@media (max-width:640px){.ProjectsSection_imageWrapper__PoQSP{width:100%;border-radius:1rem 1rem 0 0}}.ProjectsSection_projectImage__jvhGX{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .35s ease}.ProjectsSection_projectCard__nT_mZ:hover .ProjectsSection_projectImage__jvhGX{transform:scale(1.04)}.ProjectsSection_content__2XXXu{flex:1;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.25rem 1.25rem 0}@media (max-width:640px){.ProjectsSection_content__2XXXu{padding:1rem}}.ProjectsSection_contentHeader__WBvw3{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ProjectsSection_projectName__V7Qni{font-size:1.2rem;font-weight:700;color:#f0f0f0;margin:0}.ProjectsSection_description__w0fWN{font-size:.875rem;color:rgba(200,200,220,.8);line-height:1.55;margin:0}.ProjectsSection_stacksRow__BRSRb{display:flex;flex-direction:column;gap:.75rem;margin-top:.25rem}.ProjectsSection_stack__78wpG{display:flex;flex-direction:column;gap:.4rem;width:100%}.ProjectsSection_stackBar__PIdHs{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;background:rgba(255,255,255,.04);border:1px solid rgba(200,200,220,.12);border-radius:.6rem;padding:.45rem .55rem;flex-wrap:wrap}.ProjectsSection_barLinks__Rl8XD{display:flex;flex-direction:row;align-items:center;gap:.25rem;margin-left:auto}.ProjectsSection_stackLabel___FFhH{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(234,179,8,.85)}.ProjectsSection_techIcons__qVB8Z{display:flex;flex-direction:row;gap:.4rem;flex-wrap:wrap;align-items:center}.ProjectsSection_techPill__zC1nv{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem .25rem .4rem;background:rgba(255,255,255,.06);border:1px solid rgba(200,200,220,.14);border-radius:999px;transition:background .2s ease,border-color .2s ease}.ProjectsSection_techPill__zC1nv:hover{background:rgba(255,255,255,.12);border-color:rgba(200,200,220,.3)}.ProjectsSection_techPillImg__ELw59{width:18px;height:18px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.ProjectsSection_techPillName__5ROA2{font-size:.75rem;font-weight:500;color:rgba(230,230,240,.9);white-space:nowrap;line-height:1}@media (max-width:480px){.ProjectsSection_techPillName__5ROA2{font-size:.7rem}.ProjectsSection_techPill__zC1nv{padding:.22rem .5rem .22rem .35rem}}.ProjectsSection_actions__drARj{display:flex;flex-direction:column;gap:.5rem;margin-top:auto;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06)}.ProjectsSection_detailsLink__0W98L{width:100%;display:block}.ProjectsSection_detailsBtn__4g9Sl{font-weight:600!important;letter-spacing:.02em;width:100%!important}.ProjectsSection_iconBtn__UtwKg{color:rgba(200,200,220,.75)!important;min-width:32px!important;width:32px!important;height:32px!important}.ProjectsSection_iconBtn__UtwKg:hover{color:#f0f0f0!important;background:rgba(255,255,255,.08)!important}.ContactForm_ContactFormComponent__IcUBC{display:flex;flex:1;padding:1.5rem;z-index:20;width:100%;max-width:1280px;flex-direction:column;gap:1rem}.ContactForm_ContactFormComponent__IcUBC .ContactForm_toast__MyEgC{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:1rem 2.5rem 1rem 1rem;border-radius:12px;font-size:.95rem}:is(.ContactForm_ContactFormComponent__IcUBC .ContactForm_toast__MyEgC) p{font-size:.85rem;margin:0}:is(.ContactForm_ContactFormComponent__IcUBC .ContactForm_toast__MyEgC) .ContactForm_toastClose__WXEVz{position:absolute;top:.5rem;right:.75rem;background:none;border:none;cursor:pointer;color:inherit;font-size:1rem;opacity:.7}:is(:is(.ContactForm_ContactFormComponent__IcUBC .ContactForm_toast__MyEgC) .ContactForm_toastClose__WXEVz):hover{opacity:1}.ContactForm_ContactFormComponent__IcUBC .ContactForm_toastSuccess__qPVUT{background-color:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.4);color:#86efac}.ContactForm_ContactFormComponent__IcUBC .ContactForm_toastError__nbbNG{background-color:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.4);color:#fca5a5}.ContactForm_ContactFormComponent__IcUBC .ContactForm_formContainer__cfQtX{padding:30px;width:100%;display:flex;flex-direction:column;gap:1rem;border-radius:20px;border:none}:is(.ContactForm_ContactFormComponent__IcUBC .ContactForm_formContainer__cfQtX) .ContactForm_textArea__fWU_2{background-color:red}:is(.ContactForm_ContactFormComponent__IcUBC .ContactForm_formContainer__cfQtX) .ContactForm_buttonsContainer__N7MxK{display:flex;justify-content:space-between;gap:2rem;width:100%}:is(:is(.ContactForm_ContactFormComponent__IcUBC .ContactForm_formContainer__cfQtX) .ContactForm_buttonsContainer__N7MxK) .ContactForm_button__LOa37{width:100%}.CodeBlock_wrapper__UvSwn{position:relative}.CodeBlock_wrapper__UvSwn .CodeBlock_copyButton__cIXLW{background-color:var(--yellow);border-radius:.375rem;color:black;font-size:.875rem;padding:.25rem .75rem;position:absolute;right:.5rem;top:.5rem;opacity:.4;transition:opacity .2s ease}.CodeBlock_wrapper__UvSwn .CodeBlock_copyButton__cIXLW:hover{opacity:1}.PageTitle_PageTitleComponent__86zoO{font-size:3.75rem;font-weight:700;line-height:1.25;letter-spacing:-.025em;margin:1.75rem 0}@media (min-width:768px){.PageTitle_PageTitleComponent__86zoO{display:block;text-align:left}}@media (max-width:767px){.PageTitle_PageTitleComponent__86zoO{display:block;text-align:center}}.Footer_footer__CvjDZ{position:relative;min-height:100vh;background-color:transparent;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100vh}.Footer_footer__CvjDZ .Footer_rrhhContainer__ZDxO6{padding:1.25rem}:is(.Footer_footer__CvjDZ .Footer_rrhhContainer__ZDxO6) .Footer_linksContainer__eE74_{display:flex;gap:1rem}:is(:is(.Footer_footer__CvjDZ .Footer_rrhhContainer__ZDxO6) .Footer_linksContainer__eE74_) .Footer_link__i13QT{z-index:20;padding:.5rem}:is(:is(:is(.Footer_footer__CvjDZ .Footer_rrhhContainer__ZDxO6) .Footer_linksContainer__eE74_) .Footer_link__i13QT) .Footer_linkImage__s8n91{height:2rem;margin:0}.Footer_footer__CvjDZ .Footer_copyright__4Jp_K{position:relative;display:flex;justify-content:center;width:100%;padding:.75rem;background-color:rgba(0,0,0,.9);backdrop-filter:blur(16px) saturate(150%);font-weight:700;z-index:20}:is(.Footer_footer__CvjDZ .Footer_copyright__4Jp_K) .Footer_copyrightText__zKnRZ{font-size:.875rem;margin:0}.Header_header__y_r3o{display:flex;flex-wrap:wrap;z-index:50;position:sticky;flex-direction:row;justify-content:space-between;align-items:center;padding:1.25rem}.Header_desktopMenu__l341c{display:none}@media (min-width:768px){.Header_desktopMenu__l341c{display:block}}.Header_desktopMenu__l341c ul{display:flex;flex-direction:row;text-align:center}.Header_desktopMenu__l341c ul li a{font-size:1.125rem;font-weight:700;padding-left:.75rem;padding-right:.75rem}@media (min-width:768px){.Header_desktopMenu__l341c ul li a{font-size:1rem}}.Header_mobileMenu__fPme9{display:flex;justify-content:center}@media (min-width:768px){.Header_mobileMenu__fPme9{display:none}}.Header_logo__cpwzC{font-size:1.8rem;font-weight:700;display:inherit;color:white;text-decoration:none}.Header_logo__cpwzC:before{content:"<";color:var(--yellow)}.Header_logo__cpwzC:after{content:"/>";color:var(--yellow)}.Header_logo__cpwzC:hover{color:var(--yellow)}@media (min-width:768px){.Header_logo__cpwzC{font-size:2.5rem}}.Header_headerActions__sVCnJ{display:flex;align-items:center;gap:.75rem}.Header_switchLabel__RWnFh{font-size:.7rem;font-weight:700;color:white}.MenuButton_line__LStE6{fill:none;stroke:var(--yellow);stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.MenuButton_line1__1HG0J{stroke-dasharray:60 207;stroke-width:6}.MenuButton_line2__PYOuJ{stroke-dasharray:60 60;stroke-width:6}.MenuButton_line3__i_DTc{stroke-dasharray:60 207;stroke-width:6}.MenuButton_opened__h3sN6 .MenuButton_line1__1HG0J{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.MenuButton_opened__h3sN6 .MenuButton_line2__PYOuJ{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.MenuButton_opened__h3sN6 .MenuButton_line3__i_DTc{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.ModalMenu_modalBackground__q4cRC{position:fixed;z-index:2000;inset:0;overflow-y:hidden;opacity:0;background-color:rgba(0,0,0,0);transition:opacity 1s ease-in-out,background-color 1s ease-in-out,visibility 0s 1s;visibility:hidden}.ModalMenu_modalBackground__q4cRC.ModalMenu_active__Chhvb{opacity:1;background-color:rgba(0,0,0,.5);visibility:visible;transition-delay:0s}.ModalMenu_centerContent__hlJvF{display:flex;align-items:flex-end;justify-content:center;min-height:100vh;text-align:center}.ModalMenu_menuBox__ATuTM{backdrop-filter:blur(20px) saturate(150%);background-color:rgba(0,0,0,.7);z-index:2500;border-radius:1.5rem;min-width:100%;min-height:70vh;padding-top:1.25rem;overflow:hidden;transform:translateY(100%);transition:transform 1s ease-in-out}.ModalMenu_menuBox__ATuTM.ModalMenu_active__Chhvb{transform:translateY(0)}.ModalMenu_menuList__Q78rB{display:flex;flex-direction:column;text-align:center}.ModalMenu_menuList__Q78rB li{width:100%}.ModalMenu_menuList__Q78rB li a{color:white;font-size:1.5rem;font-weight:700;width:100%;padding:1.5rem;display:block;position:relative}.ModalMenu_menuList__Q78rB li a:before{content:"";background-image:url(/gifs/whiteNoise.gif);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;z-index:-1}.ModalMenu_menuList__Q78rB li a:hover:before{opacity:.15}.ModalMenu_menuList__Q78rB li a:hover{color:white}