._6C4A9W_stage{--left:.5;--right:calc(1 - var(--left));--hero-h:max(60svh, 30rem);--portrait-w:calc(var(--hero-h) * 1254 / 1220)}._6C4A9W_portrait{mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 15% 76%,#0000 92%);mask-image:linear-gradient(90deg,#0000 2%,#000 15% 76%,#0000 92%)}._6C4A9W_leftLayer{clip-path:inset(0 calc(var(--right) * 100%) 0 0)}._6C4A9W_leftSide{opacity:min(1, calc(var(--left) * 2));transform:scale(calc(.9 + var(--left) * .2));transform-origin:0}._6C4A9W_rightSide{opacity:min(1, calc(var(--right) * 2));transform:scale(calc(.9 + var(--right) * .2));transform-origin:100%}._6C4A9W_leftFade{opacity:min(1, calc(var(--left) * 2))}._6C4A9W_rightFade{opacity:min(1, calc(var(--right) * 2))}._6C4A9W_hint{transition:opacity .4s}._6C4A9W_stage[data-touched] ._6C4A9W_hint{opacity:0}@media (hover:hover) and (pointer:fine){._6C4A9W_hint{display:none}}
.J1_NaG_word{fill:#0000;stroke:currentColor;stroke-width:.6px;stroke-dasharray:260;stroke-dashoffset:260px}.J1_NaG_drawn .J1_NaG_word{animation:J1_NaG_trace var(--duration) cubic-bezier(.65, 0, .35, 1) var(--delay) forwards, J1_NaG_fill-in .45s ease-out calc(var(--delay) + var(--duration) * .75) forwards}@keyframes J1_NaG_trace{to{stroke-dashoffset:0}}@keyframes J1_NaG_fill-in{to{fill:currentColor}}@media (prefers-reduced-motion:reduce){.J1_NaG_word,.J1_NaG_drawn .J1_NaG_word{fill:currentColor;stroke-dashoffset:0;animation:none}}
.NK2gcq_reveal{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s cubic-bezier(.16,1,.3,1) .25s forwards NK2gcq_draw}@keyframes NK2gcq_draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.NK2gcq_reveal{stroke-dashoffset:0;animation:none}}
.CAgDta_svg *{transform-box:fill-box}:is([data-project-card]:is(:hover,:focus-within) .CAgDta_shimmer,[data-play] .CAgDta_shimmer){animation:1.4s ease-in-out infinite CAgDta_shimmer}:is([data-project-card]:is(:hover,:focus-within) .CAgDta_twinkle,[data-play] .CAgDta_twinkle){transform-origin:50%;animation:1.6s ease-in-out infinite CAgDta_twinkle}:is([data-project-card]:is(:hover,:focus-within) .CAgDta_lift,[data-play] .CAgDta_lift){animation:1.8s ease-in-out infinite CAgDta_lift}:is([data-project-card]:is(:hover,:focus-within) .CAgDta_flow,[data-play] .CAgDta_flow){animation:1.2s linear infinite CAgDta_flow}:is([data-project-card]:is(:hover,:focus-within) .CAgDta_drop,[data-play] .CAgDta_drop){animation:1.6s ease-in infinite CAgDta_drop}:is([data-project-card]:is(:hover,:focus-within) .CAgDta_beat,[data-play] .CAgDta_beat){transform-origin:50%;animation:1s ease-in-out infinite CAgDta_beat}:is([data-project-card]:is(:hover,:focus-within) .CAgDta_trace,[data-play] .CAgDta_trace){stroke-dasharray:1;animation:1.6s ease-out infinite CAgDta_trace}:is([data-project-card]:is(:hover,:focus-within) .CAgDta_pulse,[data-play] .CAgDta_pulse){animation:1.5s ease-in-out infinite CAgDta_pulse}:is([data-project-card]:is(:hover,:focus-within) .CAgDta_level,[data-play] .CAgDta_level){transform-origin:bottom;animation:2.4s ease-in-out infinite CAgDta_level}.CAgDta_delay1{animation-delay:.15s!important}.CAgDta_delay2{animation-delay:.3s!important}.CAgDta_delay3{animation-delay:.45s!important}@keyframes CAgDta_shimmer{50%{opacity:.35}}@keyframes CAgDta_twinkle{50%{transform:rotate(45deg)scale(1.25)}}@keyframes CAgDta_lift{50%{transform:translateY(-4px)}}@keyframes CAgDta_flow{to{stroke-dashoffset:-16px}}@keyframes CAgDta_drop{0%{opacity:0;transform:translateY(-10px)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}@keyframes CAgDta_beat{15%,45%{transform:scale(1.08)}30%{transform:scale(.98)}}@keyframes CAgDta_trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes CAgDta_pulse{50%{opacity:.2}}@keyframes CAgDta_level{50%{transform:scaleY(.55)}}@media (prefers-reduced-motion:reduce){.CAgDta_svg *{animation:none!important}}
