.hero[data-astro-cid-rumiimsg]{padding:132px 0 80px;overflow:hidden}.hero-in[data-astro-cid-rumiimsg]{align-items:center;gap:56px;display:grid}@media (width>=1000px){.hero-in[data-astro-cid-rumiimsg]{grid-template-columns:1.2fr .8fr;min-height:calc(100svh - 212px)}}.hero-h[data-astro-cid-rumiimsg]{justify-items:start;margin:0;font-size:clamp(3.4rem,8.4vw,7.6rem);font-weight:400;line-height:0;display:grid}.hero-row[data-astro-cid-rumiimsg]{flex-wrap:wrap;gap:0 .2em;margin-top:-.14em;display:flex}[dir=ltr] .hero-h[data-astro-cid-rumiimsg]{row-gap:0}[dir=ltr] .hero-row[data-astro-cid-rumiimsg]{gap:0 .24em;margin-top:-.42em}[dir=ltr] .hero-row[data-astro-cid-rumiimsg] .hw[data-astro-cid-rumiimsg]{margin-block:-.2em}[dir=ltr] .hero-row[data-astro-cid-rumiimsg]{margin-top:-.32em}.hw[data-astro-cid-rumiimsg]{display:inline-block;position:relative}.rot[data-astro-cid-rumiimsg]{display:inline-grid}.rw[data-astro-cid-rumiimsg]{transition:opacity .6s var(--glide), translate .9s var(--spring), filter .6s var(--glide);grid-area:1/1;justify-self:start}.rw[data-astro-cid-rumiimsg]:not(.on){opacity:0;filter:blur(10px);translate:0 .32em}.rw[data-astro-cid-rumiimsg].leave{translate:0 -.32em}.js .hw[data-astro-cid-rumiimsg]{opacity:.12;transition:opacity 1s var(--glide), translate 1.3s var(--spring);transition-delay:calc(.2s + var(--i) * .2s);translate:0 .22em}.js .ready[data-astro-cid-rumiimsg] .hw[data-astro-cid-rumiimsg]{opacity:1;translate:0}.js .hero-p[data-astro-cid-rumiimsg],.js .hero-cta[data-astro-cid-rumiimsg],.js .hero-text[data-astro-cid-rumiimsg] .chips[data-astro-cid-rumiimsg]{opacity:0;transition:opacity .9s var(--glide), translate 1.2s var(--spring);translate:0 24px}.js .ready[data-astro-cid-rumiimsg] .hero-p[data-astro-cid-rumiimsg]{opacity:1;transition-delay:.7s;translate:0}.js .ready[data-astro-cid-rumiimsg] .hero-cta[data-astro-cid-rumiimsg]{opacity:1;transition-delay:.82s;translate:0}.js .ready[data-astro-cid-rumiimsg] .hero-text[data-astro-cid-rumiimsg] .chips[data-astro-cid-rumiimsg]{opacity:1;transition-delay:.94s;translate:0}.mark[data-astro-cid-rumiimsg]{isolation:isolate}.band[data-astro-cid-rumiimsg]{z-index:-1;inset-inline:-.08em;background:var(--paper);transform-origin:100%;transition:transform 1s var(--glide) .9s, background-color .5s;background:var(--band,var(--paper));position:absolute;top:52%;bottom:16%;transform:scaleX(0)}[dir=ltr] .band[data-astro-cid-rumiimsg]{transform-origin:0}.js .ready[data-astro-cid-rumiimsg] .band[data-astro-cid-rumiimsg],html:not(.js) .band[data-astro-cid-rumiimsg]{transform:scaleX(1)}.hero-p[data-astro-cid-rumiimsg]{max-width:32ch;margin:28px 0 30px;font-size:clamp(1.2rem,1.9vw,1.5rem);font-weight:500;line-height:1.7}.hero-cta[data-astro-cid-rumiimsg]{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.hero-els[data-astro-cid-rumiimsg]{place-items:center;display:grid;position:relative}@media (width>=1000px){.hero-els[data-astro-cid-rumiimsg] .h-day{rotate:-2deg}}.js .hero-els[data-astro-cid-rumiimsg] .el{opacity:0;transition:opacity .9s var(--glide), translate 1.2s var(--spring);translate:0 40px}.js .ready[data-astro-cid-rumiimsg] .hero-els[data-astro-cid-rumiimsg] .el{opacity:1;transition-delay:.5s;translate:0}.scrub-on .hero-text[data-astro-cid-rumiimsg]{translate:0 calc(var(--x,0) * 180px);opacity:calc(1 - var(--x,0) * 1.3)}.scrub-on .hero-els[data-astro-cid-rumiimsg]{translate:0 calc(var(--x,0) * -70px);rotate:calc(var(--x,0) * 5deg);scale:calc(1 + var(--x,0) * .06)}.words[data-astro-cid-bkg5a3yb]{grid-template-columns:minmax(0,1fr);gap:clamp(4px,1vw,14px);padding-block:clamp(36px,6vw,80px);display:grid;overflow:hidden}.w-row[data-astro-cid-bkg5a3yb]{justify-content:center;min-width:0;display:flex}.w-track[data-astro-cid-bkg5a3yb]{width:max-content;translate:calc((var(--p,.5) - .5) * -38vw * var(--dirx,1)) 0;will-change:translate;align-items:center;gap:clamp(20px,3vw,44px);font-size:clamp(3rem,9vw,8.4rem);line-height:0;display:flex}.alt[data-astro-cid-bkg5a3yb] .w-track[data-astro-cid-bkg5a3yb]{translate:calc((var(--p,.5) - .5) * 38vw * var(--dirx,1)) 0;color:var(--accent)}.w-word[data-astro-cid-bkg5a3yb]{flex:none}.w-dot[data-astro-cid-bkg5a3yb]{opacity:.5;background:currentColor;border-radius:50%;flex:none;width:.16em;height:.16em}@media (prefers-reduced-motion:reduce){.w-track[data-astro-cid-bkg5a3yb],.alt[data-astro-cid-bkg5a3yb] .w-track[data-astro-cid-bkg5a3yb]{translate:none}}
