.persona-container{width:100%;max-width:32rem;margin-inline:auto;padding-inline:1.5rem}@media (width>=40rem){.persona-container{padding-inline:2rem}}@media (width>=48rem){.persona-container{max-width:84rem;padding-inline:2rem}}@media (width>=64rem){.persona-container{padding-inline:4rem}}.persona-showcase-frame{box-shadow:0 32px 32px -16px #0000001f,0 0 0 1px #1b1b1b1f,0 8px 8px -4px #1b1b1b14,0 4px 24px -2px #7676761f,0 4px 32px -4px #76767605}.persona-showcase-slide{opacity:0;transition:opacity .7s ease, translate .9s var(--ease-out-quint);translate:24px}.persona-showcase-slide.is-active{z-index:2;opacity:1;translate:0}.persona-showcase-slide.is-prev{z-index:1;opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.persona-showcase-slide,.persona-showcase-slide.is-active,.persona-showcase-slide.is-prev{transition:opacity .7s;translate:0}}.persona-connectors .pfc-stage{aspect-ratio:1440/682;width:min(1440px,100%);margin-inline:auto;position:relative;container-type:inline-size}.persona-connectors .pfc-row{width:1440px;height:682px;transform:scale(var(--pfc-scale,tan(atan2(100cqw, 1440px))));transform-origin:0 0;justify-content:space-between;align-items:center;gap:79px;padding:48px 112px;display:flex;position:absolute;top:0;left:0}.persona-connectors .pfc-copy{max-width:560px}.persona-connectors .pfc-copy h2{letter-spacing:-1.2px;color:var(--color-marketing-background);text-wrap:balance;font-size:44px;font-weight:700;line-height:48px}.persona-connectors .pfc-copy p{letter-spacing:-.18px;color:color-mix(in srgb, var(--color-marketing-background) 80%, transparent);margin-top:20px;font-size:18px;font-weight:500;line-height:26px}.persona-connectors .pfc-graphic-stage{aspect-ratio:1;flex-shrink:0;width:min(586px,100%);position:relative;container-type:inline-size}.persona-connectors .pfc-graphic-stage--mobile{display:none}.persona-connectors .pfc-graphic{position:relative;overflow:hidden}.persona-connectors .pfc-graphic>*{position:absolute}.persona-connectors .pfc-graphic--desktop{width:586px;height:586px;transform:scale(var(--pfc-scale,tan(atan2(100cqw, 586px))));transform-origin:0 0}.persona-connectors .pfc-graphic--mobile{width:400px;height:400px;transform:scale(var(--pfc-scale,tan(atan2(100cqw, 400px))));transform-origin:0 0}.persona-connectors .pfc-graphic--desktop .pfc-grid{inset:43px}.persona-connectors .pfc-graphic--desktop .pfc-vignette{width:512px;height:512px;inset:37px}.persona-connectors .pfc-graphic--mobile .pfc-grid{inset:32px}.persona-connectors .pfc-graphic--mobile .pfc-vignette{width:346px;height:346px;inset:27px}.persona-connectors .pfc-vignette{background:radial-gradient(ellipse 50% 50% at 50% 50%, color-mix(in srgb, hsl(var(--marketing-foreground)), transparent 100%) 25%, hsl(var(--marketing-foreground)) 95%)}.persona-connectors .pfc-beams{inset:0}.persona-connectors .pfc-beams path{fill:none;stroke-width:2px;stroke-linecap:round}.persona-connectors .pfc-rail{opacity:.1}.persona-connectors .pfc-pulse{stroke-linecap:butt;stroke-dasharray:var(--d) calc(var(--len) + var(--d));stroke-dashoffset:var(--d);animation:pfc-beam var(--dur) linear var(--delay) infinite}.persona-connectors .pfc-t0{--d:7.5px;stroke-opacity:.567}.persona-connectors .pfc-t1{--d:15px;stroke-opacity:.349}.persona-connectors .pfc-t2{--d:22.5px;stroke-opacity:.247}.persona-connectors .pfc-t3{--d:30px;stroke-opacity:.187}.persona-connectors .pfc-t4{--d:37.5px;stroke-opacity:.147}.persona-connectors .pfc-t5{--d:45px;stroke-opacity:.118}.persona-connectors .pfc-t6{--d:52.5px;stroke-opacity:.096}.persona-connectors .pfc-t7{--d:60px;stroke-opacity:.077}.persona-connectors .pfc-t8{--d:67.5px;stroke-opacity:.061}.persona-connectors .pfc-t9{--d:75px;stroke-opacity:.046}.persona-connectors .pfc-t10{--d:82.5px;stroke-opacity:.029}.persona-connectors .pfc-t11{--d:90px;stroke-opacity:.006}.persona-connectors .pfc-beams.paused .pfc-pulse{animation-play-state:paused}.persona-connectors .pfc-graphic--mobile .pfc-pulse{animation-name:pfc-beam-mobile}.persona-connectors .pfc-graphic--mobile .pfc-t0{--d:5.625px}.persona-connectors .pfc-graphic--mobile .pfc-t1{--d:11.25px}.persona-connectors .pfc-graphic--mobile .pfc-t2{--d:16.875px}.persona-connectors .pfc-graphic--mobile .pfc-t3{--d:22.5px}.persona-connectors .pfc-graphic--mobile .pfc-t4{--d:28.125px}.persona-connectors .pfc-graphic--mobile .pfc-t5{--d:33.75px}.persona-connectors .pfc-graphic--mobile .pfc-t6{--d:39.375px}.persona-connectors .pfc-graphic--mobile .pfc-t7{--d:45px}.persona-connectors .pfc-graphic--mobile .pfc-t8{--d:50.625px}.persona-connectors .pfc-graphic--mobile .pfc-t9{--d:56.25px}.persona-connectors .pfc-graphic--mobile .pfc-t10{--d:61.875px}.persona-connectors .pfc-graphic--mobile .pfc-t11{--d:67.5px}@media (prefers-reduced-motion:reduce){.persona-connectors .pfc-pulse{display:none}.persona-connectors .pfc-rail{opacity:.4}}.persona-connectors .pfc-tile{background:#fff;place-items:center;display:grid}.persona-connectors .pfc-tile svg{display:block}.persona-connectors .pfc-tile-72{border-radius:20px;width:72px;height:72px}.persona-connectors .pfc-tile-56{border-radius:14px;width:56px;height:56px}.persona-connectors .pfc-tile-40{border-radius:10px;width:40px;height:40px}.persona-connectors .pfc-heart{filter:drop-shadow(0 4px 2px #00000040)}.persona-connectors .pfc-graphic--desktop .pfc-heart{width:104.4px;height:106.16px;top:239.7px;left:240.6px}.persona-connectors .pfc-graphic--mobile .pfc-heart{width:96px;height:97.62px;top:151.2px;left:152px}@media (width<64rem){.persona-connectors .pfc-stage{aspect-ratio:auto;container-type:normal}.persona-connectors .pfc-row{flex-direction:column;align-items:center;gap:48px;width:100%;max-width:32rem;height:auto;margin-inline:auto;padding:56px 1.5rem 64px;position:static;transform:none}@media (width>=40rem){.persona-connectors .pfc-row{padding-inline:2rem}}@media (width>=48rem){.persona-connectors .pfc-row{max-width:84rem;padding-inline:2rem}}.persona-connectors .pfc-copy{text-align:center}.persona-connectors .pfc-copy p{text-wrap:pretty}.persona-connectors .pfc-graphic-stage{order:-1;margin-block:-28px -48px}}@media (width<48rem){.persona-connectors .pfc-copy h2{letter-spacing:-1.28px;font-size:32px;line-height:1.2}.persona-connectors .pfc-copy p{letter-spacing:-.32px;font-size:16px;line-height:24px}.persona-connectors .pfc-graphic-stage--desktop{display:none}.persona-connectors .pfc-graphic-stage--mobile{width:min(400px,100%);margin-block:-24px -72px;display:block}}@keyframes pfc-beam{0%{stroke-dashoffset:var(--d);opacity:1}27%{opacity:1}31%{stroke-dashoffset:calc(var(--d) - var(--len));opacity:0}to{stroke-dashoffset:calc(var(--d) - var(--len));opacity:0}}@keyframes pfc-beam-mobile{0%{stroke-dashoffset:var(--d);opacity:1}19%{opacity:1}22%{stroke-dashoffset:calc(var(--d) - var(--len));opacity:0}to{stroke-dashoffset:calc(var(--d) - var(--len));opacity:0}}
