.transformation-hero{--hero-background:var(--midnight);--hero-foreground:var(--mist);--hero-muted:var(--mist-soft);--hero-heading-secondary:#b9b8cc;--hero-gradient:var(--gradient-o8);--hero-scheme:dark;--hero-depth:radial-gradient(52% 60% at 78% 44%, #1a1e2e 0%, transparent 70%), radial-gradient(40% 40% at 8% 100%, #d2240012 0%, transparent 70%);--hero-apply-fill:var(--cyan);--hero-apply-fill-hover:#9adcf5;--hero-apply-background:var(--cyan);--hero-apply-background-hover:#9adcf5;--hero-apply-color:#0b0d15;--hero-apply-shadow:none;--hero-apply-shadow-hover:0 10px 30px -12px #7fd3f299;--hero-talk-border:#eeedf638;--hero-talk-border-hover:#eeedf65c;--hero-talk-background-hover:#eeedf612;--hero-scroll-border:#ffffff26;--hero-scroll-border-hover:#ffffff59;--hero-scroll-focus:var(--color-cyan-300,#67e8f9);--focus-ring:var(--hero-foreground);background-color:var(--hero-background);color:var(--hero-foreground);color-scheme:var(--hero-scheme)}.hero-tone-light,:root:not([data-theme=dark]) .hero-tone-auto{--hero-background:#fff;--hero-foreground:var(--ink);--hero-muted:var(--ink-soft);--hero-heading-secondary:var(--ink-soft);--hero-gradient:var(--gradient-o8-deep);--hero-scheme:light;--hero-depth:radial-gradient(52% 60% at 78% 44%, #f1f1f5 0%, transparent 70%), radial-gradient(40% 40% at 8% 100%, #d224000d 0%, transparent 70%);--hero-apply-fill:var(--ink);--hero-apply-fill-hover:#262832;--hero-apply-background:linear-gradient(var(--ink), var(--ink)) padding-box, var(--gradient-o8) border-box;--hero-apply-background-hover:linear-gradient(#262832, #262832) padding-box, var(--gradient-o8) border-box;--hero-apply-color:#fff;--hero-apply-shadow:0 .6px 1.1px -1.25px #3d3d3db8, 0 2.3px 4.1px -2.5px #3d3d3da3, 0 10px 18px -3.75px #3d3d3d40;--hero-apply-shadow-hover:var(--hero-apply-shadow);--hero-talk-border:#16171c33;--hero-talk-border-hover:#16171c57;--hero-talk-background-hover:#16171c0a;--hero-scroll-border:#16171c26;--hero-scroll-border-hover:#16171c59;--hero-scroll-focus:var(--cyan-deep)}.transformation-hero .hero-depth{background-image:var(--hero-depth)}.transformation-hero .hero-copy-muted{color:var(--hero-muted)}.transformation-hero .hero-heading-secondary{color:var(--hero-heading-secondary)}.transformation-hero .hero-brand-gradient{background-image:var(--hero-gradient)}.transformation-hero .hero-apply{--btn-fill:var(--hero-apply-fill);background:var(--hero-apply-background);color:var(--hero-apply-color);box-shadow:var(--hero-apply-shadow)}.transformation-hero .hero-apply:hover{--btn-fill:var(--hero-apply-fill-hover);background:var(--hero-apply-background-hover);box-shadow:var(--hero-apply-shadow-hover)}.transformation-hero .hero-talk{color:var(--hero-foreground);border-color:var(--hero-talk-border);background:0 0}.transformation-hero .hero-talk:hover{border-color:var(--hero-talk-border-hover);background:var(--hero-talk-background-hover)}.transformation-hero .hero-scroll{color:var(--hero-muted)}.transformation-hero .hero-scroll:hover{color:var(--hero-foreground)}.transformation-hero .hero-scroll:focus-visible{outline-color:var(--hero-scroll-focus)}.transformation-hero .hero-scroll-icon{border-color:var(--hero-scroll-border)}.transformation-hero .hero-scroll:hover .hero-scroll-icon{border-color:var(--hero-scroll-border-hover)}:is(.hero-tone-light,:root:not([data-theme=dark]) .hero-tone-auto) .hero-stage:before{display:none}:is(.hero-tone-light,:root:not([data-theme=dark]) .hero-tone-auto) .hero-stage .hero-stage-host>svg,:is(.hero-tone-light,:root:not([data-theme=dark]) .hero-tone-auto) .hero-stage .hero-stage-fallback--tree>img{filter:none;transition:none}:is(.hero-tone-light,:root:not([data-theme=dark]) .hero-tone-auto) .hero-ripple-backdrop{filter:brightness(.69)grayscale()invert()}:is(.hero-tone-light,:root:not([data-theme=dark]) .hero-tone-auto) .hero-ripple-poster,:is(.hero-tone-light,:root:not([data-theme=dark]) .hero-tone-auto) .hero-ripple-backdrop[data-ready=true] .hero-ripple-ambient{opacity:.85}:is(.hero-tone-light,:root:not([data-theme=dark]) .hero-tone-auto) .hero-ripple-backdrop[data-ready=true] .hero-ripple-poster{opacity:0}@media(prefers-reduced-motion:reduce){:is(.hero-tone-light,:root:not([data-theme=dark]) .hero-tone-auto) .hero-ripple-backdrop[data-ready] .hero-ripple-poster{opacity:.85}}
