.HandTracking_container__l_vGC{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:10000}.HandTracking_cursor__Lr31M{position:fixed;width:20px;height:20px;background:radial-gradient(circle,#ff4444 0,#cc0000 100%);border-radius:50%;pointer-events:none;z-index:10001;transform:translate(-50%,-50%);transition:all .1s ease-out;box-shadow:0 0 10px rgba(255,68,68,.6),0 0 20px rgba(255,68,68,.4),0 0 30px rgba(255,68,68,.2);border:2px solid rgba(255,255,255,.8)}.HandTracking_cursor__Lr31M.HandTracking_clicking__I7uV5{transform:translate(-50%,-50%) scale(1.5);background:radial-gradient(circle,#ff6666 0,#ff0000 100%);box-shadow:0 0 15px rgba(255,68,68,.8),0 0 30px rgba(255,68,68,.6),0 0 45px rgba(255,68,68,.4)}.InteractiveModes_cvPanel__Uj_x1{position:fixed;z-index:1100;top:87px;right:22px;width:min(465px,calc(100vw - 32px));padding:17px;border-radius:18px;border:1px solid rgba(92,145,255,.65);background:rgba(5,15,30,.95);color:#f5f7ff;box-shadow:0 30px 100px rgba(0,0,0,.48),0 0 55px rgba(55,105,255,.13);backdrop-filter:blur(20px);box-sizing:border-box}.InteractiveModes_panelHeader__T0TVJ{display:flex;justify-content:space-between;gap:12px;align-items:start}.InteractiveModes_panelHeader__T0TVJ h3{margin:0;display:flex;align-items:center;gap:8px;font-size:16px}.InteractiveModes_panelHeader__T0TVJ h3 svg{color:#6fa7ff}.InteractiveModes_panelHeader__T0TVJ p{margin:6px 0 0;color:#95a6c5;font-size:12.5px}.InteractiveModes_panelHeaderActions__rlFbo{display:flex;align-items:center;gap:8px}.InteractiveModes_activePill__ruigI{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:99px;background:rgba(19,150,94,.15);color:#73e4ac;font-size:12px}.InteractiveModes_activePill__ruigI span{width:7px;height:7px;border-radius:50%;background:#31df8a;box-shadow:0 0 10px #31df8a}.InteractiveModes_nlpHeader__bazRo>button,.InteractiveModes_panelIcon__JAUBD{width:29px;height:29px;border:1px solid rgba(116,148,210,.22);background:rgba(12,25,48,.68);color:inherit;border-radius:10px;display:grid;place-items:center;cursor:pointer}.InteractiveModes_cameraFrame__UgcDn{position:relative;margin-top:14px;min-height:250px;overflow:hidden;border-radius:12px;border:1px solid rgba(100,132,190,.22);background:#030814}.InteractiveModes_cameraVideo__ZJlq5{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transform:scaleX(-1)}.InteractiveModes_cameraBadge__04skh{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border-radius:7px;background:rgba(4,11,23,.72);border:1px solid rgba(111,151,223,.2);font-size:12.5px}.InteractiveModes_cameraBadge__04skh span{width:8px;height:8px;border-radius:50%;background:#30e98b;box-shadow:0 0 9px #30e98b}.InteractiveModes_cvInfoGrid___ZNYL{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.InteractiveModes_infoCard__rkDbH{padding:12px;border:1px solid rgba(99,127,181,.2);border-radius:11px;background:rgba(9,20,40,.65)}.InteractiveModes_infoCard__rkDbH h4{margin:0 0 9px;font-size:13px}.InteractiveModes_infoCard__rkDbH ul{list-style:none;padding:0;margin:0;display:grid;gap:7px}.InteractiveModes_infoCard__rkDbH li{display:flex;align-items:center;gap:6px;color:#9eafca;font-size:12px}.InteractiveModes_infoCard__rkDbH li svg{color:#70a5ff;flex:0 0 auto}.InteractiveModes_panelFooter__VXMF_{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:11px}.InteractiveModes_exitButton__QS7ej,.InteractiveModes_panelAction__E1KOv{height:39px;border-radius:10px;cursor:pointer;font-size:13px;font-weight:750;display:flex;align-items:center;justify-content:center;gap:7px}.InteractiveModes_panelAction__E1KOv{border:1px solid #4d8dff;color:#fff;background:linear-gradient(135deg,#2f74ff,#5b5eea);box-shadow:0 7px 18px rgba(47,116,255,.22)}.InteractiveModes_exitButton__QS7ej{border:1px solid #e05a6a;color:#fff;background:#a92f43;box-shadow:0 7px 18px rgba(169,47,67,.18)}.InteractiveModes_panelAction__E1KOv:hover{border-color:#83b2ff;box-shadow:0 9px 22px rgba(47,116,255,.28)}.InteractiveModes_exitButton__QS7ej:hover{border-color:#ff8794;background:#c33a50;box-shadow:0 9px 22px rgba(169,47,67,.25)}.InteractiveModes_exitButton__QS7ej:active,.InteractiveModes_panelAction__E1KOv:active{transform:translateY(1px)}.InteractiveModes_exitButton__QS7ej:focus-visible,.InteractiveModes_panelAction__E1KOv:focus-visible,.InteractiveModes_panelIcon__JAUBD:focus-visible{outline:2px solid #7fb0ff;outline-offset:2px}html[data-theme=light] .InteractiveModes_panelAction__E1KOv{border-color:#2f67d8;color:#fff;background:linear-gradient(135deg,#2f6fe4,#4f55d8);box-shadow:0 7px 18px rgba(47,103,216,.2)}html[data-theme=light] .InteractiveModes_panelAction__E1KOv:hover{border-color:#2455b8;background:linear-gradient(135deg,#285fc9,#464bc4)}html[data-theme=light] .InteractiveModes_exitButton__QS7ej{border-color:#b62f43;color:#fff;background:#b62f43}html[data-theme=light] .InteractiveModes_exitButton__QS7ej:hover{background:#9e2739;border-color:#8e2032}.InteractiveModes_panelAction__E1KOv:disabled{opacity:.65;cursor:wait;transform:none;box-shadow:none}.InteractiveModes_nlpPanel__nF_1y{position:fixed;z-index:1100;top:87px;right:22px;width:min(450px,calc(100vw - 32px));height:min(590px,calc(100vh - 105px));padding:16px;border-radius:18px;border:1px solid rgba(92,145,255,.5);background:rgba(5,15,30,.97);color:#f5f7ff;box-shadow:0 30px 100px rgba(0,0,0,.42),0 0 50px rgba(55,105,255,.1);backdrop-filter:blur(20px);display:flex;flex-direction:column;box-sizing:border-box}.InteractiveModes_nlpHeader__bazRo{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.InteractiveModes_nlpHeader__bazRo>div>span{font-size:11px;letter-spacing:1.8px;color:#8d78ff;font-weight:800}.InteractiveModes_nlpHeader__bazRo h2{display:flex;align-items:center;gap:7px;margin:5px 0 0;font-size:15px}.InteractiveModes_nlpHeader__bazRo h2 svg{color:#9278ff}.InteractiveModes_nlpReady__uTFGu{width:min(300px,88%);margin:22px auto 12px;padding:13px 16px;border:1px solid rgba(99,127,181,.24);border-radius:11px;background:rgba(9,20,40,.7);text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.InteractiveModes_nlpReady__uTFGu svg{color:#9278ff}.InteractiveModes_nlpReady__uTFGu b{font-size:13.5px}.InteractiveModes_nlpReady__uTFGu span{color:#93a3bf;font-size:11px;line-height:1.5}.InteractiveModes_nlpMessages__Q1ulw{flex:1;min-height:0;overflow:auto;margin:4px 0 12px;padding:4px;display:flex;flex-direction:column;gap:8px}.InteractiveModes_nlpWelcome__GxQ7u{margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:7px;color:#93a3bf;font-size:12px;line-height:1.5}.InteractiveModes_nlpWelcome__GxQ7u b{font-size:13.5px;color:#f5f7ff}.InteractiveModes_nlpWelcome__GxQ7u div{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:5px}.InteractiveModes_nlpWelcome__GxQ7u button{padding:7px 10px;border:1px solid rgba(116,148,210,.22);border-radius:8px;background:#0d1c34;color:#e9eff8;font-size:11px;cursor:pointer}.InteractiveModes_nlpAssistant__ywXUZ,.InteractiveModes_nlpUser__BPBit{max-width:86%;padding:9px 11px;border-radius:11px;font-size:12px;line-height:1.55;white-space:pre-wrap}.InteractiveModes_nlpUser__BPBit{align-self:flex-end;background:linear-gradient(100deg,#3477ff,#5d6eff);color:#fff;border-bottom-right-radius:3px}.InteractiveModes_nlpAssistant__ywXUZ{align-self:flex-start;background:#0d1c34;border:1px solid rgba(116,148,210,.22);color:#e8eef8;border-bottom-left-radius:3px}.InteractiveModes_nlpInput__dp8h9{display:flex;gap:7px;border-top:1px solid rgba(116,148,210,.22);padding-top:10px}.InteractiveModes_nlpInput__dp8h9 input{min-width:0;flex:1;height:39px;border:1px solid rgba(116,148,210,.25);border-radius:9px;background:#0d1c34;color:#f5f7ff;padding:0 10px;outline:none;font-size:12px}.InteractiveModes_nlpInput__dp8h9 input::-moz-placeholder{color:#7789a5}.InteractiveModes_nlpInput__dp8h9 input::placeholder{color:#7789a5}.InteractiveModes_nlpInput__dp8h9>button{width:40px;border:0;border-radius:9px;background:linear-gradient(100deg,#3778ff,#6965e9);color:#fff;display:grid;place-items:center;cursor:pointer}.InteractiveModes_nlpInput__dp8h9>button:disabled{opacity:.55}html[data-theme=light] .InteractiveModes_cvPanel__Uj_x1,html[data-theme=light] .InteractiveModes_nlpPanel__nF_1y{background:rgba(248,251,255,.98);color:#172033;border-color:#bfd0e4;box-shadow:0 24px 70px rgba(38,61,91,.18)}html[data-theme=light] .InteractiveModes_panelHeader__T0TVJ p{color:#63768d}html[data-theme=light] .InteractiveModes_nlpHeader__bazRo>button,html[data-theme=light] .InteractiveModes_panelIcon__JAUBD{background:#fff;color:#334155;border-color:#c4d4e5}html[data-theme=light] .InteractiveModes_infoCard__rkDbH{background:#f4f8fc;border-color:#ccd9e7}html[data-theme=light] .InteractiveModes_infoCard__rkDbH li{color:#5f7189}html[data-theme=light] .InteractiveModes_nlpReady__uTFGu{background:#fff;border-color:#cbd8e7}html[data-theme=light] .InteractiveModes_nlpReady__uTFGu span,html[data-theme=light] .InteractiveModes_nlpWelcome__GxQ7u{color:#60728a}html[data-theme=light] .InteractiveModes_nlpWelcome__GxQ7u b{color:#172033}html[data-theme=light] .InteractiveModes_nlpWelcome__GxQ7u button{background:#f4f7fb;color:#314b69;border-color:#c7d6e5}html[data-theme=light] .InteractiveModes_nlpAssistant__ywXUZ{background:#eef4fa;color:#243247;border-color:#cbd8e7}html[data-theme=light] .InteractiveModes_nlpInput__dp8h9{border-top-color:#d4dfeb}html[data-theme=light] .InteractiveModes_nlpInput__dp8h9 input{background:#fff;color:#172033;border-color:#c4d4e5}html[data-theme=light] .InteractiveModes_nlpInput__dp8h9 input::-moz-placeholder{color:#71839a}html[data-theme=light] .InteractiveModes_nlpInput__dp8h9 input::placeholder{color:#71839a}@media(max-width:700px){.InteractiveModes_cvPanel__Uj_x1,.InteractiveModes_nlpPanel__nF_1y{top:74px;left:10px;right:10px;width:auto}.InteractiveModes_cameraFrame__UgcDn{min-height:230px}.InteractiveModes_cvInfoGrid___ZNYL{grid-template-columns:1fr}.InteractiveModes_panelFooter__VXMF_{grid-template-columns:1fr 1fr}.InteractiveModes_nlpPanel__nF_1y{height:calc(100vh - 86px)}.InteractiveModes_nlpReady__uTFGu{width:min(320px,90%)}}@media(max-width:500px){.InteractiveModes_panelFooter__VXMF_{grid-template-columns:1fr}}.InteractiveModes_virtualCursor__rqJGk{position:fixed;z-index:1150;width:18px;height:18px;border:2px solid #ff6666;border-radius:50%;box-shadow:0 0 0 4px rgba(255,76,76,.12),0 0 14px rgba(255,76,76,.65);pointer-events:none;transform:translate(-50%,-50%);transition:left .08s linear,top .08s linear}.InteractiveModes_cameraBadge__04skh{background:rgba(30,50,78,.92);border-color:rgba(151,184,226,.48);color:#f6f9ff;box-shadow:0 5px 16px rgba(0,0,0,.18)}html[data-theme=light] .InteractiveModes_cameraBadge__04skh{background:rgba(255,255,255,.96);border-color:#b9cde2;color:#294765;box-shadow:0 5px 16px rgba(42,70,105,.12)}.PortfolioPages_page__Wk0WF{--bg:#030914;--panel:#081427;--panel2:#0b192d;--text:#f4f7ff;--muted:#9aaaca;--line:#1a3357;--blue:#4f8dff;--purple:#a278ff;min-height:100vh;background:radial-gradient(circle at 78% 4%,rgba(70,80,180,.18),transparent 28%),radial-gradient(circle at 8% 20%,rgba(20,100,220,.1),transparent 30%),linear-gradient(180deg,#020711,#061326 48%,#020813);color:var(--text);font-family:var(--font-body)}.PortfolioPages_header__gYlWR{height:74px;position:sticky;top:0;z-index:100;display:grid;grid-template-columns:260px 1fr auto;align-items:center;gap:24px;padding:10px 5.8%;background:rgba(2,8,19,.82);border-bottom:1px solid rgba(117,148,207,.1);backdrop-filter:blur(18px)}.PortfolioPages_brand__WPpOT{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.PortfolioPages_brandMark__m1mJW{font-size:30px;font-weight:900;letter-spacing:-2px;background:linear-gradient(135deg,#3d91ff,#9d70ff);background-clip:text;-webkit-background-clip:text;color:transparent}.PortfolioPages_brand__WPpOT b{display:block;font-size:15px}.PortfolioPages_brand__WPpOT small{display:block;color:#8b9ab7;font-size:12px;margin-top:3px}.PortfolioPages_header__gYlWR nav{display:flex;justify-content:center;gap:32px}.PortfolioPages_header__gYlWR nav a{position:relative;color:#a8b4cc;text-decoration:none;font-size:13.5px;padding:0 0 7px;border-bottom:2px solid transparent;line-height:1}.PortfolioPages_header__gYlWR nav a.PortfolioPages_active__ExryM{color:#fff;border-bottom-color:#7186ff}.PortfolioPages_header__gYlWR nav a:hover{color:#fff}.PortfolioPages_headerActions__kzxbC{display:flex;align-items:center;gap:14px}.PortfolioPages_headerActions__kzxbC .PortfolioPages_themeButton__vH124{width:34px;height:34px;border:1px solid #263c60;border-radius:20px;background:#0b1528;color:#fff;display:grid;place-items:center;cursor:pointer}.PortfolioPages_buttonGhost__fK1aP,.PortfolioPages_button__erAIi,.PortfolioPages_headerCv__CXqvU{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;white-space:nowrap;border-radius:22px;font-size:13px;font-weight:700}.PortfolioPages_headerCv__CXqvU{padding:11px 18px;border:1px solid #65739a;color:#fff;background:#071123}.PortfolioPages_button__erAIi{padding:13px 21px;color:#fff;background:linear-gradient(100deg,#2c70ff,#635dff);box-shadow:0 0 28px rgba(55,101,255,.25)}.PortfolioPages_buttonGhost__fK1aP{padding:12px 20px;color:#fff;border:1px solid #6877a7;background:rgba(7,15,31,.4)}.PortfolioPages_container__GiZ7S{width:min(1410px,89%);margin:auto}.PortfolioPages_kicker__qdsbm{font-size:12.5px;letter-spacing:5px;color:#a991ff;font-weight:800}.PortfolioPages_heroHome__aFjJg{min-height:calc(100vh - 74px);padding:60px 0 28px;position:relative;overflow:hidden}.PortfolioPages_heroHome__aFjJg:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(88,112,170,.05) 1px,transparent 0),linear-gradient(90deg,rgba(88,112,170,.05) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,black,transparent 85%);mask-image:linear-gradient(180deg,black,transparent 85%);pointer-events:none}.PortfolioPages_modeCards__9hpKV{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative;z-index:2;margin-top:-18px}.PortfolioPages_modeCard__rt0sd{min-height:300px;padding:25px 27px;border:1px solid #28456d;border-radius:12px;background:linear-gradient(145deg,rgba(10,22,41,.94),rgba(5,13,27,.88));position:relative;overflow:hidden}.PortfolioPages_modeCard__rt0sd:after{content:"";position:absolute;width:180px;min-height:180px;right:-60px;bottom:-90px;background:radial-gradient(circle,rgba(80,101,255,.22),transparent 70%)}.PortfolioPages_modeNum__zs57B{font-size:13.5px;color:#94a8ce;letter-spacing:2px}.PortfolioPages_modeCard__rt0sd h3{font-size:21px;margin:48px 0 12px;max-width:260px}.PortfolioPages_modeCard__rt0sd p{color:#98a7c3;font-size:13.5px;line-height:1.7;max-width:280px}.PortfolioPages_modeCard__rt0sd .PortfolioPages_buttonGhost__fK1aP{margin-top:18px}.PortfolioPages_modeImage__TznhD{height:85px;position:absolute;right:25px;top:20px;opacity:.8;max-width:180px;-o-object-fit:contain;object-fit:contain}.PortfolioPages_homeSocial__VdGPe{display:flex;align-items:center;gap:18px;padding:30px 0 0;color:#a6b2ca}.PortfolioPages_homeSocial__VdGPe a{color:#fff}.PortfolioPages_homeSocial__VdGPe span{font-size:12.5px;color:#8797b6}.PortfolioPages_sectionBlock__yYXAk{padding:88px 0;border-top:1px solid rgba(105,133,184,.1)}.PortfolioPages_sectionTitle__pfnpe{font-size:39px;line-height:1.08;margin:8px 0 16px;letter-spacing:-1.5px}.PortfolioPages_sectionIntro__etuwn{color:#aab8d0;line-height:1.7;font-size:13px;max-width:760px}.PortfolioPages_split__e15h_{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.PortfolioPages_cards3__wEBrY{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.PortfolioPages_cards4__qDRFC{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.PortfolioPages_card__qOnut{background:linear-gradient(145deg,#09182d,#061122);border:1px solid #1b385d;border-radius:11px;padding:21px}.PortfolioPages_card__qOnut h3{font-size:15px;margin:14px 0 8px}.PortfolioPages_card__qOnut p{font-size:13px;color:#95a5c1;line-height:1.6}.PortfolioPages_projectPageHero__lulwP{padding:68px 0 46px;display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:30px}.PortfolioPages_projectHeroImg__ajaF0{min-height:280px;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:16px;opacity:.9;border:1px solid #223b62}.PortfolioPages_filters__EF9M4{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 26px}.PortfolioPages_filter__z33me{border:1px solid #233b60;border-radius:9px;padding:10px 16px;background:#071326;color:#9cadc9;font-size:12.5px}.PortfolioPages_filter__z33me:first-child{background:#2d70ff;color:#fff}.PortfolioPages_projectGridBig__ZlwUG{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.PortfolioPages_projectBig__W5xwE{overflow:hidden;border:1px solid #1c3b62;border-radius:10px;background:#071528}.PortfolioPages_projectBig__W5xwE img{width:100%;min-height:190px;-o-object-fit:cover;object-fit:cover}.PortfolioPages_projectBig__W5xwE .PortfolioPages_body__sn2BL{padding:18px}.PortfolioPages_projectBig__W5xwE h3{font-size:15px;margin:0 0 8px}.PortfolioPages_projectBig__W5xwE p{font-size:12.5px;line-height:1.5;color:#92a4c1;min-height:46px}.PortfolioPages_chips__YPWPU{display:flex;flex-wrap:wrap;gap:5px}.PortfolioPages_chips__YPWPU span{font-size:11px;padding:5px 7px;border-radius:5px;background:#0c2748;color:#a5c7ff}.PortfolioPages_timeline__WQpys{position:relative;margin-top:35px}.PortfolioPages_timeline__WQpys:before{content:"";position:absolute;left:89px;top:0;bottom:0;width:2px;background:#30476e}.PortfolioPages_timelineItem__Kl1mP{display:grid;grid-template-columns:145px 1fr;gap:30px;position:relative;margin-bottom:16px}.PortfolioPages_timelineDate__9qHrg{color:#a8b6d0;font-size:14px;font-weight:650;text-align:right;padding-top:18px}.PortfolioPages_timelineDate__9qHrg:after{content:"";position:absolute;left:84px;top:18px;width:12px;height:12px;border-radius:50%;background:#6f7eff;border:3px solid #061124;box-shadow:0 0 12px #6677ff}.PortfolioPages_timelineCard__ZGcYa{padding:20px;border:1px solid #1c3b62;border-radius:12px;background:#071629}.PortfolioPages_timelineCard__ZGcYa h3{font-size:16px;margin:0 0 5px}.PortfolioPages_timelineCard__ZGcYa .PortfolioPages_sub__eLK_V{font-size:12.5px;color:#6ea2ff;margin-bottom:10px}.PortfolioPages_timelineCard__ZGcYa p{font-size:13px;color:#95a7c2;line-height:1.6;margin:10px 0 0}.PortfolioPages_skillsGrid__3CaJk{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.PortfolioPages_skillBox__BPHoo{padding:20px;border:1px solid #1b385d;border-radius:10px;background:#071629}.PortfolioPages_skillBox__BPHoo h3{font-size:15px;margin:0 0 6px}.PortfolioPages_skillBox__BPHoo p{font-size:12.5px;color:#92a3c0;margin-bottom:17px}.PortfolioPages_skillItems__TcsT2{display:flex;flex-wrap:wrap;gap:8px}.PortfolioPages_skillItems__TcsT2 span{padding:7px 9px;background:#0c1d35;border-radius:7px;font-size:12px;color:#b5c7e4}.PortfolioPages_roadmap__rJTJI{margin-top:30px;padding:26px;border:1px solid #203c64;border-radius:13px;background:#061326}.PortfolioPages_roadmapLine__dAG1p{display:grid;grid-template-columns:repeat(10,1fr);gap:8px;align-items:center;margin:30px 0}.PortfolioPages_roadmapLine__dAG1p div{text-align:center;font-size:12px;color:#a7b4ca}.PortfolioPages_roadmapLine__dAG1p i{display:block;margin:0 auto 7px;width:19px;height:19px;border-radius:50%;border:2px solid #7199ff;background:#0a2547}.PortfolioPages_aboutHero__E8GpF{padding:68px 0 42px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.PortfolioPages_aboutPhoto___Pjb4{min-height:350px;background:linear-gradient(145deg,#11213a,#101a2c);border-radius:14px;display:flex;align-items:end;justify-content:center;overflow:hidden}.PortfolioPages_aboutPhoto___Pjb4 img{max-height:100%;max-width:90%;-o-object-fit:contain;object-fit:contain}.PortfolioPages_aboutGrid__5j0cI{display:grid;grid-template-columns:1.2fr .8fr;gap:20px}.PortfolioPages_contactHero__RLJZs{padding:70px 0 45px;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:370px}.PortfolioPages_contactImage__fhrYY{min-height:320px;background:linear-gradient(145deg,#10213c,#111c30);border-radius:14px;overflow:hidden}.PortfolioPages_contactImage__fhrYY img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.7}.PortfolioPages_contactGrid__dMmsS{display:grid;grid-template-columns:.85fr 1.15fr;gap:22px}.PortfolioPages_contactCards__10Eyx{display:grid;gap:12px}.PortfolioPages_contactCard__35u4J{padding:18px;border:1px solid #1c3b62;border-radius:11px;background:#071629;display:flex;align-items:center;gap:15px}.PortfolioPages_contactCard__35u4J svg{color:#669bff}.PortfolioPages_contactCard__35u4J a{color:#67a5ff;text-decoration:none;font-size:13px}.PortfolioPages_contactCard__35u4J span{display:block;color:#8e9db8;font-size:12px;margin-top:4px}.PortfolioPages_form__banu0{padding:20px;border:1px solid #1d3b61;border-radius:12px;background:#071629}.PortfolioPages_form__banu0 h2{margin:0 0 8px;font-size:22px}.PortfolioPages_form__banu0 p{color:#8fa0bb;font-size:12.5px;margin-bottom:18px}.PortfolioPages_formRow__B4Dwz{display:grid;grid-template-columns:1fr 1fr;gap:10px}.PortfolioPages_form__banu0 input,.PortfolioPages_form__banu0 textarea{width:100%;box-sizing:border-box;border:1px solid #243e63;border-radius:8px;background:#0b1b31;color:#fff;padding:13px;font:inherit;font-size:12.5px;margin-bottom:10px}.PortfolioPages_form__banu0 textarea{min-height:130px;resize:vertical}.PortfolioPages_footer__Hgy8v{width:89%;margin:auto;padding:28px 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(104,132,181,.12)}.PortfolioPages_footerBrand__DWlz1{display:flex;align-items:center;gap:10px}.PortfolioPages_footerBrand__DWlz1 b{display:block;font-size:13.5px}.PortfolioPages_footerBrand__DWlz1 small{font-size:11px;color:#7e8ea9}.PortfolioPages_footerQuote__0xjbG{font-size:12.5px;color:#8999b6;font-style:italic}.PortfolioPages_socials__NtcOF{display:flex;gap:18px}.PortfolioPages_socials__NtcOF a{color:#fff}@media(max-width:1050px){.PortfolioPages_header__gYlWR{grid-template-columns:220px 1fr auto}.PortfolioPages_header__gYlWR nav{gap:16px}.PortfolioPages_aboutHero__E8GpF,.PortfolioPages_contactHero__RLJZs,.PortfolioPages_homeHeroGrid___6SQI,.PortfolioPages_projectPageHero__lulwP{grid-template-columns:1fr}.PortfolioPages_heroPortrait__BlEcC{min-height:430px}.PortfolioPages_cards4__qDRFC,.PortfolioPages_projectGridBig__ZlwUG,.PortfolioPages_skillsGrid__3CaJk{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.PortfolioPages_header__gYlWR{grid-template-columns:1fr auto;padding:10px 4%}.PortfolioPages_header__gYlWR nav{display:none}.PortfolioPages_headerCv__CXqvU{padding:9px 12px}.PortfolioPages_heroHome__aFjJg{padding-top:40px}.PortfolioPages_homeCopy___iXcN h1{font-size:48px}.PortfolioPages_aboutGrid__5j0cI,.PortfolioPages_cards3__wEBrY,.PortfolioPages_contactGrid__dMmsS,.PortfolioPages_modeCards__9hpKV{grid-template-columns:1fr}.PortfolioPages_statsMini__6bqzD{gap:16px}.PortfolioPages_statsMini__6bqzD div{padding-right:16px}.PortfolioPages_heroPortrait__BlEcC{min-height:390px}.PortfolioPages_quote__7nH4H,.PortfolioPages_steps__WAHSP{display:none}.PortfolioPages_cards4__qDRFC,.PortfolioPages_projectGridBig__ZlwUG,.PortfolioPages_skillsGrid__3CaJk{grid-template-columns:1fr}.PortfolioPages_timeline__WQpys:before{left:10px}.PortfolioPages_timelineItem__Kl1mP{grid-template-columns:1fr;gap:8px;padding-left:28px}.PortfolioPages_timelineDate__9qHrg{text-align:left}.PortfolioPages_timelineDate__9qHrg:after{left:4px}.PortfolioPages_formRow__B4Dwz{grid-template-columns:1fr}.PortfolioPages_footer__Hgy8v{flex-direction:column;gap:18px;text-align:center}.PortfolioPages_footerBrand__DWlz1{justify-content:center}}.PortfolioPages_modeCard__rt0sd ul{position:absolute;right:22px;bottom:25px;margin:0;padding:0 0 0 16px;color:#8495b5;font-size:12px;line-height:2;list-style:disc}.PortfolioPages_modeCard__rt0sd ul li::marker{color:#7385ff}.PortfolioPages_modeCard__rt0sd .PortfolioPages_buttonGhost__fK1aP{position:absolute;left:27px;bottom:24px}.PortfolioPages_modeCard__rt0sd h3,.PortfolioPages_modeCard__rt0sd p{max-width:240px}.PortfolioPages_skillItems__TcsT2 span{display:inline-flex;align-items:center;gap:6px}.PortfolioPages_skillItems__TcsT2 span svg{flex:0 0 auto}@media(max-width:1050px){.PortfolioPages_projectGridBig__ZlwUG{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.PortfolioPages_projectGridBig__ZlwUG{grid-template-columns:1fr}.PortfolioPages_header__gYlWR nav a{padding:8px 0}}.PortfolioPages_sectionLabel__YFppR{display:flex;align-items:center;gap:9px;margin-bottom:18px}.PortfolioPages_sectionLabel__YFppR svg{color:#5c9cff;flex:0 0 auto}.PortfolioPages_sectionLabel__YFppR h2{font-size:23px;margin:0}.PortfolioPages_sectionLabel__YFppR span{margin-left:auto;color:#7f92b1;font-size:12px;font-style:italic}.PortfolioPages_experienceLayout__c187z{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:26px}.PortfolioPages_quickFacts__3ilLL{padding:18px;border:1px solid #1c3b62;border-radius:13px;background:#071629;height:-moz-max-content;height:max-content}.PortfolioPages_quickFacts__3ilLL h3{margin:0 0 15px;font-size:14px}.PortfolioPages_quickFacts__3ilLL>div{display:grid;grid-template-columns:30px 1fr;-moz-column-gap:9px;column-gap:9px;padding:13px 0;border-top:1px solid rgba(95,127,180,.12)}.PortfolioPages_quickFacts__3ilLL svg{grid-row:span 2;color:#6c9fff}.PortfolioPages_quickFacts__3ilLL b{font-size:13px}.PortfolioPages_quickFacts__3ilLL span{font-size:12px;color:#8498b7;line-height:1.4}.PortfolioPages_timelineTop__SnCFL{display:flex;justify-content:space-between;gap:15px}.PortfolioPages_timelineTop__SnCFL>div>h3{margin:0}.PortfolioPages_timelineTop__SnCFL>span{display:flex;align-items:flex-start;gap:4px;color:#8ca4c8;font-size:12px;white-space:nowrap}.PortfolioPages_educationGrid__YV0jQ{display:grid;grid-template-columns:1.4fr .6fr;gap:18px}.PortfolioPages_coursework__M7J_u{padding:20px;border:1px solid #1c3b62;border-radius:12px;background:#071629}.PortfolioPages_coursework__M7J_u h3{display:flex;align-items:center;gap:7px;font-size:13px;margin:0 0 12px}.PortfolioPages_coursework__M7J_u span{display:block;padding:6px 0 6px 14px;border-left:2px solid #4f8dff;color:#a6b6d0;font-size:12px}.PortfolioPages_certGrid__WiuR5{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.PortfolioPages_certCard__HHqX_{padding:17px;border:1px solid #1b385d;border-radius:11px;background:#071629}.PortfolioPages_certCard__HHqX_ svg{color:#75a1ff}.PortfolioPages_certCard__HHqX_ h3{font-size:13px;line-height:1.4;margin:12px 0 6px}.PortfolioPages_certCard__HHqX_ p{font-size:11px;color:#8296b6}.PortfolioPages_certCard__HHqX_ a{display:inline-flex;align-items:center;gap:5px;color:#83a9ff;text-decoration:none;font-size:11px;margin-top:10px}.PortfolioPages_skillsHero__T3JAr{padding:58px 0 45px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px}.PortfolioPages_skillsHeroVisual__J78zT{min-height:285px;position:relative;border-radius:16px;overflow:hidden;border:1px solid #29466f;background:radial-gradient(circle at 68% 48%,rgba(65,92,200,.35),transparent 32%),linear-gradient(145deg,#07152b,#0c1d34)}.PortfolioPages_skillsHeroVisual__J78zT:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,transparent 20%,rgba(3,8,18,.4)),radial-gradient(circle at 30% 70%,rgba(55,113,255,.16),transparent 40%)}.PortfolioPages_skillsHeroVisualInner__so0E9{position:absolute;inset:0;padding:45px 34px;color:#ccd4e7;font-size:17px;line-height:1.55;font-style:italic}.PortfolioPages_skillsHeroVisualInner__so0E9 small{display:block;color:#8395b4;font-size:12px;margin-top:12px}.PortfolioPages_skillsHeroVisualInner__so0E9 em{position:absolute;right:25px;top:28px;color:#a889ff;font-size:13.5px;line-height:1.45;transform:rotate(-7deg)}.PortfolioPages_roadmapRich__HyOOR{padding:25px;border:1px solid #203c64;border-radius:13px;background:#061326;display:grid;grid-template-columns:repeat(4,1fr);gap:13px;position:relative}.PortfolioPages_roadGroup__NDy_r{min-width:0}.PortfolioPages_roadGroup__NDy_r h3{font-size:13.5px;margin:0 0 15px}.PortfolioPages_roadGroup__NDy_r h3.PortfolioPages_done__y7Gdm{color:#7daaff}.PortfolioPages_roadGroup__NDy_r h3.PortfolioPages_progress__jODmD{color:#bf9cff}.PortfolioPages_roadGroup__NDy_r h3.PortfolioPages_next__zbrFe{color:#a9b5cb}.PortfolioPages_roadGroup__NDy_r>div{display:grid;gap:9px}.PortfolioPages_roadGroup__NDy_r span{display:flex;align-items:center;gap:8px;color:#9eb0cb;font-size:12px}.PortfolioPages_roadGroup__NDy_r i{width:15px;height:15px;border-radius:50%;border:2px solid #7299ff;background:#0b2546;flex:0 0 auto}.PortfolioPages_roadGroup__NDy_r span.PortfolioPages_progress__jODmD i{border-color:#ad7fff;background:#38265c}.PortfolioPages_roadGroup__NDy_r span.PortfolioPages_next__zbrFe i{border-style:dashed;border-color:#7c8ca5;background:transparent}.PortfolioPages_progress__jODmD{grid-column:1/-1;height:7px;border-radius:9px;background:#162b4b;overflow:hidden;display:flex}.PortfolioPages_progress__jODmD span{width:65%;background:linear-gradient(90deg,#4b8dff,#796eff);border-radius:9px}.PortfolioPages_progress__jODmD b{position:absolute;right:24px;margin-top:-1px;font-size:12px;color:#75a1ff}.PortfolioPages_legend__D7lq1{grid-column:1/-1;display:flex;gap:20px;font-size:11px;color:#8297b8}.PortfolioPages_toolsRow__55TaH{display:grid;grid-template-columns:1fr 1fr 240px;gap:20px;padding:45px 0;border-bottom:1px solid rgba(104,137,198,.12)}.PortfolioPages_learningChips___75Mt,.PortfolioPages_toolChips__N_73h{display:flex;flex-wrap:wrap;gap:7px}.PortfolioPages_learningChips___75Mt span,.PortfolioPages_toolChips__N_73h span{padding:8px 10px;border:1px solid #1b385d;border-radius:7px;background:#08182c;color:#a7b8d4;font-size:12px}.PortfolioPages_toolsRow__55TaH blockquote{margin:0;padding:25px;border:1px solid #1c3b62;border-radius:11px;background:#071629;color:#dbe2ef;font-size:14px;line-height:1.5}.PortfolioPages_toolsRow__55TaH blockquote small{display:block;margin-top:10px;color:#8092b0;font-size:12px}.PortfolioPages_aboutAnnotation__sqAlY{position:absolute;right:24px;top:20px;color:#a58cff;font-size:13.5px;line-height:1.45;transform:rotate(-7deg)}.PortfolioPages_quoteCard__GySc8{margin-top:18px;padding:18px;border-left:2px solid #628fff;border-radius:7px;background:#071629;color:#d1d9e8;font-size:13.5px;line-height:1.6}.PortfolioPages_quoteCard__GySc8 small{display:block;color:#8496b5;font-size:12px;margin-top:8px}.PortfolioPages_personalCard__jbOLO{padding:20px;border:1px solid #1c3b62;border-radius:12px;background:#071629}.PortfolioPages_personalCard__jbOLO h3{font-size:15px;margin:0 0 15px}.PortfolioPages_personalCard__jbOLO p{display:flex;align-items:flex-start;gap:9px;color:#9fb0cb;font-size:12.5px;line-height:1.5}.PortfolioPages_personalCard__jbOLO svg{width:14px;height:14px;color:#669bff;flex:0 0 auto}.PortfolioPages_hobbyGrid__b4mIQ{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.PortfolioPages_hobbyGrid__b4mIQ article{min-height:230px;position:relative;overflow:hidden;border:1px solid #1b385d;border-radius:10px;background:#071629}.PortfolioPages_hobbyGrid__b4mIQ article>img{-o-object-fit:cover;object-fit:cover;opacity:.62}.PortfolioPages_hobbyGrid__b4mIQ article:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,8,18,.95),transparent 60%)}.PortfolioPages_hobbyGrid__b4mIQ article>div{position:absolute;z-index:2;left:15px;right:15px;bottom:14px}.PortfolioPages_hobbyGrid__b4mIQ svg{color:#a77cff;width:18px}.PortfolioPages_hobbyGrid__b4mIQ h3{font-size:13px;margin:6px 0}.PortfolioPages_hobbyGrid__b4mIQ p{font-size:12px;color:#9aaaca;margin:0}.PortfolioPages_aboutContact__NgozX{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;border:1px solid #1b385d;border-radius:12px;background:#071629}.PortfolioPages_aboutContact__NgozX>div{display:flex;gap:25px;flex-wrap:wrap}.PortfolioPages_aboutContact__NgozX a{display:flex;flex-direction:column;gap:5px;color:#8fa5c8;text-decoration:none;font-size:12px}.PortfolioPages_aboutContact__NgozX b{color:#69a5ff;font-weight:500}.PortfolioPages_contactHighlights__uyel4{display:flex;gap:22px;flex-wrap:wrap;margin-top:30px}.PortfolioPages_contactHighlights__uyel4 span{display:flex;align-items:center;gap:8px;color:#b6c4dc;font-size:12.5px}.PortfolioPages_contactHighlights__uyel4 svg{color:#4f9bff}.PortfolioPages_contactHeroArt__afl2M{min-height:320px;border-radius:14px;border:1px solid #29466f;background:radial-gradient(circle at 72% 48%,rgba(76,105,210,.45),transparent 28%),linear-gradient(145deg,#07152b,#101b2d);position:relative;overflow:hidden}.PortfolioPages_contactHeroArt__afl2M:before{content:"";position:absolute;left:8%;right:8%;bottom:-25px;height:145px;background:linear-gradient(0deg,#07101e,#12284a);clip-path:polygon(0 100%,0 75%,8% 80%,16% 60%,25% 75%,34% 52%,43% 76%,52% 48%,61% 72%,72% 55%,82% 75%,91% 48%,100% 65%,100% 100%)}.PortfolioPages_contactHeroArt__afl2M span{position:absolute;right:24px;top:28px;color:#ad8fff;font-size:13px;line-height:1.45;font-style:italic;transform:rotate(-7deg)}.PortfolioPages_safeNote__pX9V0{display:flex;align-items:center;gap:6px;color:#7185a4;font-size:11px;margin-top:12px}.PortfolioPages_locationGrid__gXsLM{display:grid;grid-template-columns:1fr 260px;gap:18px;align-items:end}.PortfolioPages_mapWrap__ogUoC{min-height:320px;overflow:hidden;border:1px solid #1c3b62;border-radius:14px;background:#071629;margin-top:20px}.PortfolioPages_locationCard__x64H8{padding:20px;border:1px solid #1c3b62;border-radius:12px;background:#071629}.PortfolioPages_locationCard__x64H8 svg{color:#759dff}.PortfolioPages_locationCard__x64H8 b{display:block;font-size:13px;margin:12px 0 7px}.PortfolioPages_locationCard__x64H8 span{display:block;color:#8598b7;font-size:12px;line-height:1.5}.PortfolioPages_locationCard__x64H8 a{display:inline-flex;align-items:center;gap:5px;color:#7ba8ff;text-decoration:none;font-size:12px;margin-top:20px}@media(max-width:1000px){.PortfolioPages_educationGrid__YV0jQ,.PortfolioPages_experienceLayout__c187z{grid-template-columns:1fr}.PortfolioPages_quickFacts__3ilLL{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.PortfolioPages_quickFacts__3ilLL h3{grid-column:1/-1}.PortfolioPages_certGrid__WiuR5{grid-template-columns:repeat(2,1fr)}.PortfolioPages_skillsHero__T3JAr{grid-template-columns:1fr}.PortfolioPages_toolsRow__55TaH{grid-template-columns:1fr 1fr}.PortfolioPages_toolsRow__55TaH blockquote{grid-column:1/-1}.PortfolioPages_hobbyGrid__b4mIQ{grid-template-columns:repeat(2,1fr)}.PortfolioPages_locationGrid__gXsLM{grid-template-columns:1fr}}@media(max-width:700px){.PortfolioPages_sectionLabel__YFppR{align-items:flex-start;flex-wrap:wrap}.PortfolioPages_sectionLabel__YFppR span{width:100%;margin-left:27px}.PortfolioPages_certGrid__WiuR5,.PortfolioPages_hobbyGrid__b4mIQ,.PortfolioPages_quickFacts__3ilLL,.PortfolioPages_toolsRow__55TaH{grid-template-columns:1fr}.PortfolioPages_aboutContact__NgozX{flex-direction:column;align-items:flex-start}.PortfolioPages_contactHighlights__uyel4{gap:12px}.PortfolioPages_contactHeroArt__afl2M{min-height:250px}.PortfolioPages_skillsHeroVisual__J78zT{min-height:240px}.PortfolioPages_roadmapRich__HyOOR{grid-template-columns:1fr 1fr}.PortfolioPages_roadGroup__NDy_r:nth-child(3),.PortfolioPages_roadGroup__NDy_r:nth-child(4){margin-top:8px}.PortfolioPages_legend__D7lq1,.PortfolioPages_progress__jODmD{grid-column:1/-1}}.PortfolioPages_headerCv__CXqvU{padding:9px 14px}.PortfolioPages_projectsPage__e7eZZ{width:92.2%;max-width:1060px;margin:0 auto;padding:0 0 28px}.PortfolioPages_projectsHeroCopy__XDN6O .PortfolioPages_kicker__qdsbm{font-size:11px;letter-spacing:3.7px;margin-bottom:10px}.PortfolioPages_codeBar__wT0ep{height:5px;width:54px;border-radius:3px;background:#7597ff;margin-bottom:10px;opacity:.9}.PortfolioPages_projectsBrowser__leiGe{border-top:1px solid rgba(99,132,190,.12);padding:20px 0 0}.PortfolioPages_projectToolbarExact__O6iPj{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 17px}.PortfolioPages_projectFilters__4V4yW{display:flex;align-items:center;gap:10px;min-width:0}.PortfolioPages_projectFilterActive__q3Y5J,.PortfolioPages_projectFilter__Qs0Sg{height:29px;padding:0 17px;border-radius:8px;border:1px solid #203958;background:#071326;color:#b0bfd5;font-size:12px;white-space:nowrap;cursor:pointer}.PortfolioPages_projectFilterActive__q3Y5J{border-color:#527cff;background:linear-gradient(100deg,#276fff,#5862ff);color:#fff;box-shadow:0 5px 16px rgba(44,101,255,.2)}.PortfolioPages_projectFilter__Qs0Sg:hover{border-color:#4c6b9e;color:#fff}.PortfolioPages_projectSort__o2Bsu{height:29px;min-width:111px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid #203958;border-radius:8px;background:#071326;color:#d4dceb;font-size:12px;position:relative;flex:0 0 auto}.PortfolioPages_projectSort__o2Bsu span:first-child{color:#c4cfdf}.PortfolioPages_projectSort__o2Bsu select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;background:transparent;color:#f0f3fa;font:inherit;cursor:pointer;padding:0 15px 0 0}.PortfolioPages_projectSort__o2Bsu select option{background:#071326;color:#fff}.PortfolioPages_sortChevron__G8L2S{position:absolute;right:8px;color:#8ba0c0;font-size:13px;pointer-events:none}.PortfolioPages_projectGridExact__1VpV8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 13px}.PortfolioPages_projectCardExact__GiLFx{min-width:0;min-height:278px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #1b3555;border-radius:9px;background:linear-gradient(145deg,#071629,#041120);box-shadow:0 5px 20px rgba(0,0,0,.12)}.PortfolioPages_projectCardMedia__ethAY{height:119px;min-height:119px;position:relative;overflow:hidden;background:#09192e}.PortfolioPages_projectCardMedia__ethAY:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(180deg,transparent,rgba(3,12,25,.84));z-index:1;pointer-events:none}.PortfolioPages_projectCategoryBadge___Tu2X{position:absolute;left:10px;bottom:7px;z-index:3;padding:5px 8px;border-radius:10px;background:rgba(8,24,48,.9);border:1px solid rgba(72,108,172,.38);color:#e1e7f2;font-size:11px;line-height:1;white-space:nowrap;box-shadow:0 3px 10px rgba(0,0,0,.25)}.PortfolioPages_projectCategoryBadge___Tu2X:before{content:"";display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;vertical-align:-1px;background:#5b79ff;box-shadow:0 0 6px rgba(83,112,255,.8)}.PortfolioPages_projectCardExact__GiLFx:nth-child(4n+1) .PortfolioPages_projectCategoryBadge___Tu2X:before{background:#806cff}.PortfolioPages_projectCardExact__GiLFx:nth-child(4n+4) .PortfolioPages_projectCategoryBadge___Tu2X:before{background:#27a8ff}.PortfolioPages_projectFeaturedBadge__aSKNN{position:absolute;right:10px;bottom:7px;z-index:3;display:inline-flex;align-items:center;gap:3px;padding:4px 6px;border-radius:6px;background:rgba(78,61,22,.9);color:#f4c85f;font-size:11px;border:1px solid rgba(203,161,48,.35)}.PortfolioPages_projectCardBody__586oW{min-height:0;flex:1;padding:10px 12px 9px;display:flex;flex-direction:column}.PortfolioPages_projectCardBody__586oW h2{margin:0 0 6px;color:#f4f6fa;font-size:13.5px;line-height:1.16;font-weight:800;letter-spacing:-.15px}.PortfolioPages_projectCardBody__586oW p{margin:0;color:#a0aec4;font-size:11px;line-height:1.35;min-height:34px}.PortfolioPages_projectTagRow__9DycO{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.PortfolioPages_projectTagRow__9DycO span{padding:5px 7px;border-radius:5px;background:#0b2442;color:#a9c6ea;font-size:11px;line-height:1}.PortfolioPages_projectCardFooter__J33SH{margin-top:auto;padding-top:8px;display:flex;align-items:center;justify-content:space-between}.PortfolioPages_projectDetails__qxBU6{display:inline-flex;align-items:center;gap:4px;color:#71a7ff;text-decoration:none;font-size:11px;font-weight:700}.PortfolioPages_projectIconLinks__fircp{display:flex;align-items:center;gap:12px}.PortfolioPages_projectIconLinks__fircp a{color:#e9edf6;display:grid;place-items:center;text-decoration:none}.PortfolioPages_moreProjectsCard__0lBaH{min-height:278px;box-sizing:border-box;border:1px solid #2b326a;border-radius:9px;overflow:hidden;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 72% 18%,rgba(61,103,255,.26),transparent 32%),linear-gradient(145deg,#07162a,#1b1238 80%,#2a1456);box-shadow:inset 0 0 45px rgba(55,56,160,.12)}.PortfolioPages_moreProjectsCard__0lBaH:before{content:"";position:absolute;width:330px;height:120px;right:-80px;bottom:-25px;border-radius:50%;border-top:1px solid rgba(104,151,255,.55);transform:rotate(-18deg);box-shadow:0 -1px 25px rgba(79,126,255,.16)}.PortfolioPages_moreProjectsPlus__WilHi{width:40px;height:40px;border:1px solid #6650b8;border-radius:50%;display:grid;place-items:center;color:#f1f2ff;font-size:25px;font-weight:300;margin-bottom:14px;z-index:1}.PortfolioPages_moreProjectsCard__0lBaH h2{margin:0;color:#f5f5fa;font-size:14px;line-height:1.18;z-index:1}.PortfolioPages_moreProjectsCard__0lBaH p{margin:13px 0 18px;color:#a6b2c8;font-size:11px;line-height:1.5;z-index:1}.PortfolioPages_moreProjectsButton__uLUT_{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:1px solid #8b62dd;border-radius:18px;color:#fff;text-decoration:none;font-size:11px;z-index:1;background:rgba(11,12,34,.32)}.PortfolioPages_projectsCta__IUk2S{height:103px;box-sizing:border-box;margin-top:19px;padding:18px 21px;display:flex;align-items:center;justify-content:space-between;gap:25px;border:1px solid #203c64;border-radius:10px;overflow:hidden;position:relative;background:radial-gradient(ellipse at 82% 85%,rgba(42,72,139,.45),transparent 37%),linear-gradient(110deg,#071629,#061021)}.PortfolioPages_projectsCta__IUk2S:after{content:"";position:absolute;width:390px;min-height:220px;right:-120px;bottom:-130px;border-radius:50%;border:1px solid rgba(104,150,246,.55);box-shadow:0 0 28px rgba(58,102,198,.12);transform:rotate(-11deg)}.PortfolioPages_projectsCta__IUk2S>div{position:relative;z-index:1}.PortfolioPages_projectsCta__IUk2S>div>span{display:block;color:#8191ad;font-size:11px;letter-spacing:2.4px;font-weight:800;margin-bottom:5px}.PortfolioPages_projectsCta__IUk2S h2{margin:0;color:#f1f3f8;font-size:20px;line-height:1.1;letter-spacing:-.4px}.PortfolioPages_projectsCta__IUk2S h2 strong{background:linear-gradient(90deg,#6c9fff,#9a6dff);-webkit-background-clip:text;background-clip:text;color:transparent}.PortfolioPages_projectsCta__IUk2S p{margin:7px 0 0;color:#a4b1c6;font-size:12px}.PortfolioPages_projectsCtaButton__VTt85{position:relative;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:13px 18px;border-radius:9px;background:linear-gradient(100deg,#2775ff,#5f5cff);color:#fff;text-decoration:none;font-size:12px;font-weight:800;box-shadow:0 7px 22px rgba(36,101,255,.2)}.PortfolioPages_projectsCtaButton__VTt85 span{font-size:13.5px}.PortfolioPages_footer__Hgy8v{width:92.2%;padding-top:26px}@media(max-width:1050px){.PortfolioPages_projectsPage__e7eZZ{width:92%}.PortfolioPages_projectsHero__H8bX4{grid-template-columns:50% 50%}.PortfolioPages_projectGridExact__1VpV8{grid-template-columns:repeat(2,minmax(0,1fr))}.PortfolioPages_projectToolbarExact__O6iPj{align-items:flex-start}.PortfolioPages_projectFilters__4V4yW{flex-wrap:wrap}}@media(max-width:760px){.PortfolioPages_projectsPage__e7eZZ{width:92%}.PortfolioPages_projectsHero__H8bX4{display:block;padding-top:34px}.PortfolioPages_projectsHeroCopy__XDN6O h1{font-size:34px}.PortfolioPages_projectsHeroArt__x1B8_{min-height:240px;margin-top:12px}.PortfolioPages_projectToolbarExact__O6iPj{display:block}.PortfolioPages_projectFilters__4V4yW{gap:7px;margin-bottom:10px}.PortfolioPages_projectFilterActive__q3Y5J,.PortfolioPages_projectFilter__Qs0Sg{padding:0 11px}.PortfolioPages_projectGridExact__1VpV8{grid-template-columns:1fr}.PortfolioPages_moreProjectsCard__0lBaH,.PortfolioPages_projectCardExact__GiLFx{min-height:300px}.PortfolioPages_projectsCta__IUk2S{height:auto;min-height:130px;align-items:flex-start;flex-direction:column}.PortfolioPages_headerSearch__6fFgl{display:none}}.PortfolioPages_experiencePage__1TdjW{width:92.2%;max-width:1060px;margin:0 auto;padding-bottom:0}.PortfolioPages_experienceHeroCopy__B43za .PortfolioPages_kicker__qdsbm{font-size:11px;letter-spacing:3.5px;margin-bottom:11px}.PortfolioPages_experienceHeroButtons__tYwvq .PortfolioPages_buttonGhost__fK1aP,.PortfolioPages_experienceHeroButtons__tYwvq .PortfolioPages_button__erAIi{height:36px;box-sizing:border-box;padding:0 17px;font-size:12px}.PortfolioPages_experienceSection__5q98e{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:25px;padding:14px 3px 21px;border-bottom:1px solid rgba(101,132,190,.13)}.PortfolioPages_experienceSectionHeading__WEk0c{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 11px;padding:0 13px}.PortfolioPages_certHeading__tYkLh h2,.PortfolioPages_experienceSectionHeading__WEk0c h2{display:flex;align-items:center;gap:9px;margin:0;font-size:17px;line-height:1.2;color:#edf1f8}.PortfolioPages_certHeading__tYkLh h2 svg,.PortfolioPages_experienceSectionHeading__WEk0c h2 svg{color:#6b9eff;width:22px;height:22px}.PortfolioPages_certHeading__tYkLh em,.PortfolioPages_experienceSectionHeading__WEk0c em{color:#8295b5;font-size:11px;font-style:italic}.PortfolioPages_experienceTimeline__0SNlx{position:relative;padding:1px 0 0}.PortfolioPages_experienceTimeline__0SNlx:before{content:"";position:absolute;left:89px;top:5px;bottom:3px;width:1px;background:linear-gradient(180deg,#5b70ff,#334d79 92%,transparent)}.PortfolioPages_experienceTimelineItem__nowcC{display:grid;grid-template-columns:89px 1px minmax(0,1fr);-moz-column-gap:0;column-gap:0;position:relative;margin-bottom:8px;min-height:109px}.PortfolioPages_experienceDate__4k7Fk{padding:13px 10px 0 0;color:#9f8aff;font-size:11px;line-height:1.45;text-align:left;white-space:pre-line}.PortfolioPages_experienceDate__4k7Fk span{display:block}.PortfolioPages_experienceNode__0OxZX{width:10px;height:10px;margin:13px 0 0 -5px;border-radius:50%;background:#6d79ff;border:2px solid #e9edff;box-shadow:0 0 0 3px #172a50,0 0 10px rgba(100,120,255,.7);z-index:2}.PortfolioPages_experienceCard__gfNen{min-height:101px;margin-left:25px;padding:11px 12px 10px;display:grid;grid-template-columns:48px 1fr;gap:11px;border:1px solid #19365a;border-radius:8px;background:linear-gradient(145deg,#07182d,#061426);box-shadow:0 4px 14px rgba(0,0,0,.12)}.PortfolioPages_experienceBrandMark__rDinr{width:43px;height:43px;display:grid;align-self:start;font-size:12px;font-weight:900;letter-spacing:-.5px;color:#f1f4fa;background:#0a1a31;border:1px solid #213c61}.PortfolioPages_experienceBrandMark__rDinr.PortfolioPages_huawei__sxLss{color:#ef3340;font-size:11px;letter-spacing:.1px;background:linear-gradient(145deg,#101b2d,#081426)}.PortfolioPages_experienceBrandMark__rDinr.PortfolioPages_guc__UKENZ{color:#ffcf33;font-size:15px;background:linear-gradient(135deg,#14243a,#091529)}.PortfolioPages_experienceBrandMark__rDinr.PortfolioPages_esg__Z6sDQ{color:#25b9b0;font-size:13px;background:linear-gradient(145deg,#11253a,#081528)}.PortfolioPages_experienceBrandMark__rDinr.PortfolioPages_ees__rk5pZ{color:#c1cad8;font-size:11px;background:#101a2a}.PortfolioPages_experienceBrandMark__rDinr.PortfolioPages_mie__ke6YE{color:#ef4d67;font-size:13px;background:linear-gradient(145deg,#172b49,#0a1529)}.PortfolioPages_experienceCardContent__9wZHu{min-width:0}.PortfolioPages_experienceCardTop__etHjv{display:flex;justify-content:space-between;gap:10px}.PortfolioPages_experienceCardTop__etHjv b{display:block;color:#b9c5d9;font-size:11px;font-weight:500;margin-bottom:4px}.PortfolioPages_experienceCardTop__etHjv h3{margin:0;color:#e8edf6;font-size:12px;font-weight:700;line-height:1.2}.PortfolioPages_experienceCardTop__etHjv>span{display:flex;align-items:flex-start;gap:4px;color:#9caac0;font-size:11px;white-space:nowrap}.PortfolioPages_experienceTags__ahXmq{display:flex;flex-wrap:wrap;gap:7px;margin:7px 0}.PortfolioPages_educationTags__Zz_gG span,.PortfolioPages_experienceTags__ahXmq span{padding:5px 8px;border-radius:6px;background:#0b284a;color:#a7c7ec;font-size:11px;line-height:1}.PortfolioPages_experienceCardContent__9wZHu p{margin:0;color:#9aaac1;font-size:11px;line-height:1.45}.PortfolioPages_experienceAside__ZavUd{padding-top:1px}.PortfolioPages_quickFactsExact__H3g66{padding:12px 14px;border:1px solid #1b3a61;border-radius:10px;background:linear-gradient(145deg,#08182c,#061325)}.PortfolioPages_quickFactsExact__H3g66 h3{margin:0 0 8px;color:#edf2fa;font-size:13px}.PortfolioPages_quickFactsExact__H3g66>div{display:grid;grid-template-columns:27px 43px 1fr;align-items:center;-moz-column-gap:8px;column-gap:8px;min-height:55px;border-top:1px solid rgba(95,127,180,.13)}.PortfolioPages_quickFactsExact__H3g66>div svg{width:19px;height:19px;color:#6c9fff}.PortfolioPages_quickFactsExact__H3g66 strong{font-size:13px;color:#f0f3f9}.PortfolioPages_quickFactsExact__H3g66 span{font-size:11px;line-height:1.4;color:#a2b1c9}.PortfolioPages_factFolder__DSOVp{color:#8875ff;font-size:20px;text-align:center}.PortfolioPages_experienceQuoteCard__muFQi{height:139px;margin-top:14px;position:relative;overflow:hidden;border:1px solid #303f83;border-radius:9px;background:linear-gradient(180deg,#1c2c5d,#07162b)}.PortfolioPages_experienceQuoteCard__muFQi p{position:relative;z-index:2;margin:17px 16px 8px;color:#dce3ef;font-size:12.5px;line-height:1.45;font-style:italic}.PortfolioPages_experienceQuoteCard__muFQi>span{position:relative;z-index:2;margin-left:16px;color:#8798b5;font-size:11px}.PortfolioPages_experienceQuoteMountains__VIRC3{position:absolute;left:-20px;right:-20px;bottom:-7px;height:76px;background:linear-gradient(160deg,transparent 29%,#304a74 30% 44%,transparent 45%),linear-gradient(204deg,transparent 37%,#203958 38% 56%,transparent 57%),linear-gradient(150deg,transparent 46%,#0b1729 47% 78%,transparent 79%)}.PortfolioPages_opportunityCard__URESD{margin-top:14px;padding:14px 14px 16px;border:1px solid #405291;border-radius:9px;background:radial-gradient(circle at 77% 105%,rgba(73,70,176,.44),transparent 46%),linear-gradient(145deg,#071a30,#08132b 58%,#15163e)}.PortfolioPages_opportunityCard__URESD h3{margin:0;color:#edf2fa;font-size:12.5px;display:flex;align-items:center;gap:7px}.PortfolioPages_opportunityCard__URESD h3 i{width:7px;height:7px;border-radius:50%;background:#36d49c;box-shadow:0 0 9px rgba(54,212,156,.7)}.PortfolioPages_opportunityCard__URESD p{margin:13px 0;color:#aebbd0;font-size:11px;line-height:1.6}.PortfolioPages_opportunityCard__URESD a{display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border:1px solid #4d9aff;border-radius:16px;color:#fff;text-decoration:none;font-size:11px;background:rgba(8,20,43,.42)}.PortfolioPages_experienceEducation__5wstB{padding:15px 3px 14px;border-bottom:1px solid rgba(101,132,190,.13)}.PortfolioPages_educationExactGrid__fuOAl{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:25px;padding:0 13px}.PortfolioPages_educationExactCard__FMJcB{min-height:106px;position:relative;display:grid;grid-template-columns:70px 1fr auto;gap:11px;align-items:center;padding:11px 12px;border:1px solid #19365a;border-radius:8px;background:#07182d}.PortfolioPages_educationExactCard__FMJcB .PortfolioPages_experienceBrandMark__rDinr{width:58px;height:58px}.PortfolioPages_educationExactCard__FMJcB div>b,.PortfolioPages_educationExactCard__FMJcB>b{font-size:11px;color:#b8c5d8;font-weight:500}.PortfolioPages_educationExactCard__FMJcB h3{margin:4px 0 7px;font-size:12px;color:#edf1f8}.PortfolioPages_educationExactCard__FMJcB p{margin:7px 0 0;color:#8fa0b9;font-size:11px;line-height:1.45}.PortfolioPages_educationTags__Zz_gG{display:flex;gap:6px;flex-wrap:wrap}.PortfolioPages_educationPlace___pMjl{align-self:start;display:flex;align-items:center;gap:4px;color:#9aaac1;font-size:11px;padding-top:6px;white-space:nowrap}.PortfolioPages_courseworkExact__M8OJV{padding:13px 14px;border:1px solid #1b3a61;border-radius:9px;background:#07182d}.PortfolioPages_courseworkExact__M8OJV h3{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:12.5px;color:#e8edf6}.PortfolioPages_courseworkExact__M8OJV ul{margin:0;padding:0 0 0 14px;list-style:none}.PortfolioPages_courseworkExact__M8OJV li{position:relative;margin:6px 0;color:#9db0cc;font-size:11px}.PortfolioPages_courseworkExact__M8OJV li:before{content:"";position:absolute;left:-12px;top:2px;width:5px;height:5px;border-radius:50%;background:#83a9ff;box-shadow:0 0 0 2px #1b3152}.PortfolioPages_experienceCertifications__Q2JrC{position:relative;padding:17px 3px 30px}.PortfolioPages_certHeading__tYkLh{display:flex;align-items:center;justify-content:space-between;padding:0 13px;margin-bottom:13px}.PortfolioPages_certHeading__tYkLh h2{font-size:17px}.PortfolioPages_certExactGrid__tkwlx{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0 27px}.PortfolioPages_certExactCard__iR8FZ{height:94px;box-sizing:border-box;padding:10px;display:grid;grid-template-columns:49px 1fr;gap:10px;border:1px solid #1b385d;border-radius:8px;background:linear-gradient(145deg,#08192e,#071326)}.PortfolioPages_certLogo__PVEq1{width:42px;height:42px;border-radius:7px;display:grid;place-items:center;font-weight:900;font-size:14px;color:#fff;background:#092044;border:1px solid #244b83}.PortfolioPages_certLogo__PVEq1.PortfolioPages_ibm__kEsHH{color:#20a4f4;font-size:15px}.PortfolioPages_certLogo__PVEq1.PortfolioPages_coursera__Ygj1e{background:#153a7e;color:#5da4ff;font-size:20px}.PortfolioPages_certLogo__PVEq1.PortfolioPages_helsinki__9_2XM{background:#13203d;color:#fff;font-size:19px}.PortfolioPages_certLogo__PVEq1.PortfolioPages_sololearn__dHKHz{background:linear-gradient(135deg,#27204c,#44245f);color:#ffcf48}.PortfolioPages_certCopy__R_6sx b{display:block;color:#eef2f8;font-size:11px;line-height:1.3}.PortfolioPages_certCopy__R_6sx span{display:block;color:#8ea0bc;font-size:11px;margin-top:4px}.PortfolioPages_certCopy__R_6sx a{display:inline-flex;align-items:center;gap:4px;color:#7ea8ff;text-decoration:none;font-size:11px;margin-top:12px}.PortfolioPages_certArrows__nK0b1{position:absolute;left:0;right:0;top:73px;display:flex;justify-content:space-between;pointer-events:none}.PortfolioPages_certArrows__nK0b1 button{pointer-events:auto;width:29px;height:29px;border:0;border-radius:50%;background:#12233e;color:#dbe5f4;font-size:14px;cursor:pointer}@media(max-width:900px){.PortfolioPages_experienceHero__ebIip{grid-template-columns:1fr 1fr}.PortfolioPages_experienceHeroFacts__xIAkF{grid-column:1/-1;grid-template-columns:repeat(3,1fr);padding:10px 13px 0}.PortfolioPages_experienceSection__5q98e{grid-template-columns:1fr}.PortfolioPages_experienceAside__ZavUd{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.PortfolioPages_experienceQuoteCard__muFQi,.PortfolioPages_opportunityCard__URESD{margin-top:0}.PortfolioPages_educationExactGrid__fuOAl{grid-template-columns:1fr}.PortfolioPages_certExactGrid__tkwlx{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.PortfolioPages_experienceHero__ebIip{grid-template-columns:1fr;padding-top:28px}.PortfolioPages_experienceHeroImage__is_UW{min-height:230px;margin:18px 13px 0}.PortfolioPages_experienceHeroFacts__xIAkF{grid-template-columns:1fr;padding:10px 13px}.PortfolioPages_experienceSection__5q98e{padding-top:20px}.PortfolioPages_experienceSectionHeading__WEk0c{padding:0}.PortfolioPages_experienceTimeline__0SNlx:before{left:15px}.PortfolioPages_experienceTimelineItem__nowcC{grid-template-columns:15px 1fr;-moz-column-gap:0;column-gap:0;padding-top:0}.PortfolioPages_experienceDate__4k7Fk{grid-column:2;padding:0 0 5px 27px;text-align:left}.PortfolioPages_experienceNode__0OxZX{grid-column:1;grid-row:1/span 2;margin-left:10px;margin-top:32px}.PortfolioPages_experienceCard__gfNen{grid-column:2;margin-left:12px;grid-template-columns:1fr;padding:11px}.PortfolioPages_experienceCard__gfNen>.PortfolioPages_experienceBrandMark__rDinr{display:none}.PortfolioPages_experienceAside__ZavUd{grid-template-columns:1fr}.PortfolioPages_experienceHeroCopy__B43za{padding-right:13px}.PortfolioPages_experienceCardTop__etHjv{flex-direction:column}.PortfolioPages_experienceCardTop__etHjv>span{white-space:normal}.PortfolioPages_educationExactCard__FMJcB{grid-template-columns:55px 1fr}.PortfolioPages_educationPlace___pMjl{grid-column:2}.PortfolioPages_certExactGrid__tkwlx{grid-template-columns:1fr;padding:0 13px}.PortfolioPages_certArrows__nK0b1{display:none}}.PortfolioPages_experienceBrandMark__rDinr{place-items:center;padding:6px}.PortfolioPages_experienceBrandMark__rDinr img{filter:drop-shadow(0 2px 5px rgba(0,0,0,.25))}.PortfolioPages_educationExactCard__FMJcB .PortfolioPages_experienceBrandMark__rDinr img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.PortfolioPages_header__gYlWR{height:64px;box-sizing:border-box;padding:10px 3.5%;grid-template-columns:230px minmax(0,1fr) auto;gap:18px}.PortfolioPages_header__gYlWR nav{gap:24px}.PortfolioPages_headerActions__kzxbC{gap:10px}.PortfolioPages_headerCv__CXqvU{height:36px;box-sizing:border-box;padding:0 14px;font-size:12px}.PortfolioPages_brandMark__m1mJW{font-size:29px}.PortfolioPages_brand__WPpOT b{font-size:13px}.PortfolioPages_brand__WPpOT small{font-size:11px}.PortfolioPages_header__gYlWR nav a{font-size:12.5px}.PortfolioPages_themeButton__vH124{width:34px;height:34px;border:1px solid #263c60;border-radius:50%;background:#0b1528;color:#fff;display:grid;place-items:center;cursor:pointer}.PortfolioPages_headerSearch__6fFgl{width:126px;height:27px;box-sizing:border-box;display:flex;align-items:center;gap:6px;padding:0 9px;border:1px solid #1c355a;border-radius:15px;background:#071326;color:#6f85a8}.PortfolioPages_headerSearch__6fFgl input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#dbe4f4;font:inherit;font-size:11px}.PortfolioPages_headerSearch__6fFgl input::-moz-placeholder{color:#6e83a5}.PortfolioPages_headerSearch__6fFgl input::placeholder{color:#6e83a5}.PortfolioPages_headerSearch__6fFgl:focus-within{border-color:#4e6ca2}.PortfolioPages_experienceHeroCopy__B43za .PortfolioPages_kicker__qdsbm,.PortfolioPages_projectsHeroCopy__XDN6O .PortfolioPages_kicker__qdsbm{font-size:12px}@media(max-width:1050px){.PortfolioPages_header__gYlWR{grid-template-columns:220px 1fr auto}.PortfolioPages_header__gYlWR nav{gap:16px}}@media(max-width:760px){.PortfolioPages_header__gYlWR{grid-template-columns:1fr auto;padding:10px 4%}.PortfolioPages_headerSearch__6fFgl,.PortfolioPages_header__gYlWR nav{display:none}.PortfolioPages_headerCv__CXqvU{height:34px;padding:0 12px}.PortfolioPages_experienceHeroCopy__B43za h1,.PortfolioPages_projectsHeroCopy__XDN6O h1{font-size:34px}}html[data-theme=light] .PortfolioPages_page__Wk0WF{background:linear-gradient(180deg,#f8fafc,#eef3f9);color:#172033}html[data-theme=light] .PortfolioPages_header__gYlWR{background:rgba(248,250,253,.92);border-bottom-color:rgba(65,86,120,.14);box-shadow:0 4px 20px rgba(37,55,82,.06)}html[data-theme=light] .PortfolioPages_brand__WPpOT b{color:#172033}html[data-theme=light] .PortfolioPages_brand__WPpOT small{color:#68758a}html[data-theme=light] .PortfolioPages_header__gYlWR nav a{color:#66738a}html[data-theme=light] .PortfolioPages_header__gYlWR nav a.PortfolioPages_active__ExryM,html[data-theme=light] .PortfolioPages_header__gYlWR nav a:hover{color:#172033}html[data-theme=light] .PortfolioPages_themeButton__vH124{background:#fff;border-color:#cbd5e1;color:#334155}html[data-theme=light] .PortfolioPages_headerSearch__6fFgl{background:#fff;border-color:#cbd5e1;color:#64748b}html[data-theme=light] .PortfolioPages_headerSearch__6fFgl input{color:#172033}html[data-theme=light] .PortfolioPages_headerSearch__6fFgl input::-moz-placeholder{color:#94a3b8}html[data-theme=light] .PortfolioPages_headerSearch__6fFgl input::placeholder{color:#94a3b8}html[data-theme=light] .PortfolioPages_headerCv__CXqvU{background:#fff;border-color:#b9c5d5;color:#172033}html[data-theme=light] .PortfolioPages_footer__Hgy8v{border-top-color:rgba(65,86,120,.14)}html[data-theme=light] .PortfolioPages_footerQuote__0xjbG{color:#64748b}html[data-theme=light] .PortfolioPages_projectsCta__IUk2S h2,html[data-theme=light] .PortfolioPages_projectsHeroCopy__XDN6O h1,html[data-theme=light] .PortfolioPages_socials__NtcOF a{color:#172033}html[data-theme=light] .PortfolioPages_projectsCta__IUk2S p,html[data-theme=light] .PortfolioPages_projectsHeroCopy__XDN6O p{color:#64748b}html[data-theme=light] .PortfolioPages_projectFilterActive__q3Y5J,html[data-theme=light] .PortfolioPages_projectFilter__Qs0Sg,html[data-theme=light] .PortfolioPages_projectSort__o2Bsu{background:#fff;color:#475569;border-color:#cbd5e1}html[data-theme=light] .PortfolioPages_moreProjectsCard__0lBaH,html[data-theme=light] .PortfolioPages_projectCardExact__GiLFx{background:linear-gradient(145deg,#fff,#f3f6fb);border-color:#d5deea;box-shadow:0 6px 18px rgba(30,50,80,.08)}html[data-theme=light] .PortfolioPages_projectCardBody__586oW h2{color:#172033}html[data-theme=light] .PortfolioPages_projectCardBody__586oW p{color:#64748b}html[data-theme=light] .PortfolioPages_projectTagRow__9DycO span{background:#e8f1ff;color:#3b67a0}html[data-theme=light] .PortfolioPages_projectsCta__IUk2S{background:linear-gradient(110deg,#edf4ff,#f7f1ff);border-color:#b8c8e6}html[data-theme=light] .PortfolioPages_certHeading__tYkLh h2,html[data-theme=light] .PortfolioPages_experienceHeroCopy__B43za h1,html[data-theme=light] .PortfolioPages_experienceSectionHeading__WEk0c h2{color:#172033}html[data-theme=light] .PortfolioPages_certExactCard__iR8FZ,html[data-theme=light] .PortfolioPages_courseworkExact__M8OJV,html[data-theme=light] .PortfolioPages_educationExactCard__FMJcB,html[data-theme=light] .PortfolioPages_experienceCard__gfNen,html[data-theme=light] .PortfolioPages_experienceHeroFacts__xIAkF article,html[data-theme=light] .PortfolioPages_experienceQuoteCard__muFQi,html[data-theme=light] .PortfolioPages_opportunityCard__URESD,html[data-theme=light] .PortfolioPages_quickFactsExact__H3g66{background:linear-gradient(145deg,#fff,#f4f7fb);border-color:#d4deea;box-shadow:0 6px 18px rgba(30,50,80,.06)}html[data-theme=light] .PortfolioPages_educationExactCard__FMJcB b,html[data-theme=light] .PortfolioPages_experienceCardContent__9wZHu b,html[data-theme=light] .PortfolioPages_experienceCardContent__9wZHu h3,html[data-theme=light] .PortfolioPages_quickFactsExact__H3g66 strong{color:#172033}html[data-theme=light] .PortfolioPages_courseworkExact__M8OJV li,html[data-theme=light] .PortfolioPages_experienceCardContent__9wZHu p,html[data-theme=light] .PortfolioPages_experienceCardContent__9wZHu span,html[data-theme=light] .PortfolioPages_quickFactsExact__H3g66 span{color:#64748b}.PortfolioPages_page__Wk0WF{--site-gutter:clamp(24px,5.7vw,58px)}.PortfolioPages_container__GiZ7S,.PortfolioPages_experiencePage__1TdjW,.PortfolioPages_projectsPage__e7eZZ{width:calc(100% - (2 * var(--site-gutter)));max-width:none}.PortfolioPages_experienceSectionHeading__WEk0c,.PortfolioPages_experienceSection__5q98e{padding-left:0;padding-right:0}.PortfolioPages_footer__Hgy8v{width:calc(100% - (2 * var(--site-gutter)));margin-left:var(--site-gutter);margin-right:var(--site-gutter)}@media(max-width:760px){.PortfolioPages_experiencePage__1TdjW,.PortfolioPages_projectsPage__e7eZZ{width:calc(100% - 48px)}.PortfolioPages_footer__Hgy8v{width:calc(100% - 48px);margin-left:24px;margin-right:24px}}.PortfolioPages_projectsHero__H8bX4{min-height:276px}@media(max-width:760px){.PortfolioPages_experienceHeroCopy__B43za h1,.PortfolioPages_projectsHeroCopy__XDN6O h1{font-size:36px}}html[data-theme=light] .PortfolioPages_footerQuote__0xjbG{color:#526277}html[data-theme=light] .PortfolioPages_certExactCard__iR8FZ,html[data-theme=light] .PortfolioPages_courseworkExact__M8OJV,html[data-theme=light] .PortfolioPages_educationExactCard__FMJcB,html[data-theme=light] .PortfolioPages_experienceCard__gfNen,html[data-theme=light] .PortfolioPages_quickFactsExact__H3g66{background:linear-gradient(145deg,#fff,#f4f7fb)}html[data-theme=light] .PortfolioPages_experienceBrandMark__rDinr{background:#f8fbff;border-color:#cbd8e7}.PortfolioPages_experienceBrandMark__rDinr{background:#f7faff}html[data-theme=light] .PortfolioPages_experienceBrandMark__rDinr img{filter:none;mix-blend-mode:multiply}html[data-theme=light] .PortfolioPages_educationTags__Zz_gG span,html[data-theme=light] .PortfolioPages_experienceTags__ahXmq span{background:#e7f0fb;color:#355f93;border:1px solid #c7d8eb}html[data-theme=light] .PortfolioPages_certCopy__R_6sx b,html[data-theme=light] .PortfolioPages_certHeading__tYkLh h2,html[data-theme=light] .PortfolioPages_courseworkExact__M8OJV h3,html[data-theme=light] .PortfolioPages_educationExactCard__FMJcB h3,html[data-theme=light] .PortfolioPages_experienceCardTop__etHjv h3,html[data-theme=light] .PortfolioPages_quickFactsExact__H3g66 strong{color:#172033}html[data-theme=light] .PortfolioPages_certCopy__R_6sx span,html[data-theme=light] .PortfolioPages_certHeading__tYkLh em,html[data-theme=light] .PortfolioPages_courseworkExact__M8OJV li,html[data-theme=light] .PortfolioPages_educationPlace___pMjl,html[data-theme=light] .PortfolioPages_experienceCardContent__9wZHu p,html[data-theme=light] .PortfolioPages_experienceCardTop__etHjv>b,html[data-theme=light] .PortfolioPages_experienceCardTop__etHjv>span,html[data-theme=light] .PortfolioPages_quickFactsExact__H3g66 span{color:#64778e}html[data-theme=light] .PortfolioPages_experienceQuoteCard__muFQi{background-image:linear-gradient(180deg,rgba(246,249,252,.5),rgba(227,236,246,.38)),url(https://images.unsplash.com/photo-1552845108-5f775a2ccb9b?auto=format&fit=crop&w=1400&q=85);background-size:cover;border-color:#b9cbe0}html[data-theme=light] .PortfolioPages_experienceQuoteCard__muFQi p{color:#172033}.PortfolioPages_experienceQuoteMountains__VIRC3{opacity:.16}html[data-theme=light] .PortfolioPages_opportunityCard__URESD{background-image:linear-gradient(145deg,rgba(246,249,253,.88),rgba(232,239,248,.74)),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Late%20evening%20in%20Cairo.jpg?width=1400);background-size:cover;border-color:#b9cbe0}html[data-theme=light] .PortfolioPages_opportunityCard__URESD h3{color:#172033}html[data-theme=light] .PortfolioPages_opportunityCard__URESD p{color:#52667e}html[data-theme=light] .PortfolioPages_opportunityCard__URESD a{color:#25415f;background:rgba(255,255,255,.76);border-color:#a9c1de}html[data-theme=light] .PortfolioPages_certArrows__nK0b1 button{background:#fff;border:1px solid #bfd0e4;color:#315b8f}.PortfolioPages_experienceBrandMark__rDinr img{max-width:100%;max-height:100%;width:auto;height:auto}.PortfolioPages_experienceBrandMark__rDinr.PortfolioPages_huawei__sxLss img{width:100%;height:auto}.PortfolioPages_experienceBrandMark__rDinr.PortfolioPages_guc__UKENZ img{width:88%;height:88%}.PortfolioPages_experienceBrandMark__rDinr.PortfolioPages_ees__rk5pZ img,.PortfolioPages_experienceBrandMark__rDinr.PortfolioPages_esg__Z6sDQ img,.PortfolioPages_experienceBrandMark__rDinr.PortfolioPages_mie__ke6YE img{width:72%;height:72%}.PortfolioPages_page__Wk0WF .PortfolioPages_filterPill__6NCWU,.PortfolioPages_page__Wk0WF .PortfolioPages_projectTag__szAaZ,.PortfolioPages_page__Wk0WF a,.PortfolioPages_page__Wk0WF article,.PortfolioPages_page__Wk0WF button,.PortfolioPages_page__Wk0WF input,.PortfolioPages_page__Wk0WF select,.PortfolioPages_page__Wk0WF textarea{transition:color .28s ease,background-color .28s ease,border-color .28s ease,box-shadow .32s ease,transform .32s cubic-bezier(.22,.61,.36,1),opacity .32s ease}.PortfolioPages_page__Wk0WF a:active,.PortfolioPages_page__Wk0WF button:active{transform:scale(.98)}html[data-theme=light] .PortfolioPages_moreProjectsCard__0lBaH{background:radial-gradient(circle at 72% 18%,rgba(88,108,220,.18),transparent 32%),linear-gradient(145deg,#eef4fc,#e9e4f7 80%,#ddd4ef);border-color:#b8c7df;box-shadow:inset 0 0 45px rgba(55,56,160,.07)}html[data-theme=light] .PortfolioPages_moreProjectsPlus__WilHi{border-color:#8d78d8;color:#4f4b72;background:rgba(255,255,255,.45)}html[data-theme=light] .PortfolioPages_moreProjectsCard__0lBaH h2{color:#172033}html[data-theme=light] .PortfolioPages_moreProjectsCard__0lBaH p{color:#52667e}html[data-theme=light] .PortfolioPages_moreProjectsButton__uLUT_{color:#314d70;background:rgba(255,255,255,.72);border-color:#9a7ce0}html[data-theme=light] .PortfolioPages_projectIconLinks__fircp a{color:#486b97}html[data-theme=light] .PortfolioPages_projectIconLinks__fircp a:hover{color:#355ee8}html[data-theme=light] .PortfolioPages_projectDetails__qxBU6{color:#456fbd}.PortfolioPages_page__Wk0WF .PortfolioPages_projectsPrimaryButton__HlRsa,html[data-theme=light] .PortfolioPages_projectsPrimaryButton__HlRsa{transition:all .32s ease}@media(prefers-reduced-motion:reduce){.PortfolioPages_page__Wk0WF .PortfolioPages_filterPill__6NCWU,.PortfolioPages_page__Wk0WF .PortfolioPages_projectTag__szAaZ,.PortfolioPages_page__Wk0WF a,.PortfolioPages_page__Wk0WF article,.PortfolioPages_page__Wk0WF button,.PortfolioPages_page__Wk0WF input,.PortfolioPages_page__Wk0WF select,.PortfolioPages_page__Wk0WF textarea{transition:none!important}}.PortfolioPages_experienceBrandMark__rDinr img{filter:drop-shadow(0 1px 2px rgba(0,0,0,.16))}html[data-theme=dark] .PortfolioPages_experienceBrandMark__rDinr img{filter:drop-shadow(0 0 1.5px rgba(255,255,255,.72)) drop-shadow(0 2px 4px rgba(0,0,0,.28))}.PortfolioPages_certExactGrid__tkwlx{animation:PortfolioPages_certCarouselIn__Lkh2p .38s cubic-bezier(.22,.61,.36,1)}@keyframes PortfolioPages_certCarouselIn__Lkh2p{0%{opacity:.45;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@media(prefers-reduced-motion:reduce){.PortfolioPages_certExactGrid__tkwlx{animation:none!important}}html[data-theme=light] .PortfolioPages_quickFactsExact__H3g66{background:linear-gradient(145deg,#fff,#edf4fb);border-color:#c5d6e8;box-shadow:0 10px 24px rgba(45,75,120,.08)}html[data-theme=light] .PortfolioPages_quickFactsExact__H3g66 h3{color:#17243a}html[data-theme=light] .PortfolioPages_quickFactsExact__H3g66 strong{color:#1b2b43}html[data-theme=light] .PortfolioPages_quickFactsExact__H3g66 span{color:#60728a}html[data-theme=light] .PortfolioPages_quickFactsExact__H3g66>div{border-top-color:#dce6f0}html[data-theme=light] .PortfolioPages_certHeading__tYkLh h2,html[data-theme=light] .PortfolioPages_experienceSectionHeading__WEk0c h2{color:#17243a}html[data-theme=light] .PortfolioPages_certExactCard__iR8FZ,html[data-theme=light] .PortfolioPages_courseworkExact__M8OJV,html[data-theme=light] .PortfolioPages_educationExactCard__FMJcB,html[data-theme=light] .PortfolioPages_experienceCard__gfNen{background:linear-gradient(145deg,#fff,#f0f5fb);border-color:#c9d8e8}html[data-theme=light] .PortfolioPages_educationExactCard__FMJcB div>b,html[data-theme=light] .PortfolioPages_educationExactCard__FMJcB>b,html[data-theme=light] .PortfolioPages_experienceCardTop__etHjv b{color:#496079}html[data-theme=light] .PortfolioPages_educationExactCard__FMJcB h3,html[data-theme=light] .PortfolioPages_experienceCardTop__etHjv h3{color:#17243a}html[data-theme=light] .PortfolioPages_educationPlace___pMjl,html[data-theme=light] .PortfolioPages_experienceCardTop__etHjv>span{color:#62758d}html[data-theme=light] .PortfolioPages_educationExactCard__FMJcB p,html[data-theme=light] .PortfolioPages_experienceCardContent__9wZHu p{color:#5e7189}.PortfolioPages_experienceBrandMark__rDinr{background:transparent!important;border-color:transparent!important;padding:0!important}html[data-theme=light] .PortfolioPages_experienceQuoteCard__muFQi p,html[data-theme=light] .PortfolioPages_opportunityCard__URESD h3,html[data-theme=light] .PortfolioPages_opportunityCard__URESD p{color:#263850}html[data-theme=light] .PortfolioPages_opportunityCard__URESD{background:linear-gradient(145deg,#edf5ff,#f3efff);border-color:#bdcee2}.PortfolioPages_page__Wk0WF .PortfolioPages_filterPill__6NCWU,.PortfolioPages_page__Wk0WF .PortfolioPages_projectTag__szAaZ,.PortfolioPages_page__Wk0WF a,.PortfolioPages_page__Wk0WF article,.PortfolioPages_page__Wk0WF button,.PortfolioPages_page__Wk0WF input,.PortfolioPages_page__Wk0WF select,.PortfolioPages_page__Wk0WF textarea{transition-duration:.62s!important}.PortfolioPages_moreProjectsButton__uLUT_,.PortfolioPages_projectDetails__qxBU6,.PortfolioPages_projectIconLinks__fircp a,.PortfolioPages_projectsPrimaryButton__HlRsa{transition-duration:.65s!important}.PortfolioPages_modeButton__yR5hR{border:1px solid rgba(116,98,255,.58);color:var(--text,#f5f7ff);background:rgba(12,18,39,.42)}.PortfolioPages_modeButtonActive__VnoFq{border-color:#7771e8;box-shadow:0 0 0 2px rgba(119,113,232,.12)}html[data-theme=light] .PortfolioPages_modeButton__yR5hR{background:#fff;color:#243247;border-color:#b9cbe1}html[data-theme=light] .PortfolioPages_modeButtonActive__VnoFq{background:#f0efff;color:#3e4274;border-color:#7771e8}@media(max-width:1050px){.PortfolioPages_modeButton__yR5hR{padding:0 8px;font-size:12px}}@media(max-width:760px){.PortfolioPages_modeButton__yR5hR{padding:0 7px;font-size:11px}.PortfolioPages_headerActions__kzxbC .PortfolioPages_modeButton__yR5hR{display:none}}.PortfolioPages_modeButton__yR5hR{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #46648f;color:#f1f5ff;background:#0b1930;border-radius:10px;padding:0 12px;text-decoration:none;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .28s ease,border-color .28s ease,color .28s ease,transform .28s ease,box-shadow .28s ease}.PortfolioPages_modeButton__yR5hR:hover{transform:translateY(-1px);border-color:#6d8fc1;box-shadow:0 6px 16px rgba(36,91,165,.18)}.PortfolioPages_modeButtonActive__VnoFq{background:#171c46;border-color:#8a83ff;box-shadow:0 0 0 2px rgba(119,113,232,.14),0 6px 18px rgba(72,67,180,.18)}html[data-theme=light] .PortfolioPages_modeButton__yR5hR{background:#e9f0f8;color:#1d3450;border-color:#8da5bf}html[data-theme=light] .PortfolioPages_modeButton__yR5hR:hover{background:#e3ecf6;border-color:#6f8cab}html[data-theme=light] .PortfolioPages_modeButtonActive__VnoFq{background:#eceaff;color:#37366c;border-color:#6f68dd;box-shadow:0 0 0 2px rgba(111,104,221,.13),0 6px 18px rgba(111,104,221,.12)}@media(max-width:1050px){.PortfolioPages_modeButton__yR5hR{padding:0 9px;font-size:12px}.PortfolioPages_headerActions__kzxbC{gap:8px}}@media(max-width:760px){.PortfolioPages_header__gYlWR{grid-template-columns:minmax(0,1fr) auto}.PortfolioPages_brandText__TKuEX,.PortfolioPages_brand__WPpOT{min-width:0}.PortfolioPages_brand__WPpOT small{display:none}.PortfolioPages_headerActions__kzxbC{gap:6px}.PortfolioPages_headerCv__CXqvU,.PortfolioPages_headerSearch__6fFgl{display:none}.PortfolioPages_modeButton__yR5hR{width:34px;min-height:34px;height:34px;padding:0;gap:0;font-size:0;border-radius:9px}.PortfolioPages_modeButton__yR5hR svg{width:16px;height:16px}.PortfolioPages_themeButton__vH124{width:34px!important;height:34px!important}}.PortfolioPages_experienceBrandMark__rDinr{overflow:hidden}.PortfolioPages_experienceBrandMark__rDinr img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.PortfolioPages_experienceBrandMark__rDinr{background:#0a1a31!important;border:1px solid #213c61!important;border-radius:5px;box-shadow:none!important;padding:6px!important;box-sizing:border-box}html[data-theme=light] .PortfolioPages_experienceBrandMark__rDinr{background:#f8fbff!important;border-color:#cbd8e7!important}.PortfolioPages_experienceBrandMark__rDinr{background:#fff!important;border:1px solid #d8e0ea!important;border-radius:7px;box-shadow:0 5px 14px rgba(31,52,78,.08)!important;padding:7px!important}.PortfolioPages_experienceBrandMark__rDinr img{mix-blend-mode:normal!important;filter:none!important}.PortfolioPages_experienceBrandMark__rDinr span{display:grid;place-items:center;width:100%;height:100%;color:#14263d;font-weight:900;font-size:14px;letter-spacing:-.5px}html[data-theme=dark] .PortfolioPages_experienceBrandMark__rDinr{background:#fff!important;border-color:#d8e0ea!important}.PortfolioPages_projectCardMedia__ethAY img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.PortfolioPages_mainNav__HG9iM{display:flex;justify-content:center;gap:32px}.PortfolioPages_aboutHeader__dBgul,.PortfolioPages_contactHeader__6hMOW{background:rgba(2,8,19,.86)}.PortfolioPages_experienceMainColumn__i5VPx{min-width:0}.PortfolioPages_dashboardFooter__XvTMb{flex-wrap:wrap;row-gap:14px}.PortfolioPages_dashboardFooterMiddle__wjIxv{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.PortfolioPages_dashboardFooterMiddle__wjIxv span{color:var(--blue);margin:0 4px}.PortfolioPages_dashboardFooterLocation__9nCL6{font-size:12px;color:var(--dim)}html[data-theme=light] .PortfolioPages_heroHome__aFjJg{background:transparent}html[data-theme=light] .PortfolioPages_modeCard__rt0sd{border-color:#d5dfec;background:#fff;box-shadow:0 10px 30px rgba(25,45,80,.07)}html[data-theme=light] .PortfolioPages_modeCard__rt0sd h3{color:#101a2b}html[data-theme=light] .PortfolioPages_homeSocial__VdGPe,html[data-theme=light] .PortfolioPages_modeCard__rt0sd p,html[data-theme=light] .PortfolioPages_modeCard__rt0sd ul,html[data-theme=light] .PortfolioPages_modeNum__zs57B{color:#4f6079}html[data-theme=light] .PortfolioPages_buttonGhost__fK1aP{color:#101a2b;border-color:#c3d0e0;background:#fff}.PortfolioPages_modeCard__rt0sd{display:flex;flex-direction:column;padding-bottom:78px}.PortfolioPages_modeCard__rt0sd h3{margin-top:34px}.PortfolioPages_modeCard__rt0sd ul{position:static;margin:14px 0 0;padding-left:17px;line-height:1.9;font-size:12.5px}html[data-theme=light] .PortfolioPages_page__Wk0WF{--bg:#f6f9fd;--panel:#ffffff;--panel2:#f3f7fc;--text:#101a2b;--muted:#4f6079;--line:#d3dfec;--blue:#2f6fe0;--purple:#7b4fe0}.PortfolioPages_brand__WPpOT small,.PortfolioPages_homeSocial__VdGPe{color:#9fb0cd}.PortfolioPages_footer__Hgy8v{color:#c3cee0}html[data-theme=light] .PortfolioPages_brand__WPpOT small,html[data-theme=light] .PortfolioPages_homeSocial__VdGPe{color:#55667f}html[data-theme=light] .PortfolioPages_footer__Hgy8v{color:#3d4c63}html[data-theme=light] .PortfolioPages_header__gYlWR nav a{color:#41536e}html[data-theme=light] .PortfolioPages_header__gYlWR nav a.PortfolioPages_active__ExryM,html[data-theme=light] .PortfolioPages_header__gYlWR nav a:hover{color:#101a2b}.PortfolioPages_header__gYlWR nav a{color:#b3c0d8}.PortfolioPages_homeSocial__VdGPe>span:first-child{color:inherit}.PortfolioPages_footerBrand__DWlz1 small{color:#9fb0cd}html[data-theme=light] .PortfolioPages_footerBrand__DWlz1 small{color:#55667f}.PortfolioPages_header__gYlWR{max-width:100%}.PortfolioPages_headerActions__kzxbC{min-width:0}@media(max-width:1180px){.PortfolioPages_headerSearch__6fFgl{display:none}}@media(max-width:1000px){.PortfolioPages_header__gYlWR{grid-template-columns:auto 1fr auto;gap:14px}.PortfolioPages_brandText__TKuEX small{display:none}.PortfolioPages_headerActions__kzxbC .PortfolioPages_modeButton__yR5hR{padding:0 11px;font-size:12px}.PortfolioPages_headerActions__kzxbC .PortfolioPages_modeButton__yR5hR span{display:none}}@media(max-width:880px){.PortfolioPages_headerActions__kzxbC .PortfolioPages_modeButton__yR5hR{display:none}}@media(max-width:760px){.PortfolioPages_header__gYlWR{grid-template-columns:1fr auto;padding:10px 20px}.PortfolioPages_headerCv__CXqvU{padding:9px 13px;font-size:12px}}@media(max-width:420px){.PortfolioPages_headerCv__CXqvU span{display:none}.PortfolioPages_brandText__TKuEX b{font-size:14px}}@media(max-width:1000px){.PortfolioPages_header__gYlWR nav,.PortfolioPages_mainNav__HG9iM{gap:20px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.PortfolioPages_header__gYlWR nav::-webkit-scrollbar,.PortfolioPages_mainNav__HG9iM::-webkit-scrollbar{display:none}}