.Nmvota_footer nav a:hover{color:var(--color-mint)}.Nmvota_footer{border-top:1px solid var(--color-line);background:var(--color-bg)}.Nmvota_footerMain{justify-content:space-between;align-items:center;gap:25px;padding:34px 0;display:flex}.Nmvota_footerIdentity{align-items:center;gap:15px;display:flex}.Nmvota_footerIdentity strong{font-size:13px;display:block}.Nmvota_footerIdentity small{color:#7f929f;margin-top:4px;font-size:11px;display:block}.Nmvota_footer nav{gap:24px;display:flex}.Nmvota_footer nav a{color:#97aab5;font-size:11px;font-weight:600;transition:color .2s}.Nmvota_footerBottom{border-top:1px solid var(--color-line);color:#687e8b;justify-content:space-between;padding:18px 0 23px;font-size:10px;display:flex}.Nmvota_footerIdentity img{width:34px;height:34px}html[data-theme=light] .Nmvota_footerIdentity small{color:var(--color-muted)}html[data-theme=light] .Nmvota_footer nav a{color:var(--color-muted)}html[data-theme=light] .Nmvota_footerBottom{color:var(--color-muted)}html[data-theme=light] .Nmvota_footer nav a:hover{color:var(--color-mint)}@media not (min-width:768px){.Nmvota_footerMain{display:block}.Nmvota_footer nav{flex-wrap:wrap;margin-top:25px}.Nmvota_footerBottom{gap:12px}}@media not (min-width:480px){.Nmvota_footer nav{gap:17px}.Nmvota_footerBottom{display:block}.Nmvota_footerBottom span{margin-bottom:6px;display:block}}
.AM90GG_commandTrigger{border:1px solid var(--color-line);color:#8798a6;background:#111820;border-radius:22px;align-items:center;gap:10px;height:35px;padding:0 13px;font-size:12px;display:flex}.AM90GG_searchSymbol{font-size:23px;line-height:0}.AM90GG_paletteBackdrop{z-index:80;background:#000a;justify-content:center;align-items:flex-start;padding:17vh 16px 20px;display:flex;position:fixed;inset:0}.AM90GG_palette{background:#121a20;border:1px solid #32434b;border-radius:16px;width:min(100%,540px);padding:10px;box-shadow:0 24px 100px #000b}.AM90GG_paletteSearch{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:12px;display:flex}.AM90GG_paletteSearch>svg{color:var(--color-mint);font-size:25px}.AM90GG_paletteSearch input{color:var(--color-text);background:0 0;border:0;outline:0;flex:1;min-width:0}.AM90GG_palette kbd{font:11px var(--font-mono);color:var(--color-muted);border:1px solid var(--color-line);border-radius:5px;padding:4px 6px}.AM90GG_paletteLabel{font:10px var(--font-mono);letter-spacing:.1em;color:var(--color-muted);padding:20px 12px 8px}.AM90GG_paletteItem{width:100%;color:var(--color-text);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.AM90GG_paletteItem:hover,.AM90GG_paletteItem:focus-visible,.AM90GG_paletteItem[aria-selected=true]{background:#20302d}.AM90GG_paletteEmpty{color:var(--color-muted);padding:12px}:is(html[data-theme=light] .AM90GG_commandTrigger,html[data-theme=light] .AM90GG_palette){background:var(--color-surface);color:var(--color-text)}:is(html[data-theme=light] .AM90GG_paletteItem:hover,html[data-theme=light] .AM90GG_paletteItem[aria-selected=true]){background:var(--color-surface-2)}@media not (min-width:768px){.AM90GG_commandTrigger{display:none}}
.IoX_Dq_mobileMenuTrigger{color:var(--color-text);background:0 0;border:0;padding:10px;display:none}.IoX_Dq_mobileMenuTrigger svg{display:block}.IoX_Dq_mobileMenu{display:none}@media not (min-width:768px){.IoX_Dq_mobileMenuTrigger{display:block}.IoX_Dq_mobileMenu{border-bottom:1px solid var(--color-line);background:#10171b;flex-direction:column;gap:20px;padding:22px;display:flex;position:fixed;top:66px;left:0;right:0;box-shadow:0 20px 30px #0008}.IoX_Dq_mobileMenu a{font-size:18px;font-weight:700}html[data-theme=light] .IoX_Dq_mobileMenu{background:var(--color-surface)}}
.XFbqWa_siteHeader{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--color-line);background:#080b0edb;height:78px;position:sticky;top:0}.XFbqWa_navShell{align-items:center;gap:48px;height:100%;display:flex}.XFbqWa_desktopNav{align-items:center;gap:34px;margin-inline-end:auto;display:flex}.XFbqWa_desktopNav a{color:#d2dce2;font-size:13px;font-weight:600;transition:color .2s}.XFbqWa_desktopNav a:hover{color:var(--color-mint)}.XFbqWa_navActions{align-items:center;gap:13px;display:flex}html[data-theme=light] .XFbqWa_siteHeader{background:#f5f8f7e6}html[data-theme=light] .XFbqWa_desktopNav a{color:var(--color-text)}html[dir=rtl] .XFbqWa_desktopNav{gap:18px}.XFbqWa_navShell:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){gap:20px}.XFbqWa_contactButton{color:#152225;background:#eaf3f4;border-radius:22px;align-items:center;gap:8px;height:37px;padding:0 17px;font-size:12px;font-weight:800;display:flex}.XFbqWa_contactButton span{background:var(--color-mint);border-radius:50%;width:7px;height:7px}@media not (min-width:768px){.XFbqWa_siteHeader{height:66px}.XFbqWa_navShell{justify-content:space-between}.XFbqWa_desktopNav{display:none}}@media not (min-width:480px){.XFbqWa_navShell{gap:12px}.XFbqWa_navActions{gap:7px}.XFbqWa_contactButton{padding:0 12px}}
.qIW_sa_askLayout>div:first-child>p{color:var(--color-muted);max-width:360px;margin-top:24px;font-size:15px;line-height:1.65}.qIW_sa_askSection{background:radial-gradient(at 30% 70%,#1e1a4855,#0000 50%),#0a0d12}html[data-theme=light] .qIW_sa_askSection{background:var(--color-surface-2)}html[data-theme=light] .qIW_sa_askLayout h2 em{color:var(--color-violet)}.qIW_sa_askLayout{grid-template-columns:minmax(0,35fr) minmax(0,65fr);align-items:center;gap:36px;display:grid}.qIW_sa_askLayout h2 em{color:#d5d9ff;font-style:normal}.qIW_sa_askSection .qIW_sa_askLayout h2{font-size:clamp(2.5rem,3.4vw,3.25rem)}@media not (min-width:768px){.qIW_sa_askLayout{display:block}.qIW_sa_askSection .qIW_sa_askLayout h2{font-size:clamp(2.25rem,8vw,3.2rem)}}
._1Rp-3G_contactSection{padding:50px 0 100px}._1Rp-3G_contactPanel{background:radial-gradient(circle at 85%,#227b4a30,#0000 40%),#101a18;border:1px solid #26513e;border-radius:17px;justify-content:space-between;align-items:end;gap:30px;padding:42px 48px;display:flex}._1Rp-3G_contactSection h2{letter-spacing:-.035em;margin:17px 0 0;font-size:clamp(2rem,3.4vw,3.3rem);font-weight:700;line-height:1.04}._1Rp-3G_contactSection h2 em{color:var(--color-mint);font-style:normal}._1Rp-3G_actions{flex-wrap:wrap;flex:0 auto;gap:10px;display:flex}html[data-theme=light] ._1Rp-3G_contactPanel{background:radial-gradient(circle at 85% 50%, #227b4a20, transparent 40%), var(--color-surface)}@media not (min-width:768px){._1Rp-3G_contactPanel{padding:30px;display:block}._1Rp-3G_actions{flex-wrap:wrap;margin-top:30px}}
.yw4hEa_experienceLayout{grid-template-columns:minmax(0,38fr) minmax(0,62fr);gap:20px;display:grid}.yw4hEa_experienceHeading h2{margin-top:17px}.yw4hEa_experienceHeading p{color:var(--color-muted);max-width:360px;margin-top:24px;font-size:15px;line-height:1.65}.yw4hEa_timeline{padding-inline-start:35px}.yw4hEa_timelineItem{border-inline-start:1px solid #49605c;grid-template-columns:180px 1fr;gap:26px;padding-block:4px 38px;padding-inline:29px 0;display:grid;position:relative}.yw4hEa_timelineItem:last-child{border-inline-start-color:#0000}.yw4hEa_timelineDot{inset-inline-start:-5px;background:var(--color-mint);border-radius:50%;width:9px;height:9px;position:absolute;top:8px;box-shadow:0 0 0 5px #12342b}.yw4hEa_timelineDot.yw4hEa_blue{background:var(--color-blue);box-shadow:0 0 0 5px #182942}.yw4hEa_timelineDot.yw4hEa_violet{background:var(--color-violet);box-shadow:0 0 0 5px #292342}.yw4hEa_timeline time{color:#9aabb7;font-size:12px}.yw4hEa_timeline h3{margin:0 0 4px;font-size:17px}.yw4hEa_timeline strong{color:#b9c9d0;font-size:12px}.yw4hEa_timeline p{color:#8295a2;max-width:430px;margin:8px 0 0;font-size:12px;line-height:1.5}:is(html[data-theme=light] .yw4hEa_timeline time,html[data-theme=light] .yw4hEa_timeline strong,html[data-theme=light] .yw4hEa_timeline p){color:var(--color-muted)}@media not (min-width:1024px){.yw4hEa_experienceLayout{grid-template-columns:minmax(0,32fr) minmax(0,68fr)}.yw4hEa_timelineItem{grid-template-columns:135px 1fr}}@media not (min-width:768px){.yw4hEa_experienceLayout{display:block}.yw4hEa_experienceHeading{margin-bottom:35px}.yw4hEa_timeline{padding-inline-start:8px}.yw4hEa_timelineItem{grid-template-columns:105px 1fr;gap:10px;padding-inline-start:22px}}@media not (min-width:480px){.yw4hEa_timelineItem{display:block}.yw4hEa_timeline time{margin-bottom:9px;display:block}}
.zag3ma_techTags{flex-wrap:wrap;gap:7px;display:flex}.zag3ma_techTags span{color:#b9cbd0;background:#ffffff0d;border-radius:20px;padding:6px 9px;font-size:10px}.zag3ma_techTags span:before{content:"";background:var(--color-mint);border-radius:50%;width:4px;height:4px;margin:0 5px 2px 0;display:inline-block}html[data-theme=light] .zag3ma_techTags span{color:color-mix(in srgb, var(--color-text) 80%, transparent);background:color-mix(in srgb, var(--color-text) 6%, transparent)}
.H28cfW_featuredProject{background:radial-gradient(circle at 73% 58%,#5c4b9f62,#0000 42%),linear-gradient(115deg,#061519 0%,#111923 54%,#25223f 100%);border:1px solid #24534c;border-radius:16px;grid-template-columns:43% 57%;min-height:410px;display:grid;position:relative;overflow:hidden}.H28cfW_featuredCopy{z-index:2;padding-block:43px 36px;padding-inline:43px 0;position:relative}html[data-theme=light] .H28cfW_featuredProject{--color-mint:#52ed94;--color-text:#f3f6f7;color:#f3f6f7}.H28cfW_projectBadge{color:var(--color-mint);background:#104433;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.H28cfW_featuredCopy h3{letter-spacing:-.04em;margin:18px 0 12px;font-size:clamp(2.5rem,4vw,4.15rem);line-height:1}.H28cfW_featuredTagline{color:#d7e3e6;margin-bottom:20px;font-size:17px}.H28cfW_projectDescription{color:#b5c4cc;max-width:370px;font-size:14px;line-height:1.6}.H28cfW_projectActions{flex-wrap:wrap;gap:9px;margin:25px 0;display:flex}.H28cfW_featuredArt{min-width:0;position:relative}.H28cfW_screenGlow{filter:blur(70px);background:#7b7ae390;position:absolute;inset:16% 4% 10% 2%}.H28cfW_desktopScreen{background:#eef1ff;border:7px solid #d8dcfa;border-radius:20px 20px 13px 13px;width:81%;height:79%;position:absolute;top:12%;left:1%;overflow:hidden;transform:perspective(900px)rotateY(-7deg)rotate(-2deg);box-shadow:20px 30px 60px #0009}.H28cfW_desktopScreen img{object-fit:cover;object-position:center}.H28cfW_browserBar{z-index:2;background:#e9eaff;gap:4px;height:24px;padding:8px 10px;display:flex;position:relative}.H28cfW_browserBar span{background:#c4c9eb;border-radius:50%;width:5px;height:5px}.H28cfW_browserBar i{color:#626789;margin:-2px auto 0;font-size:8px;font-style:normal}.H28cfW_phoneScreen{text-align:center;background:#e5e8ff;border:7px solid #222a50;border-radius:28px;width:27%;height:67%;padding:0;position:absolute;bottom:-8%;right:4%;overflow:hidden;transform:rotate(5deg);box-shadow:12px 18px 30px #0008}.H28cfW_phonePreview{object-fit:cover;object-position:center}.H28cfW_phoneNotch{z-index:2;background:#222a50;border-radius:0 0 10px 10px;width:36%;height:10px;position:absolute;top:3px;left:32%}@media not (min-width:1024px){.H28cfW_featuredProject{grid-template-columns:45% 55%}.H28cfW_desktopScreen{width:90%;left:0}}@media not (min-width:768px){.H28cfW_featuredProject{display:block}.H28cfW_featuredCopy{padding:30px 24px}.H28cfW_featuredCopy h3{font-size:2.9rem}.H28cfW_featuredArt{height:320px}.H28cfW_desktopScreen{width:78%;height:85%;top:5%;left:6%}.H28cfW_phoneScreen{height:75%;bottom:-9%;right:3%}}@media not (min-width:480px){.H28cfW_featuredArt{height:260px}.H28cfW_phoneScreen{border-width:5px;border-radius:18px}}
