.hs-section{background-color:#f4fafe}.hs-frame{isolation:isolate;min-height:clamp(56rem,66vw,72rem);position:relative;overflow:clip}.hs-intro{z-index:2;text-align:center;width:min(100% - 2.5rem,82rem);margin-inline:auto;padding-top:clamp(1rem,2vw,2rem);position:relative}.hs-heading{color:var(--color-hero-ink);font-family:var(--font-display);letter-spacing:0;margin-bottom:1.4rem;font-size:2rem;font-weight:900;line-height:1.08}.hs-heading-accent{color:var(--color-brand-500);display:inline-block;position:relative}.hs-lead{color:#405582;text-wrap:balance;width:min(100%,60rem);margin-inline:auto;font-size:1.1rem;line-height:1.48}.hs-art-layout,.hs-art-cards{position:absolute;inset:0}.hs-art-layout{pointer-events:none}.hs-art-card{isolation:isolate;aspect-ratio:1;animation:7s ease-in-out infinite hs-art-drift;position:absolute}.hs-art-card--marketing{width:min(31%,34rem);top:30%;left:3.5%}.hs-art-card--technology{aspect-ratio:.9;width:min(22%,24rem);animation-delay:-2.2s;top:28%;left:39%}.hs-art-card--platforms{width:min(31%,34rem);animation-delay:-4.1s;top:32%;right:3.5%}.hs-art-card--marketing .hs-art-hotspot{width:55%;height:5.7%;left:38%}.hs-art-card--technology .hs-art-hotspot{width:67%;height:5.2%;left:26%}.hs-art-card--platforms .hs-art-hotspot{width:66%;height:7%;left:25%}.hs-art-hotspots{margin:0;padding:0;list-style:none;position:absolute;inset:0}.hs-art-hotspot{pointer-events:auto;position:absolute}.hs-art-link{border-radius:999px;width:100%;height:100%;display:block}.hs-art-link:focus-visible{outline-offset:1px;background:#ffffff4d;outline:2px solid #0c7775}.hs-art-cast{--hs-pair:min(20vw, 26rem);bottom:2%}.hs-art-layout .hs-art-cast{bottom:1.5rem}.hs-art-pair{bottom:auto;left:auto;translate:none}@media (max-width:39.99rem){.hs-frame{min-height:0;padding-bottom:1.5rem}.hs-intro{width:min(100% - 2rem,34rem);padding-top:1.25rem}.hs-heading{margin-bottom:1rem;font-size:2rem}.hs-art-layout{flex-direction:column;display:flex;position:relative;inset:auto}.hs-art-cards{grid-template-columns:1fr;gap:0;padding:.5rem 1rem 0;display:grid;position:relative}.hs-art-card{justify-self:center;width:min(98vw,27rem);margin:-1rem 0 0;animation-duration:8s;position:relative;top:auto;left:auto;right:auto}.hs-art-card--technology{width:min(92vw,23rem);margin-top:-.5rem}.hs-art-layout .hs-art-cast{--hs-pair:min(62vw, 21rem);margin:-1.5rem auto 0;position:relative;bottom:auto;left:auto;translate:none}}@media (min-width:40rem) and (max-width:79.99rem){.hs-frame{min-height:0;padding-bottom:1.5rem}.hs-art-layout{margin-top:1rem;position:relative;inset:auto}.hs-art-cards{grid-template-columns:minmax(0,1fr) minmax(0,.72fr) minmax(0,1fr);align-items:start;max-width:69rem;margin-inline:auto;padding-inline:1rem;display:grid;position:relative;inset:auto}.hs-art-card{width:auto;margin:0;animation-duration:8s;position:relative;inset:auto}.hs-art-layout .hs-art-cast{--hs-pair:clamp(12rem, 20vw, 22rem);margin:calc(var(--hs-pair) * -.08) auto 0;position:relative;bottom:auto;left:auto;translate:none}.hs-heading{font-size:3rem}}@media (prefers-reduced-motion:reduce){.hs-art-card{animation:none}}.hs-cast:before{content:"";z-index:1;width:calc(var(--hs-pair) * 1.15);height:calc(var(--hs-pair) * .17);filter:blur(14px);background:radial-gradient(ellipse at 50% 50%, color-mix(in oklab, var(--color-hero-deep) 30%, transparent) 0%, color-mix(in oklab, var(--color-hero-deep) 12%, transparent) 46%, transparent 72%);border-radius:50%;position:absolute;bottom:-2%;left:50%;translate:-50%}.hs-cast:after{content:"";z-index:0;width:calc(var(--hs-pair) * 1.9);height:calc(var(--hs-pair) * .26);filter:blur(26px);background:radial-gradient(ellipse at 50% 50%, color-mix(in oklab, var(--color-hero-sky) 16%, transparent) 0%, transparent 70%);border-radius:50%;position:absolute;bottom:-6%;left:50%;translate:-50%}.hs-cast{pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;left:50%;translate:-50%}.hs-pair{width:var(--hs-pair);z-index:2;height:auto;position:relative}.hs-plant{width:calc(var(--hs-pair) * .4);z-index:0;align-self:flex-end;height:auto}.hs-plant--l{margin-right:calc(var(--hs-pair) * -.13)}.hs-plant--r{margin-left:calc(var(--hs-pair) * -.13)}.hs-underline{width:100%;height:.6rem;position:absolute;bottom:-.45rem;left:0}@keyframes hs-draw{to{stroke-dashoffset:0}}@keyframes hs-art-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:no-preference){[data-reveal=ready] .hs-underline path{stroke-dasharray:100;stroke-dashoffset:100px}[data-reveal=ready] [data-reveal-item].is-in .hs-underline path{animation:.9s cubic-bezier(.22,1,.36,1) .3s forwards hs-draw}}
