p{margin-bottom:1rem}._profilePhotoContainer_kmh8z_5{display:block;height:225px;width:225px;border:2px solid var(--accent);box-shadow:0 0 24px var(--accent-glow);border-radius:50%;margin:0 auto;margin-bottom:1rem;overflow:hidden;position:relative;isolation:isolate}._profilePhotoContainer_kmh8z_5:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--accent);mix-blend-mode:color;pointer-events:none}._profilePhotoContainer_kmh8z_5:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:repeating-linear-gradient(to bottom,rgba(5,7,13,.35) 0 1px,transparent 1px 3px),radial-gradient(circle,transparent 55%,rgba(5,7,13,.7) 100%);pointer-events:none}._profilePhoto_kmh8z_5{display:block;height:100%;width:100%;object-fit:cover;transform:scale(1.75);padding-bottom:45px;filter:contrast(1.2) brightness(.95)}._highlight_kmh8z_51{color:var(--color-white)}._container_1svau_1{display:flex;flex-direction:column;align-items:center}._content_1svau_7{text-align:center}._title_1svau_11{font-size:3rem;color:var(--color-lightest-slate);text-shadow:0 0 24px var(--accent-soft)}._message_1svau_17{margin-bottom:2rem}._contactLink_1svau_21{display:block}._contactButton_1svau_25{margin:0 auto;width:fit-content;padding:1rem 2rem;font-family:SourceCodePro;color:var(--color-green);font-size:1rem;font-weight:600;border:1px solid var(--color-green);border-radius:.5rem;cursor:pointer;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out}._contactButton_1svau_25:hover{transform:scale(1.1);background-color:var(--accent-soft);box-shadow:0 0 20px var(--accent-glow)}@media (max-width: 768px){._title_1svau_11{font-size:2.25rem}}._sectionCardContainer_14u64_1{display:flex;gap:2rem;margin-bottom:3rem;padding:1rem;border:1px solid transparent;border-radius:1rem;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease}._sectionCardContainer_14u64_1:hover{background-color:#0a101c99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-color:var(--accent-soft);box-shadow:0 0 24px var(--accent-soft),inset 0 0 12px var(--accent-soft)}._sectionCardHeader_14u64_19{width:210px;font-family:SourceCodePro;font-size:.875rem;font-weight:600;color:var(--color-slate)}._sectionCardContent_14u64_27{width:100%}._title_14u64_31{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-weight:600;color:var(--color-white);margin-bottom:1rem}._roleFunction_14u64_41{margin-bottom:.75rem;display:flex;color:var(--color-slate);font-size:.875rem}._caretRightIcon_14u64_48{height:.75rem;width:.75rem;fill:var(--color-green);margin-right:.5rem}._externalLinkIcon_14u64_55{height:18px;width:18px;opacity:0;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease;color:var(--color-slate)}._companyLink_14u64_66:hover ._externalLinkIcon_14u64_55{opacity:1;transform:translateY(0);color:var(--color-green)}._label_14u64_72{display:inline-block;font-size:.875rem;padding:.25rem .5rem;background:var(--color-green-opacity);margin:.25rem .5rem .25rem 0;border-radius:1rem;color:var(--color-green)}._companyLink_14u64_66{color:none;text-decoration:none;background-color:transparent}._companyLink_14u64_66:hover ._roleFunction_14u64_41,._companyLink_14u64_66:hover ._sectionCardHeader_14u64_19{color:var(--color-white)}._companyLink_14u64_66:hover ._title_14u64_31{color:var(--color-green)}@media (max-width: 1024px){._sectionCardContainer_14u64_1,._sectionCardContainer_14u64_1:hover{padding:1.25rem;background-color:#0a101c99;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-color:var(--accent-soft);box-shadow:0 0 16px var(--accent-soft),inset 0 0 12px var(--accent-soft)}._companyLink_14u64_66{cursor:initial}._companyLink_14u64_66:hover ._roleFunction_14u64_41,._companyLink_14u64_66:hover ._sectionCardHeader_14u64_19{color:var(--color-slate)}._companyLink_14u64_66:hover ._title_14u64_31{color:var(--color-white)}}@media (max-width: 768px){._sectionCardContainer_14u64_1{display:block}}._menuItem_1onuq_1{cursor:pointer;display:flex;align-items:center}._navLabel_1onuq_7{font-family:SourceCodePro;font-size:.875rem;letter-spacing:.1em;font-weight:600;color:var(--color-slate)}._active_1onuq_15 ._navLabel_1onuq_7{color:var(--color-white)}._active_1onuq_15 ._navIndicator_1onuq_19{width:4rem;background-color:var(--accent);box-shadow:0 0 8px var(--accent-glow)}._navIndicator_1onuq_19{display:block;height:2px;width:2rem;background-color:var(--color-slate);margin-right:1rem;transition:all .3s ease-in-out}li{list-style:none}._menuItem_1onuq_1:hover ._navIndicator_1onuq_19{width:4rem;background-color:var(--color-white)}._menuItem_1onuq_1:hover ._navLabel_1onuq_7{color:var(--color-white)}._socialLinks_hhsrq_1{display:flex;gap:1rem}._socialLinks_hhsrq_1 a{display:flex;align-items:center}._icon_hhsrq_11{height:1.3rem;width:1.3rem;fill:var(--color-slate)}._icon_hhsrq_11:hover{fill:var(--accent);filter:drop-shadow(0 0 6px var(--accent-glow))}._resumeLabel_hhsrq_22{display:inline-block;color:var(--color-slate);font-family:SourceCodePro;font-size:.75rem;line-height:.75rem;padding:4px 6px;border:2px solid var(--color-slate);border-radius:.5rem}._resumeLabel_hhsrq_22:hover{color:var(--accent);border-color:var(--accent);box-shadow:0 0 10px var(--accent-soft)}._headerContainer_m3f4x_1{display:flex;flex-direction:column;justify-content:space-between}._hello_m3f4x_7{font-family:SourceCodePro;color:var(--accent);margin-bottom:1rem}._hello_m3f4x_7:before{content:"> ";opacity:.6}._headerContainer_m3f4x_1 h1{color:var(--color-lightest-slate);text-shadow:0 0 24px var(--accent-soft)}._position_m3f4x_23{font-size:1.25rem;font-weight:600;margin-bottom:1rem}._positionDescription_m3f4x_29{font-size:1rem;color:var(--color-slate);margin-bottom:1rem}@media (max-width: 1024px){._navBar_m3f4x_36{display:none}}._footer_zzoxs_1{display:flex;align-items:center;margin-bottom:2rem}._copy_zzoxs_7{font-size:.75rem;margin:0 auto}._languagesContainer_1x1jn_1{display:flex;gap:2rem;margin-bottom:3rem}._languagesHeader_1x1jn_7{width:210px;font-size:1rem;font-weight:600;color:var(--color-slate)}._languagesContent_1x1jn_14{width:100%}._languageContent_1x1jn_18{margin-bottom:.875rem}._languageLabel_1x1jn_22{font-weight:500;color:var(--color-white)}._caretRightIcon_1x1jn_28{height:.75rem;width:.75rem;fill:var(--color-green);margin-right:.5rem}@media (max-width: 768px){._languagesContainer_1x1jn_1{display:block}._languagesHeader_1x1jn_7{margin-bottom:.875rem}}h2{font-size:1rem;font-weight:700;color:var(--color-white);padding:.875rem 3rem}._sectionHeaderContainer_10lrr_8 h2{font-family:SourceCodePro;letter-spacing:.1em}._prefix_10lrr_13{color:var(--accent);margin-right:.5rem}._sectionHeaderContainer_10lrr_8{position:sticky;top:0;background-color:#05070d99;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--accent-soft);z-index:1000}._skillsContainer_iwgsv_1{display:flex;gap:2rem;margin-bottom:3rem}._skillsContent_iwgsv_8{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%}._headerContent_iwgsv_17{width:280px;font-size:1rem;font-weight:600;color:var(--color-slate)}._skillIconContainer_iwgsv_25{display:flex;margin-top:.875rem;align-items:center;flex-direction:column;margin-bottom:.75rem;transition:transform .3s ease}._skillLabel_iwgsv_34{font-size:.75rem;font-weight:600;color:var(--color-green);margin-bottom:1rem}._skillIconContainer_iwgsv_25:hover{transform:scale(1.1)}._skillIconContainer_iwgsv_25:hover ._svgIcon_iwgsv_45{fill:var(--color-white)}._skillIconContainer_iwgsv_25:hover ._skillLabel_iwgsv_34{color:var(--color-white)}@media (max-width: 768px){._skillsContainer_iwgsv_1{display:block}._skillIconContainer_iwgsv_25,._skillLabel_iwgsv_34{margin-bottom:0}}._container_1gapz_1{position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh;z-index:-1;pointer-events:none;background-color:var(--color-bg);overflow:hidden}._fallbackGrid_1gapz_15{position:absolute;left:-50%;right:-50%;bottom:-10%;height:60%;background-image:linear-gradient(var(--accent-soft) 1px,transparent 1px),linear-gradient(90deg,var(--accent-soft) 1px,transparent 1px);background-size:48px 48px;transform:perspective(300px) rotateX(60deg);transform-origin:top center;mask-image:linear-gradient(to bottom,transparent,black 70%);-webkit-mask-image:linear-gradient(to bottom,transparent,black 70%);opacity:.6}._canvas_1gapz_32{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s ease}._ready_1gapz_42{opacity:1}._vignette_1gapz_47{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 60%,transparent 0%,rgba(5,7,13,.55) 75%),linear-gradient(to bottom,#05070d40,#05070d73)}@media (max-width: 1024px){._vignette_1gapz_47{background:#05070d8c}}@font-face{font-family:Roboto;src:local("Roboto Regular"),url(/assets/Roboto-Regular-BHeBnKzs.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Medium"),url(/assets/Roboto-Medium-CFKDKRMh.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Bold"),url(/assets/Roboto-Bold-BKtbn9Wi.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:SourceCodePro;src:local("SourceCodePro"),url(/assets/SourceCodePro-Regular-DcvXplQR.ttf) format("truetype");font-weight:400;font-style:normal}section{margin-bottom:9rem}._container_dszfv_5{display:flex;gap:2rem;max-width:1280px;padding:0 6rem;margin:0 auto}._headerContent_dszfv_13{flex:2;position:sticky;top:0;height:100vh;color:#fff;padding:6rem 0}._mainContent_dszfv_22{flex:4;padding:6rem 0 0}._sectionHeader_dszfv_27{display:none}._skillIcon_dszfv_31{height:2rem;width:2rem;fill:var(--color-green);margin-bottom:.5rem}@media (max-width: 1024px){._headerContent_dszfv_13{position:inherit;height:auto;padding:3rem 0}._mainContent_dszfv_22{padding:0}._container_dszfv_5{display:block;padding:2rem 3rem}._sidebar_dszfv_54{height:auto}._sectionHeader_dszfv_27{display:block;margin:0 -3rem}section{margin-bottom:6rem}}@media (max-width: 768px){._container_dszfv_5{padding:2rem 1.5rem;overflow:hidden}}:root{--color-navy: #0a192f;--color-light-navy: #112240;--color-lightest-navy: #233554;--color-navy-pointer: #0a459e;--color-slate: #c3cbe2;--color-light-slate: #d4daec;--color-lightest-slate: #ccd6f6;--color-white: #e6f1ff;--color-white-opacity: rgb(230, 241, 255, .1);--color-bg: #05070d;--color-cyan: #00e5ff;--color-orange: #ff8a00;--accent-rgb: 0 229 255;--accent: rgb(var(--accent-rgb));--accent-soft: rgb(var(--accent-rgb) / .12);--accent-glow: rgb(var(--accent-rgb) / .35);--color-green: var(--accent);--color-green-opacity: rgb(var(--accent-rgb) / .1);font-family:Roboto,sans-serif;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;height:auto}body{font-family:Roboto,sans-serif;min-width:320px;margin:0 auto;background-color:var(--color-bg);color:var(--color-slate);overflow-x:hidden}.code{font-family:SourceCodePro,monospace}a{color:var(--color-white);text-decoration:none;background-color:transparent}a:hover{text-decoration:none;color:var(--color-green)}::selection{background:var(--accent-soft);color:var(--color-white)}h1{font-size:3.2em;line-height:1.1;margin-bottom:.5em}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:var(--color-button-background);color:var(--color-text);cursor:pointer}button:hover{background-color:var(--color-button-background-hover)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color;border-color:var(--color-border-focus)}
