:root{--header-height:6.3rem;--footer-height:16rem;--page-padding:2rem;--page-max-width:120rem;--container-max-width:40rem;--color-primary:#0073e6;--color-primary-hover:#005bb3;--color-accent:#ffea00;--color-success:#28a745;--color-danger:#dc3545;--primary-white-color:rgba(255,255,255,.96);--primary-gray-color:rgba(241,245,255,.88);--form-field-label-gradient:linear-gradient(var(--primary-white-color),var(--primary-gray-color));--interactive-primary-gradient:linear-gradient(135deg,rgba(18,18,22,.98),rgba(38,38,44,.92));--interactive-primary-background:rgba(18,18,22,.98);--interactive-primary-border:rgba(15,15,20,.35);--section-separator-primary:#f3f5ff;--section-separator-secondary:#fff;--neutral-100:#fff;--neutral-200:#f0f0f0;--neutral-400:#a4a9b4;--neutral-600:#333;--neutral-800:#1a1423;--neutral-900:#0d0d0d;--neutral-border-primary:rgba(15,23,42,.12);--neutral-border-secondary:rgba(255,255,255,.32);--text-primary:var(--neutral-900);--text-secondary:#6b7280;--text-inverse:var(--neutral-100);--bg-primary:var(--neutral-100);--bg-secondary:#f4f4f4;--bg-header-footer:var(--neutral-900);--border-color:var(--neutral-border-primary);--form-surface-bg:#fff;--form-field-bg:#f5f7fb;--form-field-border:#dbe3f3;--form-field-focus-bg:#e7efff;--form-field-icon:#9aa5c3;--form-field-placeholder:#9aa5c3;--stack-card-bg:var(--neutral-100);--stack-card-border:rgba(15,23,42,.08);--stack-card-shadow:0 1.2rem 2.4rem rgba(15,23,42,.08),0 .4rem .8rem rgba(15,23,42,.04);--stack-icon-color:var(--neutral-900);--stack-icon-surface:linear-gradient(135deg,rgba(248,250,252,.95),rgba(241,245,249,.75));--stack-icon-shadow:0 .8rem 1.6rem rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.6);--project-card-surface:var(--neutral-100);--project-card-border:#d1d5db;--project-card-control-bg:rgba(255,255,255,.9);--project-card-control-border:var(--project-card-border);--project-card-control-icon:var(--neutral-600);--project-card-control-hover-bg:rgba(15,23,42,.05);--project-card-control-hover-icon:var(--neutral-100)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-primary:var(--neutral-200);--text-secondary:var(--neutral-400);--text-inverse:var(--neutral-100);--bg-primary:var(--neutral-900);--bg-secondary:var(--neutral-800);--bg-header-footer:var(--neutral-900);--border-color:var(--neutral-border-secondary);--form-surface-bg:rgba(15,20,35,.92);--form-field-bg:rgba(148,163,184,.16);--form-field-border:rgba(148,163,184,.4);--form-field-focus-bg:rgba(58,76,109,.45);--form-field-icon:rgba(201,210,233,.9);--form-field-placeholder:rgba(201,210,233,.85);--stack-card-bg:rgba(30,41,59,.82);--stack-card-border:rgba(255,255,255,.08);--stack-card-shadow:0 1.2rem 2.4rem rgba(2,6,23,.45),0 .4rem .8rem rgba(2,6,23,.3);--stack-icon-color:var(--neutral-100);--stack-icon-surface:linear-gradient(135deg,rgba(15,23,42,.8),rgba(51,65,85,.6));--stack-icon-shadow:0 .8rem 1.6rem rgba(2,6,23,.45),inset 0 1px 0 rgba(255,255,255,.04);--project-card-surface:var(--neutral-800);--project-card-border:var(--neutral-border-secondary);--project-card-control-bg:rgba(255,255,255,.08);--project-card-control-border:rgba(255,255,255,.12);--project-card-control-icon:var(--neutral-200);--project-card-control-hover-bg:rgba(255,255,255,.16);--project-card-control-hover-icon:var(--neutral-100);--primary-white-color:rgba(37,51,76,.92);--primary-gray-color:rgba(15,23,42,.82);--form-field-label-gradient:linear-gradient(var(--primary-white-color),var(--primary-gray-color));--interactive-primary-gradient:linear-gradient(135deg,rgba(30,30,34,.95),rgba(48,48,56,.95));--interactive-primary-background:rgba(38,38,44,.95);--interactive-primary-border:rgba(255,255,255,.08);--section-separator-primary:rgba(16,16,28,.94);--section-separator-secondary:#0c0c12}.LanguageMenu-module-scss-module__wcylsq__hidden{visibility:hidden;opacity:0;transition:opacity .3s ease-in}.LanguageMenu-module-scss-module__wcylsq__visible{visibility:visible;opacity:1}@keyframes LanguageMenu-module-scss-module__wcylsq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes LanguageMenu-module-scss-module__wcylsq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes LanguageMenu-module-scss-module__wcylsq__slideIn{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@keyframes LanguageMenu-module-scss-module__wcylsq__shimmer{0%{background-position:-100rem 0}to{background-position:100rem 0}}@keyframes LanguageMenu-module-scss-module__wcylsq__slideDown{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes LanguageMenu-module-scss-module__wcylsq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-1rem)}}@keyframes LanguageMenu-module-scss-module__wcylsq__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes LanguageMenu-module-scss-module__wcylsq__bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(1rem)}}@keyframes LanguageMenu-module-scss-module__wcylsq__slideInUp{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}.LanguageMenu-module-scss-module__wcylsq__fullWidth{width:100%}.LanguageMenu-module-scss-module__wcylsq__uppercase{text-transform:uppercase}.LanguageMenu-module-scss-module__wcylsq__disabled{opacity:.5}.LanguageMenu-module-scss-module__wcylsq__verticalFlip{transform:rotate(180deg)}.LanguageMenu-module-scss-module__wcylsq__root{position:relative}.LanguageMenu-module-scss-module__wcylsq__root ul{z-index:1;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:.8rem;flex-flow:column wrap;justify-content:center;align-items:flex-start;min-width:10rem;display:flex;position:absolute;top:calc(100% + .8rem);right:0;box-shadow:0 .2rem .3rem rgba(0,0,0,.2)}.LanguageMenu-module-scss-module__wcylsq__root ul:before{content:"";background-color:var(--bg-primary);border-left:1px solid var(--border-color);border-top:1px solid var(--border-color);z-index:1;width:1.2rem;height:1.2rem;position:absolute;top:-.6rem;right:.6rem;transform:rotate(45deg)}.LanguageMenu-module-scss-module__wcylsq__root ul.LanguageMenu-module-scss-module__wcylsq__inverted{top:auto;bottom:calc(100% + .8rem);left:0;right:auto}.LanguageMenu-module-scss-module__wcylsq__root ul.LanguageMenu-module-scss-module__wcylsq__inverted:before{border-top:none;border-left:none;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);top:auto;bottom:-.6rem}.LanguageMenu-module-scss-module__wcylsq__root li{cursor:pointer;flex-flow:row;justify-content:flex-start;align-items:center;width:100%;padding:1rem .6rem;transition:opacity .3s;display:flex}.LanguageMenu-module-scss-module__wcylsq__root li:not(:last-child){border-bottom:1px solid var(--border-color)}.LanguageMenu-module-scss-module__wcylsq__root li .LanguageMenu-module-scss-module__wcylsq__label{text-transform:capitalize}.LanguageMenu-module-scss-module__wcylsq__root li:hover{opacity:.7}.LanguageMenu-module-scss-module__wcylsq__root li .LanguageMenu-module-scss-module__wcylsq__flag{margin-right:.8rem}.LanguageMenu-module-scss-module__wcylsq__button{position:relative}.LanguageMenu-module-scss-module__wcylsq__button:hover{box-shadow:unset!important;opacity:.9!important}.LanguageMenu-module-scss-module__wcylsq__currentLang{margin:0 .8rem}.LanguageMenu-module-scss-module__wcylsq__toggler{transition:transform .2s}
:root{--header-height:6.3rem;--footer-height:16rem;--page-padding:2rem;--page-max-width:120rem;--container-max-width:40rem;--color-primary:#0073e6;--color-primary-hover:#005bb3;--color-accent:#ffea00;--color-success:#28a745;--color-danger:#dc3545;--primary-white-color:rgba(255,255,255,.96);--primary-gray-color:rgba(241,245,255,.88);--form-field-label-gradient:linear-gradient(var(--primary-white-color),var(--primary-gray-color));--interactive-primary-gradient:linear-gradient(135deg,rgba(18,18,22,.98),rgba(38,38,44,.92));--interactive-primary-background:rgba(18,18,22,.98);--interactive-primary-border:rgba(15,15,20,.35);--section-separator-primary:#f3f5ff;--section-separator-secondary:#fff;--neutral-100:#fff;--neutral-200:#f0f0f0;--neutral-400:#a4a9b4;--neutral-600:#333;--neutral-800:#1a1423;--neutral-900:#0d0d0d;--neutral-border-primary:rgba(15,23,42,.12);--neutral-border-secondary:rgba(255,255,255,.32);--text-primary:var(--neutral-900);--text-secondary:#6b7280;--text-inverse:var(--neutral-100);--bg-primary:var(--neutral-100);--bg-secondary:#f4f4f4;--bg-header-footer:var(--neutral-900);--border-color:var(--neutral-border-primary);--form-surface-bg:#fff;--form-field-bg:#f5f7fb;--form-field-border:#dbe3f3;--form-field-focus-bg:#e7efff;--form-field-icon:#9aa5c3;--form-field-placeholder:#9aa5c3;--stack-card-bg:var(--neutral-100);--stack-card-border:rgba(15,23,42,.08);--stack-card-shadow:0 1.2rem 2.4rem rgba(15,23,42,.08),0 .4rem .8rem rgba(15,23,42,.04);--stack-icon-color:var(--neutral-900);--stack-icon-surface:linear-gradient(135deg,rgba(248,250,252,.95),rgba(241,245,249,.75));--stack-icon-shadow:0 .8rem 1.6rem rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.6);--project-card-surface:var(--neutral-100);--project-card-border:#d1d5db;--project-card-control-bg:rgba(255,255,255,.9);--project-card-control-border:var(--project-card-border);--project-card-control-icon:var(--neutral-600);--project-card-control-hover-bg:rgba(15,23,42,.05);--project-card-control-hover-icon:var(--neutral-100)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-primary:var(--neutral-200);--text-secondary:var(--neutral-400);--text-inverse:var(--neutral-100);--bg-primary:var(--neutral-900);--bg-secondary:var(--neutral-800);--bg-header-footer:var(--neutral-900);--border-color:var(--neutral-border-secondary);--form-surface-bg:rgba(15,20,35,.92);--form-field-bg:rgba(148,163,184,.16);--form-field-border:rgba(148,163,184,.4);--form-field-focus-bg:rgba(58,76,109,.45);--form-field-icon:rgba(201,210,233,.9);--form-field-placeholder:rgba(201,210,233,.85);--stack-card-bg:rgba(30,41,59,.82);--stack-card-border:rgba(255,255,255,.08);--stack-card-shadow:0 1.2rem 2.4rem rgba(2,6,23,.45),0 .4rem .8rem rgba(2,6,23,.3);--stack-icon-color:var(--neutral-100);--stack-icon-surface:linear-gradient(135deg,rgba(15,23,42,.8),rgba(51,65,85,.6));--stack-icon-shadow:0 .8rem 1.6rem rgba(2,6,23,.45),inset 0 1px 0 rgba(255,255,255,.04);--project-card-surface:var(--neutral-800);--project-card-border:var(--neutral-border-secondary);--project-card-control-bg:rgba(255,255,255,.08);--project-card-control-border:rgba(255,255,255,.12);--project-card-control-icon:var(--neutral-200);--project-card-control-hover-bg:rgba(255,255,255,.16);--project-card-control-hover-icon:var(--neutral-100);--primary-white-color:rgba(37,51,76,.92);--primary-gray-color:rgba(15,23,42,.82);--form-field-label-gradient:linear-gradient(var(--primary-white-color),var(--primary-gray-color));--interactive-primary-gradient:linear-gradient(135deg,rgba(30,30,34,.95),rgba(48,48,56,.95));--interactive-primary-background:rgba(38,38,44,.95);--interactive-primary-border:rgba(255,255,255,.08);--section-separator-primary:rgba(16,16,28,.94);--section-separator-secondary:#0c0c12}.Logo-module-scss-module__WQkmdq__hidden{visibility:hidden;opacity:0;transition:opacity .3s ease-in}.Logo-module-scss-module__WQkmdq__visible{visibility:visible;opacity:1}@keyframes Logo-module-scss-module__WQkmdq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Logo-module-scss-module__WQkmdq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Logo-module-scss-module__WQkmdq__slideIn{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@keyframes Logo-module-scss-module__WQkmdq__shimmer{0%{background-position:-100rem 0}to{background-position:100rem 0}}@keyframes Logo-module-scss-module__WQkmdq__slideDown{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes Logo-module-scss-module__WQkmdq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-1rem)}}@keyframes Logo-module-scss-module__WQkmdq__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes Logo-module-scss-module__WQkmdq__bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(1rem)}}@keyframes Logo-module-scss-module__WQkmdq__slideInUp{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}.Logo-module-scss-module__WQkmdq__fullWidth{width:100%}.Logo-module-scss-module__WQkmdq__uppercase{text-transform:uppercase}.Logo-module-scss-module__WQkmdq__disabled{opacity:.5}.Logo-module-scss-module__WQkmdq__verticalFlip{transform:rotate(180deg)}.Logo-module-scss-module__WQkmdq__root{transition:transform .3s}.Logo-module-scss-module__WQkmdq__root:hover{transform:scale(1.05)}@media (max-width:767px){.Logo-module-scss-module__WQkmdq__root{padding:.25rem}}
:root{--header-height:6.3rem;--footer-height:16rem;--page-padding:2rem;--page-max-width:120rem;--container-max-width:40rem;--color-primary:#0073e6;--color-primary-hover:#005bb3;--color-accent:#ffea00;--color-success:#28a745;--color-danger:#dc3545;--primary-white-color:rgba(255,255,255,.96);--primary-gray-color:rgba(241,245,255,.88);--form-field-label-gradient:linear-gradient(var(--primary-white-color),var(--primary-gray-color));--interactive-primary-gradient:linear-gradient(135deg,rgba(18,18,22,.98),rgba(38,38,44,.92));--interactive-primary-background:rgba(18,18,22,.98);--interactive-primary-border:rgba(15,15,20,.35);--section-separator-primary:#f3f5ff;--section-separator-secondary:#fff;--neutral-100:#fff;--neutral-200:#f0f0f0;--neutral-400:#a4a9b4;--neutral-600:#333;--neutral-800:#1a1423;--neutral-900:#0d0d0d;--neutral-border-primary:rgba(15,23,42,.12);--neutral-border-secondary:rgba(255,255,255,.32);--text-primary:var(--neutral-900);--text-secondary:#6b7280;--text-inverse:var(--neutral-100);--bg-primary:var(--neutral-100);--bg-secondary:#f4f4f4;--bg-header-footer:var(--neutral-900);--border-color:var(--neutral-border-primary);--form-surface-bg:#fff;--form-field-bg:#f5f7fb;--form-field-border:#dbe3f3;--form-field-focus-bg:#e7efff;--form-field-icon:#9aa5c3;--form-field-placeholder:#9aa5c3;--stack-card-bg:var(--neutral-100);--stack-card-border:rgba(15,23,42,.08);--stack-card-shadow:0 1.2rem 2.4rem rgba(15,23,42,.08),0 .4rem .8rem rgba(15,23,42,.04);--stack-icon-color:var(--neutral-900);--stack-icon-surface:linear-gradient(135deg,rgba(248,250,252,.95),rgba(241,245,249,.75));--stack-icon-shadow:0 .8rem 1.6rem rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.6);--project-card-surface:var(--neutral-100);--project-card-border:#d1d5db;--project-card-control-bg:rgba(255,255,255,.9);--project-card-control-border:var(--project-card-border);--project-card-control-icon:var(--neutral-600);--project-card-control-hover-bg:rgba(15,23,42,.05);--project-card-control-hover-icon:var(--neutral-100)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-primary:var(--neutral-200);--text-secondary:var(--neutral-400);--text-inverse:var(--neutral-100);--bg-primary:var(--neutral-900);--bg-secondary:var(--neutral-800);--bg-header-footer:var(--neutral-900);--border-color:var(--neutral-border-secondary);--form-surface-bg:rgba(15,20,35,.92);--form-field-bg:rgba(148,163,184,.16);--form-field-border:rgba(148,163,184,.4);--form-field-focus-bg:rgba(58,76,109,.45);--form-field-icon:rgba(201,210,233,.9);--form-field-placeholder:rgba(201,210,233,.85);--stack-card-bg:rgba(30,41,59,.82);--stack-card-border:rgba(255,255,255,.08);--stack-card-shadow:0 1.2rem 2.4rem rgba(2,6,23,.45),0 .4rem .8rem rgba(2,6,23,.3);--stack-icon-color:var(--neutral-100);--stack-icon-surface:linear-gradient(135deg,rgba(15,23,42,.8),rgba(51,65,85,.6));--stack-icon-shadow:0 .8rem 1.6rem rgba(2,6,23,.45),inset 0 1px 0 rgba(255,255,255,.04);--project-card-surface:var(--neutral-800);--project-card-border:var(--neutral-border-secondary);--project-card-control-bg:rgba(255,255,255,.08);--project-card-control-border:rgba(255,255,255,.12);--project-card-control-icon:var(--neutral-200);--project-card-control-hover-bg:rgba(255,255,255,.16);--project-card-control-hover-icon:var(--neutral-100);--primary-white-color:rgba(37,51,76,.92);--primary-gray-color:rgba(15,23,42,.82);--form-field-label-gradient:linear-gradient(var(--primary-white-color),var(--primary-gray-color));--interactive-primary-gradient:linear-gradient(135deg,rgba(30,30,34,.95),rgba(48,48,56,.95));--interactive-primary-background:rgba(38,38,44,.95);--interactive-primary-border:rgba(255,255,255,.08);--section-separator-primary:rgba(16,16,28,.94);--section-separator-secondary:#0c0c12}.Avatar-module-scss-module__biyMUW__hidden{visibility:hidden;opacity:0;transition:opacity .3s ease-in}.Avatar-module-scss-module__biyMUW__visible{visibility:visible;opacity:1}@keyframes Avatar-module-scss-module__biyMUW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Avatar-module-scss-module__biyMUW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Avatar-module-scss-module__biyMUW__slideIn{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@keyframes Avatar-module-scss-module__biyMUW__shimmer{0%{background-position:-100rem 0}to{background-position:100rem 0}}@keyframes Avatar-module-scss-module__biyMUW__slideDown{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes Avatar-module-scss-module__biyMUW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-1rem)}}@keyframes Avatar-module-scss-module__biyMUW__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes Avatar-module-scss-module__biyMUW__bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(1rem)}}@keyframes Avatar-module-scss-module__biyMUW__slideInUp{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}.Avatar-module-scss-module__biyMUW__fullWidth{width:100%}.Avatar-module-scss-module__biyMUW__uppercase{text-transform:uppercase}.Avatar-module-scss-module__biyMUW__disabled{opacity:.5}.Avatar-module-scss-module__biyMUW__verticalFlip{transform:rotate(180deg)}.Avatar-module-scss-module__biyMUW__root{--avatar-size:24rem;width:clamp(14rem,36vw,var(--avatar-size));height:clamp(14rem,36vw,var(--avatar-size));flex-flow:row;justify-content:center;align-items:center;transition:transform .3s;display:flex}.Avatar-module-scss-module__biyMUW__root:hover{transform:scale(1.05)}.Avatar-module-scss-module__biyMUW__image{object-fit:cover;border-radius:50%;width:100%;height:100%}
:root{--header-height:6.3rem;--footer-height:16rem;--page-padding:2rem;--page-max-width:120rem;--container-max-width:40rem;--color-primary:#0073e6;--color-primary-hover:#005bb3;--color-accent:#ffea00;--color-success:#28a745;--color-danger:#dc3545;--primary-white-color:rgba(255,255,255,.96);--primary-gray-color:rgba(241,245,255,.88);--form-field-label-gradient:linear-gradient(var(--primary-white-color),var(--primary-gray-color));--interactive-primary-gradient:linear-gradient(135deg,rgba(18,18,22,.98),rgba(38,38,44,.92));--interactive-primary-background:rgba(18,18,22,.98);--interactive-primary-border:rgba(15,15,20,.35);--section-separator-primary:#f3f5ff;--section-separator-secondary:#fff;--neutral-100:#fff;--neutral-200:#f0f0f0;--neutral-400:#a4a9b4;--neutral-600:#333;--neutral-800:#1a1423;--neutral-900:#0d0d0d;--neutral-border-primary:rgba(15,23,42,.12);--neutral-border-secondary:rgba(255,255,255,.32);--text-primary:var(--neutral-900);--text-secondary:#6b7280;--text-inverse:var(--neutral-100);--bg-primary:var(--neutral-100);--bg-secondary:#f4f4f4;--bg-header-footer:var(--neutral-900);--border-color:var(--neutral-border-primary);--form-surface-bg:#fff;--form-field-bg:#f5f7fb;--form-field-border:#dbe3f3;--form-field-focus-bg:#e7efff;--form-field-icon:#9aa5c3;--form-field-placeholder:#9aa5c3;--stack-card-bg:var(--neutral-100);--stack-card-border:rgba(15,23,42,.08);--stack-card-shadow:0 1.2rem 2.4rem rgba(15,23,42,.08),0 .4rem .8rem rgba(15,23,42,.04);--stack-icon-color:var(--neutral-900);--stack-icon-surface:linear-gradient(135deg,rgba(248,250,252,.95),rgba(241,245,249,.75));--stack-icon-shadow:0 .8rem 1.6rem rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.6);--project-card-surface:var(--neutral-100);--project-card-border:#d1d5db;--project-card-control-bg:rgba(255,255,255,.9);--project-card-control-border:var(--project-card-border);--project-card-control-icon:var(--neutral-600);--project-card-control-hover-bg:rgba(15,23,42,.05);--project-card-control-hover-icon:var(--neutral-100)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-primary:var(--neutral-200);--text-secondary:var(--neutral-400);--text-inverse:var(--neutral-100);--bg-primary:var(--neutral-900);--bg-secondary:var(--neutral-800);--bg-header-footer:var(--neutral-900);--border-color:var(--neutral-border-secondary);--form-surface-bg:rgba(15,20,35,.92);--form-field-bg:rgba(148,163,184,.16);--form-field-border:rgba(148,163,184,.4);--form-field-focus-bg:rgba(58,76,109,.45);--form-field-icon:rgba(201,210,233,.9);--form-field-placeholder:rgba(201,210,233,.85);--stack-card-bg:rgba(30,41,59,.82);--stack-card-border:rgba(255,255,255,.08);--stack-card-shadow:0 1.2rem 2.4rem rgba(2,6,23,.45),0 .4rem .8rem rgba(2,6,23,.3);--stack-icon-color:var(--neutral-100);--stack-icon-surface:linear-gradient(135deg,rgba(15,23,42,.8),rgba(51,65,85,.6));--stack-icon-shadow:0 .8rem 1.6rem rgba(2,6,23,.45),inset 0 1px 0 rgba(255,255,255,.04);--project-card-surface:var(--neutral-800);--project-card-border:var(--neutral-border-secondary);--project-card-control-bg:rgba(255,255,255,.08);--project-card-control-border:rgba(255,255,255,.12);--project-card-control-icon:var(--neutral-200);--project-card-control-hover-bg:rgba(255,255,255,.16);--project-card-control-hover-icon:var(--neutral-100);--primary-white-color:rgba(37,51,76,.92);--primary-gray-color:rgba(15,23,42,.82);--form-field-label-gradient:linear-gradient(var(--primary-white-color),var(--primary-gray-color));--interactive-primary-gradient:linear-gradient(135deg,rgba(30,30,34,.95),rgba(48,48,56,.95));--interactive-primary-background:rgba(38,38,44,.95);--interactive-primary-border:rgba(255,255,255,.08);--section-separator-primary:rgba(16,16,28,.94);--section-separator-secondary:#0c0c12}.Hero-module-scss-module__twV7AW__hidden{visibility:hidden;opacity:0;transition:opacity .3s ease-in}.Hero-module-scss-module__twV7AW__visible{visibility:visible;opacity:1}@keyframes Hero-module-scss-module__twV7AW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Hero-module-scss-module__twV7AW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Hero-module-scss-module__twV7AW__slideIn{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module-scss-module__twV7AW__shimmer{0%{background-position:-100rem 0}to{background-position:100rem 0}}@keyframes Hero-module-scss-module__twV7AW__slideDown{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes Hero-module-scss-module__twV7AW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-1rem)}}@keyframes Hero-module-scss-module__twV7AW__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes Hero-module-scss-module__twV7AW__bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(1rem)}}@keyframes Hero-module-scss-module__twV7AW__slideInUp{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}.Hero-module-scss-module__twV7AW__fullWidth{width:100%}.Hero-module-scss-module__twV7AW__uppercase{text-transform:uppercase}.Hero-module-scss-module__twV7AW__disabled{opacity:.5}.Hero-module-scss-module__twV7AW__verticalFlip{transform:rotate(180deg)}.Hero-module-scss-module__twV7AW__root{background-color:var(--neutral-800);flex-flow:column;justify-content:flex-start;align-items:center;gap:2rem;width:100%;min-height:100vh;padding:4rem 2rem;display:flex;position:relative;overflow:hidden}.Hero-module-scss-module__twV7AW__backgroundAnimation{z-index:0;background:linear-gradient(135deg,var(--neutral-800)0%,var(--neutral-900)25%,var(--neutral-800)50%,var(--neutral-600)75%,var(--neutral-800)100%);background-size:200% 200%;width:100%;height:100%;animation:10s infinite Hero-module-scss-module__twV7AW__gradientShift;position:absolute;top:0;left:0}@media (min-width:768px){.Hero-module-scss-module__twV7AW__backgroundAnimation{background-size:400% 400%}}.Hero-module-scss-module__twV7AW__backgroundAnimation{opacity:.6}.Hero-module-scss-module__twV7AW__profileSection{z-index:2;flex-flow:column;justify-content:flex-start;align-items:center;gap:1rem;margin-top:2rem;display:flex;position:relative}.Hero-module-scss-module__twV7AW__heading{letter-spacing:-.1rem;-webkit-text-fill-color:var(--neutral-200);color:var(--neutral-200);z-index:1;-webkit-background-clip:text;background-clip:text;font-size:max(3.6rem,min(5vw,5.5rem))}.Hero-module-scss-module__twV7AW__subHeading{z-index:1}
:root{--header-height:6.3rem;--footer-height:16rem;--page-padding:2rem;--page-max-width:120rem;--container-max-width:40rem;--color-primary:#0073e6;--color-primary-hover:#005bb3;--color-accent:#ffea00;--color-success:#28a745;--color-danger:#dc3545;--primary-white-color:rgba(255,255,255,.96);--primary-gray-color:rgba(241,245,255,.88);--form-field-label-gradient:linear-gradient(var(--primary-white-color),var(--primary-gray-color));--interactive-primary-gradient:linear-gradient(135deg,rgba(18,18,22,.98),rgba(38,38,44,.92));--interactive-primary-background:rgba(18,18,22,.98);--interactive-primary-border:rgba(15,15,20,.35);--section-separator-primary:#f3f5ff;--section-separator-secondary:#fff;--neutral-100:#fff;--neutral-200:#f0f0f0;--neutral-400:#a4a9b4;--neutral-600:#333;--neutral-800:#1a1423;--neutral-900:#0d0d0d;--neutral-border-primary:rgba(15,23,42,.12);--neutral-border-secondary:rgba(255,255,255,.32);--text-primary:var(--neutral-900);--text-secondary:#6b7280;--text-inverse:var(--neutral-100);--bg-primary:var(--neutral-100);--bg-secondary:#f4f4f4;--bg-header-footer:var(--neutral-900);--border-color:var(--neutral-border-primary);--form-surface-bg:#fff;--form-field-bg:#f5f7fb;--form-field-border:#dbe3f3;--form-field-focus-bg:#e7efff;--form-field-icon:#9aa5c3;--form-field-placeholder:#9aa5c3;--stack-card-bg:var(--neutral-100);--stack-card-border:rgba(15,23,42,.08);--stack-card-shadow:0 1.2rem 2.4rem rgba(15,23,42,.08),0 .4rem .8rem rgba(15,23,42,.04);--stack-icon-color:var(--neutral-900);--stack-icon-surface:linear-gradient(135deg,rgba(248,250,252,.95),rgba(241,245,249,.75));--stack-icon-shadow:0 .8rem 1.6rem rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.6);--project-card-surface:var(--neutral-100);--project-card-border:#d1d5db;--project-card-control-bg:rgba(255,255,255,.9);--project-card-control-border:var(--project-card-border);--project-card-control-icon:var(--neutral-600);--project-card-control-hover-bg:rgba(15,23,42,.05);--project-card-control-hover-icon:var(--neutral-100)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text-primary:var(--neutral-200);--text-secondary:var(--neutral-400);--text-inverse:var(--neutral-100);--bg-primary:var(--neutral-900);--bg-secondary:var(--neutral-800);--bg-header-footer:var(--neutral-900);--border-color:var(--neutral-border-secondary);--form-surface-bg:rgba(15,20,35,.92);--form-field-bg:rgba(148,163,184,.16);--form-field-border:rgba(148,163,184,.4);--form-field-focus-bg:rgba(58,76,109,.45);--form-field-icon:rgba(201,210,233,.9);--form-field-placeholder:rgba(201,210,233,.85);--stack-card-bg:rgba(30,41,59,.82);--stack-card-border:rgba(255,255,255,.08);--stack-card-shadow:0 1.2rem 2.4rem rgba(2,6,23,.45),0 .4rem .8rem rgba(2,6,23,.3);--stack-icon-color:var(--neutral-100);--stack-icon-surface:linear-gradient(135deg,rgba(15,23,42,.8),rgba(51,65,85,.6));--stack-icon-shadow:0 .8rem 1.6rem rgba(2,6,23,.45),inset 0 1px 0 rgba(255,255,255,.04);--project-card-surface:var(--neutral-800);--project-card-border:var(--neutral-border-secondary);--project-card-control-bg:rgba(255,255,255,.08);--project-card-control-border:rgba(255,255,255,.12);--project-card-control-icon:var(--neutral-200);--project-card-control-hover-bg:rgba(255,255,255,.16);--project-card-control-hover-icon:var(--neutral-100);--primary-white-color:rgba(37,51,76,.92);--primary-gray-color:rgba(15,23,42,.82);--form-field-label-gradient:linear-gradient(var(--primary-white-color),var(--primary-gray-color));--interactive-primary-gradient:linear-gradient(135deg,rgba(30,30,34,.95),rgba(48,48,56,.95));--interactive-primary-background:rgba(38,38,44,.95);--interactive-primary-border:rgba(255,255,255,.08);--section-separator-primary:rgba(16,16,28,.94);--section-separator-secondary:#0c0c12}.FloatingIcon-module-scss-module__QyPjpG__hidden{visibility:hidden;opacity:0;transition:opacity .3s ease-in}.FloatingIcon-module-scss-module__QyPjpG__visible{visibility:visible;opacity:1}@keyframes FloatingIcon-module-scss-module__QyPjpG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes FloatingIcon-module-scss-module__QyPjpG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes FloatingIcon-module-scss-module__QyPjpG__slideIn{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:translateY(0)}}@keyframes FloatingIcon-module-scss-module__QyPjpG__shimmer{0%{background-position:-100rem 0}to{background-position:100rem 0}}@keyframes FloatingIcon-module-scss-module__QyPjpG__slideDown{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes FloatingIcon-module-scss-module__QyPjpG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-1rem)}}@keyframes FloatingIcon-module-scss-module__QyPjpG__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes FloatingIcon-module-scss-module__QyPjpG__bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(1rem)}}@keyframes FloatingIcon-module-scss-module__QyPjpG__slideInUp{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}.FloatingIcon-module-scss-module__QyPjpG__fullWidth{width:100%}.FloatingIcon-module-scss-module__QyPjpG__uppercase{text-transform:uppercase}.FloatingIcon-module-scss-module__QyPjpG__disabled{opacity:.5}.FloatingIcon-module-scss-module__QyPjpG__verticalFlip{transform:rotate(180deg)}.FloatingIcon-module-scss-module__QyPjpG__root{cursor:pointer;will-change:transform;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;flex-flow:wrap;justify-content:center;align-items:center;padding:0;transition:all .3s;display:flex;position:absolute}.FloatingIcon-module-scss-module__QyPjpG__root:focus-visible{outline:2px solid var(--neutral-300);outline-offset:4px}.FloatingIcon-module-scss-module__QyPjpG__variantDefault{background:var(--neutral-600);color:var(--neutral-100);transform-origin:50%;border-radius:1.2rem;padding:1.2rem;animation:3s ease-in-out infinite FloatingIcon-module-scss-module__QyPjpG__float;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.2)}.FloatingIcon-module-scss-module__QyPjpG__variantDefault:hover{opacity:.9;box-shadow:0 .6rem 1.6rem rgba(0,0,0,.3)}.FloatingIcon-module-scss-module__QyPjpG__variantDefault:nth-child(4n+1){animation-delay:0s}.FloatingIcon-module-scss-module__QyPjpG__variantDefault:nth-child(4n+2){animation-delay:.5s}.FloatingIcon-module-scss-module__QyPjpG__variantDefault:nth-child(4n+3){animation-delay:1s}.FloatingIcon-module-scss-module__QyPjpG__variantDefault:nth-child(4n+4){animation-delay:1.5s}.FloatingIcon-module-scss-module__QyPjpG__variantRound{border:2px solid var(--neutral-400);width:4.8rem;height:4.8rem;color:var(--neutral-200);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(36,36,36,.25);border-radius:50%;justify-content:center;align-items:center;animation:2s ease-in-out infinite FloatingIcon-module-scss-module__QyPjpG__bounce;display:flex;box-shadow:0 .6rem 1.6rem rgba(0,0,0,.2)}.FloatingIcon-module-scss-module__QyPjpG__variantRound:hover{border-color:var(--neutral-200);background:rgba(64,64,64,.4);box-shadow:0 .8rem 2rem rgba(0,0,0,.3)}.FloatingIcon-module-scss-module__QyPjpG__variantRound:focus-visible{outline:2px solid var(--neutral-300);outline-offset:4px}
