@property --ga-sp-p{syntax:"<number>";inherits:true;initial-value:0}.ga-sp{--u:.0520833cqw;--ga-sp-dur:49.2s;background:#fff;position:relative;container-type:inline-size}.ga-sp__stage{color:#120f2b;background:linear-gradient(90deg,#f5f2fc,#eef8f8);position:relative;overflow:clip}@media (min-width:981px){.ga-sp__stage{margin-inline:calc(-1 * var(--hv3-gx));min-height:calc(1080 * var(--u));box-sizing:border-box;padding:calc(376 * var(--u)) 0 calc(60 * var(--u)) calc(119.24 * var(--u) + var(--hv3-gx));flex-direction:column;align-items:flex-start;display:flex}.ga-sp__info{box-sizing:border-box;min-height:calc(379 * var(--u));padding-bottom:calc(24 * var(--u))}}.ga-sp__blob{pointer-events:none;position:absolute}.ga-sp__blob--left{left:calc(-350 * var(--u));top:calc(550 * var(--u));width:calc(900 * var(--u));height:calc(900 * var(--u))}.ga-sp__blob--right{left:calc(1370 * var(--u) + 2 * var(--hv3-gx));top:calc(-218 * var(--u));width:calc(740 * var(--u));height:calc(740 * var(--u))}.ga-sp .ga-sp__blob img{width:100%;max-width:none;height:100%;display:block}.ga-sp .ga-sp__crescent{pointer-events:none;max-width:none;position:absolute}.ga-sp .ga-sp__crescent--outer{left:calc(433.5 * var(--u) + var(--hv3-gx));top:calc(-179.5 * var(--u));width:calc(683.028 * var(--u));height:calc(1384.97 * var(--u))}.ga-sp .ga-sp__crescent--inner{left:calc(452.3 * var(--u) + var(--hv3-gx));top:calc(-154.3 * var(--u));width:calc(638.893 * var(--u));height:calc(1334.53 * var(--u))}.ga-sp__info{width:calc(728.758 * var(--u));gap:calc(46.566 * var(--u));flex-direction:column;display:flex;position:relative}.ga-sp__title{font-family:var(--hv3-font-display);font-weight:var(--hv3-w-heading);font-size:calc(74.506 * var(--u));letter-spacing:calc(-2.3283 * var(--u));margin:0;line-height:1.15}.ga-sp__title em{white-space:nowrap;color:var(--hv3-purple);font-style:normal;display:block}.ga-sp__title span{margin-top:calc(9.313 * var(--u));color:#120f2b;display:block}.ga-sp__lede{width:calc(705.475 * var(--u));font-size:max(var(--hv3-desc-min), calc(23.283 * var(--u)));color:#64607d;margin:0;line-height:1.6}.ga-sp__cta{align-items:center;gap:calc(12 * var(--u));display:flex;position:relative}.ga-sp .ga-sp__disc{width:calc(56 * var(--u));height:calc(56 * var(--u));max-width:none;display:block}.ga-sp__button{padding:calc(18 * var(--u)) calc(36 * var(--u));background:var(--hv3-purple);font-family:var(--hv3-font-display);font-weight:var(--hv3-w-button);font-size:calc(17 * var(--u));white-space:nowrap;color:#fff;border-radius:999px;align-items:center;line-height:normal;transition:transform .25s,box-shadow .25s;display:inline-flex}.ga-sp__button:hover,.ga-sp__button:focus-visible{box-shadow:0 calc(10 * var(--u)) calc(20 * var(--u)) #7e3bed4d;transform:translateY(-2px)}.ga-sp__pause{width:calc(44 * var(--u));height:calc(44 * var(--u));min-width:24px;min-height:24px;margin-left:calc(4 * var(--u));color:#4a2ab0;cursor:pointer;background:#ffffffb3;border:1px solid #d9d0f5;border-radius:50%;flex:none;place-items:center;transition:border-color .3s;display:grid}.ga-sp__pause:hover{border-color:var(--hv3-purple)}.ga-sp__pause svg{width:40%;height:40%}.ga-sp__button:focus-visible,.ga-sp__pause:focus-visible{outline:2px solid var(--hv3-purple);outline-offset:3px}.ga-sp__area{display:contents}.ga-sp__orbit{left:calc(1257.2 * var(--u) + var(--hv3-gx));top:calc(550.8 * var(--u));width:0;height:0;margin:0;padding:0;list-style:none;position:absolute}.ga-sp__item{position:absolute;top:0;left:0}.ga-sp__item:first-child,.ga-sp__item:nth-child(5){translate:calc(-155.8 * var(--u)) calc((var(--k) - 2) * 153.42 * var(--u))}.ga-sp__item:nth-child(2),.ga-sp__item:nth-child(4){translate:calc(-32.4 * var(--u)) calc((var(--k) - 2) * 153.42 * var(--u))}.ga-sp__item:nth-child(3){translate:0}.ga-sp__item:nth-child(n+6){display:none}@supports (width:calc(sqrt(4) * 1px)) and (width:mod(5px, 3px)){.ga-sp__orbit{animation:ga-sp-lap var(--ga-sp-dur) linear infinite}.ga-sp[data-paused] .ga-sp__orbit,.ga-sp[data-offscreen] .ga-sp__orbit{animation-play-state:paused}.ga-sp__item:nth-child(n){--raw:calc(var(--k) * 153.42 - 306.84 - var(--ga-sp-p));--dy:calc(mod(var(--raw) + 1534.2, 3068.4) - 1534.2);--x:calc(sqrt(max(0, 380 * 380 - var(--dy) * var(--dy))) - 380);--len:calc(84 - 49 * (var(--dy) / 306.84) * (var(--dy) / 306.84));translate:calc(var(--x) * var(--u)) calc(var(--dy) * var(--u));opacity:clamp(0, calc((383.55 - abs(var(--dy))) / 60), 1);will-change:translate, opacity;display:block}}@keyframes ga-sp-lap{to{--ga-sp-p:3068.4}}.ga-sp__circle{left:calc(-48.337 * var(--u));top:calc(-48.337 * var(--u));width:calc(96.675 * var(--u));height:calc(96.675 * var(--u));box-shadow:0 calc(1 * var(--u)) calc(20.7 * var(--u)) #5a3fff14;background:#ffffff61;border-radius:50%;place-items:center;display:grid;position:absolute}.ga-sp .ga-sp__baked{left:calc(-69.04 * var(--u));top:calc(-69.04 * var(--u));width:calc(138.075 * var(--u));height:calc(138.075 * var(--u));max-width:none;position:absolute}.ga-sp .ga-sp__glyph{max-width:none;display:block}.ga-sp .ga-sp__line-icon{width:calc(43 * var(--u));height:calc(43 * var(--u));max-width:none;display:block}.ga-sp__label{left:calc(65.2 * var(--u));font-weight:var(--hv3-w-label);font-size:calc(33.626 * var(--u));white-space:nowrap;color:#120f2b;line-height:normal;position:absolute;top:0;transform:translateY(-50%)}.ga-sp__item{--len:84}.ga-sp__connector{left:calc((-65.1 - var(--len)) * var(--u));top:calc(-.788 * var(--u));width:calc(var(--len) * var(--u));border-top:calc(1.576 * var(--u)) dotted #c9c2e8;height:0;position:absolute}.ga-sp__anchor{left:calc((-65.1 - var(--len) - 10.508) * var(--u));top:calc(-5.254 * var(--u));width:calc(10.508 * var(--u));height:calc(10.508 * var(--u));background:#633efd;border-radius:50%;position:absolute}.ga-sp__index{left:calc(119 * var(--u) + var(--hv3-gx));top:calc(840 * var(--u));clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ga-sp__index ul{margin:0;padding:0;list-style:none;display:flex}.ga-sp__index li{white-space:nowrap;flex:none}.ga-sp__index:focus-within{width:calc(720 * var(--u));height:auto;padding:calc(18 * var(--u)) calc(22 * var(--u));clip-path:none;z-index:5;border-radius:calc(18 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) #3c288c2e;background:#fff;overflow:visible}.ga-sp__index:focus-within ul{gap:calc(6 * var(--u)) calc(18 * var(--u));flex-wrap:wrap}.ga-sp__index a{font-size:calc(17 * var(--u));color:#4a2ab0;text-decoration:underline}.ga-sp__index a:focus-visible{outline:2px solid var(--hv3-purple);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ga-sp__orbit{animation:none}.ga-sp__button,.ga-sp__pause{transition:none}}@media (max-width:980px){.ga-sp{--u:1px;container-type:normal}.ga-sp__stage{height:auto;padding:calc(var(--sec-pad-n) * var(--u)) 16px;flex-direction:column;gap:24px;display:flex}.ga-sp__blob--right,.ga-sp .ga-sp__crescent{display:none}.ga-sp__info,.ga-sp__cta{width:100%;position:relative;top:auto;left:auto}.ga-sp__title{letter-spacing:-1.2px;font-size:clamp(36px,10.5vw,44px)}.ga-sp__title em{white-space:normal}.ga-sp__lede{width:auto;font-size:var(--m-lede);line-height:var(--m-lede-lh)}.ga-sp .ga-sp__disc{width:44px;height:44px}.ga-sp__button{min-height:var(--m-tap);padding:14px 26px;font-size:15px}.ga-sp__pause{width:var(--m-tap);height:var(--m-tap)}.ga-sp__area{--u:.56px;height:440px;margin-inline:-16px;display:block;position:relative;overflow:clip}.ga-sp__area .ga-sp__orbit{top:220px;left:122px}.ga-sp__index{top:auto;bottom:48px;left:16px}.ga-sp__index:focus-within{width:calc(100% - 32px)}.ga-sp__index a{font-size:15px}}
