@keyframes home-fade-in{0%{opacity:0}}@keyframes home-word-blur-in{0%{filter:blur(14px)}to{filter:blur(0)}}@keyframes home-float-y{0%{transform:translateY(0);animation-timing-function:ease-out}25%{transform:translateY(-14px);animation-timing-function:ease-in}50%{transform:translateY(0);animation-timing-function:ease-out}75%{transform:translateY(14px);animation-timing-function:ease-in}to{transform:translateY(0)}}@keyframes home-row-in{0%{opacity:0;transform:translateY(-8px)}}html:has(#landing-sections){scroll-padding-top:64px}@media (min-width:768px){html:has(#landing-sections){scroll-padding-top:100px}}.hero-tiles{display:none}@media (min-width:900px){.hero-tiles{display:block;pointer-events:none;inset:0;z-index:0}.hero-tile-a,.hero-tile-b,.hero-tile-img,.hero-tiles{position:absolute}.hero-tile-img{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-tile-a{left:0;top:40px;width:clamp(112px,11.7vw,150px);height:auto;aspect-ratio:3/4}.hero-tile-b{right:0;top:120px;width:clamp(136px,14.8vw,190px);height:auto;aspect-ratio:190/150}.hero-tile-b .hero-tile-img{-o-object-position:20% 30%;object-position:20% 30%}.hero-char{position:absolute;display:block;filter:drop-shadow(0 10px 18px rgba(70,35,5,.22))}.hero-char-lia{width:78%;aspect-ratio:1;right:-30%;bottom:-14%}.hero-char-roa{width:58%;aspect-ratio:1;left:-24%;bottom:-26%}.hero-char-mio{width:36%;aspect-ratio:1;right:-5%;top:-22%}.hero-char .ra-char{width:100%!important;height:100%!important}}@media (min-width:1280px){.hero-tile-a{width:150px;height:200px;aspect-ratio:auto}.hero-tile-b{width:190px;height:150px;aspect-ratio:auto}}.final-deco{pointer-events:none;position:absolute;top:0;left:50%;width:760px;height:100%;transform:translateX(-50%);z-index:0}.final-deco-line{position:absolute;right:-56px;bottom:-6px;width:84px;animation:home-float-y 2.2s ease-in-out 1.6s infinite}.final-deco-rings{position:absolute;left:8px;bottom:2px;width:40px}@media (max-width:767px){.final-deco{width:100%}.final-deco-rings{left:auto;right:12px;bottom:-40px;width:28px}.final-deco-line{display:none}}.hero-row{animation:home-row-in .4s ease-out}.hero-swap{animation:home-fade-in .4s ease-out}.sub-enter{animation:home-fade-in .5s ease-out backwards,home-word-blur-in .5s ease-out}#landing-sections[data-scroll-blur] [data-word]{display:inline-block}#landing-sections[data-scroll-blur] [data-fade][data-rv=wait],#landing-sections[data-scroll-blur] [data-rv=wait] [data-word]{opacity:0;filter:blur(8px)}#landing-sections[data-scroll-blur] [data-fade][data-rv=wait]{transform:translateY(14px);filter:none}#landing-sections[data-scroll-blur] [data-fade][data-rv],#landing-sections[data-scroll-blur] [data-rv] [data-word]{transition:opacity .6s ease-out,filter .6s ease-out,transform .6s ease-out}#hero[data-scroll-blur] .hero-word{display:inline-block}#hero[data-scroll-blur][data-scroll-blur-active=on] .hero-cta,#hero[data-scroll-blur][data-scroll-blur-active=on] .hero-word{will-change:opacity,filter}#hero[data-hero-enter]{--word-step:70ms}#hero[data-hero-enter] .hero-cta,#hero[data-hero-enter] .hero-word{--word-delay:calc(var(--word-step) * var(--i));--word-span:calc(var(--word-step) * 4);animation:home-fade-in var(--word-span) ease-out var(--word-delay) backwards,home-word-blur-in var(--word-span) ease-out var(--word-delay)}#hero[data-hero-enter] .hero-pill{animation:home-fade-in .5s ease-out .1s backwards}#hero[data-hero-enter] .hero-tiles{animation:home-fade-in .6s ease-out .6s backwards}#hero[data-hero-enter] .hero-cards{animation:home-fade-in .6s ease-out .9s backwards}@media (prefers-reduced-motion:reduce){.final-deco-line,.hero-row,.hero-swap,.sub-enter{animation:none}}.ds-in{animation:ds-in .45s ease-out both}@keyframes ds-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ds-ripple{animation:ds-ripple .7s ease-out both}@keyframes ds-ripple{0%{transform:scale(.3);opacity:1}to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion:reduce){.ds-in,.ds-ripple{animation:none}}