@keyframes hh-aurora{0%{transform:translate(0,0)scale(1)}33%{transform:translate(6%,-4%)scale(1.12)}66%{transform:translate(-5%,5%)scale(.94)}to{transform:translate(0,0)scale(1)}}.hh-aurora{will-change:transform;animation:18s ease-in-out infinite hh-aurora}.hh-aurora-2{animation-duration:24s;animation-direction:reverse}@keyframes hh-enter{0%{opacity:0;transform:translateY(var(--hh-enter-y,24px))}to{opacity:1;transform:none}}.hh-enter{animation-name:hh-enter;animation-timing-function:ease-out;animation-fill-mode:both}.home-cv>*{content-visibility:auto;contain-intrinsic-size:auto var(--cv-h,800px)}.home-cv>:first-child{--cv-h:952px}.home-cv>:nth-child(2){--cv-h:1234px}.home-cv>:nth-child(3){--cv-h:1746px}.home-cv>:nth-child(4){--cv-h:2110px}.home-cv>:nth-child(5){--cv-h:1100px}.home-cv>:nth-child(6){--cv-h:2794px}.home-cv>:nth-child(7){--cv-h:700px}.home-cv>:nth-child(8){--cv-h:1198px}.home-cv>:nth-child(9){--cv-h:3400px}.home-cv>:nth-child(10){--cv-h:460px}@media (min-width:40rem){.home-cv>:first-child{--cv-h:1128px}.home-cv>:nth-child(2){--cv-h:1498px}.home-cv>:nth-child(3){--cv-h:1078px}.home-cv>:nth-child(4){--cv-h:1505px}.home-cv>:nth-child(5){--cv-h:1000px}.home-cv>:nth-child(6){--cv-h:1925px}.home-cv>:nth-child(7){--cv-h:720px}.home-cv>:nth-child(8){--cv-h:1280px}.home-cv>:nth-child(9){--cv-h:3000px}.home-cv>:nth-child(10){--cv-h:380px}}@media (min-width:64rem){.home-cv>:first-child{--cv-h:690px}.home-cv>:nth-child(2){--cv-h:1008px}.home-cv>:nth-child(3){--cv-h:852px}.home-cv>:nth-child(4){--cv-h:907px}.home-cv>:nth-child(5){--cv-h:766px}.home-cv>:nth-child(6){--cv-h:1399px}.home-cv>:nth-child(7){--cv-h:700px}.home-cv>:nth-child(8){--cv-h:852px}.home-cv>:nth-child(9){--cv-h:2700px}.home-cv>:nth-child(10){--cv-h:340px}}@keyframes hh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hh-float{will-change:transform;animation:5s ease-in-out infinite hh-float}.hh-float-slow{will-change:transform;animation:7s ease-in-out infinite hh-float}@keyframes hh-shimmer{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(230%)skew(-18deg)}}.hh-shimmer{pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff59 48%,#ffffff1f 56%,#0000 72%);position:absolute;inset:0;transform:translate(-130%)skew(-18deg)}.group:hover .hh-shimmer{animation:1.1s hh-shimmer}@keyframes hh-pulse{0%,to{opacity:1;box-shadow:0 0 #e91e8c8c}50%{opacity:.6;box-shadow:0 0 0 6px #e91e8c00}}.hh-pulse{animation:2.2s ease-in-out infinite hh-pulse}@keyframes hh-gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.hh-gradient-text{background-size:200% 200%;animation:6s ease-in-out infinite hh-gradient-shift}@keyframes hh-glow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}.hh-glow{animation:5s ease-in-out infinite hh-glow}@keyframes hh-chip{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(-1.5deg)}}.hh-chip{will-change:transform;animation:6s ease-in-out infinite hh-chip}.hh-chip-2{animation-delay:-2s}.hh-chip-3{animation-delay:-4s}@keyframes hh-ring{0%{box-shadow:0 0 #d82b6e59}70%{box-shadow:0 0 0 26px #d82b6e00}to{box-shadow:0 0 #d82b6e00}}.hh-ring{animation:3.5s ease-out infinite hh-ring}@media (prefers-reduced-motion:reduce){.hh-aurora,.hh-float,.hh-float-slow,.hh-pulse,.hh-shimmer,.hh-gradient-text,.hh-glow,.hh-chip,.hh-chip-2,.hh-chip-3,.hh-ring,.tb-glow,.tb-shimmer,.tb-float{animation:none!important}}@keyframes logo-marquee-left{0%{transform:translate(0%)}to{transform:translate(-50%)}}@keyframes logo-marquee-right{0%{transform:translate(-50%)}to{transform:translate(0%)}}.animate-logo-marquee-left{width:max-content;animation:36s linear infinite logo-marquee-left;display:flex}.animate-logo-marquee-right{width:max-content;animation:36s linear infinite logo-marquee-right;display:flex}.animate-logo-marquee-left:hover,.animate-logo-marquee-right:hover{animation-play-state:paused}@keyframes tb-sweep{0%{transform:translate(-140%)skew(-18deg)}60%,to{transform:translate(340%)skew(-18deg)}}.tb-shimmer{pointer-events:none;z-index:20;will-change:transform;background:linear-gradient(100deg,#0000 22%,#ffffff29 46%,#ffffff0d 62%,#0000 82%);width:45%;animation:9s ease-in-out 1.5s infinite tb-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-140%)skew(-18deg)}@keyframes tb-glow{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.tb-glow{pointer-events:none;z-index:0;will-change:transform, opacity;background:radial-gradient(55% 85%,#e91e8c66,#0000 72%);animation:7s ease-in-out infinite tb-glow;position:absolute;inset:-30% -6%}@keyframes tb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.tb-float{will-change:transform;animation:4.5s ease-in-out infinite tb-float}.tb-logo{transition:transform .45s cubic-bezier(.22,1,.36,1),filter .45s}.tb-logo:hover{filter:drop-shadow(0 6px 12px #00000040);transform:translateY(-1px)scale(1.05)}
