.style_cursor__wAW9W{opacity:0;z-index:9999;position:fixed;width:15px;height:15px;background-color:hsl(var(--foreground));border-radius:50%;pointer-events:none;transition:opacity .3s ease-in-out;mix-blend-mode:difference;background-color:#fff}.style_cursor__wAW9W.style_hidden__LnPgj{opacity:0}.style_cursor__wAW9W.style_visible__xhkrs{opacity:1}.project-card_card__I0_hT{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.project-card_card__I0_hT:focus-within{border-color:rgb(234 179 8/.72);box-shadow:0 0 0 3px rgb(234 179 8/.14)}.project-card_ctaIcon__14mYv,.project-card_galleryTrigger__UtUG0 img{transition:transform .18s ease}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.project-card_card__I0_hT:hover{border-color:rgb(234 179 8/.52);box-shadow:0 16px 34px -24px rgb(113 63 18/.62),0 0 0 3px rgb(250 204 21/.08);transform:translateY(-3px)}.project-card_card__I0_hT:hover .project-card_galleryTrigger__UtUG0 img{transform:scale(1.025)}.project-card_card__I0_hT:hover .project-card_ctaIcon__14mYv{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.project-card_card__I0_hT,.project-card_ctaIcon__14mYv,.project-card_galleryTrigger__UtUG0 img{transition:none}}.style_header__g_2zH{position:fixed;z-index:20;width:100%;padding:22px 48px;background:hsl(var(--background)/.92);backdrop-filter:blur(12px);border-bottom:1px solid hsl(var(--border)/.5)}.style_header__g_2zH .style_background__mpiwb{position:absolute;left:0;top:100%;width:100%;background:#09090b;opacity:.5;pointer-events:none}.style_header__g_2zH .style_bar__AH5fx{position:relative;display:flex;align-items:center;justify-content:space-between;max-width:1344px;margin:0 auto;min-height:28px}.style_header__g_2zH .style_bar__AH5fx .style_brand__wy4Qa{text-decoration:none}.style_header__g_2zH .style_bar__AH5fx .style_brandDot__NWP4b{color:#b28b26}.style_header__g_2zH .style_bar__AH5fx a:focus-visible,.style_header__g_2zH .style_bar__AH5fx button:focus-visible{outline:2px solid #b28b26;outline-offset:5px;border-radius:4px}.style_header__g_2zH .style_bar__AH5fx .style_desktopNav__TEp9f{display:flex;align-items:center;gap:34px;font-size:13px}.style_header__g_2zH .style_bar__AH5fx .style_desktopNav__TEp9f a{color:hsl(var(--muted-foreground));text-decoration:none;transition:color .15s}.style_header__g_2zH .style_bar__AH5fx .style_desktopNav__TEp9f a:hover,.style_header__g_2zH .style_bar__AH5fx .style_desktopNav__TEp9f a[aria-current=page]{color:hsl(var(--foreground))}.style_header__g_2zH .style_bar__AH5fx .style_desktopNav__TEp9f a[aria-current=page]{text-decoration:underline;text-underline-offset:7px;text-decoration-color:#b28b26}.style_header__g_2zH .style_bar__AH5fx .style_desktopNav__TEp9f .style_resume__WGnGD{display:inline-flex;align-items:center;gap:8px;padding:7px 0 7px 25px;border-left:1px solid hsl(var(--border));color:hsl(var(--foreground))}.style_header__g_2zH .style_bar__AH5fx .style_el__HjL9l{display:none;align-items:center;justify-content:center;gap:14px;min-height:40px;cursor:pointer;appearance:none;border:0;background:rgba(0,0,0,0);color:hsl(var(--foreground));font-size:12px;padding:0 2px}.style_header__g_2zH .style_bar__AH5fx .style_el__HjL9l .style_label___RHvG{position:relative;display:flex;align-items:center}.style_header__g_2zH .style_bar__AH5fx .style_el__HjL9l p{margin:0}.style_header__g_2zH .style_bar__AH5fx .style_el__HjL9l p:nth-of-type(2){position:absolute;opacity:0}.style_header__g_2zH .style_bar__AH5fx .style_el__HjL9l .style_burger__8UcLb{width:24px;position:relative;pointer-events:none}.style_header__g_2zH .style_bar__AH5fx .style_el__HjL9l .style_burger__8UcLb:after,.style_header__g_2zH .style_bar__AH5fx .style_el__HjL9l .style_burger__8UcLb:before{content:"";position:relative;display:block;height:1px;width:100%;background:hsl(var(--foreground));transition:transform .2s,top .2s}.style_header__g_2zH .style_bar__AH5fx .style_el__HjL9l .style_burger__8UcLb:after{top:-4px}.style_header__g_2zH .style_bar__AH5fx .style_el__HjL9l .style_burger__8UcLb:before{top:4px}.style_header__g_2zH .style_bar__AH5fx .style_el__HjL9l .style_burgerActive__q9elQ:after{transform:rotate(45deg);top:-1px}.style_header__g_2zH .style_bar__AH5fx .style_el__HjL9l .style_burgerActive__q9elQ:before{transform:rotate(-45deg);top:0}@media(max-width:1023px){.style_header__g_2zH{padding:14px 28px}.style_header__g_2zH .style_bar__AH5fx .style_desktopNav__TEp9f{display:none}.style_header__g_2zH .style_bar__AH5fx .style_el__HjL9l{display:flex}}@media(max-width:700px){.style_header__g_2zH{padding:12px 24px}}@media(prefers-reduced-motion:reduce){.style_header__g_2zH .style_bar__AH5fx .style_desktopNav__TEp9f a,.style_header__g_2zH .style_bar__AH5fx .style_el__HjL9l .style_burger__8UcLb:after,.style_header__g_2zH .style_bar__AH5fx .style_el__HjL9l .style_burger__8UcLb:before{transition:none}}.style_nav__5eQWc{overflow:hidden}.style_nav__5eQWc .style_wrapper__IHPE6{position:relative;display:flex;gap:50px;margin-bottom:12px}.style_nav__5eQWc .style_container__aonbO{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:1000px){.style_nav__5eQWc .style_wrapper__IHPE6{margin-bottom:0;justify-content:space-between}}.style_body__FAuft{display:flex;flex-wrap:wrap;margin-top:40px}.style_body__FAuft a{color:hsl(var(--foreground));text-decoration:none;text-transform:uppercase}.style_body__FAuft p{margin:0;display:flex;overflow:hidden;font-size:32px;padding-right:30px;padding-top:10px;font-weight:350}@media only screen and (min-width:1000px){.style_body__FAuft{max-width:1200px;margin-top:80px}.style_body__FAuft p{font-size:5vw;padding-right:2vw}}.style_imageContainer__e9q8u{display:none}@media only screen and (min-width:1000px){.style_imageContainer__e9q8u{display:block;width:500px;height:450px;position:relative}.style_imageContainer__e9q8u img{object-fit:cover}}.hero-avatar_stage__RbYMl{position:relative;width:100%;max-width:520px;margin-inline:auto;isolation:isolate}.hero-avatar_rig__BF__m{width:100%}.hero-avatar_avatarButton__S07R2{display:block;width:100%;padding:0;border:0;border-radius:32px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.hero-avatar_avatarButton__S07R2:focus-visible,.hero-avatar_motionToggle__IRL99:focus-visible{outline:2px solid #eac45b;outline-offset:4px}.hero-avatar_artwork__PzSDe{display:block;width:100%;height:auto}.hero-avatar_artwork__PzSDe [data-avatar-part]{transform-box:view-box;transform-origin:0 0;animation-duration:var(--activity-duration);animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.hero-avatar_artwork__PzSDe [data-avatar-part=body]{transform-origin:268px 360px;animation:hero-avatar_breathe___TP8U 5.8s ease-in-out infinite}.hero-avatar_artwork__PzSDe [data-avatar-part=head-activity],.hero-avatar_artwork__PzSDe [data-avatar-part=head-look]{transform-origin:268px 235px}.hero-avatar_rig__BF__m[data-avatar-activity=greeting] [data-avatar-part=eyes-look]{transform:translate(var(--eye-x,0),var(--eye-y,0))}.hero-avatar_artwork__PzSDe [data-avatar-part=eyes-blink]{transform-origin:262px 169px;animation:hero-avatar_blink__sssul 7.3s linear infinite}.hero-avatar_artwork__PzSDe [data-avatar-part=left-fingers]{animation:hero-avatar_tap-left__MLQu2 1.05s ease-in-out infinite}.hero-avatar_artwork__PzSDe [data-avatar-part=right-fingers]{animation:hero-avatar_tap-right__YFzcV 1.31s ease-in-out infinite}.hero-avatar_rig__BF__m:not([data-avatar-activity=typing]) :is([data-avatar-part=left-fingers],[data-avatar-part=right-fingers]){animation:none}.hero-avatar_artwork__PzSDe :is([data-avatar-part=wave-hand],[data-avatar-part=held-mug],[data-avatar-part=mouth-smile],[data-avatar-part=greeting-marks]){opacity:0}.hero-avatar_rig__BF__m[data-avatar-activity=greeting] [data-avatar-part=greeting-marks],.hero-avatar_rig__BF__m[data-avatar-activity=greeting] [data-avatar-part=mouth-smile],.hero-avatar_rig__BF__m[data-avatar-activity=greeting] [data-avatar-part=wave-hand]{animation-name:hero-avatar_appear__VQNsw}.hero-avatar_rig__BF__m[data-avatar-activity=greeting] [data-avatar-part=left-fingers],.hero-avatar_rig__BF__m[data-avatar-activity=greeting] [data-avatar-part=mouth-focus]{animation:hero-avatar_disappear__snYP8 var(--activity-duration) ease both}.hero-avatar_rig__BF__m[data-avatar-activity=greeting-return] [data-avatar-part=mouth-smile],.hero-avatar_rig__BF__m[data-avatar-activity=greeting-return] [data-avatar-part=wave-hand]{animation-name:hero-avatar_disappear__snYP8}.hero-avatar_rig__BF__m[data-avatar-activity=greeting-return] [data-avatar-part=left-fingers],.hero-avatar_rig__BF__m[data-avatar-activity=greeting-return] [data-avatar-part=mouth-focus]{animation:hero-avatar_appear__VQNsw var(--activity-duration) ease both}.hero-avatar_rig__BF__m[data-avatar-activity=greeting] [data-avatar-part=wave-hand]{animation-name:hero-avatar_wave__BX83s}.hero-avatar_rig__BF__m[data-avatar-activity=greeting] [data-avatar-part=left-fingers]{animation-name:hero-avatar_greeting-fingers__0jN3P}.hero-avatar_artwork__PzSDe [data-avatar-part=greeting-marks]{transform:translateY(85px)}.hero-avatar_rig__BF__m:is([data-avatar-activity=coffee-lift],[data-avatar-activity=coffee-sip],[data-avatar-activity=coffee-lower]) [data-avatar-part=held-mug]{opacity:1}.hero-avatar_rig__BF__m:is([data-avatar-activity=coffee-lift],[data-avatar-activity=coffee-sip],[data-avatar-activity=coffee-lower]) :is([data-avatar-part=desk-mug],[data-avatar-part=right-hand]){opacity:0}.hero-avatar_rig__BF__m[data-avatar-activity=glasses] [data-avatar-part=glasses-frame]{animation-name:hero-avatar_adjust-glasses__EZ6hT}.hero-avatar_rig__BF__m[data-avatar-activity=chin-rest] [data-avatar-part=head-activity]{animation-name:hero-avatar_ponder__oZjHu}.hero-avatar_rig__BF__m[data-avatar-activity=chin-return] [data-avatar-part=head-activity]{animation-name:hero-avatar_ponder-return__wVAC_}.hero-avatar_rig__BF__m[data-avatar-activity=stretch] [data-avatar-part=head-activity]{animation-name:hero-avatar_stretch-head__WoKP_}.hero-avatar_rig__BF__m[data-avatar-activity=stretch-return] [data-avatar-part=head-activity]{animation-name:hero-avatar_stretch-head-return__zy2j_}.hero-avatar_rig__BF__m:not([data-avatar-motion=playing]) [data-avatar-part]{animation-play-state:paused!important}.hero-avatar_rig__BF__m[data-avatar-reduced-motion=true] [data-avatar-part]{animation-play-state:paused!important;transition:none!important}@media (prefers-reduced-motion:reduce){.hero-avatar_rig__BF__m,.hero-avatar_rig__BF__m *{animation-play-state:paused!important;transition:none!important}}.hero-avatar_motionToggle__IRL99{position:absolute;right:7%;bottom:0;display:grid;width:36px;height:36px;place-items:center;border:1px solid #ffffff24;border-radius:50%;background:#141612;color:#c9c9bd;cursor:pointer}.hero-avatar_motionToggle__IRL99:disabled{opacity:.4;cursor:default}.hero-avatar_acknowledgement__GIleb{min-height:20px;margin:-4px 55px 0 0;color:hsl(var(--foreground));text-align:center;font-size:12px;line-height:20px}@keyframes hero-avatar_breathe___TP8U{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.007)}}@keyframes hero-avatar_blink__sssul{0%,43%,45%,77%,79%,to{transform:scaleY(1)}44%,78%{transform:scaleY(.12)}}@keyframes hero-avatar_tap-left__MLQu2{0%,12%,32%,58%,to{transform:translateY(0)}20%,42%{transform:translateY(-1.8px)}}@keyframes hero-avatar_tap-right__YFzcV{0%,23%,43%,70%,to{transform:translateY(0)}31%,54%{transform:translateY(-1.5px)}}@keyframes hero-avatar_appear__VQNsw{0%{opacity:0}35%,to{opacity:1}}@keyframes hero-avatar_disappear__snYP8{0%{opacity:1}65%,to{opacity:0}}@keyframes hero-avatar_wave__BX83s{0%,30%{opacity:0;transform:rotate(0deg)}42%{opacity:1;transform:rotate(0deg)}52%,76%{opacity:1;transform:rotate(-8deg)}64%,88%{opacity:1;transform:rotate(8deg)}to{opacity:1;transform:rotate(0deg)}}@keyframes hero-avatar_greeting-fingers__0jN3P{0%,30%{opacity:1}42%,to{opacity:0}}@keyframes hero-avatar_adjust-glasses__EZ6hT{0%,42%,to{transform:translateY(0)}58%,75%{transform:translateY(-2px)}}@keyframes hero-avatar_ponder__oZjHu{0%{transform:rotate(0deg)}45%,to{transform:rotate(3deg)}}@keyframes hero-avatar_ponder-return__wVAC_{0%{transform:rotate(3deg)}to{transform:rotate(0deg)}}@keyframes hero-avatar_stretch-head__WoKP_{0%{transform:rotate(0deg)}50%,to{transform:rotate(-4deg)}}@keyframes hero-avatar_stretch-head-return__zy2j_{0%{transform:rotate(-4deg)}to{transform:rotate(0deg)}}.hero-avatar_artwork__PzSDe [data-avatar-part=left-upper-arm]{transform:rotate(109.12deg)}.hero-avatar_artwork__PzSDe [data-avatar-part=left-forearm]{transform:rotate(-98.89deg)}.hero-avatar_artwork__PzSDe [data-avatar-part=left-wrist]{transform:rotate(-10.23deg)}.hero-avatar_artwork__PzSDe [data-avatar-part=right-upper-arm]{transform:rotate(50.55deg)}.hero-avatar_artwork__PzSDe [data-avatar-part=right-forearm]{transform:rotate(108.49deg)}.hero-avatar_artwork__PzSDe [data-avatar-part=right-wrist]{transform:rotate(-159.04deg)}.hero-avatar_rig__BF__m[data-avatar-activity=greeting] [data-avatar-part=left-forearm-surface]{animation-name:hero-avatar_greeting-left-forearm-surface__rpPpu}.hero-avatar_rig__BF__m[data-avatar-activity=greeting] [data-avatar-part=left-wrist-position]{animation-name:hero-avatar_greeting-left-wrist-position__92zjv}@keyframes hero-avatar_greeting-left-forearm-surface__rpPpu{0%,8%{transform:scaleX(1)}18%,30%{transform:scaleX(.625)}42%,to{transform:scaleX(1)}}@keyframes hero-avatar_greeting-left-wrist-position__92zjv{0%,8%{transform:translateX(64px)}18%,30%{transform:translateX(40px)}42%,to{transform:translateX(64px)}}.hero-avatar_rig__BF__m[data-avatar-activity=greeting-return] [data-avatar-part=left-forearm-surface]{animation-name:hero-avatar_greeting-return-left-forearm-surface__6_qmL}.hero-avatar_rig__BF__m[data-avatar-activity=greeting-return] [data-avatar-part=left-wrist-position]{animation-name:hero-avatar_greeting-return-left-wrist-position__cbsAA}@keyframes hero-avatar_greeting-return-left-forearm-surface__6_qmL{0%{transform:scaleX(1)}35%,65%{transform:scaleX(.625)}to{transform:scaleX(1)}}@keyframes hero-avatar_greeting-return-left-wrist-position__cbsAA{0%{transform:translateX(64px)}35%,65%{transform:translateX(40px)}to{transform:translateX(64px)}}.hero-avatar_rig__BF__m[data-avatar-activity=coffee-lift] [data-avatar-part=right-forearm-surface]{animation-name:hero-avatar_coffee-lift-right-forearm-surface__Tb_xW}.hero-avatar_rig__BF__m[data-avatar-activity=coffee-lift] [data-avatar-part=right-wrist-position]{animation-name:hero-avatar_coffee-lift-right-wrist-position__3aRz0}@keyframes hero-avatar_coffee-lift-right-forearm-surface__Tb_xW{0%{transform:scaleX(1);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,1)}40%,65%{transform:scaleX(.625);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,1)}to{transform:scaleX(1)}}@keyframes hero-avatar_coffee-lift-right-wrist-position__3aRz0{0%{transform:translateX(64px);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,1)}40%,65%{transform:translateX(40px);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,1)}to{transform:translateX(64px)}}.hero-avatar_rig__BF__m[data-avatar-activity=coffee-lower] [data-avatar-part=right-forearm-surface]{animation-name:hero-avatar_coffee-lower-right-forearm-surface__ZguSK}.hero-avatar_rig__BF__m[data-avatar-activity=coffee-lower] [data-avatar-part=right-wrist-position]{animation-name:hero-avatar_coffee-lower-right-wrist-position__hYLqE}@keyframes hero-avatar_coffee-lower-right-forearm-surface__ZguSK{0%{transform:scaleX(1);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,1)}35%,60%{transform:scaleX(.625);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,1)}to{transform:scaleX(1)}}@keyframes hero-avatar_coffee-lower-right-wrist-position__hYLqE{0%{transform:translateX(64px);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,1)}35%,60%{transform:translateX(40px);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,1)}to{transform:translateX(64px)}}.hero-avatar_rig__BF__m[data-avatar-activity=greeting] [data-avatar-part=left-upper-arm]{animation-name:hero-avatar_greeting-left-0__lp3M1}@keyframes hero-avatar_greeting-left-0__lp3M1{0%,8%{transform:rotate(109.12deg)}18%{transform:rotate(128deg)}30%{transform:rotate(140deg)}42%,to{transform:rotate(150deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=greeting] [data-avatar-part=left-forearm]{animation-name:hero-avatar_greeting-left-1__IWw8_}@keyframes hero-avatar_greeting-left-1__IWw8_{0%,8%{transform:rotate(-98.89deg)}18%{transform:rotate(-150deg)}30%{transform:rotate(-200deg)}42%,to{transform:rotate(-240deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=greeting] [data-avatar-part=left-wrist]{animation-name:hero-avatar_greeting-left-2__70431}@keyframes hero-avatar_greeting-left-2__70431{0%,8%{transform:rotate(-10.23deg)}18%{transform:rotate(22deg)}30%{transform:rotate(60deg)}42%,to{transform:rotate(90deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=greeting-return] [data-avatar-part=left-upper-arm]{animation-name:hero-avatar_greeting-return-left-0__bMkdo}@keyframes hero-avatar_greeting-return-left-0__bMkdo{0%{transform:rotate(150deg)}35%{transform:rotate(140deg)}65%{transform:rotate(128deg)}to{transform:rotate(109.12deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=greeting-return] [data-avatar-part=left-forearm]{animation-name:hero-avatar_greeting-return-left-1__L_LTy}@keyframes hero-avatar_greeting-return-left-1__L_LTy{0%{transform:rotate(-240deg)}35%{transform:rotate(-200deg)}65%{transform:rotate(-150deg)}to{transform:rotate(-98.89deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=greeting-return] [data-avatar-part=left-wrist]{animation-name:hero-avatar_greeting-return-left-2__wwmaq}@keyframes hero-avatar_greeting-return-left-2__wwmaq{0%{transform:rotate(90deg)}35%{transform:rotate(60deg)}65%{transform:rotate(22deg)}to{transform:rotate(-10.23deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=glasses] [data-avatar-part=left-upper-arm]{animation-name:hero-avatar_glasses-left-0__ZEJT1}@keyframes hero-avatar_glasses-left-0__ZEJT1{0%,12%{transform:rotate(109.12deg)}60%,to{transform:rotate(-37.25deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=glasses] [data-avatar-part=left-forearm]{animation-name:hero-avatar_glasses-left-1__DOj4m}@keyframes hero-avatar_glasses-left-1__DOj4m{0%,12%{transform:rotate(-98.89deg)}60%,to{transform:rotate(-89.8deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=glasses] [data-avatar-part=left-wrist]{animation-name:hero-avatar_glasses-left-2__vQEZm}@keyframes hero-avatar_glasses-left-2__vQEZm{0%,12%{transform:rotate(-10.23deg)}60%,to{transform:rotate(127.05deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=glasses-return] [data-avatar-part=left-upper-arm]{animation-name:hero-avatar_glasses-return-left-0__1GuNC}@keyframes hero-avatar_glasses-return-left-0__1GuNC{0%{transform:rotate(-37.25deg)}to{transform:rotate(109.12deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=glasses-return] [data-avatar-part=left-forearm]{animation-name:hero-avatar_glasses-return-left-1__TCCfB}@keyframes hero-avatar_glasses-return-left-1__TCCfB{0%{transform:rotate(-89.8deg)}to{transform:rotate(-98.89deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=glasses-return] [data-avatar-part=left-wrist]{animation-name:hero-avatar_glasses-return-left-2__sBKwG}@keyframes hero-avatar_glasses-return-left-2__sBKwG{0%{transform:rotate(127.05deg)}to{transform:rotate(-10.23deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=chin-rest] [data-avatar-part=left-upper-arm]{animation-name:hero-avatar_chin-rest-left-0__KGBrS}@keyframes hero-avatar_chin-rest-left-0__KGBrS{0%,12%{transform:rotate(109.12deg)}60%,to{transform:rotate(18.12deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=chin-rest] [data-avatar-part=left-forearm]{animation-name:hero-avatar_chin-rest-left-1__iGbh0}@keyframes hero-avatar_chin-rest-left-1__iGbh0{0%,12%{transform:rotate(-98.89deg)}60%,to{transform:rotate(-109.89deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=chin-rest] [data-avatar-part=left-wrist]{animation-name:hero-avatar_chin-rest-left-2__ic_Dn}@keyframes hero-avatar_chin-rest-left-2__ic_Dn{0%,12%{transform:rotate(-10.23deg)}60%,to{transform:rotate(91.77deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=chin-return] [data-avatar-part=left-upper-arm]{animation-name:hero-avatar_chin-return-left-0__6boUo}@keyframes hero-avatar_chin-return-left-0__6boUo{0%{transform:rotate(18.12deg)}to{transform:rotate(109.12deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=chin-return] [data-avatar-part=left-forearm]{animation-name:hero-avatar_chin-return-left-1__ut76_}@keyframes hero-avatar_chin-return-left-1__ut76_{0%{transform:rotate(-109.89deg)}to{transform:rotate(-98.89deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=chin-return] [data-avatar-part=left-wrist]{animation-name:hero-avatar_chin-return-left-2__oUTwJ}@keyframes hero-avatar_chin-return-left-2__oUTwJ{0%{transform:rotate(91.77deg)}to{transform:rotate(-10.23deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=stretch] [data-avatar-part=left-upper-arm]{animation-name:hero-avatar_stretch-left-0__twpLw}@keyframes hero-avatar_stretch-left-0__twpLw{0%,12%{transform:rotate(109.12deg)}60%,to{transform:rotate(266.94deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=stretch] [data-avatar-part=left-forearm]{animation-name:hero-avatar_stretch-left-1__mz7s3}@keyframes hero-avatar_stretch-left-1__mz7s3{0%,12%{transform:rotate(-98.89deg)}60%,to{transform:rotate(-30.9deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=stretch] [data-avatar-part=left-wrist]{animation-name:hero-avatar_stretch-left-2__MbR8d}@keyframes hero-avatar_stretch-left-2__MbR8d{0%,12%{transform:rotate(-10.23deg)}60%,to{transform:rotate(-236.04deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=stretch-return] [data-avatar-part=left-upper-arm]{animation-name:hero-avatar_stretch-return-left-0__XGarX}@keyframes hero-avatar_stretch-return-left-0__XGarX{0%{transform:rotate(266.94deg)}to{transform:rotate(109.12deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=stretch-return] [data-avatar-part=left-forearm]{animation-name:hero-avatar_stretch-return-left-1__VPQ7y}@keyframes hero-avatar_stretch-return-left-1__VPQ7y{0%{transform:rotate(-30.9deg)}to{transform:rotate(-98.89deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=stretch-return] [data-avatar-part=left-wrist]{animation-name:hero-avatar_stretch-return-left-2__w7yAG}@keyframes hero-avatar_stretch-return-left-2__w7yAG{0%{transform:rotate(-236.04deg)}to{transform:rotate(-10.23deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=stretch] [data-avatar-part=right-upper-arm]{animation-name:hero-avatar_stretch-right-0__QnnpO}@keyframes hero-avatar_stretch-right-0__QnnpO{0%,12%{transform:rotate(50.55deg)}60%,to{transform:rotate(-56.1deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=stretch] [data-avatar-part=right-forearm]{animation-name:hero-avatar_stretch-right-1__Z09oP}@keyframes hero-avatar_stretch-right-1__Z09oP{0%,12%{transform:rotate(108.49deg)}60%,to{transform:rotate(-25.83deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=stretch] [data-avatar-part=right-wrist]{animation-name:hero-avatar_stretch-right-2__0_zR0}@keyframes hero-avatar_stretch-right-2__0_zR0{0%,12%{transform:rotate(-159.04deg)}60%,to{transform:rotate(81.93deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=stretch-return] [data-avatar-part=right-upper-arm]{animation-name:hero-avatar_stretch-return-right-0__qCkap}@keyframes hero-avatar_stretch-return-right-0__qCkap{0%{transform:rotate(-56.1deg)}to{transform:rotate(50.55deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=stretch-return] [data-avatar-part=right-forearm]{animation-name:hero-avatar_stretch-return-right-1__d6h7f}@keyframes hero-avatar_stretch-return-right-1__d6h7f{0%{transform:rotate(-25.83deg)}to{transform:rotate(108.49deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=stretch-return] [data-avatar-part=right-wrist]{animation-name:hero-avatar_stretch-return-right-2__4dTRV}@keyframes hero-avatar_stretch-return-right-2__4dTRV{0%{transform:rotate(81.93deg)}to{transform:rotate(-159.04deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=thinking] [data-avatar-part=right-upper-arm]{animation-name:hero-avatar_thinking-right-0__W9ybA}@keyframes hero-avatar_thinking-right-0__W9ybA{0%{transform:rotate(50.55deg);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,.8776577205)}50%{transform:rotate(-6.83deg);animation-timing-function:cubic-bezier(.3333333333,-.4600262123,.6666666667,1)}to{transform:rotate(8.43deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=thinking] [data-avatar-part=right-forearm]{animation-name:hero-avatar_thinking-right-1__Y4I51}@keyframes hero-avatar_thinking-right-1__Y4I51{0%{transform:rotate(108.49deg);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,1)}50%{transform:rotate(116.53deg);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,1)}to{transform:rotate(58.91deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=thinking] [data-avatar-part=right-wrist]{animation-name:hero-avatar_thinking-right-2__g_YC_}@keyframes hero-avatar_thinking-right-2__g_YC_{0%{transform:rotate(-159.04deg);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,.8577219295)}50%{transform:rotate(-109.7deg);animation-timing-function:cubic-bezier(.3333333333,.1657223796,.6666666667,1)}to{transform:rotate(-67.34deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=coffee-lift] [data-avatar-part=right-upper-arm]{animation-name:hero-avatar_coffee-lift-right-0__IdLSs}@keyframes hero-avatar_coffee-lift-right-0__IdLSs{0%{transform:rotate(8.43deg);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,.5224154756)}40%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.3333333333,.2096894553,.6666666667,.5462657136)}65%{transform:rotate(-12deg);animation-timing-function:cubic-bezier(.3333333333,.1987675622,.6666666667,1)}to{transform:rotate(-50.35deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=coffee-lift] [data-avatar-part=right-forearm]{animation-name:hero-avatar_coffee-lift-right-1__hb9rx}@keyframes hero-avatar_coffee-lift-right-1__hb9rx{0%{transform:rotate(58.91deg);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,.6362459887)}40%{transform:rotate(140deg);animation-timing-function:cubic-bezier(.3333333333,.3072584665,.6666666667,.8070559398)}65%{transform:rotate(200deg);animation-timing-function:cubic-bezier(.3333333333,.4902389915,.6666666667,1)}to{transform:rotate(233.06deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=coffee-lift] [data-avatar-part=right-wrist]{animation-name:hero-avatar_coffee-lift-right-2__eenoF}@keyframes hero-avatar_coffee-lift-right-2__eenoF{0%{transform:rotate(-67.34deg);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,.6494525841)}40%{transform:rotate(-140deg);animation-timing-function:cubic-bezier(.3333333333,.3316507193,.6666666667,.8722534963)}65%{transform:rotate(-188deg);animation-timing-function:cubic-bezier(.3333333333,-1.6227911243,.6666666667,1)}to{transform:rotate(-182.71deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=coffee-sip] [data-avatar-part=right-upper-arm]{animation-name:hero-avatar_coffee-sip-right-0__YmnY6}@keyframes hero-avatar_coffee-sip-right-0__YmnY6{0%,to{transform:rotate(-50.35deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=coffee-sip] [data-avatar-part=right-forearm]{animation-name:hero-avatar_coffee-sip-right-1__lAMwA}@keyframes hero-avatar_coffee-sip-right-1__lAMwA{0%,to{transform:rotate(233.06deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=coffee-sip] [data-avatar-part=right-wrist]{animation-name:hero-avatar_coffee-sip-right-2__d0c2d}@keyframes hero-avatar_coffee-sip-right-2__d0c2d{0%,to{transform:rotate(-182.71deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=coffee-lower] [data-avatar-part=right-upper-arm]{animation-name:hero-avatar_coffee-lower-right-0__FD8q0}@keyframes hero-avatar_coffee-lower-right-0__FD8q0{0%{transform:rotate(-50.35deg);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,.8012324378)}35%{transform:rotate(-12deg);animation-timing-function:cubic-bezier(.3333333333,.4537342864,.6666666667,.7903105447)}60%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.3333333333,.4775845244,.6666666667,1)}to{transform:rotate(8.43deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=coffee-lower] [data-avatar-part=right-forearm]{animation-name:hero-avatar_coffee-lower-right-1__jtAJ2}@keyframes hero-avatar_coffee-lower-right-1__jtAJ2{0%{transform:rotate(233.06deg);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,.5097610085)}35%{transform:rotate(200deg);animation-timing-function:cubic-bezier(.3333333333,.1929440602,.6666666667,.6927415335)}60%{transform:rotate(140deg);animation-timing-function:cubic-bezier(.3333333333,.3637540113,.6666666667,1)}to{transform:rotate(58.91deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=coffee-lower] [data-avatar-part=right-wrist]{animation-name:hero-avatar_coffee-lower-right-2__KHnN5}@keyframes hero-avatar_coffee-lower-right-2__KHnN5{0%{transform:rotate(-182.71deg);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,2.6227911243)}35%{transform:rotate(-188deg);animation-timing-function:cubic-bezier(.3333333333,.1277465037,.6666666667,.6683492807)}60%{transform:rotate(-140deg);animation-timing-function:cubic-bezier(.3333333333,.3505474159,.6666666667,1)}to{transform:rotate(-67.34deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=settling] [data-avatar-part=right-upper-arm]{animation-name:hero-avatar_settling-right-0__3DWrO}@keyframes hero-avatar_settling-right-0__3DWrO{0%{transform:rotate(8.43deg);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,1.4600262123)}50%{transform:rotate(-6.83deg);animation-timing-function:cubic-bezier(.3333333333,.1223422795,.6666666667,1)}to{transform:rotate(50.55deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=settling] [data-avatar-part=right-forearm]{animation-name:hero-avatar_settling-right-1__CijXp}@keyframes hero-avatar_settling-right-1__CijXp{0%{transform:rotate(58.91deg);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,1)}50%{transform:rotate(116.53deg);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,1)}to{transform:rotate(108.49deg)}}.hero-avatar_rig__BF__m[data-avatar-activity=settling] [data-avatar-part=right-wrist]{animation-name:hero-avatar_settling-right-2__enYxU}@keyframes hero-avatar_settling-right-2__enYxU{0%{transform:rotate(-67.34deg);animation-timing-function:cubic-bezier(.3333333333,0,.6666666667,.8342776204)}50%{transform:rotate(-109.7deg);animation-timing-function:cubic-bezier(.3333333333,.1422780705,.6666666667,1)}to{transform:rotate(-159.04deg)}}.avatar-preview-host_stage__mmKph{position:relative;width:100%;min-width:0}.avatar-preview-host_loading__gprfR{display:grid;aspect-ratio:1;place-items:center;color:hsl(var(--muted-foreground));font-size:13px}.avatar-preview-host_controls__AdzcO{position:fixed;z-index:80;left:50%;bottom:max(14px,env(safe-area-inset-bottom));display:flex;width:max-content;max-width:calc(100vw - 24px);flex-direction:column;gap:7px;padding:9px 11px;border:1px solid #514d43;border-radius:22px;background:#211f1b;color:#faf8ef;box-shadow:0 8px 32px #0003;transform:translateX(-50%)}.avatar-preview-host_actionRow__q_CWJ,.avatar-preview-host_variantRow__Gd0oi,.avatar-preview-host_variants__ITBOr{display:flex;align-items:center;justify-content:center;gap:4px}.avatar-preview-host_variantRow__Gd0oi{gap:6px}.avatar-preview-host_description__eC35e{min-width:140px;margin:0;text-align:center;font-size:11px;line-height:1.4}.avatar-preview-host_variants__ITBOr{margin-left:7px;border-left:1px solid #514d43;padding-left:10px}.avatar-preview-host_controls__AdzcO button{display:inline-flex;min-width:34px;min-height:34px;align-items:center;justify-content:center;gap:5px;padding:7px 10px;border:1px solid transparent;border-radius:999px;color:inherit;background:transparent;font-size:11px;line-height:1;white-space:nowrap;cursor:pointer}.avatar-preview-host_controls__AdzcO button:hover{background:#3e3a32}.avatar-preview-host_controls__AdzcO button[aria-pressed=true]{border-color:#e9ce72;background:#e9ce72;color:#211f1b;font-weight:700;text-decoration:underline;text-underline-offset:3px}.avatar-preview-host_controls__AdzcO button:focus-visible{outline:2px solid #fff;outline-offset:2px}.avatar-preview-host_controls__AdzcO button:disabled{opacity:.45;cursor:default}.avatar-preview-host_controls__AdzcO .avatar-preview-host_iconButton__5QLAV{padding:8px}.avatar-preview-host_separator__s798C{width:1px;height:18px;margin:0 5px;background:#514d43}.avatar-preview-host_motionNotice__dx30K{margin:0;color:#e9ce72;text-align:center;font-size:11px}@media (max-width:560px){.avatar-preview-host_stage__mmKph{padding-bottom:108px}.avatar-preview-host_controls__AdzcO{gap:3px;padding:6px;border-radius:19px}.avatar-preview-host_variantRow__Gd0oi{gap:1px}.avatar-preview-host_description__eC35e{min-width:0;width:clamp(90px,30vw,122px);font-size:10px}.avatar-preview-host_variants__ITBOr{gap:0;margin-left:2px;padding-left:4px}.avatar-preview-host_controls__AdzcO button{min-width:32px;min-height:36px;padding:7px 8px;font-size:10px}.avatar-preview-host_controls__AdzcO .avatar-preview-host_iconButton__5QLAV{padding:7px}}.hero_hero__L1F_J{--workspace-accent:#e9ce72;margin:0 auto;max-width:1440px;padding:124px 48px 0}.hero_layout__ym_0s{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:28px;min-height:430px}.hero_copy__XowVo{min-width:0}.hero_eyebrow__egqAh{display:flex;align-items:center;gap:10px;margin-bottom:36px;color:hsl(var(--muted-foreground));font:500 11px/1.4 ui-monospace,monospace;letter-spacing:.18em}.hero_eyebrow__egqAh>span{width:6px;height:6px;background:var(--workspace-accent)}.hero_hello__v04Bq{margin-bottom:14px;color:hsl(var(--muted-foreground));font-size:17px}.hero_heading__pcOUG{font-size:clamp(42px,4.7vw,68px);font-weight:650;letter-spacing:-.055em;line-height:1.22;word-break:keep-all}.hero_heading__pcOUG>span{color:#997010}.dark .hero_heading__pcOUG>span{color:var(--workspace-accent)}.hero_description__SbXRk{margin-top:28px;max-width:480px;color:hsl(var(--muted-foreground));font-size:16px;line-height:1.85;word-break:keep-all}.hero_actions__HbIQX{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.hero_primary__Bra5a,.hero_secondary__U3nxd{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:20px;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:600;transition:background-color .18s,border-color .18s}.hero_primary__Bra5a{background:var(--workspace-accent);color:#181712;border:1px solid transparent}.hero_primary__Bra5a:hover{background:#f2dc92}.hero_secondary__U3nxd{border:1px solid hsl(var(--border))}.hero_secondary__U3nxd:hover{background:hsl(var(--muted));border-color:hsl(var(--muted-foreground))}.hero_primary__Bra5a svg,.hero_secondary__U3nxd svg{transition:transform .18s}.hero_primary__Bra5a:hover svg{transform:translateX(3px)}.hero_secondary__U3nxd:hover svg{transform:translate(2px,-2px)}.hero_primary__Bra5a:focus-visible,.hero_secondary__U3nxd:focus-visible{outline:2px solid #b28b26;outline-offset:5px}.hero_disciplines__loLQL{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;list-style:none;color:hsl(var(--muted-foreground));font-size:11px}.hero_disciplines__loLQL li+li{position:relative}.hero_disciplines__loLQL li+li:before{content:"/";position:absolute;left:-11px;opacity:.4}.hero_workspace__jq0w4{min-width:0;width:100%}.hero_bottomLine__tb4fG{margin-top:48px;border-top:1px solid hsl(var(--border))}@media (max-width:1023px){.hero_hero__L1F_J{padding:108px 28px 0}.hero_layout__ym_0s{gap:4px;grid-template-columns:1.15fr 1fr}.hero_heading__pcOUG{font-size:clamp(34px,4.8vw,48px)}.hero_desktopBreak__Advb8{display:none}.hero_description__SbXRk{font-size:16px}.hero_primary__Bra5a,.hero_secondary__U3nxd{gap:10px;padding:12px 17px}}@media (max-width:700px){.hero_hero__L1F_J{padding:100px 24px 0}.hero_layout__ym_0s{grid-template-columns:1fr;gap:12px;min-height:0}.hero_eyebrow__egqAh{margin-bottom:26px;font-size:10px}.hero_hello__v04Bq{font-size:14px;margin-bottom:10px}.hero_heading__pcOUG{font-size:clamp(32px,8.8vw,52px)}.hero_description__SbXRk{font-size:16px;line-height:1.8;margin-top:20px;max-width:420px}.hero_actions__HbIQX{margin-top:24px;gap:10px}.hero_primary__Bra5a,.hero_secondary__U3nxd{min-height:48px;padding:11px 18px;gap:12px;font-size:13px}.hero_disciplines__loLQL{margin-top:21px}.hero_workspace__jq0w4{max-width:350px;justify-self:center}.hero_bottomLine__tb4fG{margin-top:20px}}@media (max-width:360px){.hero_primary__Bra5a,.hero_secondary__U3nxd{padding-inline:14px;gap:8px}}@media (prefers-reduced-motion:reduce){.hero_primary__Bra5a,.hero_primary__Bra5a svg,.hero_secondary__U3nxd,.hero_secondary__U3nxd svg{transition:none}}