.solution-hero[data-astro-cid-3ofaby64]{background:var(--surface-paper);color:var(--text-primary);padding-block:clamp(var(--space-40),6vw,var(--space-80))}.solution-hero--axis[data-astro-cid-3ofaby64]{position:relative}.solution-hero--axis[data-astro-cid-3ofaby64]:before{content:"";background:linear-gradient(180deg,var(--axis-tint),var(--surface-paper));pointer-events:none;height:420px;position:absolute;inset:0 0 auto}.solution-hero__figure[data-astro-cid-3ofaby64]{margin:clamp(var(--space-32),4vw,var(--space-56)) 0 0;position:relative}.solution-hero[data-astro-cid-3ofaby64] .solution-hero__media{aspect-ratio:21/9;border-radius:var(--r-media,24px);grid-template-rows:minmax(0,1fr);width:100%;position:relative;overflow:hidden}.solution-hero[data-astro-cid-3ofaby64] .solution-hero__media picture,.solution-hero[data-astro-cid-3ofaby64] .solution-hero__media img{width:100%;height:100%}.solution-hero[data-astro-cid-3ofaby64] .solution-hero__media img{object-fit:cover;object-position:60% center}.solution-hero__content[data-astro-cid-3ofaby64]{text-align:left;position:relative}.solution-hero__content[data-astro-cid-3ofaby64] .sense-badge{margin-bottom:var(--space-12)}.solution-hero__key[data-astro-cid-3ofaby64]{color:var(--axis-text,inherit)}.solution-hero--axis[data-astro-cid-3ofaby64] .solution-hero__key[data-astro-cid-3ofaby64]:not(.sense-gradient-text){--key-bright:color-mix(in oklab,var(--axis-badge) 70%,var(--axis-text));--key-mid:color-mix(in oklab,var(--axis-text) 45%,var(--axis-badge));--key-deep:color-mix(in oklab,var(--axis-text) 55%,var(--text-primary));--key-halo:color-mix(in oklch,var(--axis-badge) 38%,transparent);--key-halo-soft:color-mix(in oklch,var(--axis-badge) 16%,transparent);color:var(--axis-text);animation:8s ease-in-out infinite solution-hero-key-glow}@keyframes solution-hero-key-glow{0%,to{color:var(--key-deep);text-shadow:0 0 .06em var(--key-halo-soft)}28%{color:var(--key-mid);text-shadow:0 0 .28em var(--key-halo)}48%{color:var(--key-bright);text-shadow:0 0 .55em var(--key-halo),0 0 1.1em var(--key-halo-soft)}70%{color:var(--key-mid);text-shadow:0 0 .22em var(--key-halo)}}@media (prefers-reduced-motion:reduce){.solution-hero--axis[data-astro-cid-3ofaby64] .solution-hero__key[data-astro-cid-3ofaby64]:not(.sense-gradient-text){color:var(--axis-text);text-shadow:none;animation:none}}.solution-hero__eyebrow[data-astro-cid-3ofaby64]{margin:0 0 var(--space-12);color:var(--text-secondary);font-size:var(--font-label);font-weight:var(--weight-label);letter-spacing:-.01em}.solution-hero__why[data-astro-cid-3ofaby64]{max-width:34rem;margin:0 0 var(--space-12);color:var(--text-primary);text-wrap:balance;font-size:clamp(1.25rem,1.1rem + .6vw,1.6rem);line-height:1.5}.solution-hero[data-astro-cid-3ofaby64] h1[data-astro-cid-3ofaby64]{max-width:18em;margin:0 0 var(--space-20);color:var(--text-primary);font-size:var(--font-statement);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;text-wrap:balance;line-height:1.16}.solution-hero__summary[data-astro-cid-3ofaby64]{max-width:42rem;color:var(--text-secondary);font-size:var(--font-body-large);line-height:var(--line-body-large);text-align:left;text-wrap:balance;margin:0}.solution-hero[data-astro-cid-3ofaby64] .button{margin-top:var(--space-32)}.solution-hero--hub[data-astro-cid-3ofaby64] .solution-hero__content[data-astro-cid-3ofaby64]{text-align:center}.solution-hero--hub[data-astro-cid-3ofaby64] .solution-hero__content[data-astro-cid-3ofaby64] h1[data-astro-cid-3ofaby64],.solution-hero--hub[data-astro-cid-3ofaby64] .solution-hero__content[data-astro-cid-3ofaby64] .solution-hero__why[data-astro-cid-3ofaby64],.solution-hero--hub[data-astro-cid-3ofaby64] .solution-hero__content[data-astro-cid-3ofaby64] .solution-hero__summary[data-astro-cid-3ofaby64]{margin-inline:auto}.solution-hero--hub[data-astro-cid-3ofaby64] .solution-hero__content[data-astro-cid-3ofaby64] .solution-hero__why[data-astro-cid-3ofaby64],.solution-hero--hub[data-astro-cid-3ofaby64] .solution-hero__content[data-astro-cid-3ofaby64] .solution-hero__summary[data-astro-cid-3ofaby64]{text-align:center}.solution-hero[data-astro-cid-3ofaby64] .media-frame__fallback{inset:auto var(--space-20) var(--space-20);z-index:2;position:absolute}@media (width<=767px){.solution-hero[data-astro-cid-3ofaby64] h1[data-astro-cid-3ofaby64]{max-width:100%;font-size:clamp(2rem,8.5vw,3rem);line-height:1.18}.solution-hero__why[data-astro-cid-3ofaby64],.solution-hero__summary[data-astro-cid-3ofaby64]{text-align:left;text-wrap:balance}}.solution-hero--axis[data-astro-cid-3ofaby64] .solution-hero__media:before{content:"";background:var(--axis-badge);z-index:1;height:3px;position:absolute;top:0;left:0;right:0}.solution-hero--eyes[data-astro-cid-3ofaby64] .solution-hero__media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(var(--axis-badge),var(--axis-badge)) left 0 top 0/22px 2px, linear-gradient(var(--axis-badge),var(--axis-badge)) left 0 top 0/2px 22px, linear-gradient(var(--axis-badge),var(--axis-badge)) right 0 top 0/22px 2px, linear-gradient(var(--axis-badge),var(--axis-badge)) right 0 top 0/2px 22px, linear-gradient(var(--axis-badge),var(--axis-badge)) left 0 bottom 0/22px 2px, linear-gradient(var(--axis-badge),var(--axis-badge)) left 0 bottom 0/2px 22px, linear-gradient(var(--axis-badge),var(--axis-badge)) right 0 bottom 0/22px 2px, linear-gradient(var(--axis-badge),var(--axis-badge)) right 0 bottom 0/2px 22px;background-repeat:no-repeat;position:absolute;inset:14px}html[data-motion=on] .solution-hero--eyes[data-astro-cid-3ofaby64] .solution-hero__media img{animation:hero-eyes-focus .7s var(--ease-out) both}@keyframes hero-eyes-focus{0%{transform:scale(1.04)}to{transform:scale(1)}}.solution-hero--sound[data-astro-cid-3ofaby64] .solution-hero__content[data-astro-cid-3ofaby64] .sense-badge__mark{z-index:0;position:relative}.solution-hero--sound[data-astro-cid-3ofaby64] .solution-hero__content[data-astro-cid-3ofaby64] .sense-badge__mark:before,.solution-hero--sound[data-astro-cid-3ofaby64] .solution-hero__content[data-astro-cid-3ofaby64] .sense-badge__mark:after{content:"";z-index:-1;border:2px solid var(--axis-badge);border-radius:var(--r-capsule);opacity:0;pointer-events:none;position:absolute;inset:0}html[data-motion=on] .solution-hero--sound[data-astro-cid-3ofaby64] .solution-hero__content[data-astro-cid-3ofaby64] .sense-badge__mark:before{animation:hero-sound-ripple .9s var(--ease-out) 1 both}html[data-motion=on] .solution-hero--sound[data-astro-cid-3ofaby64] .solution-hero__content[data-astro-cid-3ofaby64] .sense-badge__mark:after{animation:hero-sound-ripple .9s var(--ease-out) .12s 1 both}@keyframes hero-sound-ripple{0%{opacity:.5;transform:scale(1)}70%{opacity:.2}to{opacity:0;transform:scale(2.1)}}.solution-hero--air[data-astro-cid-3ofaby64] .solution-hero__media:before{background:linear-gradient(90deg,color-mix(in oklab,var(--axis-badge) 45%,var(--paper)),var(--axis-badge));transform-origin:0}html[data-motion=on] .solution-hero--air[data-astro-cid-3ofaby64] .solution-hero__media:before{animation:hero-air-sweep .8s var(--ease-out) both}@keyframes hero-air-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.solution-hero--guard[data-astro-cid-3ofaby64] .solution-hero__figure[data-astro-cid-3ofaby64]:after{content:"";border:2px solid var(--axis-badge);border-radius:calc(var(--r-media,24px) + 4px);pointer-events:none;position:absolute;inset:-4px}html[data-motion=on] .solution-hero--guard[data-astro-cid-3ofaby64] .solution-hero__figure[data-astro-cid-3ofaby64]:after{animation:hero-guard-settle .6s var(--ease-out) both}@keyframes hero-guard-settle{0%{opacity:0;border-radius:calc(var(--r-media,24px) + 12px);inset:-12px}to{opacity:1;border-radius:calc(var(--r-media,24px) + 4px);inset:-4px}}.solution-hero__ticks[data-astro-cid-3ofaby64]{z-index:1;pointer-events:none;gap:10px;display:flex;position:absolute;bottom:16px;left:24px}.solution-hero__ticks[data-astro-cid-3ofaby64] i[data-astro-cid-3ofaby64]{background:var(--axis-badge);border-radius:2px;width:3px;height:12px}html[data-motion=on] .solution-hero--story[data-astro-cid-3ofaby64] .solution-hero__ticks[data-astro-cid-3ofaby64] i[data-astro-cid-3ofaby64]{animation:hero-story-tick .36s var(--ease-out) both}html[data-motion=on] .solution-hero--story[data-astro-cid-3ofaby64] .solution-hero__ticks[data-astro-cid-3ofaby64] i[data-astro-cid-3ofaby64]:nth-child(2){animation-delay:60ms}html[data-motion=on] .solution-hero--story[data-astro-cid-3ofaby64] .solution-hero__ticks[data-astro-cid-3ofaby64] i[data-astro-cid-3ofaby64]:nth-child(3){animation-delay:.12s}html[data-motion=on] .solution-hero--story[data-astro-cid-3ofaby64] .solution-hero__ticks[data-astro-cid-3ofaby64] i[data-astro-cid-3ofaby64]:nth-child(4){animation-delay:.18s}html[data-motion=on] .solution-hero--story[data-astro-cid-3ofaby64] .solution-hero__ticks[data-astro-cid-3ofaby64] i[data-astro-cid-3ofaby64]:nth-child(5){animation-delay:.24s}html[data-motion=on] .solution-hero--story[data-astro-cid-3ofaby64] .solution-hero__ticks[data-astro-cid-3ofaby64] i[data-astro-cid-3ofaby64]:nth-child(6){animation-delay:.3s}html[data-motion=on] .solution-hero--story[data-astro-cid-3ofaby64] .solution-hero__ticks[data-astro-cid-3ofaby64] i[data-astro-cid-3ofaby64]:nth-child(7){animation-delay:.36s}@keyframes hero-story-tick{0%{opacity:0;transform:scaleY(.35)}to{opacity:1;transform:scaleY(1)}}@media (width<=760px){.solution-hero[data-astro-cid-3ofaby64]{min-height:640px}.solution-hero__content[data-astro-cid-3ofaby64]{padding-block:var(--space-64)}.solution-hero[data-astro-cid-3ofaby64] h1[data-astro-cid-3ofaby64]{font-size:var(--font-statement)}.solution-hero[data-astro-cid-3ofaby64] .solution-hero__media{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.solution-hero[data-astro-cid-3ofaby64] .solution-hero__media{transform:none!important}}
