.HomepageHeroBlock-animation{--width:100%;display:block;font-size:0;overflow:hidden;position:relative;width:var(--width)}.HomepageHeroBlock-animation:before{content:"";display:block;padding-bottom:calc(var(--width)*var(--ratio-height)/var(--ratio-width));width:100%}.HomepageHeroBlock-animation>*{display:block;font-size:1rem;height:100%;left:0;position:absolute;top:0;width:100%}.HomepageHeroBlock{--block-diagram-size:max(min(50vw,600px),300px);--block-diagram-width:600;--block-gap:var(--grid-gap-x-small);--block-grid:100%;--block-margin:0;--block-padding:var(--spacing-x-large) 0 var(--spacing-small);background:var(--block-next-block-background-color);display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-rows:var(--header-height) 1fr;justify-content:center}.HomepageHeroBlock.active-1{--block-highlight-color:var(--color-yellow)}.HomepageHeroBlock.active-2{--block-highlight-color:var(--color-teal)}.HomepageHeroBlock.active-3{--block-highlight-color:var(--color-sky)}.HomepageHeroBlock.active-4{--block-highlight-color:var(--color-rose)}.HomepageHeroBlock.active-5{--block-highlight-color:var(--color-lavender-cream)}@media(max-width:959px){.HomepageHeroBlock{--block-diagram-size:calc(100vw - var(--layout-padding)*2)}}@media(max-width:779px){.HomepageHeroBlock{--block-diagram-size:120vw}}.HomepageHeroBlock-wrap{grid-gap:var(--block-gap);align-items:center;display:grid;grid-template-rows:max-content 1fr;position:static;row-gap:var(--spacing-small);width:calc(100vw - var(--wrap-padding)*2);z-index:auto}@media(min-width:780px){.HomepageHeroBlock-wrap{grid-template-columns:var(--block-grid)}}.HomepageHeroBlock,.HomepageHeroBlock:first-of-type:not([class*=-mt-]){margin-top:calc(var(--header-height)*-1)!important}.HomepageHeroBlock-wrap{grid-row:2}.HomepageHeroBlock-content,.HomepageHeroBlock-header{z-index:calc(10 + var(--block-z-index, 0))}.HomepageHeroBlock-aside{z-index:calc(6 + var(--block-z-index, 0))}.HomepageHeroBlock-content{display:flex;flex-direction:column;justify-content:center}.HomepageHeroBlock-aside,.HomepageHeroBlock-content,.HomepageHeroBlock-header{grid-column:1;grid-row:auto}.HomepageHeroBlock-subtitle{font-size:var(--font-size-subtitle);font-variation-settings:"wght" var(--font-weight-subtitle);font-weight:var(--font-weight-subtitle);line-height:var(--line-height-subtitle)}.HomepageHeroBlock-kicker{font-size:var(--font-size-large-kicker);font-variation-settings:"wght" var(--font-weight-large-kicker);font-weight:var(--font-weight-large-kicker);letter-spacing:var(--letter-spacing-large-kicker);line-height:var(--line-height-large-kicker)}.HomepageHeroBlock-title div{display:inline}.HomepageHeroBlock-title .HomepageHeroBlock-titleWords{display:inline-grid;justify-content:center;text-align:center;transition:width .4s;width:var(--block-word-width,auto);will-change:width}.HomepageHeroBlock-title .HomepageHeroBlock-titleWords>div{grid-column:1;grid-row:1;opacity:.001;transform:translateY(50%);transition:opacity var(--glitter-speed),transform var(--glitter-speed);transition-timing-function:var(--glitter-timing-function)}.HomepageHeroBlock.active-1 .HomepageHeroBlock-title .HomepageHeroBlock-titleWords>div:first-child,.HomepageHeroBlock.active-2 .HomepageHeroBlock-title .HomepageHeroBlock-titleWords>div:nth-child(2),.HomepageHeroBlock.active-3 .HomepageHeroBlock-title .HomepageHeroBlock-titleWords>div:nth-child(3),.HomepageHeroBlock.active-4 .HomepageHeroBlock-title .HomepageHeroBlock-titleWords>div:nth-child(4),.HomepageHeroBlock.active-5 .HomepageHeroBlock-title .HomepageHeroBlock-titleWords>div:nth-child(5),.HomepageHeroBlock:not(.is-mounted) .HomepageHeroBlock-title .HomepageHeroBlock-titleWords>div:first-child{opacity:1;transform:translateY(0)}.HomepageHeroBlock.inactive-1 .HomepageHeroBlock-title .HomepageHeroBlock-titleWords>div:first-child,.HomepageHeroBlock.inactive-2 .HomepageHeroBlock-title .HomepageHeroBlock-titleWords>div:nth-child(2),.HomepageHeroBlock.inactive-3 .HomepageHeroBlock-title .HomepageHeroBlock-titleWords>div:nth-child(3),.HomepageHeroBlock.inactive-4 .HomepageHeroBlock-title .HomepageHeroBlock-titleWords>div:nth-child(4),.HomepageHeroBlock.inactive-5 .HomepageHeroBlock-title .HomepageHeroBlock-titleWords>div:nth-child(5){opacity:0;transform:translateY(-50%)}.HomepageHeroBlock-titleWord{display:block;transition:color var(--glitter-speed);transition-timing-function:var(--glitter-timing-function);white-space:nowrap}.HomepageHeroBlock-titleWords>div:first-child .HomepageHeroBlock-titleWord{color:var(--color-yellow)}.HomepageHeroBlock-titleWords>div:nth-child(2) .HomepageHeroBlock-titleWord{color:var(--color-teal)}.HomepageHeroBlock-titleWords>div:nth-child(3) .HomepageHeroBlock-titleWord{color:var(--color-sky)}.HomepageHeroBlock-titleWords>div:nth-child(4) .HomepageHeroBlock-titleWord{color:var(--color-rose)}.HomepageHeroBlock-titleWords>div:nth-child(5) .HomepageHeroBlock-titleWord{color:var(--color-lavender-cream)}.HomepageHeroBlock-header.text-center,.HomepageHeroBlock-header.text-center .HomepageHeroBlock-kicker,.HomepageHeroBlock-header.text-center .HomepageHeroBlock-subtitle,.HomepageHeroBlock-header.text-center .HomepageHeroBlock-title{margin-left:auto;margin-right:auto}.HomepageHeroBlock-header.text-right,.HomepageHeroBlock-header.text-right .HomepageHeroBlock-kicker,.HomepageHeroBlock-header.text-right .HomepageHeroBlock-subtitle,.HomepageHeroBlock-header.text-right .HomepageHeroBlock-title{margin-left:auto}.HomepageHeroBlock-aside{height:calc(var(--block-diagram-size) - var(--block-diagram-size)*280/var(--block-diagram-width));overflow:visible;position:relative}@media(max-width:779px){.HomepageHeroBlock-aside{height:calc(var(--block-diagram-size) - var(--block-diagram-size)*360/var(--block-diagram-width))}}.HomepageHeroBlock-animation{--ratio-height:1;--ratio-width:1;bottom:calc(var(--block-diagram-size)*-140/var(--block-diagram-width));overflow:visible;position:absolute;top:calc(var(--block-diagram-size)*-140/var(--block-diagram-width));-webkit-user-select:none;-moz-user-select:none;user-select:none}.HomepageHeroBlock-animation>:only-child{height:var(--block-diagram-size);left:50%;overflow:visible;top:50%;transform:translate(-50%,-50%);width:var(--block-diagram-size)}@media(max-width:779px){.HomepageHeroBlock-animation{bottom:calc(var(--block-diagram-size)*-180/var(--block-diagram-width));top:calc(var(--block-diagram-size)*-180/var(--block-diagram-width))}}.HomepageHeroBlock-animationDots1,.HomepageHeroBlock-animationDots2,.HomepageHeroBlock-animationDots3,.HomepageHeroBlock-animationDots4{align-items:center;display:flex;height:100%;justify-content:flex-start;left:0;position:absolute;top:0;width:100%}.HomepageHeroBlock-animationDots1>div,.HomepageHeroBlock-animationDots2>div,.HomepageHeroBlock-animationDots3>div,.HomepageHeroBlock-animationDots4>div{background:var(--color-violet);border:2px solid transparent;border-radius:100%;display:block;flex-shrink:0;height:calc(var(--block-diagram-size)*var(--size, 0)/var(--block-diagram-width));left:calc(50% - var(--block-diagram-size)*var(--size, 0)/var(--block-diagram-width)/2 + var(--block-diagram-size)*var(--left-with-repeat, var(--left, 0))/var(--block-diagram-width));overflow:hidden;position:absolute;top:calc(50% - var(--block-diagram-size)*var(--size, 0)/var(--block-diagram-width)/2);transform-origin:center;width:calc(var(--block-diagram-size)*var(--size, 0)/var(--block-diagram-width))}.HomepageHeroBlock-animationDots1,.HomepageHeroBlock-animationDots2,.HomepageHeroBlock-animationDots3{transform:translateX(calc(var(--block-diagram-size)*var(--offset-left, 0)/var(--block-diagram-width)));transition:left var(--glitter-speed);transition-timing-function:var(--glitter-timing-function)}.HomepageHeroBlock-animationDots1>div{background:var(--color-purple-haze)}.HomepageHeroBlock-animationDots1>div:nth-child(7n+1),.HomepageHeroBlock-animationDots1>div:nth-child(7n+2){--size:12}.HomepageHeroBlock-animationDots1>div:nth-child(7n+3),.HomepageHeroBlock-animationDots1>div:nth-child(7n+7){--size:48}.HomepageHeroBlock-animationDots1>div:nth-child(7n+4){--size:36}.HomepageHeroBlock-animationDots1>div:nth-child(7n+5),.HomepageHeroBlock-animationDots1>div:nth-child(7n+6){--size:12}.HomepageHeroBlock-animationDots1>div:nth-child(7n+1){--left:-514;transition-delay:45ms}.HomepageHeroBlock-animationDots1>div:nth-child(7n+2){--left:-270;transition-delay:.18s}.HomepageHeroBlock-animationDots1>div:nth-child(7n+3){--left:-190;transition-delay:.09s}.HomepageHeroBlock-animationDots1>div:nth-child(7n+4){--left:158;transition-delay:.315s}.HomepageHeroBlock-animationDots1>div:nth-child(7n+5){--left:258;transition-delay:.135s}.HomepageHeroBlock-animationDots1>div:nth-child(7n+6){--left:568;transition-delay:.27s}.HomepageHeroBlock-animationDots1>div:nth-child(7n+7){--left:656;transition-delay:.225s}.HomepageHeroBlock-animationDots1>div:nth-child(10),.HomepageHeroBlock-animationDots1>div:nth-child(11),.HomepageHeroBlock-animationDots1>div:nth-child(12),.HomepageHeroBlock-animationDots1>div:nth-child(13),.HomepageHeroBlock-animationDots1>div:nth-child(14),.HomepageHeroBlock-animationDots1>div:nth-child(8),.HomepageHeroBlock-animationDots1>div:nth-child(9){--left-with-repeat:calc(var(--left) - 1400)}.HomepageHeroBlock-animationDots1>div:nth-child(15),.HomepageHeroBlock-animationDots1>div:nth-child(16),.HomepageHeroBlock-animationDots1>div:nth-child(17),.HomepageHeroBlock-animationDots1>div:nth-child(18),.HomepageHeroBlock-animationDots1>div:nth-child(19),.HomepageHeroBlock-animationDots1>div:nth-child(20),.HomepageHeroBlock-animationDots1>div:nth-child(21){--left-with-repeat:calc(var(--left) - 2800)}.HomepageHeroBlock-animationDots1>div:nth-child(22),.HomepageHeroBlock-animationDots1>div:nth-child(23),.HomepageHeroBlock-animationDots1>div:nth-child(24),.HomepageHeroBlock-animationDots1>div:nth-child(25),.HomepageHeroBlock-animationDots1>div:nth-child(26),.HomepageHeroBlock-animationDots1>div:nth-child(27),.HomepageHeroBlock-animationDots1>div:nth-child(28){--left-with-repeat:calc(var(--left) + 1400)}.HomepageHeroBlock-animationDots1>div:nth-child(29),.HomepageHeroBlock-animationDots1>div:nth-child(30),.HomepageHeroBlock-animationDots1>div:nth-child(31),.HomepageHeroBlock-animationDots1>div:nth-child(32),.HomepageHeroBlock-animationDots1>div:nth-child(33),.HomepageHeroBlock-animationDots1>div:nth-child(34),.HomepageHeroBlock-animationDots1>div:nth-child(35){--left-with-repeat:calc(var(--left) + 2800)}.HomepageHeroBlock-animationDots2>div:nth-child(7n+1){--size:54;background:var(--color-lavender)}.HomepageHeroBlock-animationDots2>div:nth-child(7n+2),.HomepageHeroBlock-animationDots2>div:nth-child(7n+4),.HomepageHeroBlock-animationDots2>div:nth-child(7n+6){--size:20}.HomepageHeroBlock-animationDots2>div:nth-child(7n+3){--size:24}.HomepageHeroBlock-animationDots2>div:nth-child(7n+5){--size:20}.HomepageHeroBlock-animationDots2>div:nth-child(7n+7){--size:26}.HomepageHeroBlock-animationDots2>div:nth-child(7n+1){--left:-710;transition-delay:.2s}.HomepageHeroBlock-animationDots2>div:nth-child(7n+2){--left:-462;transition-delay:.08s}.HomepageHeroBlock-animationDots2>div:nth-child(7n+3){--left:-314;transition-delay:.28s}.HomepageHeroBlock-animationDots2>div:nth-child(7n+4){--left:-97;transition-delay:.04s}.HomepageHeroBlock-animationDots2>div:nth-child(7n+5){--left:94;transition-delay:.16s}.HomepageHeroBlock-animationDots2>div:nth-child(7n+6){--left:366;transition-delay:.24s}.HomepageHeroBlock-animationDots2>div:nth-child(7n+7){--left:520;transition-delay:.12s}.HomepageHeroBlock-animationDots2>div:nth-child(10),.HomepageHeroBlock-animationDots2>div:nth-child(11),.HomepageHeroBlock-animationDots2>div:nth-child(12),.HomepageHeroBlock-animationDots2>div:nth-child(13),.HomepageHeroBlock-animationDots2>div:nth-child(14),.HomepageHeroBlock-animationDots2>div:nth-child(8),.HomepageHeroBlock-animationDots2>div:nth-child(9){--left-with-repeat:calc(var(--left) - 1520)}.HomepageHeroBlock-animationDots2>div:nth-child(15),.HomepageHeroBlock-animationDots2>div:nth-child(16),.HomepageHeroBlock-animationDots2>div:nth-child(17),.HomepageHeroBlock-animationDots2>div:nth-child(18),.HomepageHeroBlock-animationDots2>div:nth-child(19),.HomepageHeroBlock-animationDots2>div:nth-child(20),.HomepageHeroBlock-animationDots2>div:nth-child(21){--left-with-repeat:calc(var(--left) - 3040)}.HomepageHeroBlock-animationDots2>div:nth-child(22),.HomepageHeroBlock-animationDots2>div:nth-child(23),.HomepageHeroBlock-animationDots2>div:nth-child(24),.HomepageHeroBlock-animationDots2>div:nth-child(25),.HomepageHeroBlock-animationDots2>div:nth-child(26),.HomepageHeroBlock-animationDots2>div:nth-child(27),.HomepageHeroBlock-animationDots2>div:nth-child(28){--left-with-repeat:calc(var(--left) + 1520)}.HomepageHeroBlock-animationDots2>div:nth-child(29),.HomepageHeroBlock-animationDots2>div:nth-child(30),.HomepageHeroBlock-animationDots2>div:nth-child(31),.HomepageHeroBlock-animationDots2>div:nth-child(32),.HomepageHeroBlock-animationDots2>div:nth-child(33),.HomepageHeroBlock-animationDots2>div:nth-child(34),.HomepageHeroBlock-animationDots2>div:nth-child(35){--left-with-repeat:calc(var(--left) + 3040)}.HomepageHeroBlock-animationDots3>div:nth-child(8n+1){--size:32;background:transparent;border-color:var(--color-lavender)}.HomepageHeroBlock-animationDots3>div:nth-child(8n+2){--size:28;background:transparent;border-color:var(--color-white);border-width:1px}.HomepageHeroBlock-animationDots3>div:nth-child(8n+3),.HomepageHeroBlock-animationDots3>div:nth-child(8n+4){--size:20;background:transparent;border-color:var(--color-violet)}.HomepageHeroBlock-animationDots3>div:nth-child(8n+5){--size:40;background:transparent;border-color:var(--color-violet)}.HomepageHeroBlock-animationDots3>div:nth-child(8n+6){--size:36;background:transparent;border-color:var(--color-violet)}.HomepageHeroBlock-animationDots3>div:nth-child(8n+7){--size:54;background:transparent;border-color:var(--color-lavender);border-width:3px}.HomepageHeroBlock-animationDots3>div:nth-child(8n+8){--size:24;background:transparent;border-color:var(--color-violet);border-width:3px}.HomepageHeroBlock-animationDots3>div:nth-child(8n+1){--left:-554;transition-delay:.21s}.HomepageHeroBlock-animationDots3>div:nth-child(8n+2){--left:-362;transition-delay:.07s}.HomepageHeroBlock-animationDots3>div:nth-child(8n+3){--left:-240;transition-delay:.245s}.HomepageHeroBlock-animationDots3>div:nth-child(8n+4){--left:-164;transition-delay:35ms}.HomepageHeroBlock-animationDots3>div:nth-child(8n+5){--left:46;transition-delay:.14s}.HomepageHeroBlock-animationDots3>div:nth-child(8n+6){--left:290;transition-delay:.175s}.HomepageHeroBlock-animationDots3>div:nth-child(8n+7){--left:422;transition-delay:.105s}.HomepageHeroBlock-animationDots3>div:nth-child(8n+8){--left:604;transition-delay:.28s}.HomepageHeroBlock-animationDots3>div:nth-child(10),.HomepageHeroBlock-animationDots3>div:nth-child(11),.HomepageHeroBlock-animationDots3>div:nth-child(12),.HomepageHeroBlock-animationDots3>div:nth-child(13),.HomepageHeroBlock-animationDots3>div:nth-child(14),.HomepageHeroBlock-animationDots3>div:nth-child(15),.HomepageHeroBlock-animationDots3>div:nth-child(16),.HomepageHeroBlock-animationDots3>div:nth-child(9){--left-with-repeat:calc(var(--left) - 1580)}.HomepageHeroBlock-animationDots3>div:nth-child(17),.HomepageHeroBlock-animationDots3>div:nth-child(18),.HomepageHeroBlock-animationDots3>div:nth-child(19),.HomepageHeroBlock-animationDots3>div:nth-child(20),.HomepageHeroBlock-animationDots3>div:nth-child(21),.HomepageHeroBlock-animationDots3>div:nth-child(22),.HomepageHeroBlock-animationDots3>div:nth-child(23),.HomepageHeroBlock-animationDots3>div:nth-child(24){--left-with-repeat:calc(var(--left) - 3160)}.HomepageHeroBlock-animationDots3>div:nth-child(25),.HomepageHeroBlock-animationDots3>div:nth-child(26),.HomepageHeroBlock-animationDots3>div:nth-child(27),.HomepageHeroBlock-animationDots3>div:nth-child(28),.HomepageHeroBlock-animationDots3>div:nth-child(29),.HomepageHeroBlock-animationDots3>div:nth-child(30),.HomepageHeroBlock-animationDots3>div:nth-child(31),.HomepageHeroBlock-animationDots3>div:nth-child(32){--left-with-repeat:calc(var(--left) + 1580)}.HomepageHeroBlock-animationDots3>div:nth-child(33),.HomepageHeroBlock-animationDots3>div:nth-child(34),.HomepageHeroBlock-animationDots3>div:nth-child(35),.HomepageHeroBlock-animationDots3>div:nth-child(36),.HomepageHeroBlock-animationDots3>div:nth-child(37),.HomepageHeroBlock-animationDots3>div:nth-child(38),.HomepageHeroBlock-animationDots3>div:nth-child(39),.HomepageHeroBlock-animationDots3>div:nth-child(40){--left-with-repeat:calc(var(--left) + 3160)}.HomepageHeroBlock-animationDots4>div:first-child,.HomepageHeroBlock-animationDots4>div:nth-child(2),.HomepageHeroBlock-animationDots4>div:nth-child(3),.HomepageHeroBlock-animationDots4>div:nth-child(4),.HomepageHeroBlock-animationDots4>div:nth-child(5){--left:0;--size:12;z-index:100}.HomepageHeroBlock-animationDots4>div:first-child{--left:0;transition-delay:.03s}.HomepageHeroBlock-animationDots4>div:nth-child(2){--left:242;transition-delay:.06s}.HomepageHeroBlock-animationDots4>div:nth-child(3){--left:484;transition-delay:.09s}.HomepageHeroBlock-animationDots4>div:nth-child(4){--left:726;transition-delay:.12s}.HomepageHeroBlock-animationDots4>div:nth-child(5){--left:968;transition-delay:.15s}.HomepageHeroBlock-animationDots4>div:nth-child(6){--left:1210;transition-delay:.18s}.HomepageHeroBlock-activeDot{background:var(--color-violet);border:2px solid transparent;border-radius:100%;display:block;flex-shrink:0;height:calc(var(--block-diagram-size)*12/var(--block-diagram-width));left:calc(50% - var(--block-diagram-size)*12/var(--block-diagram-width)/2);opacity:.01;overflow:hidden;position:absolute;top:calc(50% - var(--block-diagram-size)*12/var(--block-diagram-width)/2);transform-origin:center;transition:background var(--glitter-speed),opacity 0s;width:calc(var(--block-diagram-size)*12/var(--block-diagram-width));z-index:100}html.js .HomepageHeroBlock:not(.is-rotating) .HomepageHeroBlock-activeDot{background:var(--block-highlight-color);opacity:1}html.js :where(.HomepageHeroBlock-animationDots1,.HomepageHeroBlock-animationDots2,.HomepageHeroBlock-animationDots3,.HomepageHeroBlock-animationDots4){transition:transform calc(var(--glitter-speed)*2);transition-timing-function:var(--glitter-timing-function)}html.js :where(.HomepageHeroBlock-animationDots1,.HomepageHeroBlock-animationDots2,.HomepageHeroBlock-animationDots3)>div{transition:opacity var(--glitter-speed);transition-timing-function:var(--glitter-timing-function)}html.js .HomepageHeroBlock:not(.is-active) :where(.HomepageHeroBlock-animationDots1,.HomepageHeroBlock-animationDots2,.HomepageHeroBlock-animationDots3,.HomepageHeroBlock-animationDots4)>div{opacity:.001}html.js .HomepageHeroBlock.is-mounted .HomepageHeroBlock-animationDots1{--offset-left:calc(var(--block-iteration, 0)*-140)}html.js .HomepageHeroBlock.is-mounted .HomepageHeroBlock-animationDots2{--offset-left:calc(var(--block-iteration, 0)*-152)}html.js .HomepageHeroBlock.is-mounted .HomepageHeroBlock-animationDots3{--offset-left:calc(var(--block-iteration, 0)*-158)}html.js .HomepageHeroBlock.is-resettingIteration .HomepageHeroBlock-animationDots1,html.js .HomepageHeroBlock.is-resettingIteration .HomepageHeroBlock-animationDots2,html.js .HomepageHeroBlock.is-resettingIteration .HomepageHeroBlock-animationDots3{transition-duration:0s}html.js .HomepageHeroBlock-animationDots4>div{transition:opacity var(--glitter-speed);transition-delay:var(--glitter-speed),0s;transition-timing-function:var(--glitter-timing-function)}html.js .HomepageHeroBlock.is-rotating .HomepageHeroBlock-animationDots4{animation-duration:calc(var(--glitter-speed)*2);animation-fill-mode:forwards;animation-name:homepage-hero-block-rotate-dots-4;animation-timing-function:var(--glitter-timing-function)}html.js .HomepageHeroBlock.activeDot-1 .HomepageHeroBlock-animationDots4>div:first-child,html.js .HomepageHeroBlock.activeDot-2 .HomepageHeroBlock-animationDots4>div:nth-child(2){transition-duration:0s}html.js .HomepageHeroBlock.activeDot-1 .HomepageHeroBlock-animationDots4>div:nth-child(6),html.js .HomepageHeroBlock.activeDot-2 .HomepageHeroBlock-animationDots4>div:first-child{opacity:0}html.js .HomepageHeroBlock.inactiveDot-1 .HomepageHeroBlock-animationDots4>div:first-child{transition-delay:var(--glitter-speed)}.HomepageHeroBlock-animationRings>div{border-radius:100%;height:calc(var(--block-diagram-size)*var(--size, 0)/var(--block-diagram-width));left:50%;opacity:.001;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.8);transform-origin:center;transition:opacity .4s,transform .4s;width:calc(var(--block-diagram-size)*var(--size, 0)/var(--block-diagram-width));z-index:5}.HomepageHeroBlock-animationRings>div:first-child{--size:140;border:2px solid var(--color-lavender)}.HomepageHeroBlock-animationRings>div:nth-child(2){--size:320;border:1px solid var(--color-lavender)}.HomepageHeroBlock-animationRings>div:nth-child(3){--size:600;border:1px solid rgba(var(--color-lavender-rgb),.5)}.HomepageHeroBlock.is-active .HomepageHeroBlock-animationRings>div{opacity:1;transform:translate(-50%,-50%)}.HomepageHeroBlock.is-active .HomepageHeroBlock-animationRings>div:first-child{transition-delay:.4s}.HomepageHeroBlock.is-active .HomepageHeroBlock-animationRings>div:nth-child(2){transition-delay:.6s}.HomepageHeroBlock.is-active .HomepageHeroBlock-animationRings>div:nth-child(3){transition-delay:.8s}.HomepageHeroBlock-animationMessages{bottom:0;left:0;position:absolute;right:0;top:0;z-index:15}.HomepageHeroBlock-animationMessages>div{bottom:50%;left:calc(50% - var(--block-diagram-size)*312/var(--block-diagram-width)/2);position:absolute;width:calc(var(--block-diagram-size)*312/var(--block-diagram-width))}@media(max-width:779px){.HomepageHeroBlock-animationMessages>div{left:calc(50% - var(--block-diagram-size)*340/var(--block-diagram-width)/2);width:calc(var(--block-diagram-size)*340/var(--block-diagram-width))}}.HomepageHeroBlock-animationMessage{grid-gap:calc(var(--block-diagram-size)*16/var(--block-diagram-width));align-items:center;display:grid;grid-template-columns:max-content 1fr;opacity:.001;padding:calc(var(--block-diagram-size)*16/var(--block-diagram-width));transform:scale(.8);transition:opacity var(--glitter-speed),transform var(--glitter-speed);transition-delay:calc(var(--glitter-speed)*2 + .1s);transition-timing-function:var(--glitter-timing-function)}.HomepageHeroBlock-animationMessage:before{background:url(../../images/icons/icon-gong-logomark-check-cutout.png) no-repeat 50%;background-color:var(--color-white);background-size:contain;content:"";display:block;height:calc(var(--block-diagram-size)*28/var(--block-diagram-width));width:calc(var(--block-diagram-size)*32/var(--block-diagram-width))}@media(max-width:779px){.HomepageHeroBlock-animationMessage:before{height:calc(var(--block-diagram-size)*23.33/var(--block-diagram-width));width:calc(var(--block-diagram-size)*26.66/var(--block-diagram-width))}}.HomepageHeroBlock-animationMessages>div:first-child .HomepageHeroBlock-animationMessage{border:1px solid var(--color-yellow)}.HomepageHeroBlock-animationMessages>div:nth-child(2) .HomepageHeroBlock-animationMessage{border:1px solid var(--color-teal)}.HomepageHeroBlock-animationMessages>div:nth-child(3) .HomepageHeroBlock-animationMessage{border:1px solid var(--color-sky)}.HomepageHeroBlock-animationMessages>div:nth-child(4) .HomepageHeroBlock-animationMessage{border:1px solid var(--color-rose)}.HomepageHeroBlock-animationMessages>div:nth-child(5) .HomepageHeroBlock-animationMessage{border:1px solid var(--color-lavender-cream)}.HomepageHeroBlock-animationMessages>div:first-child .HomepageHeroBlock-animationMessage:before{background-color:var(--color-yellow)}.HomepageHeroBlock-animationMessages>div:nth-child(2) .HomepageHeroBlock-animationMessage:before{background-color:var(--color-teal)}.HomepageHeroBlock-animationMessages>div:nth-child(3) .HomepageHeroBlock-animationMessage:before{background-color:var(--color-sky)}.HomepageHeroBlock-animationMessages>div:nth-child(4) .HomepageHeroBlock-animationMessage:before{background-color:var(--color-rose)}.HomepageHeroBlock-animationMessages>div:nth-child(5) .HomepageHeroBlock-animationMessage:before{background-color:var(--color-lavender-cream)}.HomepageHeroBlock-animationMessageLabel{opacity:.001;transition:opacity var(--glitter-speed);transition-delay:calc(var(--glitter-speed)*2.5);transition-timing-function:var(--glitter-timing-function)}html.js .HomepageHeroBlock.inactive-1 .HomepageHeroBlock-animationMessages>div:first-child :where(.HomepageHeroBlock-animationMessage,.HomepageHeroBlock-animationMessageLabel),html.js .HomepageHeroBlock.inactive-2 .HomepageHeroBlock-animationMessages>div:nth-child(2) :where(.HomepageHeroBlock-animationMessage,.HomepageHeroBlock-animationMessageLabel),html.js .HomepageHeroBlock.inactive-3 .HomepageHeroBlock-animationMessages>div:nth-child(3) :where(.HomepageHeroBlock-animationMessage,.HomepageHeroBlock-animationMessageLabel),html.js .HomepageHeroBlock.inactive-4 .HomepageHeroBlock-animationMessages>div:nth-child(4) :where(.HomepageHeroBlock-animationMessage,.HomepageHeroBlock-animationMessageLabel),html.js .HomepageHeroBlock.inactive-5 .HomepageHeroBlock-animationMessages>div:nth-child(5) :where(.HomepageHeroBlock-animationMessage,.HomepageHeroBlock-animationMessageLabel){transition-delay:0s}html.js .HomepageHeroBlock.active-1 .HomepageHeroBlock-animationMessages>div:first-child .HomepageHeroBlock-animationMessage,html.js .HomepageHeroBlock.active-2 .HomepageHeroBlock-animationMessages>div:nth-child(2) .HomepageHeroBlock-animationMessage,html.js .HomepageHeroBlock.active-3 .HomepageHeroBlock-animationMessages>div:nth-child(3) .HomepageHeroBlock-animationMessage,html.js .HomepageHeroBlock.active-4 .HomepageHeroBlock-animationMessages>div:nth-child(4) .HomepageHeroBlock-animationMessage,html.js .HomepageHeroBlock.active-5 .HomepageHeroBlock-animationMessages>div:nth-child(5) .HomepageHeroBlock-animationMessage{opacity:1;transform:scale(1)}html.js .HomepageHeroBlock.active-1 .HomepageHeroBlock-animationMessages>div:first-child .HomepageHeroBlock-animationMessageLabel,html.js .HomepageHeroBlock.active-2 .HomepageHeroBlock-animationMessages>div:nth-child(2) .HomepageHeroBlock-animationMessageLabel,html.js .HomepageHeroBlock.active-3 .HomepageHeroBlock-animationMessages>div:nth-child(3) .HomepageHeroBlock-animationMessageLabel,html.js .HomepageHeroBlock.active-4 .HomepageHeroBlock-animationMessages>div:nth-child(4) .HomepageHeroBlock-animationMessageLabel,html.js .HomepageHeroBlock.active-5 .HomepageHeroBlock-animationMessages>div:nth-child(5) .HomepageHeroBlock-animationMessageLabel{opacity:1}@media(max-width:779px){.HomepageHeroBlock-inner{grid-template-rows:none}.HomepageHeroBlock-aside,.HomepageHeroBlock-content,.HomepageHeroBlock-header,.HomepageHeroBlock.has-image .HomepageHeroBlock-content:first-child,.HomepageHeroBlock.has-image .HomepageHeroBlock-header:nth-last-child(2),.HomepageHeroBlock.has-image.image-left .HomepageHeroBlock-content,.HomepageHeroBlock.has-image.image-left .HomepageHeroBlock-header{align-self:auto;grid-column:initial;grid-row:initial}.HomepageHeroBlock-content,.HomepageHeroBlock-header{width:calc(100vw - var(--layout-padding)*2)}.HomepageHeroBlock-header{order:1}.HomepageHeroBlock-aside{margin:0;order:2}.HomepageHeroBlock-content{order:3}}@media(max-width:1279px){.HomepageHeroBlock{--block-gap:var(--grid-gap-large)}}@media(max-width:959px){.HomepageHeroBlock{--block-gap:var(--grid-gap)}.HomepageHeroBlock-wrap{grid-template-columns:none;grid-template-rows:none}.HomepageHeroBlock-aside,.HomepageHeroBlock-content,.HomepageHeroBlock-header{align-self:auto;grid-column:initial;grid-row:initial}.HomepageHeroBlock-content,.HomepageHeroBlock-header{width:calc(100vw - var(--layout-padding)*2)}.HomepageHeroBlock-header{order:1}.HomepageHeroBlock-aside{margin:0;order:2}.HomepageHeroBlock-content{order:3}:where(.HomepageHeroBlock.is-h1,.HomepageHeroBlock.is-h2) .HomepageHeroBlock-header.text-left{align-self:center;text-align:center}:where(.HomepageHeroBlock.is-h1,.HomepageHeroBlock.is-h2) .HomepageHeroBlock-header.text-left .HomepageHeroBlock-subtitle{margin:0 auto}}@keyframes homepage-hero-block-rotate-dots-4{0%{transform:translateX(0)}to{transform:translateX(calc(var(--block-diagram-size)*-242/var(--block-diagram-width)))}}