﻿.styles_page__UZML1{color:var(--color-home-text);display:flex;flex-direction:column;margin-inline:auto;max-width:90rem;min-height:calc(100vh - var(--space-4xl));min-height:calc(100dvh - var(--space-4xl));padding-inline:var(--space-lg)}.styles_header__jGyN8{align-items:flex-start;-webkit-border-after:.0625rem solid var(--color-home-line);border-block-end:.0625rem solid var(--color-home-line);display:flex;flex-direction:column;gap:var(--space-md);padding-block:var(--space-lg)}.styles_mark__G0qwH{color:var(--color-home-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.16em}.styles_languages__4PPyY{display:flex;flex-wrap:wrap;gap:var(--space-lg);list-style:none;margin:0;padding:0}.styles_languages__4PPyY a{color:var(--color-home-muted);font-size:var(--font-size-xs);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.styles_languages__4PPyY a[aria-current=page]{color:var(--color-home-text);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--color-home-accent);text-decoration-color:var(--color-home-accent);text-decoration-thickness:.125rem;text-underline-offset:var(--space-xs)}.styles_introduction__DsMzK{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:center;max-width:70rem;padding-block:var(--space-2xl);width:100%}.styles_introduction__DsMzK h1{font-size:var(--font-size-display);font-weight:650;letter-spacing:-.055em;line-height:.92;margin:var(--space-sm) 0;max-width:11ch}.styles_summary__dTdFu{color:var(--color-home-muted);font-size:var(--font-size-md);margin:var(--space-md) 0 0;max-width:40rem}.styles_role__oQYic{align-items:center;display:flex;font-size:var(--font-size-md);font-weight:700;gap:var(--space-sm);letter-spacing:.06em;margin:0 0 var(--space-sm);text-transform:uppercase}.styles_role__oQYic:before{background:var(--color-home-accent);block-size:.125rem;content:"";inline-size:var(--space-xl)}.styles_specializations__iDwxg{color:var(--color-home-text);font-size:var(--font-size-sm);font-weight:650;letter-spacing:.1em;margin:var(--space-md) 0 0;text-transform:uppercase}.styles_actions__zDiFx{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-lg);-webkit-margin-before:var(--space-lg);margin-block-start:var(--space-lg)}.styles_resumeLink__ghL8X{border:.0625rem solid var(--color-home-accent);color:var(--color-home-text);font-size:var(--font-size-md);font-weight:650;padding:var(--space-sm) var(--space-md);text-decoration:none}.styles_resumeLink__ghL8X:after{content:"↗";-webkit-margin-start:var(--space-sm);margin-inline-start:var(--space-sm)}.styles_contactLink__ofQSA{color:var(--color-home-muted);font-size:var(--font-size-sm);font-weight:650;-webkit-text-decoration-color:var(--color-home-accent);text-decoration-color:var(--color-home-accent);text-underline-offset:var(--space-xs)}.styles_contactLink__ofQSA:after{content:"↗";-webkit-margin-start:var(--space-sm);margin-inline-start:var(--space-sm)}.styles_highlights__LiXK_{border-block:.0625rem solid var(--color-home-line);display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);margin:var(--space-2xl) 0 0;max-width:54rem;padding-block:var(--space-lg);width:100%}.styles_highlights__LiXK_>div{align-items:baseline;display:flex;gap:var(--space-sm)}.styles_highlights__LiXK_ dt{color:var(--color-home-text);font-size:var(--font-size-xl);font-weight:700;letter-spacing:-.03em}.styles_highlights__LiXK_ dd{color:var(--color-home-muted);font-size:var(--font-size-xs);letter-spacing:.06em;margin:0;text-transform:uppercase}@media(prefers-reduced-motion:no-preference){.styles_contactLink__ofQSA,.styles_languages__4PPyY a,.styles_resumeLink__ghL8X{transition:background-color var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease}.styles_actions__zDiFx,.styles_highlights__LiXK_,.styles_introduction__DsMzK h1,.styles_role__oQYic,.styles_specializations__iDwxg,.styles_summary__dTdFu{animation:styles_home-reveal__FgMX6 var(--motion-duration-reveal) var(--motion-easing-standard) both}.styles_introduction__DsMzK h1{animation-delay:var(--motion-delay-short)}.styles_specializations__iDwxg,.styles_summary__dTdFu{animation-delay:var(--motion-delay-medium)}.styles_actions__zDiFx,.styles_highlights__LiXK_{animation-delay:var(--motion-delay-long)}}@media(hover:hover){.styles_languages__4PPyY a:hover{color:var(--color-home-text)}.styles_resumeLink__ghL8X:hover{background:var(--color-home-accent);color:var(--color-home-accent-ink)}.styles_contactLink__ofQSA:hover{color:var(--color-home-text)}}@media(min-width:48rem){.styles_page__UZML1{padding-inline:var(--space-2xl)}.styles_header__jGyN8{align-items:center;flex-direction:row;justify-content:space-between}.styles_highlights__LiXK_{gap:var(--space-none);grid-template-columns:repeat(3,1fr)}.styles_highlights__LiXK_>div{padding-inline:var(--space-lg)}.styles_highlights__LiXK_>div:first-child{-webkit-padding-start:0;padding-inline-start:0}.styles_highlights__LiXK_>div:not(:first-child){-webkit-border-start:.0625rem solid var(--color-home-line);border-inline-start:.0625rem solid var(--color-home-line)}}@keyframes styles_home-reveal__FgMX6{0%{transform:translateY(var(--space-sm))}to{transform:translateY(0)}}