.section_hero[data-astro-cid-ge2uvauf]{--terrain-overhang:65vh;isolation:isolate;position:relative;overflow-x:clip}.hero_terrain[data-astro-cid-ge2uvauf]{z-index:-2;width:100%;height:calc(100% + var(--terrain-overhang));pointer-events:none;opacity:.7;-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--terrain-overhang)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--terrain-overhang)), transparent);position:absolute;inset:0 0 auto}.section_hero[data-astro-cid-ge2uvauf]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--color-chalk) 45%, transparent) 0%, color-mix(in srgb, var(--color-chalk) 55%, transparent) 30%, transparent 62%);position:absolute;inset:0}.hero_component[data-astro-cid-ge2uvauf]{min-height:100svh;padding-top:calc(var(--nav-height) + 3rem);flex-direction:column;justify-content:flex-end;padding-bottom:3rem;display:flex}.hero_status[data-astro-cid-ge2uvauf]{color:var(--color-ink);align-self:flex-start;align-items:center;gap:.625rem;margin-bottom:1.75rem;font-weight:500;font-stretch:108%;display:inline-flex}.hero_status-dot[data-astro-cid-ge2uvauf]{background:var(--color-hydro);width:.5rem;height:.5rem;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-hydro) 18%, transparent);border-radius:50%;position:relative}.hero_status-dot[data-astro-cid-ge2uvauf]:after{content:"";background:var(--color-hydro);animation:jeo-pulse 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}.hero_heading[data-astro-cid-ge2uvauf]{--hero-wdth:125;font-size:clamp(3.5rem,12.4vw,11.75rem);font-weight:850;font-stretch:calc(var(--hero-wdth-anim,var(--hero-wdth)) * 1%);letter-spacing:-.045em;margin-left:-.05em;line-height:.86}@media (width>=992px){.hero_heading[data-astro-cid-ge2uvauf]{font-size:clamp(2.625rem,9.3vw,8.8125rem)}}.hero_heading-mask[data-astro-cid-ge2uvauf]{margin-bottom:-.18em;padding-bottom:.18em;display:block;overflow:hidden}.hero_heading-line[data-astro-cid-ge2uvauf]{will-change:transform;display:block}.hero_heading-wrap[data-astro-cid-ge2uvauf]{position:relative}.hero_sticker[data-astro-cid-ge2uvauf]{z-index:2;border:3px solid var(--color-white);color:var(--color-white);letter-spacing:-.01em;white-space:nowrap;text-shadow:0 1px #0000002e;pointer-events:none;box-shadow:0 1rem 2rem color-mix(in srgb, var(--color-ink) 22%, transparent), 0 .25rem .5rem color-mix(in srgb, var(--color-ink) 12%, transparent);border-radius:999px;padding:.525rem .9625rem;font-size:clamp(.65625rem,.945vw,.875rem);font-weight:800;font-stretch:112%;position:absolute}.hero_sticker[data-astro-cid-ge2uvauf].is-first{top:var(--sticker-y,-.25em);left:var(--sticker-x,44%);--tilt:5deg;text-transform:uppercase;letter-spacing:.02em;transform:rotate(var(--tilt));background:linear-gradient(120deg,#ff8a3d 0%,#ff4d6d 55%,#ff2e93 100%);animation:6s ease-in-out infinite hero-sticker}.hero_sticker[data-astro-cid-ge2uvauf].is-second{background:linear-gradient(120deg, var(--color-hydro) 0%, #7b5cff 55%, #c04dff 100%);--tilt:8deg;transform:rotate(var(--tilt));animation:7s ease-in-out -2s infinite hero-sticker;bottom:12%;right:1%}@keyframes hero-sticker{0%,to{transform:translateY(0) rotate(var(--tilt))}50%{transform:translateY(-.5rem) rotate(calc(var(--tilt) * .6))}}.hero_heading-word[data-astro-cid-ge2uvauf]{white-space:nowrap;display:inline-block}.hero_heading-char[data-astro-cid-ge2uvauf]{transform-origin:50%;display:inline-block}.hero_bottom[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,33rem) auto;justify-content:space-between;align-items:end;gap:2rem;margin-top:2.75rem;display:grid}.hero_text[data-astro-cid-ge2uvauf]{max-width:36ch;color:var(--color-ink);text-wrap:pretty}@media (width<=991px){.hero_bottom[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:1.75rem}}@media (width<=767px){.hero_heading[data-astro-cid-ge2uvauf]{--hero-wdth:100;letter-spacing:-.04em;font-size:clamp(3rem,16.5vw,5.5rem);line-height:.9}.hero_component[data-astro-cid-ge2uvauf]{padding-bottom:2rem}.hero_sticker[data-astro-cid-ge2uvauf]{border-width:2px;padding:.35rem .65rem}.hero_bottom[data-astro-cid-ge2uvauf]{margin-top:2rem}.hero_buttons[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{flex:auto}}
