.hero[data-astro-cid-cnwnep6r]{position:relative;overflow:clip}.hero__text[data-astro-cid-cnwnep6r],.hero__center[data-astro-cid-cnwnep6r]{gap:var(--space-2);flex-direction:column;display:flex}.hero__text[data-astro-cid-cnwnep6r] .btn,.hero__center[data-astro-cid-cnwnep6r] .btn{margin-top:var(--space-2)}.hero--split[data-astro-cid-cnwnep6r]{padding-block:var(--space-5) var(--space-6)}.hero[data-astro-cid-cnwnep6r] .hero__wave{position:absolute;bottom:0;left:0;right:0}.hero__grid[data-astro-cid-cnwnep6r]{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:center;display:grid;position:relative}.hero__text[data-astro-cid-cnwnep6r]{align-items:flex-start}.hero[data-astro-cid-cnwnep6r] .hero__art{width:min(100%,320px);margin-inline:auto}.hero--center[data-astro-cid-cnwnep6r]{text-align:center;padding-block:clamp(96px,16vw,180px)}.hero__center[data-astro-cid-cnwnep6r]{align-items:center;position:relative}.hero[data-astro-cid-cnwnep6r] .hero__deco{display:none;position:absolute}.hero[data-astro-cid-cnwnep6r] .hero__deco--left{width:200px;top:50%;left:max(16px,50% - 640px);translate:0 -50%}.hero[data-astro-cid-cnwnep6r] .hero__deco--right{width:200px;top:50%;right:max(16px,50% - 640px);translate:0 -50%}.hero[data-astro-cid-cnwnep6r] .hero__deco--top-right{width:180px;top:-40px;right:-40px}.hero[data-astro-cid-cnwnep6r] .hero__deco--bottom-left{width:160px;bottom:-40px;left:-30px}.hero--brand[data-astro-cid-cnwnep6r]{background:radial-gradient(70% 60% at 50% 45%, var(--glow-dark), transparent 100%) var(--teal-800);text-align:center}.hero[data-astro-cid-cnwnep6r] .hero__banner{--banner-width:max(100vw, 900px);--banner-reach:110px;left:50%;top:calc(var(--banner-reach) - var(--banner-width) * .24);width:var(--banner-width);max-width:none;position:absolute;translate:-50%}.hero__center--brand[data-astro-cid-cnwnep6r]{padding-block:130px var(--space-5)}.hero__arc[data-astro-cid-cnwnep6r]{width:min(320px,80%);color:var(--on-dark);overflow:visible}.hero__arc[data-astro-cid-cnwnep6r] text[data-astro-cid-cnwnep6r]{font-size:13px}.hero[data-astro-cid-cnwnep6r] .hero__edge{position:relative}@media (width>=768px){.hero[data-astro-cid-cnwnep6r] .hero__deco{display:block}}@media (width>=981px){.hero--split[data-astro-cid-cnwnep6r]{padding-block:var(--space-6) var(--space-5)}.hero__grid[data-astro-cid-cnwnep6r]{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}.hero[data-astro-cid-cnwnep6r] .hero__art{width:100%;max-width:440px}.hero[data-astro-cid-cnwnep6r] .hero__banner{--banner-reach:170px}.hero[data-astro-cid-cnwnep6r] .hero__deco--left,.hero[data-astro-cid-cnwnep6r] .hero__deco--right{width:280px}.hero__center--brand[data-astro-cid-cnwnep6r]{padding-block:190px var(--space-6);min-height:520px}.hero__arc[data-astro-cid-cnwnep6r] text[data-astro-cid-cnwnep6r]{font-size:13px}}@media (width>=1280px){.hero[data-astro-cid-cnwnep6r] .hero__deco--top-right{width:340px}.hero[data-astro-cid-cnwnep6r] .hero__deco--bottom-left{width:300px}}
