.ls-home-hero-section{position:relative;overflow:hidden;isolation:isolate;--ls-home-hero-surface: var(--wp--preset--color--contrast);--ls-home-hero-brand: var(--wp--preset--color--brand-500);--ls-home-hero-cta: var(--wp--preset--color--cta-500);--ls-home-hero-accent: var(--wp--preset--color--accent-two-500);background:radial-gradient(circle at 16% 14%, color-mix(in srgb, var(--ls-home-hero-brand) 12%, transparent) 0%, transparent 34%),radial-gradient(circle at 84% 18%, color-mix(in srgb, var(--ls-home-hero-cta) 14%, transparent) 0%, transparent 28%),radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--ls-home-hero-accent) 7%, transparent) 0%, transparent 36%),linear-gradient(180deg, color-mix(in srgb, var(--ls-home-hero-surface) 98%, var(--wp--custom--color--surface--highlight) 2%) 0%, var(--ls-home-hero-surface) 100%)}.ls-home-hero-section>:not(.ls-home-hero-section__background){position:relative;z-index:var(--wp--custom--z-index--content)}.ls-home-hero-section::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;z-index:var(--wp--custom--z-index--content);background:linear-gradient(90deg, var(--wp--preset--color--brand-500) 0%, var(--wp--preset--color--phase-six) 25%, var(--wp--preset--color--phase-two) 50%, var(--wp--preset--color--phase-five) 75%, var(--wp--preset--color--phase-four) 100%)}.ls-home-hero-section .ls-home-hero-section__background{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:var(--wp--custom--z-index--base)}.ls-home-hero-section .ls-home-hero-section__network{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:var(--wp--custom--z-index--content);opacity:.92}.ls-home-hero-section .ls-home-hero-section__orb{position:absolute;border-radius:999px;filter:blur(80px);opacity:.8;transform:translate3d(0, 0, 0);will-change:transform;z-index:var(--wp--custom--z-index--base)}.ls-home-hero-section .ls-home-hero-section__orb--brand{top:8%;left:-8rem;width:24rem;height:24rem;background:color-mix(in srgb, var(--ls-home-hero-brand) 24%, transparent)}.ls-home-hero-section .ls-home-hero-section__orb--cta{right:-6rem;bottom:10%;width:20rem;height:20rem;background:color-mix(in srgb, var(--ls-home-hero-cta) 22%, transparent)}.ls-home-hero-section .ls-home-hero-section__canvas{display:block;inline-size:100%;block-size:100%}.ls-home-hero-section .wp-block-heading{overflow-wrap:anywhere}@media(max-width: 767.98px){.ls-home-hero-section .ls-home-hero-section__network{opacity:1}.ls-home-hero-section .ls-home-hero-section__orb{filter:blur(64px);opacity:.62}.ls-home-hero-section .ls-home-hero-section__orb--brand{left:-10rem;width:18rem;height:18rem}.ls-home-hero-section .ls-home-hero-section__orb--cta{right:-8rem;width:16rem;height:16rem}}.ls-hero-badge-neon>div{background-color:var(--wp--custom--color--surface--glass-subtle);border:1px solid var(--wp--custom--color--border--glass);border-radius:var(--wp--preset--border-radius--500);padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--20);box-shadow:0 0 8.73px 0 var(--wp--custom--color--text--on-dark-accent)}.ls-hero-prompt-row{background-color:var(--wp--custom--color--surface--glass);border:1px solid var(--wp--custom--color--border--glass);border-radius:var(--wp--preset--border-radius--300);padding:var(--wp--preset--spacing--20);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.ls-hero-prompt-text{flex-grow:1}.ls-hero-pill{background-color:var(--wp--custom--color--surface--glass-lighter);border:1px solid var(--wp--custom--color--border--glass);border-radius:var(--wp--preset--border-radius--500);padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--20);margin:0}.ls-hero-pill:hover{background-color:var(--wp--custom--color--surface--glass)}@media(max-width: 599.98px){.ls-hero-pills{flex-wrap:wrap !important;max-height:9.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-block-end:1.5rem;mask-image:linear-gradient(180deg, black calc(100% - 1.5rem), transparent 100%);-webkit-mask-image:linear-gradient(180deg, black calc(100% - 1.5rem), transparent 100%)}}.wp-block-button.ls-hero-cta-fill .wp-block-button__link{--ls-button-fill-background: var(--wp--preset--color--cta-500);--ls-button-fill-icon-colour: var(--wp--preset--color--contrast);--ls-button-fill-hover-text: var(--wp--custom--color--text--on-dark);color:var(--wp--preset--color--contrast)}.wp-block-button.ls-hero-cta-outline .wp-block-button__link{--ls-button-outline-accent-background: var(--wp--preset--color--cta-500);--ls-button-outline-accent-colour: var(--wp--preset--color--contrast);border-color:var(--wp--preset--color--cta-500) !important;color:var(--wp--custom--color--text--on-dark) !important;background-color:rgba(0,0,0,0) !important}
