.Home_sec1__XihOH{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.98fr);align-items:center;grid-gap:clamp(6.5rem,10vw,10.75rem);gap:clamp(6.5rem,10vw,10.75rem);width:min(1220px,calc(100% - 4rem));min-height:calc(98vh - 72px);margin:0 auto;padding:clamp(5.5rem,10vh,8rem) 0 clamp(5rem,9vh,7.5rem);color:#0d2030}.Home_sec2__18uNw{color:#f0f0f0}.Home_sec2__18uNw,.Home_sec3__O0nlv{display:flex;flex-direction:column;justify-content:center}.Home_sec3__O0nlv{padding:2.5rem;background:hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.3);gap:1rem;background-color:#fff;filter:invert(0);align-items:center;opacity:.6}.Home_sec3__O0nlv.Home_inverted__j8nTh{filter:invert(1)}.Home_githublogo___mkT_{max-width:80%}.Home_experiment__aIS_P{padding:1rem}.Home_body__XYSzx{display:grid;background:linear-gradient(-45deg,#fff,#4f7695,#2b4b67,#1a374d,#0d2030,#122c42);background-size:400% 400%;animation:Home_gradient__koqpo 15s ease infinite}.Home_bckgrnd1__OmFWf,.Home_bckgrnd2__c1Q9x{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.Home_bckgrnd1__OmFWf{background:linear-gradient(142deg,hsla(0,0%,100%,.99),rgba(250,252,254,.98) 50%,rgba(232,241,248,.9));position:relative;overflow:hidden}.Home_bckgrnd1__OmFWf:before{background:linear-gradient(90deg,rgba(79,118,149,.12),hsla(0,0%,100%,0));content:"";height:1px;left:0;position:absolute;right:0;top:0}.Home_heroContent__x6iHE{max-width:660px;min-width:0;width:100%}.Home_heroEyebrow__mR1FL{color:#607487;display:grid;font-size:.72rem;font-weight:700;grid-gap:.22rem;gap:.22rem;letter-spacing:.08em;margin:0 0 1.75rem;padding:0;text-transform:uppercase}.Home_heroEyebrow__mR1FL span:last-child{color:#7a8c9d;font-weight:600}.Home_heroTitle__1bKeE{color:#0d2030;font-size:clamp(4.8rem,5.8vw,5.35rem);font-weight:850;letter-spacing:0;line-height:.88;margin:0;max-width:100%;width:100%}.Home_heroTitle__1bKeE span{display:block;color:inherit}.Home_heroTitle__1bKeE span:nth-child(2){color:#183853}.Home_heroStack__PTSv_{color:#2b4b67;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:700;line-height:1.5;margin:2.25rem 0 0;padding:0}.Home_heroStack__PTSv_ span{color:#4f7695;margin:0 .45rem}.Home_heroBody__Mg3TL{color:#4b5563;font-size:1.125rem;line-height:1.75;margin:1.35rem 0 0;max-width:560px;padding:0}.Home_heroActions__xb3R6{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:2.4rem}.Home_primaryAction__jKSDK,.Home_secondaryAction__gqebD{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;justify-content:center;line-height:1;min-height:48px;padding:.95rem 1.35rem;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,background-color .16s ease}.Home_primaryAction__jKSDK{background:#122c42;border:1px solid #122c42;color:#fff;box-shadow:0 14px 32px rgba(18,44,66,.16)}.Home_secondaryAction__gqebD{background:hsla(0,0%,100%,.72);border:1px solid rgba(18,44,66,.18);color:#122c42}.Home_primaryAction__jKSDK:focus-visible,.Home_primaryAction__jKSDK:hover{background:#1a374d;border-color:#1a374d;color:#fff}.Home_secondaryAction__gqebD:focus-visible,.Home_secondaryAction__gqebD:hover{border-color:#4f7695;color:#0d2030}.Home_primaryAction__jKSDK:focus-visible,.Home_secondaryAction__gqebD:focus-visible{outline:3px solid rgba(79,118,149,.45);outline-offset:3px}.Home_heroVisual__eT7DR{min-height:600px;position:relative}.Home_browserMockup__p7eFx{background:hsla(0,0%,100%,.9);border:1px solid rgba(18,44,66,.12);border-radius:8px;box-shadow:0 34px 90px rgba(18,44,66,.16);overflow:hidden;position:absolute;right:0;top:45%;transform:translateY(-50%);width:min(100%,630px)}.Home_browserChrome__vFQ7k{align-items:center;background:rgba(247,250,252,.96);border-bottom:1px solid rgba(18,44,66,.1);display:flex;gap:1rem;height:48px;padding:0 1rem}.Home_browserDots__xgEPX{display:flex;gap:.5rem}.Home_browserDots__xgEPX span{background:#c7d6e2;border-radius:50%;display:block;height:10px;width:10px}.Home_browserAddress__i_h86{background:#fff;border:1px solid rgba(18,44,66,.08);border-radius:999px;color:#607487;font-size:.75rem;font-weight:700;line-height:1;padding:.45rem 1rem;width:min(250px,55%)}.Home_browserCanvas__J9jKP{background:linear-gradient(145deg,rgba(18,44,66,.04),rgba(79,118,149,.08)),#fff;padding:clamp(1.5rem,3.2vw,2.35rem)}.Home_browserCanvasWithScreenshot__0AFtD,.Home_featuredBrowserCanvasWithScreenshot__k0RZD{aspect-ratio:16/10;padding:0}.Home_browserScreenshot__xKEhT,.Home_featuredBrowserScreenshot__I8EzO{display:block;height:100%;width:100%}.Home_productHeader___ZPOR{align-items:center;background:#10283d;border-radius:8px;color:#fff;display:flex;justify-content:space-between;margin-bottom:1.15rem;padding:1.2rem}.Home_productHeader___ZPOR span{color:#b9d2e8;display:block;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.Home_productHeader___ZPOR strong{display:block;font-size:1.25rem;line-height:1.25;margin-top:.3rem}.Home_productHeader___ZPOR small{border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:#dceaf5;font-size:.72rem;font-weight:800;padding:.45rem .65rem;text-transform:uppercase}.Home_interfaceGrid__7jGxa{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr 1fr;margin-bottom:1rem}.Home_metricPanel__l4DT_{background:#f3f7fa;border:1px solid rgba(18,44,66,.08);border-radius:8px;padding:1rem}.Home_metricPanel__l4DT_ span{color:#607487;display:block;font-size:.78rem;font-weight:800;margin-bottom:.45rem;text-transform:uppercase}.Home_metricPanel__l4DT_ strong{color:#122c42;display:block;font-size:1.9rem;line-height:1.05}.Home_projectPreview__R3kOF{background:#fff;border:1px solid rgba(18,44,66,.08);border-radius:8px;display:flex;gap:1rem;min-height:176px;padding:1rem}.Home_previewSidebar__cPySc{background:#eef4f8;border-radius:8px;display:grid;grid-gap:.75rem;gap:.75rem;padding:.9rem;width:34%}.Home_previewContent__3_pVj span,.Home_previewSidebar__cPySc span{background:#cbdbe7;border-radius:999px;display:block;height:10px}.Home_previewSidebar__cPySc span:first-child{width:88%}.Home_previewSidebar__cPySc span:nth-child(2){width:64%}.Home_previewSidebar__cPySc span:nth-child(3){width:72%}.Home_previewContent__3_pVj{display:grid;flex:1 1;grid-gap:.8rem;gap:.8rem;padding:.9rem .4rem}.Home_previewContent__3_pVj span:first-child{background:#122c42;height:18px;width:72%}.Home_previewContent__3_pVj span:nth-child(2){width:96%}.Home_previewContent__3_pVj span:nth-child(3){width:82%}.Home_previewContent__3_pVj span:nth-child(4){width:54%}.Home_featuredProjectSection__JbEbq{background:#fff;color:#0d2030;padding:clamp(7rem,11vw,10.5rem) 0}.Home_featuredProjectInner__R_qO1{margin:0 auto;width:min(1160px,calc(100% - 4rem))}.Home_featuredProjectHeader__ZVXvm{margin:0 auto;max-width:780px;text-align:center}.Home_featuredProjectEyebrow__YTyjO{color:#607487;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin:0 0 1.15rem;padding:0;text-transform:uppercase}.Home_featuredProjectHeader__ZVXvm h2{color:#0d2030;font-size:clamp(4rem,8vw,7.5rem);font-weight:850;letter-spacing:0;line-height:.9;margin:0}.Home_featuredProjectKicker__jAdpl{color:#183853;font-size:clamp(1.35rem,2.6vw,2.1rem);font-weight:750;line-height:1.2;margin:1.5rem 0 0;padding:0}.Home_featuredProjectSummary__BtBMz{color:#4b5563;font-size:1.075rem;line-height:1.75;margin:1.25rem auto 0;max-width:640px;padding:0}.Home_featuredBrowserMockup__wnz5w{background:hsla(0,0%,100%,.92);border:1px solid rgba(18,44,66,.12);border-radius:8px;box-shadow:0 30px 80px rgba(18,44,66,.1);margin:clamp(4rem,7vw,5.75rem) auto 0;overflow:hidden;width:min(100%,1040px)}.Home_featuredBrowserCanvas__uK2dq{background:linear-gradient(145deg,rgba(18,44,66,.035),rgba(79,118,149,.075)),#fff;padding:clamp(1.5rem,3.5vw,2.75rem)}.Home_featuredProductHeader__3ySXj{align-items:center;background:#10283d;border-radius:8px;color:#fff;display:flex;justify-content:space-between;margin-bottom:1.15rem;padding:1.2rem 1.35rem}.Home_featuredProductHeader__3ySXj span{color:#b9d2e8;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.Home_featuredProductHeader__3ySXj strong{font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.2}.Home_featuredProductFrame__cnBI8{background:#fff;border:1px solid rgba(18,44,66,.08);border-radius:8px;display:grid;grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);min-height:300px;padding:clamp(1rem,2.4vw,1.6rem)}.Home_featuredProductMedia__UUCCd{background:linear-gradient(135deg,rgba(18,44,66,.1),rgba(79,118,149,.18)),#eef4f8;border-radius:8px;min-height:250px}.Home_featuredProductContent__jlpD2{align-content:center;display:grid;grid-gap:.9rem;gap:.9rem}.Home_featuredProductContent__jlpD2 span{background:#cbdbe7;border-radius:999px;display:block;height:10px}.Home_featuredProductContent__jlpD2 span:first-child{background:#122c42;height:18px;width:76%}.Home_featuredProductContent__jlpD2 span:nth-child(2){width:94%}.Home_featuredProductContent__jlpD2 span:nth-child(3){width:68%}.Home_featuredProductButton__NWn2f{background:#122c42;border-radius:999px;height:42px;margin-top:.7rem;width:160px}.Home_featuredProductCards___FiY0{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:1rem}.Home_featuredProductCards___FiY0 span{background:#f3f7fa;border:1px solid rgba(18,44,66,.08);border-radius:8px;color:#2b4b67;font-size:.86rem;font-weight:750;padding:1rem;text-align:center}.Home_featuredInfoGrid__Mp95K{display:grid;grid-gap:clamp(1rem,2vw,1.35rem);gap:clamp(1rem,2vw,1.35rem);grid-template-columns:repeat(3,1fr);margin-top:clamp(2.5rem,4.5vw,3.5rem)}.Home_featuredInfoCard__L_cPX{background:#fff;border:1px solid rgba(18,44,66,.1);border-radius:8px;box-shadow:0 14px 34px rgba(18,44,66,.045);padding:clamp(1.5rem,2.5vw,2rem)}.Home_featuredInfoCard__L_cPX h3{color:#0d2030;font-size:.95rem;font-weight:800;letter-spacing:.02em;margin:0 0 1.05rem}.Home_featuredInfoCard__L_cPX ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0 0 1.25rem;padding:0}.Home_featuredInfoCard__L_cPX li{background:#eef4f8;border:1px solid rgba(18,44,66,.08);border-radius:999px;color:#2b4b67;font-size:.78rem;font-weight:750;line-height:1;padding:.55rem .7rem}.Home_featuredInfoCard__L_cPX p{color:#4b5563;font-size:.98rem;line-height:1.7;margin:0;padding:0}.Home_featuredCtas__ovsMc{display:flex;flex-wrap:wrap;gap:.875rem;justify-content:center;margin-top:clamp(3rem,5vw,4.25rem)}.Home_projectsSection__d0YT1{background:#f8fbfd;color:#0d2030;padding:clamp(7rem,11vw,10.5rem) 0}.Home_projectsInner__h13ds{margin:0 auto;width:min(1160px,calc(100% - 4rem))}.Home_projectsHeader__6Tek1{max-width:760px}.Home_projectsEyebrow__SbpD8{color:#607487;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin:0 0 1.1rem;padding:0;text-transform:uppercase}.Home_projectsHeader__6Tek1 h2{color:#0d2030;font-size:clamp(2.75rem,5vw,4.8rem);font-weight:850;letter-spacing:0;line-height:.98;margin:0;max-width:840px}.Home_projectsHeader__6Tek1 p:not(.Home_projectsEyebrow__SbpD8){color:#4b5563;font-size:1.075rem;line-height:1.75;margin:1.35rem 0 0;max-width:680px;padding:0}.Home_projectsGrid__d5LlV{display:grid;grid-gap:clamp(1rem,2vw,1.35rem);gap:clamp(1rem,2vw,1.35rem);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,6vw,4.75rem)}.Home_projectCard__EZv48{background:#fff;border:1px solid rgba(18,44,66,.1);border-radius:8px;box-shadow:0 12px 30px rgba(18,44,66,.04);display:flex;flex-direction:column;min-height:100%;padding:clamp(1.3rem,2vw,1.6rem)}.Home_projectVisual__ghgyJ{align-items:center;aspect-ratio:16/10;background:linear-gradient(145deg,rgba(18,44,66,.045),rgba(79,118,149,.085)),#eef4f8;border:1px solid rgba(18,44,66,.08);border-radius:8px;display:flex;justify-content:center;margin-bottom:1.35rem;overflow:hidden}.Home_projectVisual__ghgyJ span{color:#122c42;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:850;letter-spacing:.08em}.Home_projectImage__TP7YA{height:auto;max-height:74%;max-width:72%;-o-object-fit:contain;object-fit:contain;width:auto}.Home_projectVisualWithScreenshot__LQAEy{background:#fff;padding:.25rem}.Home_projectScreenshot__w9VQI{border-radius:6px;display:block;height:100%;transform:scale(var(--project-screenshot-scale,1.04));transform-origin:var(--project-screenshot-origin,right top);width:100%}.Home_projectMeta__f6Dy3{color:#607487;font-size:.72rem;font-weight:800;letter-spacing:.08em;line-height:1.2;margin:0 0 .85rem;padding:0;text-transform:uppercase}.Home_projectCard__EZv48 h3{color:#0d2030;font-size:1.35rem;font-weight:800;line-height:1.2;margin:0}.Home_projectCard__EZv48 p:not(.Home_projectMeta__f6Dy3){color:#4b5563;font-size:.98rem;line-height:1.7;margin:1rem 0 0;padding:0}.Home_projectTags__02iRT{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1.35rem 0 0;padding:0}.Home_projectTags__02iRT li{background:#eef4f8;border:1px solid rgba(18,44,66,.08);border-radius:999px;color:#2b4b67;font-size:.75rem;font-weight:750;line-height:1;padding:.52rem .68rem}.Home_projectLink__OHH06{align-items:center;color:#122c42;display:inline-flex;font-size:.95rem;font-weight:800;gap:.35rem;margin-top:auto;padding-top:1.6rem;text-decoration:none}.Home_projectLink__OHH06:focus-visible,.Home_projectLink__OHH06:hover{color:#4f7695}.Home_projectLink__OHH06:focus-visible{outline:3px solid rgba(79,118,149,.38);outline-offset:4px}.Home_techStackSection__t8onW{background:#fff;color:#0d2030;padding:clamp(7rem,11vw,10.5rem) 0}.Home_techStackInner__v0v7z{margin:0 auto;width:min(1160px,calc(100% - 4rem))}.Home_techStackHeader__OybzC{max-width:800px}.Home_techStackEyebrow__1QiZl{color:#607487;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin:0 0 1.1rem;padding:0;text-transform:uppercase}.Home_techStackHeader__OybzC h2{color:#0d2030;font-size:clamp(2.75rem,5vw,4.8rem);font-weight:850;letter-spacing:0;line-height:.98;margin:0;max-width:880px}.Home_techStackHeader__OybzC p:not(.Home_techStackEyebrow__1QiZl){color:#4b5563;font-size:1.075rem;line-height:1.75;margin:1.35rem 0 0;max-width:620px;padding:0}.Home_techStackMatrix__c24Tz{border-bottom:1px solid rgba(18,44,66,.1);border-top:1px solid rgba(18,44,66,.1);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(3rem,6vw,4.75rem)}.Home_techStackColumn__PizFV{border-right:1px solid rgba(18,44,66,.1);padding:clamp(1.65rem,2.6vw,2.15rem) clamp(1.1rem,2vw,1.45rem)}.Home_techStackColumn__PizFV:last-child{border-right:0}.Home_techStackColumn__PizFV h3{color:#0d2030;font-size:.95rem;font-weight:850;letter-spacing:.02em;margin:0 0 1.25rem}.Home_techStackColumn__PizFV ul{display:grid;grid-gap:.82rem;gap:.82rem;list-style:none;margin:0;padding:0}.Home_techStackColumn__PizFV li{color:#4b5563;font-size:.96rem;line-height:1.35}.Home_contactSection__Af_Nm{background:#f8fbfd;color:#0d2030;padding:clamp(6.25rem,9vw,9.25rem) 0 clamp(7rem,11vw,10.5rem)}.Home_contactInner__nbUQu{margin:0 auto;max-width:820px;text-align:center;width:min(100% - 4rem,820px)}.Home_contactEyebrow__FvW14{color:#607487;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin:0 0 1.15rem;padding:0;text-transform:uppercase}.Home_contactInner__nbUQu h2{color:#0d2030;font-size:clamp(3rem,6vw,5.75rem);font-weight:850;letter-spacing:0;line-height:.95;margin:0}.Home_contactCopy__nPWT7{color:#4b5563;font-size:1.125rem;line-height:1.75;margin:1.5rem auto 0;max-width:660px;padding:0}.Home_contactActions__VcPZc{display:flex;flex-wrap:wrap;gap:.875rem;justify-content:center;margin-top:clamp(2rem,4vw,3rem)}.Home_aboutSection__YeVMv{background:#fff;color:#0d2030;padding:clamp(7rem,11vw,10.5rem) 0}.Home_aboutInner__5azrC{display:grid;grid-gap:clamp(3rem,6vw,5rem);gap:clamp(3rem,6vw,5rem);grid-template-columns:minmax(300px,.9fr) minmax(0,1fr);margin:0 auto;width:min(1160px,calc(100% - 4rem))}.Home_aboutHeader__1t__2{max-width:620px}.Home_aboutEyebrow__uGsqE{color:#607487;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin:0 0 1.1rem;padding:0;text-transform:uppercase}.Home_aboutHeader__1t__2 h2{color:#0d2030;font-size:clamp(2.45rem,4.35vw,4.2rem);font-weight:850;letter-spacing:0;line-height:1;margin:0}.Home_aboutCopy__kSyJ3{border-left:1px solid rgba(18,44,66,.1);display:grid;grid-gap:1.25rem;gap:1.25rem;padding-left:clamp(2rem,4vw,3rem)}.Home_aboutCopy__kSyJ3 p{color:#4b5563;font-size:1.075rem;line-height:1.75;margin:0;max-width:620px;padding:0}.Home_footerSection__hCJgO{background:#fff;border-top:1px solid rgba(18,44,66,.1);color:#0d2030;padding:2.5rem 0}.Home_footerInner__cITad{align-items:center;display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(220px,1fr) auto minmax(180px,1fr);margin:0 auto;width:min(1160px,calc(100% - 4rem))}.Home_footerIdentity__UIPgL{display:grid;grid-gap:.35rem;gap:.35rem}.Home_footerIdentity__UIPgL p{color:#0d2030;font-size:.95rem;font-weight:800;margin:0;padding:0}.Home_footerCopyright__VQ3Of,.Home_footerIdentity__UIPgL span{color:#607487;font-size:.9rem;font-weight:700;line-height:1.45;margin:0;padding:0}.Home_footerLinks__Gka7j{display:flex;gap:1.25rem;justify-content:center}.Home_footerLinks__Gka7j a{color:#2b4b67;font-size:.9rem;font-weight:800;text-decoration:none}.Home_footerLinks__Gka7j a:focus-visible,.Home_footerLinks__Gka7j a:hover{color:#4f7695}.Home_footerLinks__Gka7j a:focus-visible{outline:3px solid rgba(79,118,149,.38);outline-offset:4px}.Home_footerCopyright__VQ3Of{justify-self:end;text-align:right}.Home_disabledAction__phlDa{align-items:center;background:hsla(0,0%,100%,.72);border:1px solid rgba(18,44,66,.14);border-radius:999px;color:#7a8c9d;cursor:not-allowed;display:inline-flex;font-weight:700;justify-content:center;line-height:1;min-height:48px;padding:.95rem 1.35rem}.Home_contactSecondaryLinks__RM4hZ{display:flex;gap:1.25rem;justify-content:center;margin-top:1.75rem}.Home_contactSecondaryLinks__RM4hZ a{color:#2b4b67;font-size:.95rem;font-weight:800;text-decoration:none}.Home_contactSecondaryLinks__RM4hZ a:focus-visible,.Home_contactSecondaryLinks__RM4hZ a:hover{color:#4f7695}.Home_contactSecondaryLinks__RM4hZ a:focus-visible{outline:3px solid rgba(79,118,149,.38);outline-offset:4px}.Home_scrollToTopButton__aEBBZ{align-items:center;background:hsla(0,0%,100%,.92);border:1px solid rgba(18,44,66,.16);border-radius:999px;bottom:calc(env(safe-area-inset-bottom) + 1.5rem);box-shadow:0 12px 28px rgba(18,44,66,.12);color:#122c42;cursor:pointer;display:inline-flex;font-size:1.05rem;font-weight:800;height:44px;justify-content:center;line-height:1;opacity:0;pointer-events:none;position:fixed;right:calc(env(safe-area-inset-right) + 1.5rem);transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,border-color .16s ease,background-color .16s ease,color .16s ease;width:44px;z-index:1040}.Home_scrollToTopButtonVisible__5PtZK{opacity:1;pointer-events:auto;transform:translateY(0)}.Home_scrollToTopButton__aEBBZ:focus-visible,.Home_scrollToTopButton__aEBBZ:hover{background:#fff;border-color:rgba(79,118,149,.42);color:#1a374d}.Home_scrollToTopButton__aEBBZ:focus-visible{outline:3px solid rgba(79,118,149,.38);outline-offset:3px}.body-dark .Home_body__XYSzx{--dark-bg:#071116;--dark-bg-soft:#0a181f;--dark-surface-1:#102832;--dark-surface-2:#142f3a;--dark-surface-3:#183844;--dark-text:#f2f7f5;--dark-text-soft:#d5e2df;--dark-text-muted:#a9bbb7;--dark-border:rgba(149,210,195,.16);--dark-border-strong:rgba(149,210,195,.24);--dark-accent:#8fd6c3;--dark-accent-hover:#a9ead9;--dark-focus:rgba(143,214,195,.5);--dark-shadow:0 18px 52px rgba(0,0,0,.2);animation:none}.body-dark .Home_aboutSection__YeVMv,.body-dark .Home_bckgrnd1__OmFWf,.body-dark .Home_body__XYSzx,.body-dark .Home_featuredProjectSection__JbEbq,.body-dark .Home_footerSection__hCJgO,.body-dark .Home_techStackSection__t8onW{background:var(--dark-bg);color:var(--dark-text)}.body-dark .Home_contactSection__Af_Nm,.body-dark .Home_projectsSection__d0YT1{background:var(--dark-bg-soft);color:var(--dark-text)}.body-dark .Home_aboutSection__YeVMv,.body-dark .Home_featuredProjectSection__JbEbq{background:linear-gradient(180deg,var(--dark-bg) 0,#08141a 100%)}.body-dark .Home_contactSection__Af_Nm,.body-dark .Home_projectsSection__d0YT1{box-shadow:inset 0 1px 0 var(--dark-border),inset 0 -1px 0 rgba(149,210,195,.08)}.body-dark .Home_techStackSection__t8onW{background:linear-gradient(180deg,#071116,#09161c)}.body-dark .Home_bckgrnd1__OmFWf{background:linear-gradient(142deg,rgba(7,17,22,.98),rgba(10,24,31,.98) 54%,rgba(16,40,50,.94))}.body-dark .Home_bckgrnd1__OmFWf:before{background:linear-gradient(90deg,rgba(143,214,195,.28),rgba(143,214,195,0))}.body-dark .Home_aboutHeader__1t__2 h2,.body-dark .Home_contactInner__nbUQu h2,.body-dark .Home_featuredInfoCard__L_cPX h3,.body-dark .Home_featuredProjectHeader__ZVXvm h2,.body-dark .Home_footerIdentity__UIPgL p,.body-dark .Home_heroTitle__1bKeE,.body-dark .Home_projectCard__EZv48 h3,.body-dark .Home_projectsHeader__6Tek1 h2,.body-dark .Home_sec1__XihOH,.body-dark .Home_techStackColumn__PizFV h3,.body-dark .Home_techStackHeader__OybzC h2{color:var(--dark-text)}.body-dark .Home_featuredProjectKicker__jAdpl,.body-dark .Home_heroTitle__1bKeE span:nth-child(2){color:#dff4ee}.body-dark .Home_aboutEyebrow__uGsqE,.body-dark .Home_contactEyebrow__FvW14,.body-dark .Home_featuredProjectEyebrow__YTyjO,.body-dark .Home_heroEyebrow__mR1FL,.body-dark .Home_projectMeta__f6Dy3,.body-dark .Home_projectsEyebrow__SbpD8,.body-dark .Home_techStackEyebrow__1QiZl{color:var(--dark-accent)}.body-dark .Home_aboutCopy__kSyJ3 p,.body-dark .Home_contactCopy__nPWT7,.body-dark .Home_featuredInfoCard__L_cPX p,.body-dark .Home_featuredProjectSummary__BtBMz,.body-dark .Home_footerCopyright__VQ3Of,.body-dark .Home_footerIdentity__UIPgL span,.body-dark .Home_heroBody__Mg3TL,.body-dark .Home_heroEyebrow__mR1FL span:last-child,.body-dark .Home_projectCard__EZv48 p:not(.Home_projectMeta__f6Dy3),.body-dark .Home_projectsHeader__6Tek1 p:not(.Home_projectsEyebrow__SbpD8),.body-dark .Home_techStackColumn__PizFV li,.body-dark .Home_techStackHeader__OybzC p:not(.Home_techStackEyebrow__1QiZl){color:var(--dark-text-soft)}.body-dark .Home_contactSecondaryLinks__RM4hZ a,.body-dark .Home_footerLinks__Gka7j a,.body-dark .Home_heroStack__PTSv_,.body-dark .Home_projectLink__OHH06{color:var(--dark-accent)}.body-dark .Home_footerCopyright__VQ3Of,.body-dark .Home_footerIdentity__UIPgL span,.body-dark .Home_heroStack__PTSv_ span{color:var(--dark-text-muted)}.body-dark .Home_footerSection__hCJgO{background:#060f14}.body-dark .Home_footerLinks__Gka7j a{color:#b9cbc7}.body-dark .Home_browserMockup__p7eFx,.body-dark .Home_featuredBrowserMockup__wnz5w,.body-dark .Home_featuredInfoCard__L_cPX,.body-dark .Home_projectCard__EZv48{background:var(--dark-surface-1);border-color:var(--dark-border);box-shadow:var(--dark-shadow)}.body-dark .Home_browserMockup__p7eFx,.body-dark .Home_featuredBrowserMockup__wnz5w{box-shadow:0 22px 64px rgba(0,0,0,.22)}.body-dark .Home_featuredInfoCard__L_cPX,.body-dark .Home_projectCard__EZv48{border-color:var(--dark-border-strong);box-shadow:0 12px 34px rgba(0,0,0,.14)}.body-dark .Home_browserChrome__vFQ7k{background:#0a1a21;border-bottom-color:var(--dark-border)}.body-dark .Home_browserDots__xgEPX span{background:#37535a}.body-dark .Home_browserAddress__i_h86{background:var(--dark-surface-2);border-color:var(--dark-border);color:var(--dark-text-muted)}.body-dark .Home_browserCanvas__J9jKP,.body-dark .Home_featuredBrowserCanvas__uK2dq{background:linear-gradient(145deg,rgba(143,214,195,.035),rgba(79,118,149,.05)),var(--dark-surface-1)}.body-dark .Home_featuredProductHeader__3ySXj,.body-dark .Home_productHeader___ZPOR{background:#07151c;border:1px solid var(--dark-border);color:var(--dark-text)}.body-dark .Home_featuredProductHeader__3ySXj span,.body-dark .Home_productHeader___ZPOR span{color:var(--dark-accent)}.body-dark .Home_productHeader___ZPOR small{border-color:var(--dark-border-strong);color:var(--dark-text-soft)}.body-dark .Home_featuredProductCards___FiY0 span,.body-dark .Home_featuredProductFrame__cnBI8,.body-dark .Home_metricPanel__l4DT_,.body-dark .Home_projectPreview__R3kOF,.body-dark .Home_projectVisual__ghgyJ{background:var(--dark-surface-2);border-color:var(--dark-border)}.body-dark .Home_projectVisual__ghgyJ{background:linear-gradient(145deg,rgba(143,214,195,.035),rgba(79,118,149,.055)),var(--dark-surface-3);border-color:var(--dark-border-strong)}.body-dark .Home_projectVisualWithScreenshot__LQAEy{background:var(--dark-surface-2)}.body-dark .Home_projectsGrid__d5LlV .Home_projectCard__EZv48:nth-child(3) .Home_projectImage__TP7YA{filter:brightness(1.25) contrast(.95) saturate(.9);mix-blend-mode:multiply;opacity:.92}.body-dark .Home_featuredProductCards___FiY0 span,.body-dark .Home_metricPanel__l4DT_ span{color:var(--dark-text-soft)}.body-dark .Home_metricPanel__l4DT_ strong,.body-dark .Home_projectVisual__ghgyJ span{color:var(--dark-text)}.body-dark .Home_featuredProductMedia__UUCCd,.body-dark .Home_previewSidebar__cPySc{background:linear-gradient(135deg,rgba(143,214,195,.08),rgba(79,118,149,.08)),var(--dark-surface-3)}.body-dark .Home_featuredProductContent__jlpD2 span,.body-dark .Home_previewContent__3_pVj span,.body-dark .Home_previewSidebar__cPySc span{background:#31505a}.body-dark .Home_featuredProductButton__NWn2f,.body-dark .Home_featuredProductContent__jlpD2 span:first-child,.body-dark .Home_previewContent__3_pVj span:first-child{background:var(--dark-accent)}.body-dark .Home_featuredInfoCard__L_cPX li,.body-dark .Home_projectTags__02iRT li{background:rgba(143,214,195,.07);border-color:var(--dark-border);color:var(--dark-text-soft)}.body-dark .Home_aboutCopy__kSyJ3,.body-dark .Home_footerSection__hCJgO,.body-dark .Home_techStackColumn__PizFV,.body-dark .Home_techStackMatrix__c24Tz{border-color:var(--dark-border)}.body-dark .Home_techStackMatrix__c24Tz{background:rgba(16,40,50,.34);border-color:var(--dark-border-strong)}.body-dark .Home_primaryAction__jKSDK{background:linear-gradient(180deg,#102a34,#0d222b);border-color:var(--dark-border-strong);box-shadow:none;color:var(--dark-text)}.body-dark .Home_disabledAction__phlDa,.body-dark .Home_secondaryAction__gqebD{background:rgba(16,40,50,.6);border-color:var(--dark-border);color:var(--dark-text-soft)}.body-dark .Home_contactSecondaryLinks__RM4hZ a:focus-visible,.body-dark .Home_contactSecondaryLinks__RM4hZ a:hover,.body-dark .Home_footerLinks__Gka7j a:focus-visible,.body-dark .Home_footerLinks__Gka7j a:hover,.body-dark .Home_primaryAction__jKSDK:focus-visible,.body-dark .Home_primaryAction__jKSDK:hover,.body-dark .Home_projectLink__OHH06:focus-visible,.body-dark .Home_projectLink__OHH06:hover,.body-dark .Home_secondaryAction__gqebD:focus-visible,.body-dark .Home_secondaryAction__gqebD:hover{border-color:var(--dark-accent);color:var(--dark-accent-hover)}.body-dark .Home_primaryAction__jKSDK:focus-visible,.body-dark .Home_primaryAction__jKSDK:hover{background:linear-gradient(180deg,#14343f,#102a34)}.body-dark .Home_secondaryAction__gqebD:focus-visible,.body-dark .Home_secondaryAction__gqebD:hover{background:rgba(20,47,58,.78)}.body-dark .Home_contactSecondaryLinks__RM4hZ a,.body-dark .Home_footerLinks__Gka7j a,.body-dark .Home_projectLink__OHH06{text-underline-offset:.22em}.body-dark .Home_contactSecondaryLinks__RM4hZ a:focus-visible,.body-dark .Home_contactSecondaryLinks__RM4hZ a:hover,.body-dark .Home_footerLinks__Gka7j a:focus-visible,.body-dark .Home_footerLinks__Gka7j a:hover,.body-dark .Home_projectLink__OHH06:focus-visible,.body-dark .Home_projectLink__OHH06:hover{text-decoration:underline;-webkit-text-decoration-color:rgba(143,214,195,.58);text-decoration-color:rgba(143,214,195,.58)}.body-dark .Home_contactSecondaryLinks__RM4hZ a:focus-visible,.body-dark .Home_footerLinks__Gka7j a:focus-visible,.body-dark .Home_primaryAction__jKSDK:focus-visible,.body-dark .Home_projectLink__OHH06:focus-visible,.body-dark .Home_secondaryAction__gqebD:focus-visible{outline-color:var(--dark-focus)}.body-dark .Home_scrollToTopButton__aEBBZ{background:rgba(16,40,50,.9);border-color:var(--dark-border-strong);box-shadow:0 14px 34px rgba(0,0,0,.2);color:var(--dark-text-soft)}.body-dark .Home_scrollToTopButton__aEBBZ:focus-visible,.body-dark .Home_scrollToTopButton__aEBBZ:hover{background:rgba(20,47,58,.96);border-color:var(--dark-accent);color:var(--dark-accent-hover)}.body-dark .Home_scrollToTopButton__aEBBZ:focus-visible{outline-color:var(--dark-focus)}@keyframes Home_gradient__koqpo{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.Home_imageWrapper__2MyYD{position:relative;max-width:100vw;margin:0 auto;display:flex;justify-content:center}.Home_profilePic__7nemD{border-radius:50%;-o-object-fit:cover;object-fit:cover;max-width:220px;width:100%;height:auto}.Home_bclogo__X3_hD,.Home_pdlg__Kslx6{min-height:40;min-width:30vw}.Home_glass__oRh3_{background:hsla(0,0%,100%,.2);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.3);gap:.5rem;padding:3rem;margin:3.5rem}.Home_Link__saNH_:hover{opacity:.4}@media screen and (min-width:1024px){.Home_imageWrapper__2MyYD{max-width:50vw}}@media screen and (max-width:1100px){.Home_sec1__XihOH{gap:clamp(3rem,6vw,5rem);grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);width:min(1120px,calc(100% - 3rem))}.Home_heroTitle__1bKeE{font-size:clamp(4rem,7.5vw,6rem)}.Home_browserMockup__p7eFx{width:min(100%,560px)}.Home_featuredProjectInner__R_qO1,.Home_projectsInner__h13ds{width:min(100% - 3rem,1040px)}.Home_featuredBrowserMockup__wnz5w{width:min(100%,960px)}.Home_featuredInfoGrid__Mp95K,.Home_projectsGrid__d5LlV{grid-template-columns:repeat(2,minmax(0,1fr))}.Home_aboutInner__5azrC,.Home_techStackInner__v0v7z{width:min(100% - 3rem,1040px)}.Home_techStackMatrix__c24Tz{grid-template-columns:repeat(3,minmax(0,1fr))}.Home_techStackColumn__PizFV{border-bottom:1px solid rgba(18,44,66,.1)}.Home_techStackColumn__PizFV:nth-child(3n){border-right:0}.Home_techStackColumn__PizFV:nth-child(n+4){border-bottom:0}.Home_techStackColumn__PizFV:last-child{border-right:0}.Home_contactInner__nbUQu,.Home_footerInner__cITad{width:min(100% - 3rem,1040px)}}@media screen and (max-width:900px){.Home_sec1__XihOH{grid-template-columns:1fr;gap:clamp(3rem,7vw,4.5rem);min-height:auto;padding:clamp(4.5rem,9vw,6rem) 0 clamp(4rem,8vw,5rem);width:min(100% - 3rem,760px)}.Home_heroVisual__eT7DR{min-height:420px}.Home_browserMockup__p7eFx{position:relative;right:auto;top:auto;transform:none;width:min(100%,640px)}.Home_featuredProjectSection__JbEbq,.Home_projectsSection__d0YT1{padding:clamp(6rem,10vw,8rem) 0}.Home_featuredProjectInner__R_qO1,.Home_projectsInner__h13ds{width:min(100% - 3rem,760px)}.Home_featuredProjectHeader__ZVXvm h2{font-size:clamp(4.25rem,12vw,6.25rem)}.Home_featuredBrowserMockup__wnz5w{margin-top:clamp(3rem,6vw,4.25rem)}.Home_featuredBrowserCanvas__uK2dq{padding:clamp(1.25rem,3vw,2rem)}.Home_featuredProductFrame__cnBI8{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr)}.Home_projectsHeader__6Tek1 h2{font-size:clamp(2.55rem,7vw,4rem)}.Home_aboutSection__YeVMv,.Home_techStackSection__t8onW{padding:clamp(6rem,10vw,8rem) 0}.Home_aboutInner__5azrC,.Home_techStackInner__v0v7z{width:min(100% - 3rem,760px)}.Home_techStackHeader__OybzC h2{font-size:clamp(2.55rem,7vw,4rem)}.Home_techStackMatrix__c24Tz{grid-template-columns:repeat(2,minmax(0,1fr))}.Home_techStackColumn__PizFV,.Home_techStackColumn__PizFV:last-child,.Home_techStackColumn__PizFV:nth-child(3n){border-right:1px solid rgba(18,44,66,.1)}.Home_techStackColumn__PizFV:last-child,.Home_techStackColumn__PizFV:nth-child(2n){border-right:0}.Home_techStackColumn__PizFV:nth-child(n+4){border-bottom:1px solid rgba(18,44,66,.1)}.Home_techStackColumn__PizFV:nth-child(n+5){border-bottom:0}.Home_aboutInner__5azrC{gap:clamp(2rem,5vw,3rem);grid-template-columns:1fr}.Home_aboutHeader__1t__2{max-width:720px}.Home_aboutHeader__1t__2 h2{font-size:clamp(2.45rem,7vw,3.75rem);max-width:720px}.Home_aboutCopy__kSyJ3{border-left:0;border-top:1px solid rgba(18,44,66,.1);padding-left:0;padding-top:clamp(1.5rem,4vw,2rem)}.Home_aboutCopy__kSyJ3 p{max-width:680px}.Home_contactSection__Af_Nm{padding:clamp(6rem,10vw,8rem) 0}.Home_contactInner__nbUQu{width:min(100% - 3rem,760px)}.Home_contactInner__nbUQu h2{font-size:clamp(3rem,9vw,4.75rem)}.Home_footerInner__cITad{gap:1.25rem;grid-template-columns:minmax(200px,1fr) auto;width:min(100% - 3rem,760px)}.Home_footerCopyright__VQ3Of{grid-column:1/-1;justify-self:start;text-align:left}}@media screen and (max-width:768px){.Home_heroTitle__1bKeE{font-size:clamp(3.6rem,10.5vw,5rem);line-height:.92}.Home_heroStack__PTSv_{margin-top:1.8rem}.Home_heroBody__Mg3TL{max-width:620px}.Home_heroVisual__eT7DR{min-height:390px}.Home_featuredProductFrame__cnBI8{grid-template-columns:1fr;min-height:auto}.Home_featuredProductMedia__UUCCd{min-height:clamp(190px,34vw,250px)}.Home_featuredProductCards___FiY0{grid-template-columns:1fr}.Home_projectCard__EZv48{padding:clamp(1.25rem,3.5vw,1.6rem)}.Home_aboutCopy__kSyJ3 p,.Home_techStackHeader__OybzC p:not(.Home_techStackEyebrow__1QiZl){font-size:1rem;line-height:1.68}.Home_techStackMatrix__c24Tz{margin-top:clamp(2.5rem,6vw,3.5rem)}.Home_techStackColumn__PizFV{padding:clamp(1.45rem,4vw,1.8rem)}.Home_contactCopy__nPWT7{font-size:1rem;line-height:1.68}.Home_contactSecondaryLinks__RM4hZ a,.Home_footerLinks__Gka7j a{align-items:center;display:inline-flex;min-height:44px}.Home_footerSection__hCJgO{padding:2.25rem 0}}@media screen and (max-width:560px){.Home_scrollToTopButton__aEBBZ{bottom:calc(env(safe-area-inset-bottom) + 1rem);right:calc(env(safe-area-inset-right) + 1rem)}.Home_sec1__XihOH{width:min(100% - 2rem,1120px);padding:3.5rem 0}.Home_heroTitle__1bKeE{font-size:clamp(3rem,13vw,3.55rem);line-height:.96}.Home_heroBody__Mg3TL{font-size:1rem}.Home_heroVisual__eT7DR{min-height:350px}.Home_interfaceGrid__7jGxa{grid-template-columns:1fr}.Home_projectPreview__R3kOF{flex-direction:column}.Home_previewSidebar__cPySc{width:100%}.Home_featuredProjectSection__JbEbq{padding:5rem 0}.Home_featuredProjectInner__R_qO1{width:min(100% - 2rem,1120px)}.Home_featuredInfoGrid__Mp95K{grid-template-columns:1fr}.Home_featuredProjectHeader__ZVXvm h2{font-size:clamp(3.75rem,16vw,4.8rem)}.Home_featuredProjectKicker__jAdpl{font-size:clamp(1.2rem,5vw,1.55rem)}.Home_featuredBrowserCanvas__uK2dq{padding:1rem}.Home_featuredProductHeader__3ySXj{align-items:flex-start;flex-direction:column;gap:.45rem;padding:1rem}.Home_featuredProductMedia__UUCCd{min-height:180px}.Home_projectsSection__d0YT1{padding:5rem 0}.Home_projectsInner__h13ds{width:min(100% - 2rem,1160px)}.Home_projectsGrid__d5LlV{grid-template-columns:1fr}.Home_projectVisual__ghgyJ{margin-bottom:1.15rem}.Home_techStackSection__t8onW{padding:5rem 0}.Home_techStackInner__v0v7z{width:min(100% - 2rem,1160px)}.Home_techStackMatrix__c24Tz{grid-template-columns:1fr}.Home_techStackColumn__PizFV,.Home_techStackColumn__PizFV:last-child,.Home_techStackColumn__PizFV:nth-child(2n),.Home_techStackColumn__PizFV:nth-child(3n),.Home_techStackColumn__PizFV:nth-child(n+4){border-right:0;border-bottom:1px solid rgba(18,44,66,.1)}.Home_techStackColumn__PizFV:last-child{border-bottom:0}.Home_aboutHeader__1t__2 h2,.Home_techStackHeader__OybzC h2{font-size:clamp(2.25rem,10vw,3.15rem);line-height:1.03}.Home_aboutSection__YeVMv{padding:5rem 0}.Home_aboutInner__5azrC{gap:2rem;width:min(100% - 2rem,1160px)}.Home_contactSection__Af_Nm{padding:5rem 0}.Home_contactInner__nbUQu{width:min(100% - 2rem,820px)}.Home_contactInner__nbUQu h2{font-size:clamp(2.55rem,12vw,3.5rem);line-height:1}.Home_contactActions__VcPZc{gap:.75rem}.Home_contactSecondaryLinks__RM4hZ{flex-wrap:wrap;gap:.5rem 1rem}.Home_footerInner__cITad{gap:1.5rem;grid-template-columns:1fr;text-align:left;width:min(100% - 2rem,820px)}.Home_footerLinks__Gka7j{flex-wrap:wrap;gap:.5rem 1.1rem;justify-content:flex-start}.Home_footerCopyright__VQ3Of{justify-self:start;text-align:left}}@media screen and (max-width:430px){.Home_sec1__XihOH{padding:3rem 0 3.5rem}.Home_heroEyebrow__mR1FL{margin-bottom:1.35rem}.Home_heroTitle__1bKeE{font-size:clamp(2.65rem,13.8vw,3.15rem)}.Home_heroStack__PTSv_{font-size:.95rem;margin-top:1.45rem}.Home_heroBody__Mg3TL{line-height:1.65;margin-top:1rem}.Home_heroActions__xb3R6{flex-direction:column;margin-top:1.8rem}.Home_primaryAction__jKSDK,.Home_secondaryAction__gqebD{min-height:48px;width:100%}.Home_heroVisual__eT7DR{min-height:320px}.Home_browserChrome__vFQ7k{gap:.65rem;height:42px;padding:0 .75rem}.Home_browserAddress__i_h86{font-size:.68rem;padding:.38rem .7rem;width:min(210px,58%)}.Home_browserCanvas__J9jKP{padding:1rem}.Home_productHeader___ZPOR{align-items:flex-start;flex-direction:column;gap:.75rem;padding:1rem}.Home_featuredProjectSection__JbEbq,.Home_projectsSection__d0YT1{padding:4.5rem 0}.Home_featuredProjectInner__R_qO1,.Home_projectsInner__h13ds{width:min(100% - 2rem,1120px)}.Home_featuredBrowserMockup__wnz5w{margin-top:2.5rem}.Home_featuredProductCards___FiY0{gap:.75rem}.Home_featuredInfoGrid__Mp95K,.Home_projectsGrid__d5LlV{gap:1rem}.Home_featuredCtas__ovsMc{margin-top:2.5rem}.Home_projectsHeader__6Tek1 p:not(.Home_projectsEyebrow__SbpD8){font-size:1rem;line-height:1.65}.Home_projectCard__EZv48{padding:1.15rem}.Home_aboutSection__YeVMv,.Home_techStackSection__t8onW{padding:4.5rem 0}.Home_aboutInner__5azrC,.Home_techStackInner__v0v7z{width:min(100% - 2rem,1120px)}.Home_aboutCopy__kSyJ3 p,.Home_techStackHeader__OybzC p:not(.Home_techStackEyebrow__1QiZl){font-size:.98rem}.Home_techStackColumn__PizFV{padding:1.25rem 0}.Home_techStackColumn__PizFV h3{margin-bottom:1rem}.Home_techStackColumn__PizFV ul{gap:.72rem}.Home_contactSection__Af_Nm{padding:4.5rem 0}.Home_contactInner__nbUQu{width:min(100% - 2rem,820px)}.Home_contactEyebrow__FvW14{margin-bottom:1rem}.Home_contactInner__nbUQu h2{font-size:clamp(2.25rem,11vw,3rem)}.Home_contactCopy__nPWT7{margin-top:1.15rem}.Home_contactActions__VcPZc{flex-direction:column;margin-top:1.8rem}.Home_disabledAction__phlDa{min-height:48px;width:100%}.Home_contactSecondaryLinks__RM4hZ{margin-top:1.35rem}.Home_footerSection__hCJgO{padding:2rem 0}.Home_footerIdentity__UIPgL{gap:.25rem}}@media screen and (max-width:360px){.Home_sec1__XihOH{width:min(100% - 1.5rem,1120px)}.Home_heroTitle__1bKeE{font-size:clamp(2.35rem,13.5vw,2.75rem)}.Home_heroVisual__eT7DR{min-height:300px}.Home_browserDots__xgEPX{gap:.35rem}.Home_browserDots__xgEPX span{height:8px;width:8px}.Home_featuredProjectInner__R_qO1,.Home_projectsInner__h13ds{width:min(100% - 1.5rem,1120px)}.Home_featuredProjectHeader__ZVXvm h2{font-size:clamp(3.1rem,16vw,3.65rem)}.Home_featuredBrowserCanvas__uK2dq{padding:.75rem}.Home_featuredProductMedia__UUCCd{min-height:155px}.Home_featuredInfoCard__L_cPX{padding:1.25rem}.Home_projectVisual__ghgyJ span{font-size:clamp(1.35rem,10vw,2rem)}.Home_projectTags__02iRT li{font-size:.72rem;padding:.48rem .6rem}.Home_aboutInner__5azrC,.Home_techStackInner__v0v7z{width:min(100% - 1.5rem,1120px)}.Home_aboutHeader__1t__2 h2,.Home_techStackHeader__OybzC h2{font-size:clamp(2rem,11vw,2.5rem)}.Home_techStackColumn__PizFV li{font-size:.92rem}.Home_contactInner__nbUQu,.Home_footerInner__cITad{width:min(100% - 1.5rem,820px)}.Home_contactInner__nbUQu h2{font-size:clamp(2rem,11vw,2.55rem)}.Home_contactCopy__nPWT7{font-size:.98rem}.Home_footerLinks__Gka7j{gap:.35rem .9rem}}.Home_githublogo___mkT_{font-size:36px}.Home_githublogo-dark__MD35B{background-image:url(/GitHub-Logo-700x394);font-size:36px}.body-dark .Home_aboutCopy__kSyJ3,.body-dark .Home_footerSection__hCJgO,.body-dark .Home_techStackColumn__PizFV,.body-dark .Home_techStackColumn__PizFV:nth-child(2n),.body-dark .Home_techStackColumn__PizFV:nth-child(3n),.body-dark .Home_techStackColumn__PizFV:nth-child(n+4),.body-dark .Home_techStackMatrix__c24Tz{border-color:var(--dark-border)}