.ProjectsSection_section___5gpH{--projects-bg:#f7f9fc;--projects-surface:hsla(0,0%,100%,.78);--projects-surface-strong:hsla(0,0%,100%,.96);--projects-surface-soft:rgba(238,244,252,.72);--projects-text:#101722;--projects-muted:#667287;--projects-muted-strong:#46546a;--projects-blue:#176fed;--projects-blue-bright:#3284ff;--projects-blue-soft:rgba(23,111,237,.075);--projects-green:#168d68;--projects-border:rgba(44,75,119,.15);--projects-border-strong:rgba(31,105,227,.3);--projects-grid:rgba(46,77,123,.045);position:relative;isolation:isolate;overflow:hidden;padding:clamp(5.5rem,8vw,8rem) 0 clamp(5rem,8vw,7.5rem);color:var(--projects-text);background:var(--projects-bg)}.dark .ProjectsSection_section___5gpH{--projects-bg:#050a12;--projects-surface:rgba(7,16,30,.76);--projects-surface-strong:rgba(8,18,34,.94);--projects-surface-soft:rgba(11,23,42,.72);--projects-text:#f3f6fb;--projects-muted:#8995a7;--projects-muted-strong:#aeb9ca;--projects-blue:#2c7fff;--projects-blue-bright:#5197ff;--projects-blue-soft:rgba(44,127,255,.075);--projects-green:#40ca9b;--projects-border:rgba(103,141,197,.14);--projects-border-strong:rgba(51,126,239,.31);--projects-grid:rgba(68,111,177,.045)}.ProjectsSection_backgroundGlow__V5S1w,.ProjectsSection_backgroundGrid__YyExB{position:absolute;inset:0;pointer-events:none}.ProjectsSection_backgroundGrid__YyExB{z-index:-2;background-image:linear-gradient(to right,var(--projects-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--projects-grid) 1px,transparent 1px);background-size:62px 62px;-webkit-mask-image:radial-gradient(ellipse 80% 58% at 50% 22%,#000,transparent 78%);mask-image:radial-gradient(ellipse 80% 58% at 50% 22%,#000,transparent 78%)}.ProjectsSection_backgroundGlow__V5S1w{z-index:-1;background:radial-gradient(circle at 74% 14%,rgba(39,119,255,.09),transparent 22%),radial-gradient(circle at 20% 45%,rgba(39,119,255,.045),transparent 24%)}.ProjectsSection_container__SHnsf{width:min(1380px,calc(100% - 5rem));margin:0 auto}.ProjectsSection_sectionMarker__kusbO{display:flex;align-items:center;gap:.5rem;margin-bottom:clamp(1.45rem,2vw,1.8rem);color:var(--projects-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:600;letter-spacing:.13em;line-height:1;white-space:nowrap}.ProjectsSection_sectionMarkerIcon__lpT_N{display:grid;width:1.9rem;height:1.9rem;place-items:center;margin-right:.15rem;border:1px solid var(--projects-border-strong);border-radius:.45rem;color:var(--projects-blue);background:var(--projects-blue-soft)}.ProjectsSection_sectionMarkerIcon__lpT_N svg{width:1rem;height:1rem;stroke-width:1.6}.ProjectsSection_sectionMarkerNumber__0Ew7_{color:var(--projects-blue-bright);font-weight:700}.ProjectsSection_sectionMarkerSlash__Je9vv{color:var(--projects-blue);opacity:.55}.ProjectsSection_sectionMarkerLabel___sCfT{color:var(--projects-blue);font-weight:600}.ProjectsSection_sectionHeading__Uovro{max-width:74rem;margin-bottom:clamp(4.5rem,7vw,6.5rem)}.ProjectsSection_mainTitle__4Xmuj{margin:0;color:var(--projects-text);font-size:clamp(4.1rem,7vw,6.6rem);font-weight:730;line-height:.9;letter-spacing:-.07em}.ProjectsSection_sectionLead__SYC25{max-width:43rem;margin:1.45rem 0 0;color:var(--projects-muted);font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.65}.ProjectsSection_headingAccent__ckJwn{display:block;width:2.4rem;height:2px;margin-top:1.7rem;background:linear-gradient(90deg,var(--projects-blue),var(--projects-blue-bright));box-shadow:0 0 10px rgba(42,125,255,.32)}.ProjectsSection_explorerSection__KXj9W,.ProjectsSection_featuredSection__7sG_M{position:relative}.ProjectsSection_blockHeading__tMORQ,.ProjectsSection_explorerHeading__Wh8PJ{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:1.65rem}.ProjectsSection_blockHeading__tMORQ>div,.ProjectsSection_explorerHeading__Wh8PJ>div{min-width:0}.ProjectsSection_blockIndex__4b3mP{display:block;margin-bottom:.55rem;color:var(--projects-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;font-weight:650;letter-spacing:.13em}.ProjectsSection_blockHeading__tMORQ h3,.ProjectsSection_explorerHeading__Wh8PJ h3{margin:0;color:var(--projects-text);font-size:clamp(1.8rem,3vw,2.7rem);font-weight:700;line-height:1;letter-spacing:-.045em}.ProjectsSection_blockHeading__tMORQ>p{max-width:27rem;margin:0;color:var(--projects-muted);font-size:.88rem;line-height:1.55;text-align:right}.ProjectsSection_featuredGrid__fHTdr{display:grid;grid-template-columns:1fr;gap:1rem;align-items:stretch}.ProjectsSection_primarySlot__89puJ{width:100%;min-width:0}.ProjectsSection_secondaryGrid__21Ru_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;min-width:0}.ProjectsSection_featuredProject__mQSMu{position:relative;overflow:hidden;height:100%;border:1px solid var(--projects-border);border-radius:1rem;background:linear-gradient(145deg,var(--projects-blue-soft),transparent 42%),var(--projects-surface);box-shadow:0 20px 50px rgba(16,41,80,.055);transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .36s ease,box-shadow .36s ease}.dark .ProjectsSection_featuredProject__mQSMu{box-shadow:0 28px 75px rgba(0,9,28,.22)}.ProjectsSection_featuredProject__mQSMu:before{position:absolute;inset:0;z-index:0;content:"";pointer-events:none;background:radial-gradient(circle at 15% 10%,rgba(46,127,255,.08),transparent 32%)}.ProjectsSection_featuredProject__mQSMu:focus-within,.ProjectsSection_featuredProject__mQSMu:hover{transform:translateY(-3px);border-color:var(--projects-blue);box-shadow:0 24px 64px rgba(22,88,192,.12)}.ProjectsSection_featuredProjectPrimary__GCb9v:focus-within,.ProjectsSection_featuredProjectPrimary__GCb9v:hover{transform:translateY(-4px);box-shadow:0 32px 80px rgba(22,88,192,.18),0 0 0 1px rgba(44,127,255,.15)}.ProjectsSection_featuredProjectPrimary__GCb9v{display:grid;grid-template-columns:minmax(21rem,.76fr) minmax(0,1.24fr);min-height:31rem;align-items:stretch}.ProjectsSection_featuredProjectPrimary__GCb9v:after{position:absolute;top:0;bottom:0;left:0;width:2px;content:"";background:linear-gradient(180deg,transparent,var(--projects-blue),transparent);opacity:.85;box-shadow:0 0 18px rgba(44,127,255,.36);transition:opacity .38s ease,filter .38s ease,box-shadow .38s ease}.ProjectsSection_featuredProjectPrimary__GCb9v:focus-within:after,.ProjectsSection_featuredProjectPrimary__GCb9v:hover:after{opacity:1;filter:brightness(1.4);box-shadow:0 0 32px rgba(44,127,255,.7)}.ProjectsSection_featuredProjectSecondary__v3Dmk{display:flex;flex-direction:column;min-width:0;min-height:31rem;align-items:stretch}.ProjectsSection_featuredContent__xnEK0{position:relative;z-index:2;display:flex;flex-direction:column;min-width:0;height:100%;padding:2rem 2rem 2.1rem}.ProjectsSection_featuredProjectSecondary__v3Dmk .ProjectsSection_featuredContent__xnEK0{display:flex;flex:1;flex-direction:column;min-width:0;height:auto;padding:1.3rem 1.35rem 1.35rem}.ProjectsSection_featuredProjectPrimary__GCb9v .ProjectsSection_featuredContent__xnEK0{display:flex;flex-direction:column;min-width:0;height:100%;padding:2rem 2.25rem 2.15rem}.ProjectsSection_featuredBody__p3x4u{display:flex;flex-direction:column;min-width:0;margin-top:auto}.ProjectsSection_featuredProjectSecondary__v3Dmk .ProjectsSection_featuredBody__p3x4u{display:flex;flex:1;flex-direction:column;margin-top:1.45rem}.ProjectsSection_featuredProjectPrimary__GCb9v .ProjectsSection_featuredBody__p3x4u{max-width:32rem;margin-top:auto}.ProjectsSection_featuredTopline__wX0oK{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ProjectsSection_featuredCategory__csmzR,.ProjectsSection_featuredEyebrow__VnfPY{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ProjectsSection_featuredEyebrow__VnfPY{color:var(--projects-blue);font-size:.59rem;font-weight:650;letter-spacing:.12em}.ProjectsSection_status___MF83{display:inline-flex;align-items:center;gap:.4rem;color:var(--projects-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.57rem;font-weight:650;letter-spacing:.06em;white-space:nowrap}.ProjectsSection_status___MF83>span{width:.4rem;height:.4rem;border-radius:50%}.ProjectsSection_statusCompleted__pPy3C>span{background:var(--projects-green);box-shadow:0 0 8px color-mix(in srgb,var(--projects-green) 55%,transparent)}.ProjectsSection_statusPending__eWAzz>span{background:#d59628}.ProjectsSection_featuredCategory__csmzR{margin-top:0;margin-bottom:.65rem;color:var(--projects-muted);font-size:.61rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ProjectsSection_featuredProjectSecondary__v3Dmk
.ProjectsSection_featuredCategory__csmzR{margin:0 0 .6rem;font-size:.57rem}.ProjectsSection_featuredTitle__dMU_e{margin:0;max-width:34rem;color:var(--projects-text);font-size:clamp(2.1rem,3.6vw,3.9rem);font-weight:720;line-height:.95;letter-spacing:-.055em}.ProjectsSection_featuredProjectSecondary__v3Dmk
.ProjectsSection_featuredTitle__dMU_e{max-width:100%;margin:0;font-size:clamp(1.55rem,1.75vw,1.9rem);line-height:.96;letter-spacing:-.042em}.ProjectsSection_featuredProjectPrimary__GCb9v .ProjectsSection_featuredTitle__dMU_e{max-width:30rem;margin:0;font-size:clamp(3.15rem,4.25vw,4.7rem);font-weight:720;line-height:.92;letter-spacing:-.06em}.ProjectsSection_featuredDescription__2W7HE{display:-webkit-box;overflow:hidden;max-width:37rem;margin:1rem 0 0;color:var(--projects-muted-strong);font-size:.88rem;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ProjectsSection_featuredProjectSecondary__v3Dmk
.ProjectsSection_featuredDescription__2W7HE{margin:.8rem 0 0;font-size:.76rem;line-height:1.55;-webkit-line-clamp:2}.ProjectsSection_featuredProjectPrimary__GCb9v .ProjectsSection_featuredDescription__2W7HE{max-width:31rem;margin:1rem 0 0;font-size:.88rem;line-height:1.65;-webkit-line-clamp:3}.ProjectsSection_featuredTechnologies__kF5_M{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.25rem}.ProjectsSection_featuredTechnologies__kF5_M>span{display:inline-flex;align-items:center;min-height:1.85rem;padding:0 .62rem;border:1px solid var(--projects-border);border-radius:.42rem;color:var(--projects-muted-strong);background:var(--projects-surface-strong);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.57rem;font-weight:550}.ProjectsSection_featuredProjectSecondary__v3Dmk
.ProjectsSection_featuredTechnologies__kF5_M{gap:.38rem;margin-top:1rem}.ProjectsSection_featuredProjectPrimary__GCb9v .ProjectsSection_featuredTechnologies__kF5_M{gap:.45rem;margin-top:1.25rem}.ProjectsSection_featuredProjectSecondary__v3Dmk
.ProjectsSection_featuredTechnologies__kF5_M>span{min-height:1.6rem;padding:0 .5rem;font-size:.51rem}.ProjectsSection_featuredTechnologies__kF5_M
.ProjectsSection_moreTechnologies__Xi1tT{color:var(--projects-blue);border-color:var(--projects-border-strong);background:var(--projects-blue-soft)}.ProjectsSection_featuredActions___wPTG{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem;margin-top:1.35rem}.ProjectsSection_detailsButton__2XYjJ,.ProjectsSection_githubLink__ZbVlo{display:inline-flex;align-items:center;justify-content:center;gap:.48rem;min-height:2.45rem;border-radius:.5rem;font-size:.72rem;font-weight:650;text-decoration:none;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.ProjectsSection_detailsButton__2XYjJ{padding:0 .9rem;border:1px solid var(--projects-blue);color:#fff;background:var(--projects-blue);cursor:pointer}.ProjectsSection_detailsButton__2XYjJ:hover{transform:translateY(-1px);background:var(--projects-blue-bright)}.ProjectsSection_featuredProject__mQSMu:focus-within .ProjectsSection_detailsButton__2XYjJ,.ProjectsSection_featuredProject__mQSMu:hover .ProjectsSection_detailsButton__2XYjJ{border-color:var(--projects-blue-bright);box-shadow:0 8px 22px rgba(23,111,237,.16)}.ProjectsSection_githubLink__ZbVlo{padding:0 .8rem;border:1px solid var(--projects-border);color:var(--projects-muted-strong);background:var(--projects-surface-strong)}.ProjectsSection_githubLink__ZbVlo:hover{transform:translateY(-1px);color:var(--projects-blue);border-color:var(--projects-border-strong);background:var(--projects-blue-soft)}.ProjectsSection_detailsButton__2XYjJ svg,.ProjectsSection_githubLink__ZbVlo svg{width:.95rem;height:.95rem;transition:transform .18s ease}.ProjectsSection_detailsButton__2XYjJ:focus-visible svg,.ProjectsSection_detailsButton__2XYjJ:hover svg,.ProjectsSection_featuredProject__mQSMu:focus-within .ProjectsSection_detailsButton__2XYjJ svg,.ProjectsSection_featuredProject__mQSMu:hover .ProjectsSection_detailsButton__2XYjJ svg{transform:translate(3px,-1px)}.ProjectsSection_featuredProjectSecondary__v3Dmk
.ProjectsSection_featuredActions___wPTG{margin-top:auto;padding-top:1.2rem}.ProjectsSection_featuredProjectPrimary__GCb9v .ProjectsSection_featuredActions___wPTG{margin-top:1.4rem;padding-top:0}.ProjectsSection_featuredProjectSecondary__v3Dmk
.ProjectsSection_detailsButton__2XYjJ,.ProjectsSection_featuredProjectSecondary__v3Dmk
.ProjectsSection_githubLink__ZbVlo{min-height:2.1rem;font-size:.64rem}.ProjectsSection_featuredVisual__1gzlq{position:relative;z-index:1;display:flex;flex-direction:column;width:auto;min-width:0;height:-moz-fit-content;height:fit-content;align-self:center;overflow:hidden;border:1px solid var(--projects-border);border-radius:.72rem;background:#050b14}.ProjectsSection_featuredProjectPrimary__GCb9v .ProjectsSection_featuredVisual__1gzlq{position:relative;min-width:0;min-height:0;height:auto;margin:1rem 1rem 1rem 0;align-self:stretch;overflow:hidden}.ProjectsSection_featuredProjectPrimary__GCb9v .ProjectsSection_imageViewport__0jpKE{position:relative;display:flex;align-items:center;justify-content:center;flex:1;width:100%;min-height:0;padding:.65rem;overflow:hidden;background:radial-gradient(circle at center,rgba(41,104,207,.055),transparent 68%),#050b14}.ProjectsSection_featuredProjectPrimary__GCb9v .ProjectsSection_imageViewport__0jpKE img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:1;filter:contrast(1) brightness(1);transform:scale(1);transition:transform .46s cubic-bezier(.16,1,.3,1),filter .46s ease}.ProjectsSection_featuredProjectPrimary__GCb9v .ProjectsSection_imageOverlay__QLigA{display:block;opacity:.16;background:linear-gradient(110deg,rgba(4,10,20,.1),transparent 48%),linear-gradient(180deg,transparent 76%,rgba(3,8,16,.18))}.ProjectsSection_featuredProjectSecondary__v3Dmk .ProjectsSection_featuredVisual__1gzlq{order:-1;width:calc(100% - 1.4rem);min-height:0;margin:.7rem .7rem 0;align-self:center;overflow:hidden}.ProjectsSection_featuredProjectSecondary__v3Dmk .ProjectsSection_imageViewport__0jpKE{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16/9;padding:0;overflow:hidden;background:#050b14}.ProjectsSection_featuredProjectSecondary__v3Dmk .ProjectsSection_imageViewport__0jpKE img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:1;filter:none;transform:none;transition:transform .32s ease}.ProjectsSection_imageChrome__c89bQ{display:flex;align-items:center;gap:.32rem;flex:0 0 2rem;height:2rem;min-height:2rem;padding:0 .72rem;border-bottom:1px solid rgba(119,151,196,.14);background:rgba(7,14,25,.98)}.ProjectsSection_imageChrome__c89bQ>span{width:.34rem;height:.34rem;border-radius:50%;background:rgba(122,150,190,.38)}.ProjectsSection_imageChrome__c89bQ>span:first-child{background:var(--projects-blue)}.ProjectsSection_imageChrome__c89bQ small{margin-left:auto;color:#61728a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.47rem;letter-spacing:.1em}.ProjectsSection_imageViewport__0jpKE{position:relative;width:100%;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at center,rgba(41,104,207,.075),transparent 62%),#050b14}.ProjectsSection_imageViewport__0jpKE img{display:block;max-width:100%;max-height:100%;transition:transform .42s cubic-bezier(.16,1,.3,1)}.ProjectsSection_featuredProjectSecondary__v3Dmk:focus-within
.ProjectsSection_imageViewport__0jpKE img,.ProjectsSection_featuredProjectSecondary__v3Dmk:hover
.ProjectsSection_imageViewport__0jpKE img{transform:scale(1.012)}.ProjectsSection_featuredProjectPrimary__GCb9v:focus-within
.ProjectsSection_imageViewport__0jpKE img,.ProjectsSection_featuredProjectPrimary__GCb9v:hover
.ProjectsSection_imageViewport__0jpKE img{filter:contrast(1.025) brightness(1.018);transform:scale(1.015)}.ProjectsSection_imageOverlay__QLigA{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 78%,rgba(3,8,16,.11));opacity:.72;transition:opacity .42s ease,background .42s ease}.ProjectsSection_featuredProject__mQSMu:focus-within .ProjectsSection_imageOverlay__QLigA,.ProjectsSection_featuredProject__mQSMu:hover .ProjectsSection_imageOverlay__QLigA{opacity:.32}.ProjectsSection_sectionDivider__S5OMJ{position:relative;overflow:hidden;width:100%;height:1px;margin:clamp(3.5rem,5vw,4.75rem) 0;background:linear-gradient(90deg,transparent,var(--projects-border-strong) 18%,var(--projects-border-strong) 82%,transparent)}.ProjectsSection_sectionDivider__S5OMJ:before{position:absolute;top:0;left:0;width:12%;height:1px;content:"";background:linear-gradient(90deg,transparent,var(--projects-blue-bright),transparent);opacity:.72;transform:translateX(-100%);animation:ProjectsSection_projectDividerScan__68ovz 8s ease-in-out infinite}@keyframes ProjectsSection_projectDividerScan__68ovz{0%{transform:translateX(-100%)}55%,to{transform:translateX(835%)}}@media (hover:none),(pointer:coarse){.ProjectsSection_featuredProject__mQSMu{border-color:color-mix(in srgb,var(--projects-border-strong) 68%,var(--projects-border));box-shadow:0 18px 46px rgba(22,88,192,.065)}.ProjectsSection_featuredProject__mQSMu:active{border-color:var(--projects-border-strong);box-shadow:0 20px 52px rgba(22,88,192,.11)}.ProjectsSection_featuredProjectSecondary__v3Dmk:active .ProjectsSection_imageViewport__0jpKE img{transform:scale(1.008)}.ProjectsSection_sectionDivider__S5OMJ:before{opacity:.9}}.ProjectsSection_sectionDivider__S5OMJ:after{position:absolute;top:50%;left:50%;width:4px;height:4px;content:"";transform:translate(-50%,-50%) rotate(45deg);background:var(--projects-blue)}.ProjectsSection_explorerHeading__Wh8PJ{align-items:center;margin-bottom:2rem}.ProjectsSection_explorerHeading__Wh8PJ p{max-width:35rem;margin:.85rem 0 0;color:var(--projects-muted);font-size:.88rem;line-height:1.55}.ProjectsSection_projectCount__V15f2{display:flex;align-items:flex-end;gap:.6rem;padding-left:1.35rem;border-left:1px solid var(--projects-border-strong)}.ProjectsSection_projectCount__V15f2 strong{color:var(--projects-blue-bright);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:2rem;line-height:.9}.ProjectsSection_projectCount__V15f2 span{padding-bottom:.12rem;color:var(--projects-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.56rem;font-weight:650;letter-spacing:.11em}.ProjectsSection_explorerLayout__e__yN{display:flex;flex-direction:column;gap:1rem;width:100%}.ProjectsSection_catalog__RoGHP{min-width:0;width:100%}.ProjectsSection_activeFilters__10vOl{display:flex;align-items:center;gap:.7rem;min-height:2.9rem;margin:0 0 1rem;padding:.5rem .7rem;border:1px solid var(--projects-border);border-radius:.55rem;background:var(--projects-surface)}.ProjectsSection_projectsGrid__H5A2F{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}@media (max-width:1280px){.ProjectsSection_projectsGrid__H5A2F{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.ProjectsSection_projectsGrid__H5A2F{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ProjectsSection_projectsGrid__H5A2F{grid-template-columns:1fr}}.ProjectsSection_projectsGrid__H5A2F>*{min-width:0}.ProjectsSection_emptyState__x4gGf{display:flex;flex-direction:column;align-items:center;min-height:24rem;justify-content:center;padding:3rem 1.5rem;border:1px dashed var(--projects-border-strong);border-radius:.9rem;text-align:center;background:linear-gradient(145deg,var(--projects-blue-soft),transparent 50%),var(--projects-surface)}.ProjectsSection_emptyIcon__XDC4F{display:grid;width:3.2rem;height:3.2rem;place-items:center;margin-bottom:1.1rem;border:1px solid var(--projects-border-strong);border-radius:.7rem;color:var(--projects-blue);background:var(--projects-blue-soft)}.ProjectsSection_emptyIcon__XDC4F svg{width:1.35rem;height:1.35rem}.ProjectsSection_emptyEyebrow__y5ASt{color:var(--projects-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;font-weight:650;letter-spacing:.11em}.ProjectsSection_emptyState__x4gGf h4{margin:.65rem 0 0;color:var(--projects-text);font-size:1.45rem;letter-spacing:-.035em}.ProjectsSection_emptyState__x4gGf p{max-width:29rem;margin:.75rem 0 1.4rem;color:var(--projects-muted);font-size:.86rem;line-height:1.55}.ProjectsSection_emptyState__x4gGf>button{min-height:2.45rem;padding:0 .9rem;border:1px solid var(--projects-border-strong);border-radius:.5rem;color:var(--projects-blue);background:var(--projects-blue-soft);font-size:.7rem;font-weight:650;cursor:pointer}.ProjectsSection_activeFilterList__aiKXz button:focus-visible,.ProjectsSection_clearFilters__SOwD4:focus-visible,.ProjectsSection_detailsButton__2XYjJ:focus-visible,.ProjectsSection_emptyState__x4gGf>button:focus-visible,.ProjectsSection_githubLink__ZbVlo:focus-visible{outline:2px solid var(--projects-blue-bright);outline-offset:3px}@media (max-width:1180px){.ProjectsSection_container__SHnsf{width:min(100% - 3rem,1200px)}.ProjectsSection_featuredProjectPrimary__GCb9v{grid-template-columns:minmax(19rem,.82fr) minmax(0,1.18fr);min-height:29rem}.ProjectsSection_secondaryGrid__21Ru_{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.ProjectsSection_featuredProjectSecondary__v3Dmk{min-height:30rem}.ProjectsSection_projectsGrid__H5A2F{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.ProjectsSection_secondaryGrid__21Ru_{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectsSection_secondaryGrid__21Ru_>:last-child{grid-column:1/-1;max-width:none}}@media (max-width:820px){.ProjectsSection_featuredProjectPrimary__GCb9v{grid-template-columns:1fr;min-height:0}.ProjectsSection_featuredProjectPrimary__GCb9v .ProjectsSection_featuredVisual__1gzlq{order:-1;width:calc(100% - 1.4rem);height:auto;margin:.7rem .7rem 0;align-self:center}.ProjectsSection_featuredProjectPrimary__GCb9v .ProjectsSection_imageViewport__0jpKE{width:100%;height:auto;aspect-ratio:4/3}.ProjectsSection_featuredProjectPrimary__GCb9v .ProjectsSection_imageViewport__0jpKE img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ProjectsSection_featuredProjectPrimary__GCb9v .ProjectsSection_featuredBody__p3x4u{margin-top:2.75rem}}@media (max-width:920px){.ProjectsSection_explorerLayout__e__yN{grid-template-columns:1fr}}@media (max-width:680px){.ProjectsSection_section___5gpH{padding:5rem 0}.ProjectsSection_container__SHnsf{width:min(100% - 2rem,1200px)}.ProjectsSection_mainTitle__4Xmuj{max-width:100%;font-size:clamp(2.2rem,9.5vw,3.2rem);line-height:.96;letter-spacing:-.055em}.ProjectsSection_mainTitle__4Xmuj br{display:initial}.ProjectsSection_sectionHeading__Uovro{margin-bottom:4rem}.ProjectsSection_blockHeading__tMORQ,.ProjectsSection_explorerHeading__Wh8PJ{align-items:flex-start;flex-direction:column;gap:1rem}.ProjectsSection_blockHeading__tMORQ>p{max-width:100%;text-align:left}.ProjectsSection_secondaryGrid__21Ru_{grid-template-columns:1fr}.ProjectsSection_secondaryGrid__21Ru_>:last-child{grid-column:auto}.ProjectsSection_featuredProjectSecondary__v3Dmk{min-height:0}.ProjectsSection_featuredProjectSecondary__v3Dmk .ProjectsSection_featuredVisual__1gzlq{width:calc(100% - 1.2rem);margin:.6rem .6rem 0}.ProjectsSection_featuredProjectSecondary__v3Dmk .ProjectsSection_featuredContent__xnEK0{padding:1.2rem 1.2rem 1.3rem}.ProjectsSection_featuredTitle__dMU_e{font-size:clamp(2.35rem,11vw,3.1rem)}.ProjectsSection_featuredProjectSecondary__v3Dmk .ProjectsSection_featuredTitle__dMU_e{font-size:1.65rem}.ProjectsSection_featuredDescription__2W7HE{-webkit-line-clamp:3}.ProjectsSection_sectionDivider__S5OMJ{margin:3.75rem 0}.ProjectsSection_projectCount__V15f2{align-self:flex-start}.ProjectsSection_activeFilters__10vOl{align-items:flex-start;flex-wrap:wrap}.ProjectsSection_activeFilters__10vOl>span{width:100%}.ProjectsSection_clearFilters__SOwD4{margin-left:auto}.ProjectsSection_projectsGrid__H5A2F{grid-template-columns:1fr}}@media (max-width:420px){.ProjectsSection_mainTitle__4Xmuj{font-size:clamp(2.05rem,9vw,2.5rem);line-height:.98;letter-spacing:-.05em}.ProjectsSection_featuredContent__xnEK0{padding:1.25rem}.ProjectsSection_featuredProjectPrimary__GCb9v .ProjectsSection_featuredBody__p3x4u{margin-top:2.25rem}.ProjectsSection_featuredTopline__wX0oK{align-items:flex-start;flex-direction:column;gap:.65rem}.ProjectsSection_featuredTechnologies__kF5_M{gap:.35rem}.ProjectsSection_featuredTitle__dMU_e{font-size:clamp(2.3rem,12vw,3rem)}.ProjectsSection_featuredProjectSecondary__v3Dmk .ProjectsSection_featuredTitle__dMU_e{font-size:1.55rem}.ProjectsSection_featuredActions___wPTG{width:100%}.ProjectsSection_detailsButton__2XYjJ{flex:1}.ProjectsSection_githubLink__ZbVlo{min-width:2.45rem;padding:0 .72rem}.ProjectsSection_githubLink__ZbVlo span{display:none}}.ProjectsSection_showAllButton__1WEB4{display:flex;align-items:center;justify-content:center;min-height:2.75rem;margin:1.5rem auto 0;padding:.7rem 1.2rem;border:1px solid var(--projects-border);border-radius:.75rem;color:var(--projects-blue);background:var(--projects-surface);font-weight:700;cursor:pointer;transition:transform .18s ease,border-color .18s ease}.ProjectsSection_showAllButton__1WEB4:focus-visible,.ProjectsSection_showAllButton__1WEB4:hover{border-color:var(--projects-blue);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.ProjectsSection_detailsButton__2XYjJ,.ProjectsSection_featuredProject__mQSMu,.ProjectsSection_githubLink__ZbVlo,.ProjectsSection_imageViewport__0jpKE img,.ProjectsSection_sectionDivider__S5OMJ:before,.ProjectsSection_showAllButton__1WEB4{transition:none!important;animation:none!important}.ProjectsSection_detailsButton__2XYjJ:hover,.ProjectsSection_featuredProject__mQSMu:active,.ProjectsSection_featuredProject__mQSMu:focus-within,.ProjectsSection_featuredProject__mQSMu:hover,.ProjectsSection_githubLink__ZbVlo:hover{transform:none!important}.ProjectsSection_featuredProjectSecondary__v3Dmk:active .ProjectsSection_imageViewport__0jpKE img,.ProjectsSection_featuredProject__mQSMu:focus-within .ProjectsSection_imageViewport__0jpKE img,.ProjectsSection_featuredProject__mQSMu:hover .ProjectsSection_imageViewport__0jpKE img{transform:none!important}}.SkillsSection_section__4OZC_{--skills-bg:#f6f9fd;--skills-surface:hsla(0,0%,100%,.92);--skills-text:#101722;--skills-muted:#69778a;--skills-blue:#1769ff;--skills-blue-bright:#2f80ff;--skills-border:rgba(53,94,154,.18);--skills-grid:rgba(37,91,170,.06);--skills-glow:rgba(23,105,255,.16);position:relative;overflow:hidden;padding:clamp(5.5rem,8vw,8rem) 0;color:var(--skills-text);background:var(--skills-bg)}.dark .SkillsSection_section__4OZC_{--skills-bg:#030912;--skills-surface:rgba(7,16,27,.92);--skills-text:#f3f6fa;--skills-muted:#8d99aa;--skills-blue:#2577ff;--skills-blue-bright:#5598ff;--skills-border:rgba(83,128,190,.2);--skills-grid:rgba(40,103,201,.08);--skills-glow:rgba(20,94,255,.22)}.SkillsSection_backgroundGrid__XDelv{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--skills-grid) 1px,transparent 1px),linear-gradient(90deg,var(--skills-grid) 1px,transparent 1px);background-size:4rem 4rem;opacity:.3;-webkit-mask-image:radial-gradient(ellipse 80% 75% at 65% 50%,#000 5%,transparent 76%);mask-image:radial-gradient(ellipse 80% 75% at 65% 50%,#000 5%,transparent 76%)}.SkillsSection_container__PeIft{position:relative;z-index:2;display:grid;grid-template-columns:minmax(19rem,.78fr) minmax(36rem,1.22fr);gap:clamp(3rem,5vw,6rem);align-items:center;width:min(1440px,calc(100% - 5rem));margin-inline:auto}.SkillsSection_content__WCSlb{position:relative;z-index:2}.SkillsSection_marker__oAu5y{display:inline-flex;align-items:center;gap:.65rem;min-height:2.7rem;padding:0 1rem;border:1px solid var(--skills-border);border-radius:999px;color:var(--skills-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.12em}.SkillsSection_markerIcon__nWw6g{display:grid;width:1.25rem;height:1.25rem;place-items:center}.SkillsSection_markerIcon__nWw6g svg{width:1rem;height:1rem;stroke-width:1.6}.SkillsSection_title__A43LG{margin:2rem 0 0;color:var(--skills-text);font-size:clamp(4rem,6vw,6.4rem);font-weight:740;line-height:.92;letter-spacing:-.07em}.SkillsSection_accentLine__KDk6d{width:3rem;height:2px;margin-top:1.7rem;background:var(--skills-blue);box-shadow:0 0 12px var(--skills-glow)}.SkillsSection_description__0fafQ{max-width:35rem;margin:1.65rem 0 0;color:var(--skills-muted);font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.7}.SkillsSection_highlight__pi7dE{display:flex;gap:1rem;max-width:36rem;margin-top:2rem}.SkillsSection_highlightLine__tat9F{width:2px;flex:0 0 2px;background:var(--skills-blue);box-shadow:0 0 10px var(--skills-glow)}.SkillsSection_highlight__pi7dE p{margin:0;color:var(--skills-muted);font-size:1rem;line-height:1.6}.SkillsSection_highlight__pi7dE strong{color:var(--skills-blue);font-weight:600}.SkillsSection_orbitScene__Swjtj{position:relative;min-width:0}.SkillsSection_orbit__5uE3Y{position:relative;width:min(47rem,100%);aspect-ratio:1;margin-inline:auto}.SkillsSection_orbitGlow__QlT2e{position:absolute;top:50%;left:50%;width:60%;height:60%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,var(--skills-glow),transparent 70%);filter:blur(18px);pointer-events:none;animation:SkillsSection_coreGlow__Ek9ZL 6s ease-in-out infinite}.SkillsSection_orbitGrid__4WcUR{position:absolute;inset:10%;pointer-events:none;background:radial-gradient(circle,transparent 0 36%,rgba(37,119,255,.04) 37%,transparent 38%);opacity:.75}.SkillsSection_ring__zOhpM{position:absolute;top:50%;left:50%;border:1px solid var(--skills-border);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.SkillsSection_ringOuter__SlAjC{width:88%;height:88%;border-style:dashed;opacity:.45}.SkillsSection_ringMiddle__4awvb{width:68%;height:68%;opacity:.62}.SkillsSection_ringInner__BB1_g{width:46%;height:46%;border-style:dashed;opacity:.5}.SkillsSection_radialLines__nrcJZ{position:absolute;inset:0;pointer-events:none}.SkillsSection_radialLines__nrcJZ span{position:absolute;top:50%;left:50%;width:36%;height:1px;transform-origin:left center;transform:rotate(calc(var(--line-index) * 45deg));background:linear-gradient(90deg,rgba(47,128,255,.45),rgba(47,128,255,.12),transparent)}.SkillsSection_core__TMZi_{position:absolute;top:50%;left:50%;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;width:10.8rem;height:10.8rem;translate:-50% -50%;transform:none;transform-origin:center;text-align:center}.SkillsSection_coreHalo__zteI3{position:absolute;inset:-2rem;border-radius:50%;background:radial-gradient(circle,var(--skills-glow),transparent 70%);animation:SkillsSection_coreHaloPulse__ASrLa 5.8s ease-in-out infinite}.SkillsSection_coreHexagon__lDizD{position:relative;z-index:2;display:grid;width:7.2rem;height:7.2rem;place-items:center;color:var(--skills-blue-bright);background:linear-gradient(145deg,rgba(39,118,255,.12),transparent);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);box-shadow:0 0 30px var(--skills-glow);animation:SkillsSection_coreBreath__D0osG 5.5s ease-in-out infinite}.SkillsSection_coreHexagon__lDizD:before{position:absolute;inset:.18rem;content:"";border:2px solid var(--skills-blue);clip-path:inherit}.SkillsSection_coreHexagon__lDizD svg{position:relative;z-index:2;width:3rem;height:3rem;stroke-width:1.5}.SkillsSection_coreEyebrow__X78Xn{position:relative;z-index:3;margin-top:.65rem;color:var(--skills-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.48rem;font-weight:700;letter-spacing:.11em}.SkillsSection_coreTitle__R_ykl{position:relative;z-index:3;margin-top:.25rem;color:var(--skills-text);font-size:.7rem;letter-spacing:.06em}.SkillsSection_orbitRotation__Jw5Ul{position:absolute;inset:0;animation:SkillsSection_orbitRotation__Jw5Ul 84s linear infinite}.SkillsSection_skillOrbitItem__A1taY{position:absolute;top:50%;left:50%;width:1px;height:1px;transform:rotate(calc(var(--index) * 45deg - 90deg)) translateX(clamp(13.4rem,18.8vw,19.1rem))}.SkillsSection_skillCounterRotation__C6_2_{display:flex;flex-direction:column;align-items:center;justify-content:center;width:clamp(8rem,9.5vw,9.5rem);text-align:center;transform:translate(-50%,-50%) rotate(calc(var(--index) * -45deg + 90deg));animation:SkillsSection_counterRotation__tuoEJ 84s linear infinite}.SkillsSection_skillNumber__mzXpj{display:block;min-height:.9rem;margin-bottom:.35rem;color:var(--skills-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.69rem;font-weight:700;line-height:1;text-align:center}.SkillsSection_skillIcon__s4qJM{display:grid;width:4.9rem;height:4.9rem;place-items:center;border:1px solid var(--skills-border);border-radius:1rem;color:var(--skills-blue-bright);background:linear-gradient(145deg,rgba(23,105,255,.09),var(--skills-surface));box-shadow:0 0 20px rgba(23,105,255,.1);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.SkillsSection_skillIcon__s4qJM svg{width:1.9rem;height:1.9rem;stroke-width:1.55}.SkillsSection_skillName__8lzFs{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:2.4rem;max-width:9.4rem;margin-top:.55rem;color:var(--skills-text);font-size:.84rem;font-weight:580;line-height:1.22;text-align:center;text-wrap:balance}.SkillsSection_skillCounterRotation__C6_2_:hover
.SkillsSection_skillIcon__s4qJM{transform:scale(1.08);border-color:var(--skills-blue);box-shadow:0 0 22px rgba(23,105,255,.22)}.SkillsSection_legend__kFtmE{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.85rem;margin-top:-1rem;color:var(--skills-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem;letter-spacing:.13em}.SkillsSection_legend__kFtmE i{width:4px;height:4px;border-radius:50%;background:var(--skills-blue);box-shadow:0 0 8px var(--skills-glow)}.SkillsSection_legend__kFtmE span{opacity:.65}@keyframes SkillsSection_orbitRotation__Jw5Ul{to{transform:rotate(1turn)}}@keyframes SkillsSection_counterRotation__tuoEJ{0%{transform:translate(-50%,-50%) rotate(calc(var(--index) * -45deg + 90deg))}to{transform:translate(-50%,-50%) rotate(calc(var(--index) * -45deg - 270deg))}}@keyframes SkillsSection_coreBreath__D0osG{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes SkillsSection_coreHaloPulse__ASrLa{0%,to{opacity:.35}50%{opacity:.75}}@keyframes SkillsSection_coreGlow__Ek9ZL{0%,to{opacity:.45}50%{opacity:.75}}@media (max-width:1100px){.SkillsSection_container__PeIft{grid-template-columns:1fr;width:min(calc(100% - 3rem),56rem);gap:4rem}.SkillsSection_content__WCSlb{max-width:40rem}.SkillsSection_orbit__5uE3Y{width:min(42rem,100%)}}@media (max-width:679px){.SkillsSection_section__4OZC_{padding:4.5rem 0}.SkillsSection_container__PeIft{width:min(calc(100% - 1.5rem),42rem);gap:3rem}.SkillsSection_marker__oAu5y{min-height:2.3rem;padding:0 .8rem;font-size:.61rem}.SkillsSection_title__A43LG{margin-top:1.5rem;font-size:clamp(3rem,15vw,4.4rem)}.SkillsSection_description__0fafQ{margin-top:1.3rem;font-size:.85rem}.SkillsSection_highlight__pi7dE{margin-top:1.5rem}.SkillsSection_highlight__pi7dE p{font-size:.86rem}.SkillsSection_orbitScene__Swjtj{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;overflow:visible}.SkillsSection_orbit__5uE3Y{position:relative;width:min(100%,31rem);aspect-ratio:1/1;flex:0 0 auto;margin-inline:auto;transform:none}.SkillsSection_ringOuter__SlAjC{width:92%;height:92%}.SkillsSection_ringMiddle__4awvb{width:70%;height:70%}.SkillsSection_ringInner__BB1_g{width:47%;height:47%}.SkillsSection_core__TMZi_{position:absolute;top:50%;left:50%;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;width:7rem;height:7rem;margin:0;translate:-50% -50%;transform:none;transform-origin:center;text-align:center}.SkillsSection_coreHexagon__lDizD{width:4.8rem;height:4.8rem}.SkillsSection_coreHexagon__lDizD svg{width:1.9rem;height:1.9rem}.SkillsSection_coreEyebrow__X78Xn{font-size:.4rem}.SkillsSection_coreTitle__R_ykl{font-size:.55rem}.SkillsSection_skillOrbitItem__A1taY{transform:rotate(calc(var(--index) * 45deg - 90deg)) translateX(clamp(8.5rem,36vw,11rem))}.SkillsSection_orbitRotation__Jw5Ul{animation-duration:110s}.SkillsSection_skillCounterRotation__C6_2_{width:5.8rem;animation-duration:110s}.SkillsSection_skillIcon__s4qJM{width:3.45rem;height:3.45rem;border-radius:.75rem}.SkillsSection_skillIcon__s4qJM svg{width:1.35rem;height:1.35rem}.SkillsSection_skillNumber__mzXpj{min-height:.7rem;margin-bottom:.2rem;font-size:.52rem}.SkillsSection_skillName__8lzFs{width:5.8rem;min-height:1.95rem;margin-top:.28rem;font-size:.57rem;line-height:1.16;text-align:center;text-wrap:balance}.SkillsSection_legend__kFtmE{margin-top:.9rem;gap:.45rem;font-size:.43rem;letter-spacing:.07em}}@media (max-width:359px){.SkillsSection_container__PeIft{width:calc(100% - 1rem)}.SkillsSection_orbit__5uE3Y{width:100%}.SkillsSection_skillOrbitItem__A1taY{transform:rotate(calc(var(--index) * 45deg - 90deg)) translateX(clamp(7.1rem,33vw,8.3rem))}.SkillsSection_skillCounterRotation__C6_2_{width:4.6rem}.SkillsSection_skillIcon__s4qJM{width:2.7rem;height:2.7rem}.SkillsSection_skillIcon__s4qJM svg{width:1.05rem;height:1.05rem}.SkillsSection_skillName__8lzFs{width:4.6rem;min-height:1.65rem;font-size:.47rem;line-height:1.12}.SkillsSection_skillNumber__mzXpj{font-size:.42rem}}@media (hover:none),(pointer:coarse){.SkillsSection_skillCounterRotation__C6_2_:hover .SkillsSection_skillIcon__s4qJM{transform:none;border-color:var(--skills-border);box-shadow:0 0 18px rgba(23,105,255,.08)}}@media (prefers-reduced-motion:reduce){.SkillsSection_coreHalo__zteI3,.SkillsSection_coreHexagon__lDizD,.SkillsSection_orbitGlow__QlT2e,.SkillsSection_orbitRotation__Jw5Ul,.SkillsSection_skillCounterRotation__C6_2_{animation:none!important}.SkillsSection_skillIcon__s4qJM{transition:none!important}}.TechnologiesSection_section___25YE{--tech-bg:#f6f9fd;--tech-surface:hsla(0,0%,100%,.92);--tech-surface-strong:#fff;--tech-text:#101722;--tech-muted:#68758a;--tech-muted-strong:#46566e;--tech-blue:#1769ff;--tech-blue-bright:#2f80ff;--tech-blue-soft:rgba(23,105,255,.075);--tech-border:rgba(68,101,147,.17);--tech-border-strong:rgba(23,105,255,.38);--tech-grid:rgba(37,91,170,.06);--tech-glow:rgba(32,105,255,.14);position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:5.25rem;padding:clamp(5.5rem,8vw,8rem) 0 clamp(5rem,8vw,7.5rem);color:var(--tech-text);background:var(--tech-bg)}.dark .TechnologiesSection_section___25YE{--tech-bg:#030912;--tech-surface:rgba(7,16,27,.94);--tech-surface-strong:#07111d;--tech-text:#f3f6fa;--tech-muted:#8491a4;--tech-muted-strong:#b2bdcc;--tech-blue:#2577ff;--tech-blue-bright:#5598ff;--tech-blue-soft:rgba(37,119,255,.09);--tech-border:rgba(94,129,176,.2);--tech-border-strong:rgba(39,118,255,.54);--tech-grid:rgba(40,103,201,.09);--tech-glow:rgba(20,94,255,.22)}.TechnologiesSection_gridBackground__TJgoP{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(var(--tech-grid) 1px,transparent 1px),linear-gradient(90deg,var(--tech-grid) 1px,transparent 1px);background-size:4rem 4rem;opacity:.38;-webkit-mask-image:radial-gradient(ellipse 85% 80% at 50% 56%,#000 8%,transparent 79%);mask-image:radial-gradient(ellipse 85% 80% at 50% 56%,#000 8%,transparent 79%)}.TechnologiesSection_container__uCTFJ{position:relative;z-index:2;width:min(1440px,calc(100% - 5rem));margin-inline:auto}.TechnologiesSection_sectionHeader__PhxXF{position:relative;z-index:3}.TechnologiesSection_sectionMarker__E3mtY{display:flex;align-items:center;gap:.5rem;margin-bottom:clamp(1.45rem,2vw,1.8rem);color:var(--tech-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:600;line-height:1;letter-spacing:.13em;white-space:nowrap}.TechnologiesSection_sectionMarkerIcon__Cgh2U{display:grid;width:1.9rem;height:1.9rem;flex:0 0 auto;place-items:center;margin-right:.15rem;border:1px solid var(--tech-border-strong);border-radius:.45rem;color:var(--tech-blue);background:var(--tech-blue-soft)}.TechnologiesSection_sectionMarkerIcon__Cgh2U svg{width:1rem;height:1rem;stroke-width:1.6}.TechnologiesSection_sectionMarkerNumber__bbGjo{color:var(--tech-blue-bright);font-weight:700}.TechnologiesSection_sectionMarkerSlash__CJahF{opacity:.55}.TechnologiesSection_sectionMarkerLabel__aNfCD{color:var(--tech-blue)}.TechnologiesSection_title__Zwn2m{margin:0;color:var(--tech-text);font-size:clamp(4.1rem,7vw,6.6rem);font-weight:730;line-height:.9;letter-spacing:-.07em}.TechnologiesSection_lead__oPx0o{max-width:38rem;margin:1.4rem 0 0;color:var(--tech-muted);font-size:clamp(.9rem,1.15vw,1.05rem);line-height:1.65}.TechnologiesSection_accentLine__4fS7q{width:3rem;height:2px;margin-top:1.5rem;background:var(--tech-blue);box-shadow:0 0 14px var(--tech-glow)}.TechnologiesSection_groupCard__ByLiL{position:relative;min-width:0;overflow:hidden;padding:1.25rem 1.35rem;border:1px solid var(--tech-border);border-radius:.78rem;color:var(--tech-text);background:linear-gradient(125deg,var(--tech-blue-soft),transparent 43%),var(--tech-surface);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 18px 48px rgba(4,24,57,.055);transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease}.TechnologiesSection_groupCard__ByLiL:after{position:absolute;inset:.42rem;content:"";pointer-events:none;border:1px solid transparent;border-radius:.52rem;background:linear-gradient(135deg,rgba(89,151,255,.13),transparent 28%) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.45}.TechnologiesSection_groupCard__ByLiL:hover{transform:translateY(-3px);border-color:var(--tech-border-strong);box-shadow:inset 0 1px 0 rgba(120,169,255,.12),0 22px 58px rgba(24,94,205,.15)}.TechnologiesSection_groupHeader__5tBZH{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.9rem;margin-bottom:.88rem;border-bottom:1px solid var(--tech-border)}.TechnologiesSection_groupHeader__5tBZH h3{min-width:0;margin:0;color:var(--tech-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;font-weight:700;line-height:1.3;letter-spacing:.1em}.TechnologiesSection_groupHeader__5tBZH>span{display:grid;width:1.8rem;height:1.8rem;flex:0 0 auto;place-items:center;color:var(--tech-muted)}.TechnologiesSection_groupHeader__5tBZH svg{width:1.05rem;height:1.05rem;stroke-width:1.5}.TechnologiesSection_groupList__nUnrc{display:grid;gap:.62rem}.TechnologiesSection_technologyItem__mkBRo{display:flex;align-items:center;gap:.7rem;min-width:0;min-height:1.75rem;color:var(--tech-muted-strong);transition:transform .18s ease,color .18s ease}.TechnologiesSection_technologyName__Jl7Rb{min-width:0;font-size:.79rem;font-weight:520;line-height:1.25}.TechnologiesSection_technologyIcon__wW1HD{display:grid;width:1.45rem;height:1.45rem;flex:0 0 auto;place-items:center;color:var(--brand-color);transition:transform .18s ease,filter .18s ease}.TechnologiesSection_technologyIcon__wW1HD img,.TechnologiesSection_technologyIcon__wW1HD svg{display:block;width:1.15rem;height:1.15rem;-o-object-fit:contain;object-fit:contain}.TechnologiesSection_technologyIcon__wW1HD svg{stroke-width:1.8}.TechnologiesSection_technologyItem__mkBRo:hover{transform:translateX(3px);color:var(--tech-text)}.TechnologiesSection_technologyItem__mkBRo:hover
.TechnologiesSection_technologyIcon__wW1HD{transform:scale(1.07);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--brand-color) 48%,transparent))}.TechnologiesSection_coreCard__sR_PN{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;overflow:hidden;border:1px solid var(--tech-blue-bright);border-radius:.9rem;color:var(--tech-text);background:radial-gradient(circle at 50% 31%,rgba(47,128,255,.2),transparent 34%),linear-gradient(180deg,rgba(37,119,255,.06),transparent 50%),var(--tech-surface-strong);box-shadow:0 0 0 1px rgba(47,128,255,.13),0 0 38px var(--tech-glow),0 30px 80px rgba(5,29,73,.18);transition:border-color .22s ease,box-shadow .22s ease}.TechnologiesSection_coreCard__sR_PN:before{position:absolute;inset:.55rem;content:"";pointer-events:none;border:1px solid color-mix(in srgb,var(--tech-border-strong) 58%,var(--tech-border));border-radius:.62rem;box-shadow:inset 0 0 24px rgba(37,119,255,.045)}.TechnologiesSection_coreEyebrow__5Yws_{position:relative;z-index:2;display:block;color:var(--tech-blue-bright);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;font-weight:700;line-height:1;letter-spacing:.1em;text-align:center}.TechnologiesSection_coreTitle__o4bfq{position:relative;z-index:2;margin:.55rem 0 0;color:var(--tech-text);font-size:clamp(1.85rem,2.15vw,2.35rem);font-weight:740;line-height:1;letter-spacing:-.05em;text-align:center}.TechnologiesSection_coreSymbol__OdmLA{position:relative;z-index:2;display:grid;width:6.2rem;height:6.2rem;flex:0 0 auto;place-items:center;margin:1.45rem auto 1.35rem;color:var(--tech-blue-bright);animation:TechnologiesSection_coreSymbolBreath__x2H_P 5.8s ease-in-out infinite}.TechnologiesSection_coreSymbol__OdmLA:after,.TechnologiesSection_coreSymbol__OdmLA:before{position:absolute;content:"";clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%)}.TechnologiesSection_coreSymbol__OdmLA:before{inset:0;border:2px solid var(--tech-blue-bright);background:var(--tech-blue-soft);box-shadow:0 0 24px rgba(47,128,255,.22)}.TechnologiesSection_coreSymbol__OdmLA:after{inset:.55rem;border:1px solid rgba(91,156,255,.5);background:radial-gradient(circle,rgba(47,128,255,.14),transparent 67%)}.TechnologiesSection_coreSymbol__OdmLA svg{position:relative;z-index:2;width:2.45rem;height:2.45rem;stroke-width:1.65}@keyframes TechnologiesSection_coreSymbolBreath__x2H_P{0%,to{transform:scale(1);filter:drop-shadow(0 0 8px rgba(54,137,255,.42))}50%{transform:scale(1.04);filter:drop-shadow(0 0 16px rgba(75,151,255,.7))}}.TechnologiesSection_coreList__xUDHL{position:relative;z-index:2;display:grid;width:100%;max-width:12.5rem;margin:0 auto;gap:.7rem}.TechnologiesSection_coreItem__vfRQP{min-height:2rem;color:var(--tech-text)}.TechnologiesSection_coreItem__vfRQP .TechnologiesSection_technologyName__Jl7Rb{font-size:.86rem;font-weight:570}.TechnologiesSection_corePlatform__pQ9Y3{position:absolute;z-index:1;right:12%;bottom:1.2rem;left:12%;height:3rem;pointer-events:none}.TechnologiesSection_corePlatform__pQ9Y3 span{position:absolute;right:0;bottom:0;left:0;height:1.22rem;border:1px solid rgba(47,128,255,.54);border-radius:50%;box-shadow:0 0 18px rgba(47,128,255,.2);transform:perspective(10rem) rotateX(62deg)}.TechnologiesSection_corePlatform__pQ9Y3 span:last-child{right:16%;bottom:.55rem;left:16%;opacity:.46}.TechnologiesSection_desktopEcosystem__tYbYV{display:block}.TechnologiesSection_mobileEcosystem__oHjS8{display:none}.TechnologiesSection_ecosystem__1kQN_{position:relative;min-height:41rem;margin-top:clamp(3.8rem,5vw,5rem);isolation:isolate}.TechnologiesSection_architectureGrid__RLoY_{position:absolute;z-index:0;right:7%;bottom:-1rem;left:7%;height:20rem;pointer-events:none;background-image:linear-gradient(rgba(37,119,255,.13) 1px,transparent 0),linear-gradient(90deg,rgba(37,119,255,.13) 1px,transparent 0);background-size:3rem 2.2rem;opacity:.38;transform:perspective(28rem) rotateX(63deg) scaleX(1.13);transform-origin:bottom center;-webkit-mask-image:radial-gradient(ellipse at center,#000 8%,transparent 73%);mask-image:radial-gradient(ellipse at center,#000 8%,transparent 73%)}.TechnologiesSection_verticalArchitecture__rHxkv{position:absolute;z-index:0;top:-2rem;bottom:5rem;left:50%;width:min(36rem,48%);pointer-events:none;transform:translateX(-50%);background:repeating-linear-gradient(90deg,transparent 0 4.8rem,rgba(47,128,255,.1) 4.8rem calc(4.8rem + 1px));opacity:.38;-webkit-mask-image:linear-gradient(transparent,#000 26%,#000 70%,transparent);mask-image:linear-gradient(transparent,#000 26%,#000 70%,transparent)}.TechnologiesSection_ecosystemGrid__rG5OQ{position:relative;z-index:2;display:grid;grid-template-columns:minmax(17.5rem,.94fr) minmax(18.5rem,.74fr) minmax(21rem,.94fr);grid-template-rows:repeat(2,minmax(14rem,auto));grid-template-areas:"distributed core tools" "cloud core frontend";-moz-column-gap:clamp(4.2rem,5.2vw,6rem);column-gap:clamp(4.2rem,5.2vw,6rem);row-gap:1.15rem;align-items:stretch}.TechnologiesSection_distributedCard__VwB7k{grid-area:distributed}.TechnologiesSection_cloudCard__xVgR_{grid-area:cloud}.TechnologiesSection_coreCard__sR_PN{grid-area:core}.TechnologiesSection_toolsCard__RJZYX{grid-area:tools}.TechnologiesSection_frontendCard__MSWJ5{grid-area:frontend}.TechnologiesSection_desktopEcosystem__tYbYV
.TechnologiesSection_groupCard__ByLiL{min-height:14rem}.TechnologiesSection_desktopEcosystem__tYbYV
.TechnologiesSection_coreCard__sR_PN{align-self:center;min-height:34rem;padding:1.65rem 1.5rem 4.8rem}.TechnologiesSection_desktopEcosystem__tYbYV
.TechnologiesSection_toolsCard__RJZYX
.TechnologiesSection_groupList__nUnrc{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem}.TechnologiesSection_desktopEcosystem__tYbYV
.TechnologiesSection_frontendCard__MSWJ5
.TechnologiesSection_groupList__nUnrc{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:.8rem;column-gap:.8rem}.TechnologiesSection_coreGlow__2TjlA{position:absolute;top:50%;left:50%;z-index:0;width:28rem;height:37rem;pointer-events:none;border-radius:50%;background:radial-gradient(ellipse,var(--tech-glow),transparent 68%);filter:blur(14px);opacity:.72;transform:translate(-50%,-50%);animation:TechnologiesSection_coreGlowBreath__6RvbU 5.8s ease-in-out infinite;transition:opacity .22s ease,filter .22s ease}@keyframes TechnologiesSection_coreGlowBreath__6RvbU{0%,to{opacity:.53}50%{opacity:.84}}.TechnologiesSection_connectorLayer__nVTWP{position:absolute;inset:0;z-index:1;width:100%;height:calc(100% - 2.5rem);overflow:visible;pointer-events:none}.TechnologiesSection_connector__RssHG{opacity:.9;transition:opacity .22s ease}.TechnologiesSection_connectorBase__daSEu{fill:none;stroke:rgba(23,105,255,.56);stroke-width:1.8;vector-effect:non-scaling-stroke;opacity:.8;filter:drop-shadow(0 0 4px rgba(23,105,255,.27));transition:stroke-width .22s ease,opacity .22s ease,filter .22s ease}.dark
.TechnologiesSection_connectorBase__daSEu{stroke:rgba(57,143,255,.92);filter:drop-shadow(0 0 5px rgba(47,128,255,.45))}.TechnologiesSection_connectorFlow__ESkcs{fill:none;stroke:var(--tech-blue-bright);stroke-width:2.6;stroke-linecap:round;stroke-dasharray:30 102;vector-effect:non-scaling-stroke;opacity:1;filter:drop-shadow(0 0 5px rgba(23,105,255,.58));animation:TechnologiesSection_connectorFlow__ESkcs 3.65s linear infinite;animation-delay:var(
      --connector-delay,0s
    );transition:stroke-width .22s ease,opacity .22s ease,filter .22s ease}.dark
.TechnologiesSection_connectorFlow__ESkcs{filter:drop-shadow(0 0 5px rgba(93,166,255,1)) drop-shadow(0 0 11px rgba(40,119,255,.58))}@keyframes TechnologiesSection_connectorFlow__ESkcs{0%{stroke-dashoffset:0}to{stroke-dashoffset:-132}}.TechnologiesSection_connectorDotCore__r23Ay,.TechnologiesSection_connectorDot__wofhy{fill:var(--tech-blue-bright)}.TechnologiesSection_connectorDot__wofhy{filter:drop-shadow(0 0 6px rgba(82,157,255,.96))}.TechnologiesSection_connectorDotCore__r23Ay{filter:drop-shadow(0 0 9px rgba(74,150,255,1))}.TechnologiesSection_connectorHaloCore__T4hwi,.TechnologiesSection_connectorHalo__EWudO{fill:var(--tech-blue);opacity:.25;transform-box:fill-box;transform-origin:center;animation:TechnologiesSection_connectorNodePulse__a8iG3 3.1s ease-in-out infinite}.TechnologiesSection_connectorHaloCore__T4hwi{animation-delay:1.55s}@keyframes TechnologiesSection_connectorNodePulse__a8iG3{0%,to{opacity:.24;transform:scale(1)}50%{opacity:.72;transform:scale(1.3)}}.TechnologiesSection_ecosystem__1kQN_[data-active-group]
.TechnologiesSection_connector__RssHG{opacity:.34}.TechnologiesSection_ecosystem__1kQN_[data-active-group=cloud]
.TechnologiesSection_cloudConnector__4CUTK,.TechnologiesSection_ecosystem__1kQN_[data-active-group=distributed]
.TechnologiesSection_distributedConnector__aLDYG,.TechnologiesSection_ecosystem__1kQN_[data-active-group=frontend]
.TechnologiesSection_frontendConnector__Td8vH,.TechnologiesSection_ecosystem__1kQN_[data-active-group=tools]
.TechnologiesSection_toolsConnector__vMxjH{opacity:1}.TechnologiesSection_ecosystem__1kQN_[data-active-group=cloud]
.TechnologiesSection_cloudConnector__4CUTK
.TechnologiesSection_connectorBase__daSEu,.TechnologiesSection_ecosystem__1kQN_[data-active-group=distributed]
.TechnologiesSection_distributedConnector__aLDYG
.TechnologiesSection_connectorBase__daSEu,.TechnologiesSection_ecosystem__1kQN_[data-active-group=frontend]
.TechnologiesSection_frontendConnector__Td8vH
.TechnologiesSection_connectorBase__daSEu,.TechnologiesSection_ecosystem__1kQN_[data-active-group=tools]
.TechnologiesSection_toolsConnector__vMxjH
.TechnologiesSection_connectorBase__daSEu{stroke-width:2.2;opacity:1}.TechnologiesSection_ecosystem__1kQN_[data-active-group=cloud]
.TechnologiesSection_cloudConnector__4CUTK
.TechnologiesSection_connectorFlow__ESkcs,.TechnologiesSection_ecosystem__1kQN_[data-active-group=distributed]
.TechnologiesSection_distributedConnector__aLDYG
.TechnologiesSection_connectorFlow__ESkcs,.TechnologiesSection_ecosystem__1kQN_[data-active-group=frontend]
.TechnologiesSection_frontendConnector__Td8vH
.TechnologiesSection_connectorFlow__ESkcs,.TechnologiesSection_ecosystem__1kQN_[data-active-group=tools]
.TechnologiesSection_toolsConnector__vMxjH
.TechnologiesSection_connectorFlow__ESkcs{stroke-width:3.1;opacity:1;filter:drop-shadow(0 0 7px rgba(80,155,255,1)) drop-shadow(0 0 15px rgba(45,123,255,.65))}.TechnologiesSection_ecosystem__1kQN_[data-active-group]
.TechnologiesSection_coreCard__sR_PN{border-color:var(--tech-blue-bright);box-shadow:0 0 0 1px rgba(70,145,255,.17),0 0 50px rgba(35,115,255,.28),0 30px 82px rgba(4,27,69,.2)}.TechnologiesSection_ecosystem__1kQN_[data-active-group]
.TechnologiesSection_coreGlow__2TjlA{opacity:.92;filter:blur(12px)}.TechnologiesSection_legend__VsqFc{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2.7rem;color:var(--tech-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.61rem;font-weight:650;line-height:1.4;letter-spacing:.13em;text-align:center}.TechnologiesSection_legend__VsqFc>span{width:2.2rem;height:1px;flex:0 0 auto;background:linear-gradient(90deg,transparent,var(--tech-blue));opacity:.66}.TechnologiesSection_legend__VsqFc>span:last-child{transform:scaleX(-1)}@media (min-width:1181px){.TechnologiesSection_desktopEcosystem__tYbYV .TechnologiesSection_toolsCard__RJZYX .TechnologiesSection_groupList__nUnrc{grid-template-columns:repeat(2,minmax(0,1fr))}.TechnologiesSection_desktopEcosystem__tYbYV .TechnologiesSection_frontendCard__MSWJ5 .TechnologiesSection_groupList__nUnrc{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:980px) and (max-width:1180px){.TechnologiesSection_container__uCTFJ{width:min(calc(100% - 2.5rem),1160px)}.TechnologiesSection_ecosystem__1kQN_{min-height:39rem}.TechnologiesSection_ecosystemGrid__rG5OQ{grid-template-columns:minmax(14rem,.92fr) minmax(17.5rem,.78fr) minmax(17.5rem,.96fr);-moz-column-gap:2.25rem;column-gap:2.25rem;row-gap:1rem}.TechnologiesSection_desktopEcosystem__tYbYV .TechnologiesSection_coreCard__sR_PN{min-height:32rem}.TechnologiesSection_desktopEcosystem__tYbYV .TechnologiesSection_frontendCard__MSWJ5 .TechnologiesSection_groupList__nUnrc{grid-template-columns:repeat(2,minmax(0,1fr))}.TechnologiesSection_connectorBase__daSEu{stroke-width:1.65}.TechnologiesSection_connectorFlow__ESkcs{stroke-width:2.3}}@media (min-width:680px) and (max-width:979px){.TechnologiesSection_container__uCTFJ{width:min(calc(100% - 3rem),56rem)}.TechnologiesSection_ecosystem__1kQN_{min-height:0;margin-top:3.4rem}.TechnologiesSection_connectorLayer__nVTWP,.TechnologiesSection_verticalArchitecture__rHxkv{display:none}.TechnologiesSection_architectureGrid__RLoY_{right:0;left:0;opacity:.25}.TechnologiesSection_ecosystemGrid__rG5OQ{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-template-areas:"core core" "distributed tools" "cloud frontend";gap:1rem}.TechnologiesSection_desktopEcosystem__tYbYV .TechnologiesSection_coreCard__sR_PN{width:100%;min-height:0;padding:1.6rem 1.5rem 3.7rem}.TechnologiesSection_desktopEcosystem__tYbYV .TechnologiesSection_coreList__xUDHL{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;margin-top:.4rem;gap:.6rem}.TechnologiesSection_desktopEcosystem__tYbYV .TechnologiesSection_coreItem__vfRQP{flex-direction:column;justify-content:center;gap:.4rem;min-height:4rem;text-align:center}.TechnologiesSection_desktopEcosystem__tYbYV .TechnologiesSection_groupCard__ByLiL{min-height:0;height:auto}.TechnologiesSection_desktopEcosystem__tYbYV .TechnologiesSection_groupCard__ByLiL .TechnologiesSection_groupList__nUnrc{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:.75rem;column-gap:.75rem}.TechnologiesSection_coreGlow__2TjlA{top:10rem;width:28rem;height:23rem}}@media (max-width:679px){.TechnologiesSection_section___25YE{scroll-margin-top:4.3rem;padding:4.4rem 0 4.5rem}.TechnologiesSection_container__uCTFJ{width:min(calc(100% - 1.5rem),42rem)}.TechnologiesSection_sectionMarker__E3mtY{margin-bottom:1.15rem;font-size:.64rem}.TechnologiesSection_sectionMarkerIcon__Cgh2U{width:1.7rem;height:1.7rem}.TechnologiesSection_title__Zwn2m{font-size:clamp(2.8rem,14vw,4.15rem);line-height:.95}.TechnologiesSection_lead__oPx0o{max-width:31rem;margin-top:1rem;font-size:.84rem;line-height:1.6}.TechnologiesSection_accentLine__4fS7q{width:2.7rem;margin-top:1.15rem}.TechnologiesSection_desktopEcosystem__tYbYV{display:none!important}.TechnologiesSection_mobileEcosystem__oHjS8{position:relative;display:block;margin-top:2.5rem;isolation:isolate}.TechnologiesSection_mobilePipeline__3cWqr{position:relative;z-index:2;display:flex;flex-direction:column;width:100%}.TechnologiesSection_mobileArchitectureGrid__cIGLF{position:absolute;inset:-1rem -1rem 0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(37,119,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(37,119,255,.08) 1px,transparent 0);background-size:2.5rem 2.5rem;opacity:.22;-webkit-mask-image:linear-gradient(transparent,#000 6%,#000 93%,transparent);mask-image:linear-gradient(transparent,#000 6%,#000 93%,transparent)}.dark .TechnologiesSection_mobileArchitectureGrid__cIGLF{background-image:linear-gradient(rgba(37,119,255,.11) 1px,transparent 0),linear-gradient(90deg,rgba(37,119,255,.11) 1px,transparent 0);opacity:.25}.TechnologiesSection_mobileCoreGlow___2BnF{position:absolute;top:-2.5rem;left:50%;z-index:0;width:min(22rem,90vw);height:22rem;pointer-events:none;border-radius:50%;background:radial-gradient(circle,var(--tech-glow),transparent 69%);opacity:.5;transform:translateX(-50%)}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_coreCard__sR_PN{grid-area:auto;width:100%;min-height:0!important;height:auto!important;padding:1.35rem 1rem 1.2rem;border-radius:.85rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_coreEyebrow__5Yws_{margin-top:.15rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_coreTitle__o4bfq{margin-top:.5rem;font-size:clamp(1.75rem,8vw,2.15rem)}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_coreSymbol__OdmLA{width:4.7rem;height:4.7rem;margin:1rem auto .9rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_coreSymbol__OdmLA svg{width:2rem;height:2rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_coreList__xUDHL{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;gap:.55rem .8rem;margin:0}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_coreItem__vfRQP{display:flex;flex-direction:row;justify-content:flex-start;gap:.5rem;min-height:2.35rem;text-align:left}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_coreItem__vfRQP .TechnologiesSection_technologyName__Jl7Rb{font-size:.76rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_corePlatform__pQ9Y3{position:relative;right:auto;bottom:auto;left:auto;width:68%;height:1.4rem;margin:.85rem auto 0}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_corePlatform__pQ9Y3 span{height:.72rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_corePlatform__pQ9Y3 span:last-child{bottom:.34rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_groupCard__ByLiL{grid-area:auto;width:100%;min-height:0!important;height:auto!important;padding:1rem;border-radius:.72rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 12px 32px rgba(4,24,57,.055)}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_groupHeader__5tBZH{padding-bottom:.7rem;margin-bottom:.72rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_groupHeader__5tBZH h3{font-size:.61rem;line-height:1.35;letter-spacing:.085em}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_groupHeader__5tBZH>span{width:1.55rem;height:1.55rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_groupList__nUnrc{grid-template-columns:repeat(2,minmax(0,1fr))!important;-moz-column-gap:.65rem;column-gap:.65rem;row-gap:.48rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_technologyItem__mkBRo{gap:.46rem;min-height:2rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_technologyName__Jl7Rb{overflow-wrap:anywhere;font-size:.7rem;line-height:1.25}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_technologyIcon__wW1HD{width:1.25rem;height:1.25rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_technologyIcon__wW1HD img,.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_technologyIcon__wW1HD svg{width:1rem;height:1rem}.TechnologiesSection_mobileConnector__ruCUA{position:relative;width:100%;height:54px;flex:0 0 54px;overflow:hidden}.TechnologiesSection_mobileConnectorLine__vsJCX{position:absolute;top:0;bottom:0;left:50%;width:1.5px;transform:translateX(-50%);background:linear-gradient(180deg,rgba(23,105,255,.24),rgba(23,105,255,.88),rgba(23,105,255,.24));box-shadow:0 0 4px rgba(23,105,255,.22)}.dark .TechnologiesSection_mobileConnectorLine__vsJCX{background:linear-gradient(180deg,rgba(70,151,255,.3),#4a97ff,rgba(70,151,255,.3));box-shadow:0 0 5px rgba(67,146,255,.42)}.TechnologiesSection_mobileConnectorSignal__fysjf{position:absolute;top:-18px;left:50%;width:3px;height:19px;border-radius:999px;transform:translateX(-50%);background:linear-gradient(180deg,transparent,#72b4ff 28%,#2e7fff 70%,transparent);box-shadow:0 0 5px rgba(46,127,255,.72),0 0 10px rgba(45,120,255,.36);animation:TechnologiesSection_mobileSignalFlow__EWumU 2.7s linear infinite}.dark .TechnologiesSection_mobileConnectorSignal__fysjf{box-shadow:0 0 6px #57a2ff,0 0 13px rgba(45,120,255,.62)}.TechnologiesSection_mobileConnectorNode__GK0fS{position:absolute;top:50%;left:50%;width:7px;height:7px;border:1px solid hsla(0,0%,100%,.42);border-radius:50%;background:var(--tech-blue-bright);box-shadow:0 0 6px rgba(76,152,255,.96),0 0 12px rgba(49,126,255,.6);transform:translate(-50%,-50%);animation:TechnologiesSection_mobileNodePulse__iYucT 2.8s ease-in-out infinite}.TechnologiesSection_mobileConnectorArrow__J6QqG{position:absolute;bottom:4px;left:50%;width:6px;height:6px;border-right:1.5px solid var(--tech-blue-bright);border-bottom:1.5px solid var(--tech-blue-bright);transform:translateX(-50%) rotate(45deg);opacity:.78}@keyframes TechnologiesSection_mobileSignalFlow__EWumU{0%{transform:translate(-50%)}to{transform:translate(-50%,72px)}}@keyframes TechnologiesSection_mobileNodePulse__iYucT{0%,to{opacity:.64;box-shadow:0 0 5px rgba(76,152,255,.75)}50%{opacity:1;box-shadow:0 0 8px #4c98ff,0 0 15px rgba(49,126,255,.72)}}.TechnologiesSection_mobileLegend__1Z9Xy{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:.55rem;margin-top:1.9rem;color:var(--tech-blue);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.48rem;font-weight:650;line-height:1.45;letter-spacing:.075em;text-align:center}.TechnologiesSection_mobileLegend__1Z9Xy>span{width:.9rem;height:1px;flex:0 0 auto;background:linear-gradient(90deg,transparent,var(--tech-blue));opacity:.64}.TechnologiesSection_mobileLegend__1Z9Xy>span:last-child{transform:scaleX(-1)}}@media (max-width:359px){.TechnologiesSection_section___25YE{padding:4rem 0}.TechnologiesSection_container__uCTFJ{width:calc(100% - 1.25rem)}.TechnologiesSection_title__Zwn2m{font-size:clamp(2.6rem,14vw,3.25rem)}.TechnologiesSection_lead__oPx0o{font-size:.79rem}.TechnologiesSection_mobileEcosystem__oHjS8{margin-top:2.2rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_coreCard__sR_PN{padding:1.2rem .8rem 1rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_groupCard__ByLiL{padding:.85rem .78rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_groupList__nUnrc{-moz-column-gap:.35rem;column-gap:.35rem;row-gap:.4rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_coreList__xUDHL{-moz-column-gap:.35rem;column-gap:.35rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_technologyItem__mkBRo{gap:.35rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_technologyName__Jl7Rb{font-size:.65rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_technologyIcon__wW1HD{width:1.15rem;height:1.15rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_technologyIcon__wW1HD img,.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_technologyIcon__wW1HD svg{width:.92rem;height:.92rem}.TechnologiesSection_mobileConnector__ruCUA{height:48px;flex-basis:48px}.TechnologiesSection_mobileConnectorSignal__fysjf{animation-duration:2.5s}.TechnologiesSection_mobileLegend__1Z9Xy{font-size:.43rem;letter-spacing:.055em}}@media (min-width:430px) and (max-width:679px){.TechnologiesSection_container__uCTFJ{width:min(calc(100% - 2rem),38rem)}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_groupCard__ByLiL{padding:1.1rem}.TechnologiesSection_mobileEcosystem__oHjS8 .TechnologiesSection_technologyName__Jl7Rb{font-size:.75rem}.TechnologiesSection_mobileConnector__ruCUA{height:58px;flex-basis:58px}}@media (hover:none),(pointer:coarse){.TechnologiesSection_groupCard__ByLiL:hover{transform:none}.TechnologiesSection_groupCard__ByLiL:active{transform:translateY(-1px);border-color:var(--tech-border-strong);box-shadow:0 18px 42px rgba(24,94,205,.1)}.TechnologiesSection_technologyItem__mkBRo:hover{transform:none}.TechnologiesSection_technologyItem__mkBRo:active{color:var(--tech-text)}.TechnologiesSection_technologyItem__mkBRo:active .TechnologiesSection_technologyIcon__wW1HD{transform:scale(1.06);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--brand-color) 45%,transparent))}}@media (prefers-reduced-motion:reduce){.TechnologiesSection_connectorFlow__ESkcs,.TechnologiesSection_connectorHaloCore__T4hwi,.TechnologiesSection_connectorHalo__EWudO,.TechnologiesSection_coreGlow__2TjlA,.TechnologiesSection_coreSymbol__OdmLA,.TechnologiesSection_mobileConnectorNode__GK0fS,.TechnologiesSection_mobileConnectorSignal__fysjf{animation:none!important}.TechnologiesSection_connectorBase__daSEu,.TechnologiesSection_connectorFlow__ESkcs,.TechnologiesSection_connector__RssHG,.TechnologiesSection_coreCard__sR_PN,.TechnologiesSection_coreGlow__2TjlA,.TechnologiesSection_groupCard__ByLiL,.TechnologiesSection_technologyIcon__wW1HD,.TechnologiesSection_technologyItem__mkBRo{transition:none!important}.TechnologiesSection_groupCard__ByLiL:active,.TechnologiesSection_groupCard__ByLiL:hover,.TechnologiesSection_technologyItem__mkBRo:active,.TechnologiesSection_technologyItem__mkBRo:active .TechnologiesSection_technologyIcon__wW1HD,.TechnologiesSection_technologyItem__mkBRo:hover,.TechnologiesSection_technologyItem__mkBRo:hover .TechnologiesSection_technologyIcon__wW1HD{transform:none!important}.TechnologiesSection_coreCard__sR_PN,.TechnologiesSection_desktopEcosystem__tYbYV,.TechnologiesSection_groupCard__ByLiL,.TechnologiesSection_mobileEcosystem__oHjS8,.TechnologiesSection_sectionHeader__PhxXF{opacity:1!important;transform:none!important}}