._hero_56tui_1{isolation:isolate;padding-block:1.875rem 2.75rem;overflow:clip}@media (min-width:992px){._hero_56tui_1{padding-block:3.5rem 6.875rem}}._hero_56tui_1:has(h1[data-reveal=true]){--_bg-read-opacity:1}._hero_56tui_1{--_hero-max-width:25rem}@media (min-width:992px){._hero_56tui_1{--_hero-max-width:35rem}}._hero_56tui_1:before{--_gradient-width:calc(var(--_hero-max-width) * 2);content:"";width:min(var(--_gradient-width), 100%);pointer-events:none;opacity:var(--_bg-read-opacity,0);background:linear-gradient(90deg,#000 0%,#0000 100%);transition:opacity .7s linear;position:absolute;top:0;bottom:0;left:0;overflow:visible}@media (prefers-reduced-motion:reduce){._hero_56tui_1:before{opacity:1;transition:unset}}._eyebrow_56tui_47{max-width:var(--_hero-max-width);color:var(--color-cyan);white-space:nowrap;letter-spacing:var(--ls-700);text-transform:uppercase;font-family:var(--font-mono);font-size:var(--fs-11);margin-block-end:.5rem;display:block}._content_56tui_59{isolation:isolate;margin-block-end:1.625rem}@media (min-width:992px){._content_56tui_59{margin-block-end:0}}._content_56tui_59 h1{max-width:var(--_hero-max-width);text-wrap:balance;line-height:1;font-size:var(--fs-43)}@media (min-width:992px){._content_56tui_59 h1{font-size:var(--fs-60)}}@media (min-width:1200px){._content_56tui_59 h1{font-size:var(--fs-74)}}._content_56tui_59 h1 span{background:linear-gradient(100deg, var(--color-cyan), var(--color-steel));color:#0000;-webkit-background-clip:text;background-clip:text}._content_56tui_59 p{max-width:var(--_hero-max-width);text-wrap:balance;color:var(--color-ink-600);margin-block-start:1.125rem}@media (min-width:992px){._content_56tui_59 p{font-size:var(--fs-19);margin-block-start:1.5rem}}._content_56tui_59 nav{flex-wrap:wrap;gap:.75rem;margin-block-start:1.625rem;display:flex}@media (min-width:992px){._content_56tui_59 nav{margin-block-start:2.125rem}}@keyframes _fadeIn_56tui_1{0%{opacity:0}to{opacity:1}}._background_56tui_115{z-index:-1;width:100%;height:100%;position:absolute}._background_56tui_115 canvas,._background_56tui_115 img{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._background_56tui_115 canvas{opacity:0;animation:1s linear forwards _fadeIn_56tui_1}
