.LogoText_wrapper__biQTh{display:flex;gap:12px;text-decoration:none;font-size:1.5rem;font-weight:700;letter-spacing:-.5px;color:var(--color-logo);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-variation-settings:"MONO" 0,"CASL" .53,"wght" 425,"wdth" 125,"slnt" 0,"CRSV" .5}.LogoText_logo__576a2{padding-top:6px;margin-top:-4px;padding-right:10px}@media(max-width:1024px){.LogoText_wrapper__biQTh{font-size:1rem}}.Nav_wrapper__8_Qtz{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px;transition:background-color .3s ease}.Nav_contentContainer__KLhLb{justify-content:space-between;max-width:1200px;margin:0 auto}.Nav_contentContainer__KLhLb,.Nav_logoZone__LBgdf{display:flex;align-items:center}.Nav_threeNavLogo__qvq1K{margin-right:16px}.Nav_menuToggle__N84xD{display:none;background:none;border:none;cursor:pointer;padding:10px;color:inherit}.Nav_desktopNav__SrETA{display:flex}.Nav_desktopNav__SrETA a,.Nav_mobileNav__urxH8 a{margin:0 10px;text-decoration:none;color:inherit}.Nav_mobileNav__urxH8{display:none}@media (max-width:768px){.Nav_menuToggle__N84xD{display:block}.Nav_desktopNav__SrETA{display:none}.Nav_mobileNav__urxH8{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background-color:var(--color-primary-1000);padding:20px}.Nav_mobileNav__urxH8 a{margin:10px 0}}@media (max-width:1100px){.Nav_wrapper__8_Qtz{padding:24px 32px}}@media (max-width:550px){.Nav_wrapper__8_Qtz{padding:16px 24px}}.NavLinks_hoveredBackdrop___WdDd{position:absolute;inset:0;background:hsla(0,0%,100%,.2);border-radius:12px;cursor:pointer!important}.NavLinks_navList__yyW_s{display:flex;gap:12px;padding:0;list-style-type:none}.NavLinks_navList__yyW_s li{position:relative}.NavLinks_navList__yyW_s a{display:block;position:relative;padding:8px 16px;text-decoration:none;color:#fff;font-weight:500;opacity:.7;transition:opacity .5s}.NavLinks_navList__yyW_s a:hover{opacity:1}.SvgIcon_iconSetup__6qJHu{width:55px;margin-left:8px;margin-top:6px;filter:blur(.55px)}.SvgIcon_iconSetupSmall__0LPPR{width:30px;margin-left:8px;margin-top:6px;filter:blur(.55px)}@media(max-width:600px){.SvgIcon_iconSetupHelp__TUYKU,.SvgIcon_iconSetup__6qJHu{width:30px;margin-top:7px}}.ToolTip_toolTipWrapper__sLu97{position:relative;display:inline-block}.ToolTip_toolTip__xvsTJ{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:var(--color-gray-900);color:#fff;padding:5px;border-radius:4px;margin-bottom:12px;z-index:1;white-space:nowrap}.SkillSection_topWrapper__ypO0G{position:relative}.SkillSection_mainWrapper__A9BOO{background-size:10%;gap:24px;padding:64px 300px 200px}.SkillSection_backGrad__RglcA{background:radial-gradient(var(--color-primary-100),var(--color-primary-600));width:100%;height:100%;position:absolute;overflow:hidden;z-index:-3}.SkillSection_topGrad__XP0gd{background:radial-gradient(var(--transparent-color),var(--color-primary-600));z-index:-1}.SkillSection_stars__m5ArS,.SkillSection_topGrad__XP0gd{width:100%;height:100%;position:absolute;overflow:hidden}.SkillSection_stars__m5ArS{background-image:var(--star-background);background-size:10%;opacity:20%;z-index:-2;animation:SkillSection_pan__9vMpl 180s linear infinite;will-change:background-position}@keyframes SkillSection_pan__9vMpl{0%{background-position:0 0}to{background-position:100% 0}}.SkillSection_skillHeading__aEzw1{text-align:center;color:var(--color-skill-heading);font-size:2.5rem;margin-bottom:36px;grid-column:span 2;font-variation-settings:"MONO" 0,"CASL" 1,"wght" 600,"wdth" 125,"slnt" -5,"CRSV" 1}.SkillSection_grid__6Inea{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(100px,auto);grid-gap:10px;gap:10px}@media(max-width:1500px){.SkillSection_mainWrapper__A9BOO{gap:24px;padding:64px 140px 200px}}@media (max-width:900px){.SkillSection_grid__6Inea{grid-template-columns:1fr}.SkillSection_mainWrapper__A9BOO{gap:24px;padding:64px 70px 200px}.SkillSection_wrapper__Jg1LP{padding:50px 24px}.SkillSection_skillHeading__aEzw1{font-size:2rem}}@media (max-width:500px){.SkillSection_mainWrapper__A9BOO{gap:24px;padding:64px 0 100px}.SkillSection_skillHeading__aEzw1{margin-bottom:0}}.ThreeDee_topWrapper__Iaj2q{position:relative}.ThreeDee_topWrapper__Iaj2q:after{content:"";position:absolute;width:100%;height:10px;-webkit-mask-image:url(/images/pattern/triangle.svg);-webkit-mask-size:50px 10px;bottom:0;transform:rotate(180deg);background-color:var(--color-backdrop)}.ThreeDee_wrapper__Sk4c0{background-color:var(--color-primary-300);padding:0 300px 120px}.ThreeDee_title__Zs6Ft{grid-column:span 3;text-align:center;color:var(--color-gray-100);padding:24px 0;font-size:2.5rem;font-variation-settings:"MONO" 0,"CASL" 1,"wght" 600,"wdth" 125,"slnt" -5,"CRSV" 1}.ThreeDee_photoGrid__WltW4{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-auto-rows:200px;grid-auto-flow:dense;-webkit-tap-highlight-color:transparent}.ThreeDee_photo__CfLDZ{position:relative;cursor:pointer}.ThreeDee_photo__CfLDZ img{border-radius:var(--corner-medium);box-shadow:var(--shadow-color-primary-300-medium);transition:box-shadow .3s ease}.ThreeDee_photo__CfLDZ img:hover{box-shadow:var(--shadow-color-primary-300-high)}@media screen and (max-width:1200px){.ThreeDee_wrapper__Sk4c0{padding:48px 150px 120px}}@media screen and (max-width:800px){.ThreeDee_wrapper__Sk4c0{padding:48px 150px 70px 70px}}@media screen and (max-width:600px){.ThreeDee_wrapper__Sk4c0{padding:48px 24px 70px}}@media screen and (min-width:600px){.ThreeDee_photoWide__Y4Pzy{position:relative;grid-column:span 2/auto}.ThreeDee_photoSelectedWide__SCWEV,.ThreeDee_photoTall__vhd17{position:relative;grid-row:span 2/auto}.ThreeDee_photoSelectedWide__SCWEV{grid-column:span 3/auto}.ThreeDee_photoSelectedTall__rDog5{position:relative;grid-row:span 3/auto;grid-column:span 2/auto}.ThreeDee_photoSelectedReg__RG_t1{position:relative;grid-row:span 2/auto;grid-column:span 2/auto}}.ToolBar_toolBar__6_FWe{display:flex;align-items:center;height:150px;background-color:var(--color-backdrop)}.ToolBar_iconWrapper__TV7Nh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px}.ToolBar_blender__7KPJs,.ToolBar_commodor__k1B7F,.ToolBar_d3__J8Zve,.ToolBar_next__ndMSv,.ToolBar_qgis__x0MT8,.ToolBar_react__2c4i6,.ToolBar_three__OBOlb{background-color:var(--color-projects-background);border:2px solid var(--color-backdrop);width:75px;height:75px;border-radius:50%}@media (max-width:600px){.ToolBar_blender__7KPJs,.ToolBar_commodore__dMXya,.ToolBar_d3__J8Zve,.ToolBar_next__ndMSv,.ToolBar_qgis__x0MT8,.ToolBar_react__2c4i6,.ToolBar_three__OBOlb{width:50px;height:50px}}.VideoGallery_galleryWrapper__J1Agc{margin-bottom:128px}.VideoGallery_title__sz0Oa{text-align:center;padding:54px 0 24px;color:var(--color-skill-heading);font-size:2.5rem;margin-bottom:36px;grid-column:span 2;font-variation-settings:"MONO" 0,"CASL" 1,"wght" 600,"wdth" 125,"slnt" -5,"CRSV" 1}.VideoGallery_lightGallery__AwaeH{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;cursor:pointer}.VideoGallery_galleryItem__Cc1Nn{flex-basis:calc(33.333% - 14px);max-width:calc(33.333% - 14px);aspect-ratio:16/9;overflow:hidden;border-radius:12px;box-shadow:var(--shadow-gray-300-medium);transition:box-shadow .3s ease;position:relative}.VideoGallery_galleryItem__Cc1Nn:hover{box-shadow:var(--shadow-gray-300-high)}.VideoGallery_galleryItem__Cc1Nn img{width:100%!important;height:100%!important;object-fit:cover;position:absolute!important;top:0;left:0}.VideoGallery_overlay__tSyqE{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(25,28,31,.5);opacity:0;transition:opacity .3s ease;pointer-events:none}.VideoGallery_galleryItem__Cc1Nn:hover .VideoGallery_overlay__tSyqE{opacity:1}@media (max-width:1200px){.VideoGallery_galleryWrapper__J1Agc{width:calc(100% - 40px);margin:0 20px}}@media (max-width:742px){.VideoGallery_galleryWrapper__J1Agc{width:calc(100% - 40px);margin:0 20px}.VideoGallery_galleryItem__Cc1Nn{flex-basis:calc(50% - 10px);max-width:calc(50% - 10px)}}@media (max-width:480px){.VideoGallery_galleryItem__Cc1Nn{flex-basis:100%;max-width:100%}}