.DealAlertsDiagramBlock-diagram{--ratio-height:1;--ratio-width:1;--width:100%;display:block;font-size:0;overflow:hidden;position:relative;width:var(--width)}.DealAlertsDiagramBlock-diagram:before{content:"";display:block;padding-bottom:calc(var(--width)*var(--ratio-height)/var(--ratio-width));width:100%}.DealAlertsDiagramBlock-diagram>*{display:block;font-size:1rem;height:100%;left:0;position:absolute;top:0;width:100%}.DealAlertsDiagramBlock{--block-margin:0 0 var(--spacing-large);max-height:calc(100vh + var(--6x));min-height:400px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DealAlertsDiagramBlock-diagram{--ratio-height:678;--ratio-width:1240;overflow:visible;padding:var(--3x) 0}.DealAlertsDiagramBlock .diagram-label{letter-spacing:.05em}.DealAlertsDiagramBlock-alertLayer,.DealAlertsDiagramBlock-level1,.DealAlertsDiagramBlock-level2,.DealAlertsDiagramBlock-level3,.DealAlertsDiagramBlock-level4{align-items:center;display:flex;justify-content:center;left:-50%;position:absolute;transition:left .4s;width:200%}.DealAlertsDiagramBlock-alertLayer>div,.DealAlertsDiagramBlock-level1>div,.DealAlertsDiagramBlock-level2>div,.DealAlertsDiagramBlock-level3>div,.DealAlertsDiagramBlock-level4>div{border-radius:100%;display:block;flex-shrink:0;overflow:hidden;position:relative;transform-origin:center}html.js .DealAlertsDiagramBlock-alertLayer>div,html.js .DealAlertsDiagramBlock-level1>div,html.js .DealAlertsDiagramBlock-level2>div,html.js .DealAlertsDiagramBlock-level3>div,html.js .DealAlertsDiagramBlock-level4>div{transition:all .8s;transition-timing-function:var(--glitter-timing-function)}html.js :where(.DiagramDealAlerts):not(.is-active) .DealAlertsDiagramBlock-alertLayer>div,html.js :where(.DiagramDealAlerts):not(.is-active) .DealAlertsDiagramBlock-level1>div,html.js :where(.DiagramDealAlerts):not(.is-active) .DealAlertsDiagramBlock-level2>div,html.js :where(.DiagramDealAlerts):not(.is-active) .DealAlertsDiagramBlock-level3>div,html.js :where(.DiagramDealAlerts):not(.is-active) .DealAlertsDiagramBlock-level4>div{opacity:0;transform:scale(.5)}.DealAlertsDiagramBlock-alertLayer>div:first-child,.DealAlertsDiagramBlock-level1>div:first-child,.DealAlertsDiagramBlock-level2>div:first-child,.DealAlertsDiagramBlock-level3>div:first-child,.DealAlertsDiagramBlock-level4>div:first-child{transition-delay:.6s}.DealAlertsDiagramBlock-alertLayer>div:nth-child(2),.DealAlertsDiagramBlock-level1>div:nth-child(2),.DealAlertsDiagramBlock-level2>div:nth-child(2),.DealAlertsDiagramBlock-level3>div:nth-child(2),.DealAlertsDiagramBlock-level4>div:nth-child(2){transition-delay:.2s}.DealAlertsDiagramBlock-alertLayer>div:nth-child(3),.DealAlertsDiagramBlock-level1>div:nth-child(3),.DealAlertsDiagramBlock-level2>div:nth-child(3),.DealAlertsDiagramBlock-level3>div:nth-child(3),.DealAlertsDiagramBlock-level4>div:nth-child(3){transition-delay:.4s}.DealAlertsDiagramBlock-alertLayer>div:nth-child(4),.DealAlertsDiagramBlock-level1>div:nth-child(4),.DealAlertsDiagramBlock-level2>div:nth-child(4),.DealAlertsDiagramBlock-level3>div:nth-child(4),.DealAlertsDiagramBlock-level4>div:nth-child(4){transition-delay:.35s}.DealAlertsDiagramBlock-alertLayer>div:nth-child(5),.DealAlertsDiagramBlock-level1>div:nth-child(5),.DealAlertsDiagramBlock-level2>div:nth-child(5),.DealAlertsDiagramBlock-level3>div:nth-child(5),.DealAlertsDiagramBlock-level4>div:nth-child(5){transition-delay:.15s;transition-delay:.7s}.DealAlertsDiagramBlock-alertLayer>div:nth-child(7),.DealAlertsDiagramBlock-level1>div:nth-child(7),.DealAlertsDiagramBlock-level2>div:nth-child(7),.DealAlertsDiagramBlock-level3>div:nth-child(7),.DealAlertsDiagramBlock-level4>div:nth-child(7){transition-delay:.1s}.DealAlertsDiagramBlock-alertLayer>div:nth-child(8),.DealAlertsDiagramBlock-level1>div:nth-child(8),.DealAlertsDiagramBlock-level2>div:nth-child(8),.DealAlertsDiagramBlock-level3>div:nth-child(8),.DealAlertsDiagramBlock-level4>div:nth-child(8){transition-delay:.25s}.DealAlertsDiagramBlock-alertLayer>div:nth-child(9),.DealAlertsDiagramBlock-level1>div:nth-child(9),.DealAlertsDiagramBlock-level2>div:nth-child(9),.DealAlertsDiagramBlock-level3>div:nth-child(9),.DealAlertsDiagramBlock-level4>div:nth-child(9){transition-delay:.45s}.DealAlertsDiagramBlock-alertLayer>div:nth-child(10),.DealAlertsDiagramBlock-level1>div:nth-child(10),.DealAlertsDiagramBlock-level2>div:nth-child(10),.DealAlertsDiagramBlock-level3>div:nth-child(10),.DealAlertsDiagramBlock-level4>div:nth-child(10){transition-delay:.65s}.DealAlertsDiagramBlock-alertLayer>div:nth-child(11),.DealAlertsDiagramBlock-level1>div:nth-child(11),.DealAlertsDiagramBlock-level2>div:nth-child(11),.DealAlertsDiagramBlock-level3>div:nth-child(11),.DealAlertsDiagramBlock-level4>div:nth-child(11){transition-delay:.5s}.DealAlertsDiagramBlock-alertLayer>div:nth-child(12),.DealAlertsDiagramBlock-level1>div:nth-child(12),.DealAlertsDiagramBlock-level2>div:nth-child(12),.DealAlertsDiagramBlock-level3>div:nth-child(12),.DealAlertsDiagramBlock-level4>div:nth-child(12){transition-delay:.75s}.DealAlertsDiagramBlock-alertLayer>div:nth-child(13),.DealAlertsDiagramBlock-level1>div:nth-child(13),.DealAlertsDiagramBlock-level2>div:nth-child(13),.DealAlertsDiagramBlock-level3>div:nth-child(13),.DealAlertsDiagramBlock-level4>div:nth-child(13){transition-delay:.05s}.DealAlertsDiagramBlock-alertLayer>div:nth-child(14),.DealAlertsDiagramBlock-level1>div:nth-child(14),.DealAlertsDiagramBlock-level2>div:nth-child(14),.DealAlertsDiagramBlock-level3>div:nth-child(14),.DealAlertsDiagramBlock-level4>div:nth-child(14){transition-delay:.3s}.DealAlertsDiagramBlock-alertLayer>div:nth-child(15),.DealAlertsDiagramBlock-level1>div:nth-child(15),.DealAlertsDiagramBlock-level2>div:nth-child(15),.DealAlertsDiagramBlock-level3>div:nth-child(15),.DealAlertsDiagramBlock-level4>div:nth-child(15){transition-delay:.55s}.DealAlertsDiagramBlock.has-alert .DealAlertsDiagramBlock-alertLayer>div,.DealAlertsDiagramBlock.has-alert .DealAlertsDiagramBlock-level1>div,.DealAlertsDiagramBlock.has-alert .DealAlertsDiagramBlock-level2>div,.DealAlertsDiagramBlock.has-alert .DealAlertsDiagramBlock-level3>div,.DealAlertsDiagramBlock.has-alert .DealAlertsDiagramBlock-level4>div{transition-delay:0s}.DealAlertsDiagramBlock-level1{top:calc(50% - 13px);z-index:1}.DealAlertsDiagramBlock-level1>div{background-color:var(--color-purple-haze)}.DealAlertsDiagramBlock-level1>div:nth-child(5n+1){height:10px;margin:0 60px;width:10px}.DealAlertsDiagramBlock-level1>div:nth-child(5n+2){height:26px;margin:0 120px;width:26px}.DealAlertsDiagramBlock-level1>div:nth-child(5n+3),.DealAlertsDiagramBlock-level1>div:nth-child(5n+4){height:14px;margin:0 100px;width:14px}.DealAlertsDiagramBlock-level1>div:nth-child(5n+5){height:20px;margin:0 80px;width:20px}.DealAlertsDiagramBlock-level2{top:calc(50% - 17px);z-index:2}.DealAlertsDiagramBlock-level2>div{background-color:var(--color-violet)}.DealAlertsDiagramBlock-level2>div:nth-child(3n+1){height:24px;margin:0 120px;width:24px}.DealAlertsDiagramBlock-level2>div:nth-child(3n+2){height:34px;margin:0 160px;width:34px}.DealAlertsDiagramBlock-level2>div:nth-child(3n+3){height:18px;margin:0 80px;width:18px}.DealAlertsDiagramBlock-alertLayer,.DealAlertsDiagramBlock-level3{top:calc(50% - 29px);will-change:left}.DealAlertsDiagramBlock-alertLayer>div,.DealAlertsDiagramBlock-level3>div{height:58px;margin:0 160px 0 140px;width:58px}.DealAlertsDiagramBlock-alertLayer>.is-active,.DealAlertsDiagramBlock-level3>.is-active{transform:scale(24.1379310345%)}.DealAlertsDiagramBlock.is-animatingAlert .DealAlertsDiagramBlock-alertLayer,.DealAlertsDiagramBlock.is-animatingAlert .DealAlertsDiagramBlock-level3{transition:left .8s,transform .8s}.DealAlertsDiagramBlock-level3{z-index:3}.DealAlertsDiagramBlock-level3>div{animation:pulsing-dot;animation-duration:2s;animation-iteration-count:infinite;background-color:var(--color-violet)}.DealAlertsDiagramBlock-level3>div>div{background-color:var(--color-lavender);border-radius:100%;height:24px;position:absolute;transform:translate(-50%,-50%);transform-origin:center;transition:transform .4s;width:24px}.DealAlertsDiagramBlock-alertLayer{z-index:10}.DealAlertsDiagramBlock-alertLayer>div{cursor:pointer}.DealAlertsDiagramBlock-level4{top:calc(50% - 23px);z-index:4}.DealAlertsDiagramBlock-level4>div{background-color:var(--color-white)}.DealAlertsDiagramBlock-level4>div:nth-child(5n+2){height:40px;margin:0 160px 0 60px;width:40px}.DealAlertsDiagramBlock-level4>div:nth-child(5n+3){height:46px;margin:0 80px;width:46px}.DealAlertsDiagramBlock-level4>div:nth-child(5n+4){height:24px;margin:0 100px;width:24px}.DealAlertsDiagramBlock-level4>div:nth-child(5n+1),.DealAlertsDiagramBlock-level4>div:nth-child(5n+5){height:14px;margin:0 20px 0 120px;width:14px}.DealAlertsDiagramBlock-alertRings>div{border-radius:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.9);transform-origin:center;transition:opacity .6s,transform .6s;z-index:5}.DealAlertsDiagramBlock-alertRings>div:first-child{background-color:var(--color-teal);height:14px;width:14px}.DealAlertsDiagramBlock-alertRings>div:nth-child(2){border:4px solid var(--color-teal);height:160px;width:160px}.DealAlertsDiagramBlock-alertRings>div:nth-child(3){border:1px solid var(--color-teal);height:380px;width:380px}.DealAlertsDiagramBlock-alertRings>div:nth-child(4){border:1px solid rgba(var(--color-teal-rgb),.5);height:710px;width:710px}.DealAlertsDiagramBlock.has-alert .DealAlertsDiagramBlock-alertRings>div{opacity:1;transform:translate(-50%,-50%)}.DealAlertsDiagramBlock.has-alert .DealAlertsDiagramBlock-alertRings>div:first-child{transition-delay:.4s}.DealAlertsDiagramBlock.has-alert .DealAlertsDiagramBlock-alertRings>div:nth-child(2){transition-delay:.8s}.DealAlertsDiagramBlock.has-alert .DealAlertsDiagramBlock-alertRings>div:nth-child(3){transition-delay:1.2s}.DealAlertsDiagramBlock.has-alert .DealAlertsDiagramBlock-alertRings>div:nth-child(4){transition-delay:1.6s}.DealAlertsDiagramBlock.is-animatingAlertOut .DealAlertsDiagramBlock-alertRings>div{transition-delay:0s!important}.DealAlertsDiagramBlock-photo{background-color:var(--color-lavender);border-radius:100%;height:128px;left:0;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:128px;z-index:20}.DealAlertsDiagramBlock-photo>img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.DealAlertsDiagramBlock-alertLabel{bottom:calc(50% + 100px);left:50%;opacity:0;position:absolute;text-align:center;transform:translate(-50%,10px);transition:opacity .6s,transform .6s;transition-delay:1s;z-index:15}.DealAlertsDiagramBlock.has-alert .DealAlertsDiagramBlock-alertLabel{opacity:1;transform:translate(-50%)}.DealAlertsDiagramBlock.is-animatingAlertOut .DealAlertsDiagramBlock-alertLabel{transition-delay:0s}.DealAlertsDiagramBlock-alertWarnings>div{background-color:var(--color-midnight);border:1px solid var(--color-rose);border-radius:10px;bottom:calc(50% + 140px);left:50%;opacity:0;padding:var(--2x) var(--2x) var(--2x) var(--6x);position:absolute;transform:translate(-50%,40px) scale(.9);transform-origin:center bottom;transition:opacity .6s,transform .6s;transition-delay:1.8s;width:240px;z-index:15}.DealAlertsDiagramBlock-alertWarnings>div:before{background:url(../png/diagram-deal-alerts-warning.png) no-repeat 50%;background-size:contain;content:"";display:block;height:26px;left:var(--2x);position:absolute;top:var(--2x);width:26px}.DealAlertsDiagramBlock.is-animatingAlertBetween .DealAlertsDiagramBlock-alertWarnings>div{transition-delay:.2s}.DealAlertsDiagramBlock.is-animatingAlertBetween .DealAlertsDiagramBlock-alertWarnings>.is-active{transition-delay:.6s}.DealAlertsDiagramBlock.is-animatingAlertOut .DealAlertsDiagramBlock-alertWarnings>.is-active,.DealAlertsDiagramBlock.is-animatingAlertOut .DealAlertsDiagramBlock-alertWarnings>div{transition-delay:0s}.DealAlertsDiagramBlock.has-alert .DealAlertsDiagramBlock-alertWarnings>.is-active{opacity:1;transform:translate(-50%)}.DealAlertsDiagramBlock-alertResponses>div{background-color:var(--color-midnight);border:1px solid var(--color-teal);border-radius:10px;left:50%;opacity:0;padding:var(--2x) var(--2x) var(--2x) var(--6x);position:absolute;top:calc(50% + 140px);transform:translate(-50%,-40px) scale(.9);transform-origin:center top;transition:opacity .6s,transform .6s;transition-delay:2.4s;width:240px;z-index:15}.DealAlertsDiagramBlock-alertResponses>div:before{background:url(../png/diagram-deal-alerts-recommends.png) no-repeat 50%;background-size:contain;content:"";display:block;height:26px;left:var(--2x);position:absolute;top:var(--2x);width:26px}.DealAlertsDiagramBlock.is-animatingAlertBetween .DealAlertsDiagramBlock-alertResponses>div{transition-delay:0s}.DealAlertsDiagramBlock.is-animatingAlertBetween .DealAlertsDiagramBlock-alertResponses>.is-active{transition-delay:.8s}.DealAlertsDiagramBlock.is-animatingAlertOut .DealAlertsDiagramBlock-alertResponses>.is-active,.DealAlertsDiagramBlock.is-animatingAlertOut .DealAlertsDiagramBlock-alertResponses>div{transition-delay:0s}.DealAlertsDiagramBlock.has-alert .DealAlertsDiagramBlock-alertResponses>.is-active{opacity:1;transform:translate(-50%)}