#section-resume-biography-3 .max-w-7xl{max-width:90rem}#section-resume-biography-3{padding-top:2rem!important}#section-resume-biography-3 .resume-biography{padding-top:3rem!important}#section-resume-biography-3 .avatar-wrapper{width:15rem!important;height:15rem!important}#section-resume-biography-3 .avatar-wrapper>img.avatar{width:100%!important;height:100%!important}#section-resume-biography-3 .prose,#section-resume-biography-3 .bio-text{width:100%!important;max-width:none!important}#section-resume-biography-3 .grid.grid-cols-1.md\:grid-cols-2.xl\:grid-cols-3 .flex-1{min-width:0}#section-resume-biography-3 .grid.grid-cols-1.md\:grid-cols-2.xl\:grid-cols-3>div p.text-xl{font-size:1.125rem;line-height:1.4}@media(min-width:1280px){#section-resume-biography-3 .grid.grid-cols-1.md\:grid-cols-2.xl\:grid-cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){section.resume-col-left,section.resume-col-right{float:left;width:50%;box-sizing:border-box;clear:none}section.resume-col-left{padding-right:1.5rem}section.resume-col-right{padding-left:1.5rem}section.resume-col-full{clear:both;width:100%}}section.resume-only-experience .flex.flex-col.lg\:gap-x-6.w-full.px-6.sm\:px-0>div.w-full:nth-child(2){display:none}section.resume-only-education .flex.flex-col.lg\:gap-x-6.w-full.px-6.sm\:px-0>div.w-full:nth-child(1){display:none}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}#experience{scroll-margin-top:6rem}html.motion-ready [data-scroll-reveal].is-visible{animation:scroll-reveal 760ms cubic-bezier(.22,1,.36,1)both;animation-delay:var(--reveal-delay,0ms)}html.motion-ready [data-scroll-reveal=timeline-left].is-visible{animation-name:timeline-reveal-left}html.motion-ready [data-scroll-reveal=timeline-right].is-visible{animation-name:timeline-reveal-right}html.motion-ready [data-scroll-reveal]:not(.is-visible){opacity:0;transform:translate3d(0,1.5rem,0)scale(.985);filter:blur(4px);visibility:hidden}#skills .skills-percent{transition:width 950ms cubic-bezier(.22,1,.36,1)}#languages circle[data-target-offset]{transition:stroke-dashoffset 1200ms cubic-bezier(.22,1,.36,1)}@view-transition{navigation: auto;
  }::view-transition-old(root){animation:page-transition-out 160ms ease-in both}::view-transition-new(root){animation:page-transition-in 360ms cubic-bezier(.22,1,.36,1)both}.navbar .nav-link{position:relative;isolation:isolate;border-radius:9999px;transition:color 220ms ease,background-color 260ms ease,transform 260ms cubic-bezier(.22,1,.36,1)}.navbar .nav-link::before{position:absolute;z-index:-1;inset:.15rem 0;border-radius:inherit;background:radial-gradient(ellipse at center,rgb(96 165 250/16%),transparent 75%);content:"";opacity:0;transform:scale(.8);transition:opacity 260ms ease,transform 360ms cubic-bezier(.22,1,.36,1)}.navbar .nav-link::after{position:absolute;right:25%;bottom:.2rem;left:25%;height:2px;border-radius:9999px;background:linear-gradient(90deg,#60a5fa,#c084fc);content:"";transform:scaleX(0);transform-origin:center;transition:transform 320ms cubic-bezier(.22,1,.36,1)}.navbar .nav-link:hover,.navbar .nav-link:focus-visible{color:#bfdbfe;transform:translateY(-2px)}.navbar .nav-link:hover::before,.navbar .nav-link:focus-visible::before{opacity:1;transform:scale(1)}.navbar .nav-link:hover::after,.navbar .nav-link:focus-visible::after,.navbar .nav-link.active::after{transform:scaleX(1)}.navbar .nav-link:focus-visible{outline:2px solid #93c5fd;outline-offset:3px}.navbar .nav-link:active{transform:translateY(0)scale(.96)}@keyframes page-transition-in{from{opacity:0;transform:translateY(.75rem)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes page-transition-out{to{opacity:0;transform:translateY(-.25rem)scale(1.005)}}@keyframes scroll-reveal{from{opacity:0;transform:translate3d(0,1.5rem,0)scale(.985);filter:blur(4px)}to{opacity:1;transform:translate3d(0,0,0)scale(1);filter:blur(0)}}@keyframes timeline-reveal-left{from{opacity:0;transform:translate3d(-2.5rem,1rem,0);filter:blur(4px)}to{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}}@keyframes timeline-reveal-right{from{opacity:0;transform:translate3d(2.5rem,1rem,0);filter:blur(4px)}to{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}}}body{caret-color:transparent}input,textarea,[contenteditable=true]{caret-color:auto}