:root{--background-color:white;--btn-color:#0987f2;--btn-text-color:#fff;--project-card-bg:#ffffff00;--text-color:#222;--form-text-color:#555;--footer-text-color:#888}[data-theme=dark]{--background-color:#222;--btn-color:#fff;--btn-text-color:#222;--project-card-bg:#fff;--text-color:#fff;--form-text-color:#fff;--footer-text-color:#bbb}body{background-color:var(--background-color);margin:0;transition:background-color 1s ease-in;overflow:hidden}#root{display:flex;flex-direction:column;min-height:100vh}.horizontal-scroll-container{display:flex;width:100vw;height:100vh;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.horizontal-scroll-container::-webkit-scrollbar{display:none}.horizontal-section{min-width:100vw;width:100vw;height:100vh;flex-shrink:0;display:flex;align-items:center;justify-content:center;scroll-snap-align:start;position:relative;box-sizing:border-box;padding:20px}footer{position:relative;z-index:100;background-color:var(--background-color);border-top:1px solid rgba(255,255,255,.1)}.scroll-indicator{position:fixed;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:10px;z-index:1001;pointer-events:none}.scroll-dot{width:8px;height:8px;border-radius:50%;background:#ffffff4d;transition:all .3s ease}.scroll-dot.active{background:var(--btn-color);transform:scale(1.2)}[data-theme=light] .scroll-dot{background:#80808080}[data-theme=light] .scroll-dot.active{background:#000}h1,h2,h3,p{color:var(--text-color);margin:0;padding:0;transition:color 1s ease-in}h2,h3,p{font-family:Roboto Mono,monospace}h1,h2{text-transform:upercase}h2,h3{font-size:20px}h1{font-family:Rubik,sans-serif;font-size:32px}p{font-size:16px;font-weight:300}.sectionTitle{margin-bottom:30px}.hover{cursor:pointer}@media (width>=800px){h1{font-size:40px}h2,h3{font-size:24px}p{font-size:20px}.sectionTitle{margin-bottom:60px;z-index:3}}@media (width>=1400px){h1{font-size:48px}.sectionTitle{margin-bottom:75px}}._container_13dc5_1{display:flex;flex-direction:column;justify-content:center;gap:20px;text-align:center;height:100dvh;min-height:500px;position:relative}._container_13dc5_1 ._heroImageContainer_13dc5_12{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none}._container_13dc5_1 ._heroImageContainer_13dc5_12 ._hero_13dc5_12{max-width:200px;display:block}._container_13dc5_1 ._colorModeContainer_13dc5_26{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;margin-bottom:20px;z-index:2}._container_13dc5_1 ._colorModeContainer_13dc5_26 ._ThemeSwitchCon_13dc5_35{display:inline-grid;grid-template-columns:1fr;grid-template-rows:1fr;position:absolute;right:0;width:fit-content;cursor:pointer}._container_13dc5_1 ._colorModeContainer_13dc5_26 ._ThemeSwitchCon_13dc5_35 ._LightModeIcon_13dc5_45{grid-row:1/2;grid-column:1/2;height:40px;z-index:2;transition:opacity 1s ease-in;transition-delay:0s}._container_13dc5_1 ._colorModeContainer_13dc5_26 ._ThemeSwitchCon_13dc5_35 ._DarkModeIcon_13dc5_53{grid-row:1/2;grid-column:1/2;z-index:3;transition:opacity 1s ease-in;transition-delay:0s;height:40px}._container_13dc5_1 ._colorModeContainer_13dc5_26 ._ThemeSwitchCon_13dc5_35 img:hover{transform:scale(1.05)}._container_13dc5_1 ._colorModeContainer_13dc5_26 ._ThemeSwitchCon_13dc5_35 img:active{transform:translateY(2px)}._container_13dc5_1 span{display:flex;gap:25px;justify-content:center}._container_13dc5_1 span a{display:inline-grid;grid-template-rows:1fr;grid-template-columns:1fr;margin:0}._container_13dc5_1 span a img{grid-row:1/2;grid-column:1/2;z-index:3;transition:opacity 1s ease-in;width:30px}._container_13dc5_1 span a img:hover{transform:scale(1.05)}._container_13dc5_1 span a img:active{transform:translateY(2px)}._container_13dc5_1 a{width:fit-content;align-self:center}._container_13dc5_1 ._button_13dc5_100{border:none;outline:none;background-color:#3a3a3a;width:180px;height:60px;font-size:18px;color:#fff;font-weight:600;border-radius:10px;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;transition:all .3s}._container_13dc5_1 ._button_13dc5_100:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff3;box-shadow:0 8px 32px #1f26875e;width:106%;height:120%;z-index:-1;border-radius:inherit;transition:all .3s}._container_13dc5_1 ._gradientContainer_13dc5_133{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:106%;height:115%;overflow:hidden;border-radius:inherit;z-index:-2;filter:blur(10px);transition:all .3s}._container_13dc5_1 ._gradient_13dc5_133{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%;aspect-ratio:1;border-radius:100%;transition:all .3s;background-image:linear-gradient(90deg,#597cee,#a659ee,#ee59c6,#ee5b59,#eecb59,#a1ee59,#59ee80,#59ebee);animation:_rotate_13dc5_1 2s linear infinite;filter:blur(10px)}._container_13dc5_1 ._label_13dc5_171{width:156px;height:45px;text-align:center;line-height:45px;border-radius:22px;background-color:#2b2b2b;background-image:linear-gradient(180deg,#2b2b2b,#444);font-size:20px;font-weight:700}._container_13dc5_1 ._button_13dc5_100:hover ._gradientContainer_13dc5_133{transform:translate(-50%,-50%) scale(1.05);filter:blur(5px)}._container_13dc5_1 ._button_13dc5_100:hover ._gradient_13dc5_133{filter:blur(5px)}._container_13dc5_1 ._description_13dc5_195{max-width:24ch}._container_13dc5_1 ._info_13dc5_198{display:flex;flex-direction:column;justify-content:center;gap:20px;z-index:2}@keyframes _rotate_13dc5_1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media (width>=769px){._container_13dc5_1{flex-direction:row-reverse;align-items:center;justify-content:space-evenly}._container_13dc5_1 ._heroImageContainer_13dc5_12{position:static;transform:none}._container_13dc5_1 ._heroImageContainer_13dc5_12 ._hero_13dc5_12{max-width:350px;width:350px}._container_13dc5_1 ._colorModeContainer_13dc5_26{margin-bottom:0}}@media (width>=1400px){._container_13dc5_1 ._heroImageContainer_13dc5_12 ._hero_13dc5_12{max-width:400px;width:400px}}._resumeButtonContainer_13dc5_254{position:relative;width:fit-content;align-self:center}._hoverHint_13dc5_260{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:10px;color:var(--text-color);font-size:14px;font-weight:500;white-space:nowrap;opacity:0;animation:_fadeInSlideUp_13dc5_1 .3s ease-out forwards;pointer-events:none;text-align:center}@keyframes _fadeInSlideUp_13dc5_1{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:.8;transform:translate(-50%) translateY(0)}}._container_pi08d_2{display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:flex-start;height:100vh;width:100vw;padding:1.5rem;box-sizing:border-box;position:relative;overflow:hidden}._title_pi08d_16{margin:90px 0 14px;line-height:1;text-align:center;position:relative;z-index:10}._wallWrapper_pi08d_26{margin-top:0;flex:1;width:100%;max-width:1300px;display:flex;justify-content:center;align-items:stretch}._wallViewport_pi08d_37{width:100%;height:100%;overflow-y:hidden;overflow-x:visible;padding:0 32px;box-sizing:border-box;position:relative}._wallViewport_pi08d_37:before{content:"";position:absolute;top:0;left:0;right:0;height:64px;pointer-events:none;background:linear-gradient(to bottom,var(--background-color) 0%,rgba(0,0,0,.1) 40%,rgba(0,0,0,0) 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 30%,black 70%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 30%,black 70%,transparent 100%);z-index:1}._wallTrack_pi08d_73{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:1.75rem;justify-items:center;will-change:transform;animation:_wallScroll_pi08d_1 40s linear infinite}._projectCard_pi08d_84{--card-offset: 0px;width:100%;max-width:340px;min-height:260px;margin:0;position:relative;border-radius:24px;cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;transform:translate3d(0,var(--card-offset),0);transition:transform .25s ease,box-shadow .25s ease}._cardFront_pi08d_100{position:relative;width:100%;height:100%;padding:1.5rem;box-sizing:border-box;background:linear-gradient(135deg,#ffffff40,#ffffff26);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(255,255,255,.3);border-radius:24px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;transition:all .3s ease;backface-visibility:hidden;overflow:hidden;z-index:2;transform-style:preserve-3d}._cardGlow_pi08d_126{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 8px);height:calc(100% + 8px);border-radius:24px;opacity:.6;transition:opacity .3s ease,transform .3s ease;z-index:1;filter:blur(15px);pointer-events:none}._cardImage_pi08d_142{width:64px;height:64px;min-width:64px;min-height:64px;flex-shrink:0;border-radius:14px;overflow:hidden;margin-bottom:.8rem;background:#ffffff1a;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #0003}._cardImage_pi08d_142 img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;border-radius:16px;display:block}._cardTitle_pi08d_170{font-size:1.25rem;font-weight:700;margin:0 0 .5rem;color:inherit;transition:color 1s ease-in}._cardCategory_pi08d_179{font-size:.85rem;font-weight:600;margin:0 0 1rem;color:#fffc;text-transform:uppercase;letter-spacing:.1em;transition:color 1s ease-in}._cardDescription_pi08d_190{font-size:.9rem;margin:.35rem 0 .8rem;color:#ffffffe6;line-height:1.3;flex-grow:1;display:flex;align-items:center;transition:color 1s ease-in}._techStack_pi08d_202{margin-bottom:.8rem;text-align:center}._techLabel_pi08d_207{font-size:.75rem;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:.25rem;transition:color 1s ease-in}._techText_pi08d_218{font-size:.85rem;color:#ffffffe6;font-weight:500;transition:color 1s ease-in}._projectLink_pi08d_226{display:inline-block;padding:.75rem 1.5rem;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:25px;color:#fff;text-decoration:none;font-weight:600;font-size:.85rem;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._projectLink_pi08d_226:hover{background:#ffffff4d;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 4px 15px #0003}._projectCard_pi08d_84:hover ._cardGlow_pi08d_126{opacity:.9;filter:blur(20px);transform:translate(-50%,-50%) scale(1.02)}._projectCard_pi08d_84:hover ._cardFront_pi08d_100{border-color:#ffffff80;box-shadow:0 15px 30px #0003,0 0 20px #ffffff1a}._projectCard_pi08d_84:hover{transform:translate3d(0,calc(var(--card-offset) - 4px),0)}._projectCard_pi08d_84:hover ._cardImage_pi08d_142{transform:scale(1.1)}@media (min-width: 769px) and (max-width: 1199px){._wallTrack_pi08d_73{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){._title_pi08d_16{margin-top:100px;margin-bottom:16px}._projectCard_pi08d_84:nth-child(3n+2){--card-offset: 120px}}._cardTitle_pi08d_170,._cardCategory_pi08d_179,._cardDescription_pi08d_190,._techLabel_pi08d_207,._techText_pi08d_218{color:#fffffff2;text-shadow:0 1px 3px rgba(0,0,0,.3)}@keyframes _wallScroll_pi08d_1{0%{transform:translateY(0)}to{transform:translateY(-50%)}}._container_17xik_2{display:flex;flex-direction:column;text-align:center;align-items:stretch;justify-content:center;align-self:stretch;flex:1 1 auto;width:100%;min-height:0;height:auto;max-height:100%;margin-top:4.75rem;margin-bottom:3.25rem;padding:.5rem clamp(.75rem,2vw,1.5rem) .75rem;box-sizing:border-box;position:relative;overflow:hidden}._skillsWrapper_17xik_24{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr) minmax(200px,280px);grid-template-rows:minmax(0,1fr);align-items:stretch;justify-content:center;width:100%;max-width:1600px;flex:1;min-height:0;height:100%;margin:0 auto;position:relative;gap:clamp(1rem,2.2vw,2.5rem);box-sizing:border-box}._achievementsSection_17xik_42{position:relative;left:auto;width:100%;min-width:0;min-height:0;height:auto;overflow-y:auto;padding:clamp(1rem,1.5vw,2rem);background:#000000b3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:20px;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 8px 32px #0000004d;transition:all .3s ease;z-index:5;box-sizing:border-box}._achievementsTitle_17xik_66{font-size:1.5rem;font-weight:700;color:var(--text-color);margin:0;text-align:center;padding-bottom:1rem;border-bottom:2px solid rgba(255,255,255,.2);transition:color 1s ease-in,border-color 1s ease-in}._achievementsList_17xik_79{display:flex;flex-direction:column;gap:2rem;flex:1;min-height:0}._achievementItem_17xik_87{display:flex;flex-direction:column;gap:.8rem;padding:1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:15px;transition:all .3s ease;cursor:pointer}._achievementItem_17xik_87:hover{transform:translateY(-2px);background:#ffffff1a;border-color:#ffffff4d;box-shadow:0 4px 15px #0000004d}._achievementName_17xik_110{font-size:1.1rem;font-weight:600;color:var(--text-color);margin:0;line-height:1.4;transition:color 1s ease-in}._achievementDescription_17xik_119{font-size:.9rem;color:var(--text-color);opacity:.8;margin:0;line-height:1.5;transition:color 1s ease-in}[data-theme=light] ._achievementDescription_17xik_119{color:#fffc}._carouselContainer_17xik_135{position:relative;left:auto;transform:none;width:100%;min-width:0;min-height:0;height:100%;overflow:hidden;perspective:1200px;perspective-origin:center center;display:flex;align-items:center;justify-content:center;z-index:0}._carousel3d_17xik_153{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);z-index:1}._skillCard_17xik_163{position:absolute;width:280px;height:360px;left:50%;top:50%;margin-left:-140px;margin-top:-180px;transform-style:preserve-3d;transition:all .6s cubic-bezier(.4,0,.2,1);cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate}._cardFront_17xik_179{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#ffffff40,#ffffff26);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3);border-radius:20px;padding:2rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 8px 32px #0006,0 2px 8px #0003,inset 0 0 0 1px #0000001a;transition:all .3s ease;backface-visibility:hidden;overflow:hidden;z-index:2}._cardFrontInactive_17xik_214{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,rgba(var(--skill-color-rgb),.8),rgba(var(--skill-color-rgb),.6));border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:2rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 8px 32px #0000004d,0 2px 8px #0000001a;transition:all .3s ease;backface-visibility:hidden;overflow:hidden;z-index:2}._cardFrontInactive_17xik_214 ._cardTitle_17xik_240,._cardFrontInactive_17xik_214 ._cardCategory_17xik_241,._cardFrontInactive_17xik_214 ._proficiencyText_17xik_242{color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.8);filter:brightness(1.1)}._cardFrontInactive_17xik_214 ._cardCategory_17xik_241{color:#fffffff2;font-weight:800;text-shadow:0 2px 6px rgba(0,0,0,.9)}._cardFrontInactive_17xik_214 ._proficiencyText_17xik_242{color:#fffffffa;font-weight:900;text-shadow:0 2px 6px rgba(0,0,0,.9)}._cardGlow_17xik_263{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:var(--skill-color);border-radius:24px;opacity:0;transition:opacity .3s ease;z-index:1;filter:blur(15px);pointer-events:none}._cardIcon_17xik_279{font-size:4rem;margin-bottom:1rem;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));animation:_float_17xik_1 3s ease-in-out infinite}@keyframes _float_17xik_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}._cardTitle_17xik_240{font-size:1.8rem;font-weight:700;color:var(--text-color);margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:-.02em}._cardCategory_17xik_241{font-size:1rem;color:var(--skill-color);margin:0 0 2rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;opacity:1;text-shadow:0 2px 4px rgba(0,0,0,.5);filter:brightness(1.2) saturate(1.3)}._proficiencyBar_17xik_316{width:100%;height:8px;background:#ffffff1a;border-radius:10px;overflow:hidden;margin:1rem 0 .5rem;position:relative;box-shadow:inset 0 2px 4px #0003}._proficiencyFill_17xik_328{height:100%;background:linear-gradient(90deg,var(--skill-color),rgba(var(--skill-color),.8));border-radius:10px;transition:all .8s cubic-bezier(.4,0,.2,1);box-shadow:0 0 15px rgba(var(--skill-color),.7),0 0 5px rgba(var(--skill-color),.9);position:relative;overflow:hidden;filter:brightness(1.2) saturate(1.3)}._proficiencyFill_17xik_328:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:_shimmer_17xik_1 3s infinite;border-radius:10px;transform:translate(-100%)}@keyframes _shimmer_17xik_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._proficiencyText_17xik_242{font-size:1.1rem;font-weight:800;color:var(--skill-color);text-shadow:0 2px 4px rgba(0,0,0,.6);margin-top:.5rem;filter:brightness(1.3) saturate(1.4);opacity:1}._skillCardCenter_17xik_376{z-index:5!important}._skillCardCenter_17xik_376 ._cardGlow_17xik_263{opacity:.8;animation:_pulse_17xik_1 2s infinite}._skillCardCenter_17xik_376 ._cardFront_17xik_179{background:linear-gradient(135deg,#ffffff59,#ffffff40);border:2px solid rgba(255,255,255,.4);box-shadow:0 20px 60px #0006,0 8px 16px #0003;transform:rotateY(0) scale(1.05)}@keyframes _pulse_17xik_1{0%,to{opacity:.8}50%{opacity:1}}._skillCard_17xik_163:hover ._cardFront_17xik_179{background:linear-gradient(135deg,#ffffff59,#ffffff40);border:1px solid rgba(255,255,255,.4);transform:rotateY(5deg) scale(1.02);box-shadow:0 25px 80px #00000080,0 10px 20px #0000004d}._skillCard_17xik_163:hover ._cardFrontInactive_17xik_214{background:linear-gradient(135deg,rgba(var(--skill-color-rgb),.9),rgba(var(--skill-color-rgb),.7));border:1px solid rgba(255,255,255,.3);transform:rotateY(5deg) scale(1.02);box-shadow:0 25px 80px #00000080,0 10px 20px #0000004d}._skillCard_17xik_163:hover ._cardGlow_17xik_263{opacity:.8}._skillCard_17xik_163:hover ._cardIcon_17xik_279{transform:scale(1.1) translateY(-5px);animation-play-state:paused}._navButton_17xik_435{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:50%;color:var(--text-color);font-size:1.5rem;font-weight:700;cursor:pointer;transition:all .3s ease,color 1s ease-in;display:flex;align-items:center;justify-content:center;z-index:2000;-webkit-user-select:none;user-select:none}._navLeft_17xik_457{left:4px}._navRight_17xik_461{right:4px}._navButton_17xik_435:hover{background:#fff3;border-color:#fff6;transform:translateY(-50%) scale(1.1);box-shadow:0 8px 25px #0000004d}._navButton_17xik_435:active{transform:translateY(-50%) scale(.95)}._autoRotateToggle_17xik_477{position:absolute;top:12px;right:4px;width:50px;height:50px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:50%;color:var(--text-color);font-size:1.2rem;cursor:pointer;transition:all .3s ease,color 1s ease-in;display:flex;align-items:center;justify-content:center;z-index:2000}._autoRotateToggle_17xik_477:hover{background:#fff3;border-color:#fff6;transform:scale(1.1)}._skillCounter_17xik_504{position:absolute;bottom:8px;left:50%;transform:translate(-50%);background:#000000b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:25px;padding:8px 16px;color:var(--text-color);font-size:1rem;font-weight:600;z-index:2000;box-shadow:0 4px 15px #0000004d;transition:color 1s ease-in,background 1s ease-in,border 1s ease-in,box-shadow 1s ease-in}[data-theme=light] ._skillCounter_17xik_504{background:#ffffffe6;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 15px #0000001a}@media (prefers-color-scheme: dark){._cardFront_17xik_179{background:linear-gradient(135deg,#ffffff14,#ffffff08)}._skillCardCenter_17xik_376 ._cardFront_17xik_179{background:linear-gradient(135deg,#ffffff26,#ffffff14)}}._skillsIndex_17xik_549{position:relative;right:auto;width:100%;min-width:0;min-height:0;height:auto;background:#000000b3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:clamp(1rem,1.5vw,2rem);box-sizing:border-box;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;z-index:5;box-shadow:0 8px 32px #0000004d}._skillsIndex_17xik_549::-webkit-scrollbar{width:6px}._skillsIndex_17xik_549::-webkit-scrollbar-track{background:transparent}._skillsIndex_17xik_549::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}._skillsIndex_17xik_549::-webkit-scrollbar-thumb:hover{background:#ffffff80}._indexTitle_17xik_586{color:var(--text-color);font-size:1.3rem;font-weight:700;margin:0 0 1.5rem;text-align:center;border-bottom:2px solid rgba(255,255,255,.2);padding-bottom:.5rem;transition:color 1s ease-in,border-color 1s ease-in}._indexList_17xik_597{display:flex;flex-direction:column;gap:.8rem}._indexItem_17xik_603{display:flex;align-items:center;gap:1rem;padding:.8rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}._indexItem_17xik_603:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}._indexItem_17xik_603:hover:before{left:100%}._indexItem_17xik_603:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translate(5px)}._indexItemActive_17xik_638{background:#ffffff26;border-color:#fff6;transform:translate(5px);box-shadow:0 4px 15px #0000004d}._indexIcon_17xik_645{font-size:1.5rem;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}._indexContent_17xik_651{flex:1;display:flex;flex-direction:column;gap:.3rem;text-align:left}._indexName_17xik_659{color:var(--text-color);font-size:.9rem;font-weight:600;line-height:1.2;transition:color 1s ease-in}._indexCategory_17xik_667{color:#ffffffb3;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:500;transition:color 1s ease-in}._indexProficiency_17xik_676{display:flex;align-items:center;gap:.5rem;margin-top:.2rem}._indexBar_17xik_683{height:4px;border-radius:2px;flex:1;background:#fff3;position:relative;overflow:hidden}._indexBar_17xik_683:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmerIndex_17xik_1 2s infinite}@keyframes _shimmerIndex_17xik_1{0%{left:-100%}to{left:100%}}._indexPercent_17xik_708{color:#fffc;font-size:.7rem;font-weight:600;min-width:30px;text-align:right}@media (max-width: 1280px){._skillsWrapper_17xik_24{grid-template-columns:minmax(168px,220px) minmax(0,1fr) minmax(168px,220px);gap:clamp(.75rem,1.6vw,1.5rem)}._achievementsSection_17xik_42,._skillsIndex_17xik_549{padding:1rem}._navButton_17xik_435{width:48px;height:48px;font-size:1.2rem}._autoRotateToggle_17xik_477{width:44px;height:44px}}._skillCard_17xik_163 *{will-change:transform,opacity}._carousel3d_17xik_153{will-change:transform}._container_1wonr_1{display:flex;flex-direction:column;text-align:center}form{display:flex;flex-direction:column;gap:30px;position:relative;z-index:3}textarea,input:not([type=submit]){height:50px;padding-left:16px;width:250px}textarea{padding-top:16px;resize:none;height:250px}input,textarea{border-radius:20px;border:#888 1px solid;box-sizing:border-box;justify-content:center;background-color:var(--background-color);color:var(--form-text-color);transition:background-color 1s ease-in,color 1s ease-in}::placeholder{color:var(--form-text-color);transition:color 1s ease-in}input[type=submit]{background-color:var(--btn-color);color:var(--btn-text-color);border:none;border-radius:10px;width:126px;height:50px;font-size:20px;font-weight:700;box-shadow:0 4px 4px #00000040;margin:auto;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out,background-color 1s ease-in,color 1s ease-in}input[type=submit]:hover{transform:scale(1.05)}input[type=submit]:active{transform:translateY(2px);box-shadow:0 2px 2px #00000040}@media (width>=800px){textarea,input:not([type=submit]){width:600px;font-size:20px}form{gap:40px}}@media (width>=1400px){textarea,input:not([type=submit]){width:800px}}._container_2x2z0_1{text-align:center}._container_2x2z0_1 p{font-size:16px;color:var(--footer-text-color);transition:color 1s ease-in}.cursor-dot{position:fixed;width:8px;height:8px;border-radius:50%;pointer-events:none;z-index:10000;margin-left:-4px;margin-top:-4px;transition:opacity .1s ease-out}.cursor-dot.light{background-color:#000;box-shadow:0 0 10px #0000004d}.cursor-dot.dark{background-color:#fff;box-shadow:0 0 10px #ffffff4d}.liquid-cursor{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;filter:url(#goo);overflow:hidden}.cursor-ball{position:absolute;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);transition:none;will-change:left,top}.cursor-ball-1{width:100px;height:100px;opacity:1}.cursor-ball-2{width:160px;height:160px;opacity:1}.cursor-ball-3{width:100px;height:100px;opacity:1}.liquid-cursor.light .cursor-ball{background:radial-gradient(ellipse at 35% 35%,#5a5a5af2,#464646 60%,#323232),linear-gradient(135deg,#6e6e6e14,#50505014,#64646414);box-shadow:inset 0 0 15px #ffffff0f,inset -3px -3px 10px #7878780a,inset 3px 3px 10px #0000004d,0 2px 8px #0006,0 4px 16px #00000040,0 0 25px #6464641a}.liquid-cursor.dark .cursor-ball{background:radial-gradient(ellipse at 35% 35%,#dcdce6,#b4b4be 60%,#8c8c96),linear-gradient(135deg,#78a0ff14,#a078ff14,#78c8a014);box-shadow:inset 0 0 15px #0000000f,inset -3px -3px 10px #3c78ff14,inset 3px 3px 10px #ffffff26,0 2px 8px #00000026,0 4px 16px #0000001a,0 0 25px #78a0ff26}.cursor-ball:before{content:"";position:absolute;top:25%;left:30%;width:15%;height:15%;border-radius:50%;opacity:.15;animation:gentleWaterFlow 12s ease-in-out infinite;z-index:1}.liquid-cursor.light .cursor-ball:before{background:radial-gradient(circle,rgba(255,255,255,.2) 0%,rgba(255,255,255,.03) 80%,transparent 100%)}.liquid-cursor.dark .cursor-ball:before{background:radial-gradient(circle,rgba(0,0,0,.1) 0%,rgba(0,0,0,.02) 80%,transparent 100%)}@keyframes gentleWaterFlow{0%,to{opacity:.1;transform:translate(0) scale(1)}50%{opacity:.2;transform:translate(1px,-.5px) scale(1.03)}}@media (hover: none) and (pointer: coarse){.liquid-cursor,.cursor-dot{display:none}}.liquid-cursor.light .cursor-ball:hover,button:hover~.liquid-cursor.light .cursor-ball,a:hover~.liquid-cursor.light .cursor-ball{background:radial-gradient(ellipse at 35% 35%,#6e6e6e,#505050 60%,#3c3c3c),linear-gradient(135deg,#8282821f,#5a5a5a1f,#7878781f);transform:translate(-50%,-50%) scale(1.02);box-shadow:inset 0 0 18px #ffffff14,inset -4px -4px 12px #8c8c8c0f,inset 4px 4px 12px #0006,0 0 30px #78787833,0 0 60px #64646426}.liquid-cursor.dark .cursor-ball:hover,button:hover~.liquid-cursor.dark .cursor-ball,a:hover~.liquid-cursor.dark .cursor-ball{background:radial-gradient(ellipse at 35% 35%,#f0f0fa,#c8c8d2 60%,#a0a0aa),linear-gradient(135deg,#8cb4ff1f,#b48cff1f,#8cdcb41f);transform:translate(-50%,-50%) scale(1.02);box-shadow:inset 0 0 18px #00000014,inset -4px -4px 12px #508cff1a,inset 4px 4px 12px #fff3,0 0 30px #8cb4ff40,0 0 60px #b48cff33}.liquid-container-switch{position:relative;width:80px;height:40px;border-radius:20px;border:2px solid;cursor:pointer;overflow:hidden;margin:10px}.liquid-container-switch.light{border-color:#0987f2;background:#0987f21a}.liquid-container-switch.dark{border-color:#fff;background:#ffffff1a}.floating-icons{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:5}.floating-icons img{position:absolute;width:20px;height:20px;transition:all .6s cubic-bezier(.4,0,.2,1)}.liquid-container-switch.light .sun-icon{opacity:1;transform:translateY(-2px);filter:drop-shadow(0 2px 4px rgba(9,135,242,.3))}.liquid-container-switch.light .moon-icon,.liquid-container-switch.dark .sun-icon{opacity:0;transform:translateY(8px)}.liquid-container-switch.dark .moon-icon{opacity:1;transform:translateY(-2px);filter:drop-shadow(0 2px 4px rgba(255,255,255,.3))}.liquid-fill.variant-1{position:absolute;bottom:0;left:0;width:100%;border-radius:20px;transition:height .8s cubic-bezier(.4,0,.2,1);filter:url(#goo);overflow:hidden}.liquid-fill.variant-1.light{height:35%;background:#0987f2;width:125%;animation:waterFlow 4.4s linear infinite;bottom:-5%}.liquid-fill.variant-1.light:after{content:"";position:absolute;top:0;left:0;width:100%;height:20%;background:linear-gradient(180deg,rgba(0,0,0,.9) 0%,rgba(50,50,50,.7) 50%,transparent 100%);clip-path:polygon(0% 100%,0% 30%,10% 10%,20% 30%,30% 10%,40% 30%,50% 10%,60% 30%,70% 10%,80% 30%,90% 10%,100% 30%,110% 10%,120% 30%,125% 100%);animation:waterFlow 4.4s linear infinite;pointer-events:none;z-index:2;mix-blend-mode:normal}.liquid-fill.variant-1.dark{height:70%;background:linear-gradient(to top,rgba(20,40,70,1) 0%,rgba(20,40,70,1) 40%,transparent 40%);animation:none}.liquid-fill.variant-1.dark:before{content:"";position:absolute;top:0;left:0;width:125%;height:100%;background:#142846;animation:darkWaterFlow 5.5s linear infinite}.liquid-fill.variant-1.dark:after{content:"";position:absolute;top:0;left:0;width:125%;height:100%;background:linear-gradient(180deg,transparent 0%,transparent 25%,rgba(220,240,255,.8) 28%,rgba(180,210,240,.5) 40%,rgba(140,180,220,.2) 50%,transparent 55%);clip-path:polygon(0% 100%,0% 40%,0% 40%,10% 25%,20% 40%,30% 25%,40% 40%,50% 25%,60% 40%,70% 25%,80% 40%,90% 25%,100% 40%,110% 25%,120% 40%,125% 40%,125% 100%);animation:darkWaterFlow 5.5s linear infinite;pointer-events:none;z-index:3;filter:blur(.3px)}@keyframes waterFlow{0%{clip-path:polygon(0% 110%,0% 25%,5% 8%,12% 35%,20% 25%,25% 8%,32% 35%,40% 25%,45% 8%,52% 35%,60% 25%,65% 8%,72% 35%,80% 25%,85% 8%,92% 35%,100% 25%,105% 8%,112% 35%,120% 25%,125% 110%);transform:translate(0)}to{clip-path:polygon(0% 110%,0% 25%,5% 8%,12% 35%,20% 25%,25% 8%,32% 35%,40% 25%,45% 8%,52% 35%,60% 25%,65% 8%,72% 35%,80% 25%,85% 8%,92% 35%,100% 25%,105% 8%,112% 35%,120% 25%,125% 110%);transform:translate(-20%)}}@keyframes darkWaterFlow{0%{clip-path:polygon(0% 100%,0% 40%,0% 40%,6% 28%,14% 45%,20% 40%,26% 28%,34% 45%,40% 40%,46% 28%,54% 45%,60% 40%,66% 28%,74% 45%,80% 40%,86% 28%,94% 45%,100% 40%,106% 28%,114% 45%,120% 40%,125% 40%,125% 100%,0% 100%);transform:translate(0)}to{clip-path:polygon(0% 100%,0% 40%,0% 40%,6% 28%,14% 45%,20% 40%,26% 28%,34% 45%,40% 40%,46% 28%,54% 45%,60% 40%,66% 28%,74% 45%,80% 40%,86% 28%,94% 45%,100% 40%,106% 28%,114% 45%,120% 40%,125% 40%,125% 100%,0% 100%);transform:translate(-20%)}}.liquid-container-switch:hover{transform:scale(1.05)}.liquid-container-switch:hover .liquid-fill.variant-1{animation-duration:2.2s}.liquid-container-switch:hover .liquid-fill.variant-1:after{animation-duration:2.2s}.liquid-container-switch:hover .liquid-fill.variant-1.dark:before{animation-duration:2.75s}.liquid-container-switch:hover .liquid-fill.variant-1.dark:after{animation-duration:2.75s}.more-navigation{--nav-size: clamp(260px, 22vw, 340px);position:fixed;top:0;left:50%;transform:translate(-50%);z-index:1000;font-family:Roboto,sans-serif;width:var(--nav-size);height:calc(var(--nav-size) / 2);overflow:visible}.more-nav-stage{position:relative;width:var(--nav-size);aspect-ratio:1;margin-top:calc(var(--nav-size) / -2)}.more-trigger{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:41%;height:41%;background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.6) 0%,rgba(255,255,255,.2) 30%,transparent 60%),radial-gradient(circle,var(--btn-color) 0%,var(--btn-color) 70%,rgba(0,0,0,.4) 100%);border:none;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:15px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #00000080,0 20px 60px #0000004d,inset 5px 5px 15px #ffffff4d,inset -5px -5px 15px #0006,inset 0 15px 25px #fff3,inset 0 -15px 25px #0000004d;z-index:1002;outline:none;overflow:hidden}.more-trigger:after{content:"";position:absolute;top:26%;left:36%;width:26%;height:26%;background:radial-gradient(circle,rgba(255,255,255,.9) 0%,rgba(255,255,255,.5) 40%,transparent 100%);border-radius:50%;filter:blur(2px);z-index:2;animation:liquidGlow 3s ease-in-out infinite}@keyframes liquidGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.more-trigger:hover,.more-trigger.open{transform:translate(-50%,-50%) translateY(-2px) scale(1.05);box-shadow:0 20px 50px #0009,0 35px 80px #0006,inset 6px 6px 20px #fff6,inset -6px -6px 20px #00000080,inset 0 20px 35px #ffffff4d,inset 0 -20px 35px #0006,0 0 40px #fff6;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.7) 0%,rgba(255,255,255,.3) 30%,transparent 60%),radial-gradient(circle,var(--btn-color) 0%,var(--btn-color) 70%,rgba(0,0,0,.5) 100%);z-index:1003}.trigger-icon{font-size:12px;color:var(--btn-text-color);margin-bottom:1px;font-weight:700;transition:all .4s cubic-bezier(.4,0,.2,1);letter-spacing:2px;position:relative;z-index:3;text-shadow:0 1px 2px rgba(0,0,0,.5)}.more-trigger.open .trigger-icon{transform:rotate(90deg) scale(1.2);letter-spacing:8px}.trigger-text{font-size:7px;color:var(--btn-text-color);opacity:.9;font-weight:600;text-transform:uppercase;letter-spacing:.5px;line-height:1;position:relative;z-index:3;text-shadow:0 1px 2px rgba(0,0,0,.5)}.radial-menu-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;z-index:1001;opacity:0;scale:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),scale .3s cubic-bezier(.4,0,.2,1);transform-origin:50% 50%;pointer-events:none}.radial-menu-svg.open{opacity:1;scale:1;pointer-events:auto}.menu-background{fill:#ffffff1a;stroke:#ffffff4d;stroke-width:1;opacity:1;pointer-events:none;transition:fill 1s ease-in,stroke 1s ease-in,filter 1s ease-in;filter:drop-shadow(0 -5px 20px rgba(0,0,0,.2)) blur(.5px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.menu-item-anchor{pointer-events:auto}.menu-item-group{cursor:pointer;transform-box:fill-box;transform-origin:center;transition:transform .4s cubic-bezier(.4,0,.2,1)}.menu-item-group:hover{transform:scale(1.12)}.menu-segment{cursor:pointer;transition:fill .4s cubic-bezier(.4,0,.2,1),stroke .4s cubic-bezier(.4,0,.2,1),filter .4s cubic-bezier(.4,0,.2,1)}.menu-segment:not(.custom-styled){fill:var(--btn-color);stroke:var(--btn-color);stroke-width:1;opacity:.8}.radial-menu-svg .menu-item-group .menu-segment{fill:#ffffff26!important;stroke:#fff6!important;stroke-width:1.5!important;opacity:1!important;filter:drop-shadow(0 4px 20px rgba(0,0,0,.3)) drop-shadow(0 0 15px rgba(0,0,0,.2)) blur(.5px)!important;-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;transition:fill 1s ease-in,stroke 1s ease-in,filter .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1),stroke-width .4s cubic-bezier(.4,0,.2,1)!important}.radial-menu-svg .menu-item-group:hover .menu-segment{fill:#ffffff40!important;stroke:#fff9!important;stroke-width:2!important;opacity:1!important;filter:drop-shadow(0 8px 30px rgba(0,0,0,.5)) drop-shadow(0 0 25px rgba(0,0,0,.4)) drop-shadow(0 4px 15px rgba(0,0,0,.3)) blur(.5px)!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important}.more-navigation:before{content:"";position:absolute;width:calc(var(--nav-size) * .48);height:calc(var(--nav-size) * .48);background:linear-gradient(0deg,#597cee,#a659ee,#ee59c6,#ee5b59,#eecb59,#a1ee59,#59ee80,#59ebee);border-radius:50%;top:0;left:50%;transform:translate(-50%,-50%);z-index:-1;animation:rainbow-spin-circular 2.5s linear infinite;filter:blur(1px);box-shadow:0 -5px 20px #597cee,0 5px 20px #59ebee}@keyframes rainbow-spin-circular{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.menu-item-icon,.menu-item-label{pointer-events:none;fill:#fff;paint-order:stroke fill}.menu-item-label{font-weight:600;text-transform:uppercase;opacity:.95}.menu-item-group:hover .menu-item-icon,.menu-item-group:hover .menu-item-label{filter:drop-shadow(0 0 6px rgba(255,255,255,.9))}.more-trigger:focus{outline:2px solid var(--btn-text-color);outline-offset:2px}.menu-item-group:focus{outline:2px solid var(--btn-text-color);outline-offset:2px}.more-trigger,.menu-background,.menu-segment,.menu-item-icon,.menu-item-label{transition:color .3s ease,background-color .3s ease,border-color .3s ease,fill .3s ease,stroke .3s ease}@keyframes pulse{0%{box-shadow:0 2px 20px #00000026,inset 0 1px #fff3;transform:translate(-50%,-50%) scale(1)}50%{box-shadow:0 2px 25px #0003,inset 0 1px #ffffff4d;transform:translate(-50%,-50%) scale(1.02)}to{box-shadow:0 2px 20px #00000026,inset 0 1px #fff3;transform:translate(-50%,-50%) scale(1)}}.more-trigger:not(.open):hover{animation:pulse 2s infinite}@keyframes liquidFlow{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(300%) skew(-15deg)}}.more-trigger:hover:before{animation:liquidFlow 1.5s ease-in-out}[data-theme=light] .more-trigger{background:radial-gradient(circle at 35% 35%,rgba(255,255,255,.6) 0%,rgba(255,255,255,.2) 30%,transparent 60%),radial-gradient(circle,#000,#000 70%,#0009)}[data-theme=light] .more-trigger:hover,[data-theme=light] .more-trigger.open{background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.7) 0%,rgba(255,255,255,.3) 30%,transparent 60%),radial-gradient(circle,#000,#000 70%,#000c);z-index:1003}[data-theme=light] .trigger-icon,[data-theme=light] .trigger-text{color:#fff}[data-theme=light] .menu-background{fill:#0000001a;stroke:#0000004d;filter:drop-shadow(0 -5px 20px rgba(0,0,0,.3)) blur(.5px)}[data-theme=light] .radial-menu-svg .menu-item-group .menu-segment{fill:#00000026!important;stroke:#0006!important;filter:drop-shadow(0 4px 20px rgba(0,0,0,.4)) drop-shadow(0 0 15px rgba(0,0,0,.3)) blur(.5px)!important}[data-theme=light] .radial-menu-svg .menu-item-group:hover .menu-segment{fill:#00000040!important;stroke:#0009!important;filter:drop-shadow(0 8px 30px rgba(0,0,0,.6)) drop-shadow(0 0 25px rgba(0,0,0,.5)) drop-shadow(0 4px 15px rgba(0,0,0,.4)) blur(.5px)!important}.resume-preview-card{position:fixed;top:0;right:0;width:50vw;height:100vh;background:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-left:2px solid rgba(255,255,255,.1);z-index:99999;display:flex;flex-direction:column;animation:slideInRight .3s ease-out}.resume-preview-card.closing{animation:slideOutRight .3s ease-in forwards}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.resume-iframe{width:100%;height:100%;border:none;background:#fff}.resume-close-button{position:absolute;top:20px;right:20px;width:40px;height:40px;background:#ffffff1a;border:2px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;font-size:24px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:100000;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.resume-close-button:hover{background:#fff3;border-color:#ffffff80;transform:scale(1.1)}._page_7co4z_3{position:relative;width:100vw;height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;-webkit-overflow-scrolling:touch}._themeToggle_7co4z_14{position:fixed;top:max(16px,env(safe-area-inset-top,0px));right:16px;z-index:10;width:44px;height:44px;border-radius:50%;border:none;background:var(--btn-color);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px #0003}._themeToggle_7co4z_14 img{width:20px;height:20px}._hero_7co4z_36{display:flex;flex-direction:column;align-items:center;text-align:center;padding:72px 24px 32px;box-sizing:border-box}._photo_7co4z_45{width:128px;height:128px;border-radius:50%;object-fit:cover;box-shadow:0 6px 20px #00000040;margin-bottom:16px}._name_7co4z_54{margin-bottom:4px}._title_7co4z_58{font-weight:400;opacity:.85;margin-bottom:16px}._bio_7co4z_64{max-width:32ch;line-height:1.5;margin-bottom:20px}._socials_7co4z_70{display:flex;gap:12px;margin-bottom:24px}._socials_7co4z_70 a{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#8080801f}._socials_7co4z_70 img{width:22px;height:22px}._resumeButton_7co4z_91{display:inline-block;padding:12px 28px;border-radius:24px;background:var(--btn-color);color:var(--btn-text-color);text-decoration:none;font-weight:600;font-size:16px}._contactSection_7co4z_102{padding:32px 24px 48px;box-sizing:border-box;border-top:1px solid rgba(128,128,128,.2)}
