.qLleqG_profile{width:100%;padding-inline:var(--page-gutter);flex-direction:column;gap:2rem;padding-top:4rem;padding-bottom:5rem;display:flex}.qLleqG_profileHeading{flex-direction:column;gap:1.25rem;display:flex}.qLleqG_sectionEyebrow{color:var(--accent-highlight);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--font-weight-medium);width:fit-content;position:relative}.qLleqG_sectionEyebrow:after{content:"";background-color:var(--accent-highlight);width:2.625rem;height:.125rem;position:absolute;top:50%;right:-3.5rem;transform:translateY(-50%)}.qLleqG_profileTitle{color:var(--text-primary);font-size:3rem;line-height:3.5rem;font-weight:var(--font-weight-bold)}.qLleqG_wrapper{padding-left:2rem;display:flex}.qLleqG_profileDescription{color:var(--text-secondary);font-size:var(--type-body-lead-mobile-size);line-height:var(--type-body-lead-mobile-line);font-weight:var(--font-weight-regular)}@media (min-width:48rem){.qLleqG_profile{gap:2.5rem;padding-top:5rem;padding-bottom:6rem}.qLleqG_profileHeading{gap:1.5rem}.qLleqG_profileTitle{font-size:var(--type-display-tablet-size);line-height:var(--type-display-tablet-line)}.qLleqG_wrapper{padding-left:11.5rem}.qLleqG_profileDescription{font-size:var(--type-body-lead-desktop-size);line-height:var(--type-body-lead-desktop-line)}}@media (min-width:75rem){.qLleqG_profile{flex-direction:row;align-items:end;gap:7rem;padding-top:6.5rem;padding-bottom:7rem}.qLleqG_profileHeading{flex:0 0 min(43.75rem,55%);min-width:0}.qLleqG_profileTitle{font-size:var(--type-about-display-size);line-height:var(--type-about-display-libe)}.qLleqG_wrapper{flex:1;min-width:0;padding:0}}@keyframes qLleqG_profileReveal{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.qLleqG_sectionEyebrow{animation:.6s ease-out both qLleqG_profileReveal}.qLleqG_profileTitle{animation:.8s cubic-bezier(.22,1,.36,1) .12s both qLleqG_profileReveal}.qLleqG_wrapper{animation:.8s cubic-bezier(.22,1,.36,1) .32s both qLleqG_profileReveal}}
.Av_a4W_approach{width:100%;padding-inline:var(--page-gutter);flex-direction:column;gap:2rem;padding-top:4rem;padding-bottom:5rem;display:flex}.Av_a4W_approachHeading{flex-direction:column;gap:.625rem;display:flex}.Av_a4W_sectionEyebrow{color:var(--accent-highlight);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--font-weight-medium)}.Av_a4W_approachTitle{color:var(--text-primary);font-size:var(--type-h2-mobile-compact-size);line-height:var(--type-h2-mobile-compact-line);font-weight:var(--font-weight-bold)}.Av_a4W_approachBody{flex-direction:column;align-items:center;gap:2rem;display:flex}.Av_a4W_approachDescription{color:var(--text-secondary);font-size:var(--type-body-default-size);line-height:var(--type-body-default-line);font-weight:var(--font-weight-regular)}.Av_a4W_approachVisual{width:21.875rem;height:25rem;position:relative}.Av_a4W_visualOrbit{border-radius:var(--radius-pill);border:1px solid #aabbc633;width:17.5rem;height:17.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Av_a4W_visualOrbitInner{border-radius:var(--radius-pill);border:1px solid #38d9c559;width:11.875rem;height:11.875rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Av_a4W_line{background-color:#aabbc629;width:19.875rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Av_a4W_codeModule{width:13.125rem;height:7.125rem;position:absolute;top:3rem;left:.75rem}.Av_a4W_designModule{width:13.125rem;height:10rem;position:absolute;top:13rem;left:8rem}@media (min-width:48rem){.Av_a4W_approach{gap:2.5rem;padding-top:5.125rem;padding-bottom:6rem}.Av_a4W_approachTitle{font-size:var(--type-h2-desktop-size);line-height:var(--type-h2-desktop-line)}.Av_a4W_approachBody{gap:2.5rem}.Av_a4W_approachVisual{width:34rem;height:20rem}.Av_a4W_line{width:27.5rem}.Av_a4W_codeModule{top:5.25rem;left:1.5rem}.Av_a4W_designModule{width:13.125rem;height:10rem;position:absolute;top:4.5rem;left:19.375rem}}@media (min-width:75rem){.Av_a4W_approach{gap:3rem;padding-top:6rem;padding-bottom:7rem}.Av_a4W_approachBody{grid-template-columns:minmax(0,1fr) 34rem;align-items:center;gap:6rem;display:grid}}@keyframes Av_a4W_approachHeadingReveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes Av_a4W_approachTextReveal{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:translate(0)}}@keyframes Av_a4W_approachVisualReveal{0%{opacity:0;filter:blur(6px);transform:translateY(2rem)scale(.92)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.Av_a4W_approachHeading{animation:1s ease-out both Av_a4W_approachHeadingReveal;animation-timeline:view();animation-range:entry cover 25%}.Av_a4W_approachDescription{animation:1s ease-out both Av_a4W_approachTextReveal;animation-timeline:view();animation-range:entry cover 30%}.Av_a4W_approachVisual{animation:1s ease-out both Av_a4W_approachVisualReveal;animation-timeline:view();animation-range:entry cover 40%}}}
.nfPpJW_tools{width:100%;padding-inline:var(--page-gutter);background-color:#064e3ba6;flex-direction:column;gap:1.5rem;padding-top:4.5rem;padding-bottom:5rem;display:flex}.nfPpJW_toolsHeading{flex-direction:column;gap:1rem;display:flex}.nfPpJW_sectionEyebrow{color:var(--accent-highlight);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--font-weight-medium)}.nfPpJW_toolsTitle{color:var(--text-primary);font-size:var(--type-h2-mobile-size);line-height:var(--type-h2-mobile-line);font-weight:var(--font-weight-bold)}.nfPpJW_toolsDescription{color:var(--text-secondary);font-size:var(--type-body-default-size);line-height:var(--type-body-default-line);font-weight:var(--font-weight-regular)}.nfPpJW_toolsGrid{grid-template-columns:1fr;gap:2rem;margin:0;padding:0;list-style:none;display:grid}.nfPpJW_toolItem{border-top:1px solid #eaf4f440;flex-direction:column;gap:.75rem;padding-top:.75rem;display:flex}.nfPpJW_toolNumber{color:var(--accent-highlight);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--font-weight-medium)}.nfPpJW_toolTitle{color:var(--text-primary);font-size:var(--type-h3-compact-size);line-height:var(--type-h3-compact-line);font-weight:var(--font-weight-bold)}.nfPpJW_toolDescription{color:var(--text-secondary);font-size:var(--type-body-small-size);line-height:var(--type-body-small-line);font-weight:var(--font-weight-regular)}@media (min-width:48rem){.nfPpJW_tools{gap:3rem;padding-top:5rem;padding-bottom:6rem}.nfPpJW_toolsTitle{font-size:var(--type-h2-desktop-size);line-height:var(--type-h2-desktop-line)}.nfPpJW_toolsDescription{max-width:45rem}.nfPpJW_toolsGrid{grid-template-columns:repeat(2,1fr);gap:2.5rem}.nfPpJW_toolTitle{font-size:var(--type-h3-desktop-size);line-height:var(--type-h3-desktop-line)}}@media (min-width:75rem){.nfPpJW_tools{gap:3.5rem;padding-block:7rem}.nfPpJW_toolsGrid{grid-template-columns:repeat(3,1fr);gap:3rem}.nfPpJW_toolTitle{font-size:var(--type-h3-compact-size);line-height:var(--type-h3-compact-line)}}@keyframes nfPpJW_toolsHeadingReveal{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes nfPpJW_toolItemReveal{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.nfPpJW_toolsHeading{animation:1s ease-out both nfPpJW_toolsHeadingReveal;animation-timeline:view();animation-range:entry cover 25%}.nfPpJW_toolItem{animation:1s ease-out both nfPpJW_toolItemReveal;animation-timeline:view();animation-range:entry cover 30%}.nfPpJW_toolItem:nth-child(3n+2){animation-range:entry 5% cover 35%}.nfPpJW_toolItem:nth-child(3n){animation-range:entry 10% cover 40%}}}
.pDibfq_education{width:100%;padding-inline:var(--page-gutter);flex-direction:column;padding-top:4.5rem;padding-bottom:5rem;display:flex}.pDibfq_educationContainer{flex-direction:column;gap:2.25rem;display:flex}.pDibfq_educationHeading{flex-direction:column;gap:.625rem;display:flex}.pDibfq_sectionEyebrow{color:var(--accent-highlight);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--font-weight-medium)}.pDibfq_educationTitle{color:var(--text-primary);font-size:var(--type-h2-mobile-compact-size);line-height:var(--type-h2-mobile-compact-line);font-weight:var(--font-weight-bold)}.pDibfq_educationContent{border-left:2px solid #38d9c5b3;flex-direction:column;gap:1.25rem;padding-left:.75rem;display:flex}.pDibfq_educationPeriod{color:var(--accent-highlight);font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--font-weight-medium)}.pDibfq_educationDegree{color:var(--text-primary);font-size:var(--type-h3-compact-size);line-height:var(--type-h3-compact-line);font-weight:var(--font-weight-bold)}.pDibfq_educationInstitution{color:var(--text-primary);font-size:var(--type-body-default-size);line-height:var(--type-body-default-line);font-weight:var(--font-weight-regular)}.pDibfq_divider{background-color:var(--border-subtle);height:1px}.pDibfq_educationDescription{color:var(--text-secondary);font-size:var(--type-body-default-size);line-height:var(--type-body-default-line);font-weight:var(--font-weight-regular)}@media (min-width:48rem){.pDibfq_education{padding-top:5rem;padding-bottom:6rem}.pDibfq_educationContainer{gap:3rem}.pDibfq_educationTitle{font-size:var(--type-h2-desktop-size);line-height:var(--type-h2-desktop-line)}.pDibfq_educationContent{gap:1rem;padding-left:3rem}.pDibfq_educationDegree{font-size:var(--type-h3-desktop-size);line-height:var(--type-h3-desktop-line)}}@media (min-width:75rem){.pDibfq_education{padding-block:7.5rem}.pDibfq_educationContainer{grid-template-columns:26.25rem minmax(0,1fr);align-items:start;gap:2rem;display:grid}}@keyframes pDibfq_educationHeadingReveal{0%{opacity:0;transform:translate(-1.5rem)}to{opacity:1;transform:translate(0)}}@keyframes pDibfq_educationContentReveal{0%{opacity:0;transform:translate(1.5rem)translateY(.75rem)}to{opacity:1;transform:translate(0)translateY(0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pDibfq_educationHeading{animation:1s ease-out both pDibfq_educationHeadingReveal;animation-timeline:view();animation-range:entry cover 25%}.pDibfq_educationContent{animation:1s ease-out both pDibfq_educationContentReveal;animation-timeline:view();animation-range:entry cover 35%}}}
.WburYa_leftGlow{z-index:-1;pointer-events:none;width:80%;height:50rem;position:absolute;top:-4.5rem;left:0;overflow:clip}@property --left-glow-x{syntax:"<percentage>";inherits:false;initial-value:20%}@property --left-glow-width{syntax:"<percentage>";inherits:false;initial-value:80%}@property --left-glow-height{syntax:"<percentage>";inherits:false;initial-value:85%}.WburYa_leftGlow:before{content:"";background:radial-gradient(ellipse var(--left-glow-width) var(--left-glow-height) at var(--left-glow-x) 25%, var(--bg-surface) 0%, #0b111900 70%);animation:6s ease-in-out infinite WburYa_leftGlowFlow;position:absolute;inset:0}@keyframes WburYa_leftGlowFlow{0%,to{--left-glow-x:20%;--left-glow-width:80%;--left-glow-height:85%}35%{--left-glow-x:16%;--left-glow-width:65%;--left-glow-height:72%}70%{--left-glow-x:24%;--left-glow-width:88%;--left-glow-height:92%}}@media (prefers-reduced-motion:reduce){.WburYa_leftGlow:before{animation:none}}@media (min-width:48rem){.WburYa_leftGlow{width:75%;height:55rem;top:-5rem}}@media (min-width:75rem){.WburYa_leftGlow{width:70%;height:48rem;top:-6rem}}
