.Hero_bgDrift__BSaA6{position:absolute;inset:-35%;z-index:0;filter:blur(32px);background-color:#849268;background-image:radial-gradient(ellipse 100% 95% at 50% 45%,transparent 52%,rgba(40,48,28,.18) 100%),radial-gradient(circle at 68% 64%,rgba(198,169,76,.55) 0,rgba(198,169,76,0) 55%),radial-gradient(circle at 30% 60%,rgba(183,166,97,.5) 0,rgba(183,166,97,0) 55%),radial-gradient(circle at 82% 80%,rgba(130,156,115,.6) 0,rgba(130,156,115,0) 58%),radial-gradient(circle at 16% 76%,rgba(114,128,104,.6) 0,rgba(114,128,104,0) 58%),radial-gradient(circle at 78% 18%,rgba(138,154,103,.6) 0,rgba(138,154,103,0) 60%),radial-gradient(circle at 24% 24%,rgba(140,144,87,.6) 0,rgba(140,144,87,0) 60%),radial-gradient(circle at 50% 75%,rgba(154,160,113,.55) 0,rgba(154,160,113,0) 56%),radial-gradient(circle at 55% 25%,rgba(99,105,119,.4) 0,rgba(99,105,119,0) 50%),radial-gradient(circle at 8% 46%,rgba(137,160,128,.55) 0,rgba(137,160,128,0) 55%),radial-gradient(circle at 92% 46%,rgba(114,130,94,.55) 0,rgba(114,130,94,0) 55%);animation:Hero_drift__DsTcj 15s ease-in-out infinite;will-change:transform}@keyframes Hero_drift__DsTcj{0%{transform:translate(0) scale(1) rotate(0deg)}25%{transform:translate(-2.5%,1.5%) scale(1.05) rotate(1.2deg)}50%{transform:translate(1.5%,-2%) scale(1.02) rotate(-1deg)}75%{transform:translate(2%,2.2%) scale(1.06) rotate(.6deg)}to{transform:translate(0) scale(1) rotate(0deg)}}.Hero_scrollBtn__Na8m_{cursor:pointer;border:none;background:transparent;padding:10px;display:flex;align-items:center;justify-content:center;animation:Hero_bob__lZ6M3 2.4s ease-in-out infinite}@keyframes Hero_bob__lZ6M3{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes Hero_floatFade__jYiWi{0%{opacity:0}5%{opacity:1}70%{opacity:1}85%{opacity:0}to{opacity:0}}.Hero_floatFade__jYiWi{animation:Hero_floatFade__jYiWi ease-in-out infinite both}@keyframes Hero_floatBob__0378h{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.Hero_floatBob__0378h{animation:Hero_floatBob__0378h ease-in-out infinite both}@keyframes Hero_letterIn__8ZTZg{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.Hero_letterEnter__Azevf>path,.Hero_letterEnter__Azevf>use{transform-box:fill-box;transform-origin:center}.Hero_letterEnter__Azevf>path:first-child,.Hero_letterEnter__Azevf>use:first-child{animation:Hero_letterIn__8ZTZg .6s ease-out both;animation-delay:.9s}.Hero_letterEnter__Azevf>path:nth-child(2),.Hero_letterEnter__Azevf>use:nth-child(2){animation:Hero_letterIn__8ZTZg .6s ease-out both;animation-delay:1.03s}.Hero_letterEnter__Azevf>path:nth-child(3),.Hero_letterEnter__Azevf>use:nth-child(3){animation:Hero_letterIn__8ZTZg .6s ease-out both;animation-delay:1.16s}.Hero_letterEnter__Azevf>path:nth-child(4){animation:Hero_letterIn__8ZTZg .6s ease-out both;animation-delay:1.29s}.Hero_letterEnter__Azevf>path:nth-child(5){animation:Hero_letterIn__8ZTZg .6s ease-out both;animation-delay:1.42s}.Hero_letterEnter__Azevf>path:nth-child(6){animation:Hero_letterIn__8ZTZg .6s ease-out both;animation-delay:1.55s}.Hero_typeSlot__lFefT{left:50%;top:50%;transform:translate(-50%,-50%);animation:Hero_wordmarkShrink__NklEa .7s cubic-bezier(.3,0,.2,1) forwards,Hero_typeSlotFadeOut__Mzc23 .5s ease-in forwards;animation-delay:3.4s,4.7s}@keyframes Hero_wordmarkShrink__NklEa{0%{width:min(92vw,560px)}to{width:min(58vw,320px)}}@keyframes Hero_typeSlotFadeOut__Mzc23{0%{opacity:1}to{opacity:0}}.Hero_ctaReveal__dVV0n{opacity:0;animation:Hero_ctaReveal__dVV0n .6s ease-out forwards;animation-delay:5.3s}@keyframes Hero_ctaReveal__dVV0n{0%{opacity:0;transform:translate(-50%,-50%) scale(.85)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes Hero_taglineFadeIn__Go3if{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Hero_taglineFade__w_f6x{opacity:0;animation:Hero_taglineFadeIn__Go3if .8s ease-out forwards;animation-delay:4.2s}@media (prefers-reduced-motion:reduce){.Hero_bgDrift__BSaA6,.Hero_scrollBtn__Na8m_{animation:none}.Hero_floatFade__jYiWi{animation:none;opacity:1}.Hero_floatBob__0378h{animation:none;transform:none}.Hero_letterEnter__Azevf>path,.Hero_letterEnter__Azevf>use{animation:none;opacity:1;transform:none}.Hero_typeSlot__lFefT{animation:none;width:min(58vw,320px);opacity:0}.Hero_ctaReveal__dVV0n{animation:none;opacity:1;transform:translate(-50%,-50%)}.Hero_taglineFade__w_f6x{animation:none;opacity:1;transform:none}}